Thread: RocketLauncher v1.2.0.0

Results 1 to 10 of 10
  1. Collapse Details
    RocketLauncher v1.2.0.0 
    #1
    RocketLauncher Developer
    djvj's Avatar
    MainSecondary
    Join Date
    Apr 2014
    Location
    Long Island
    Posts
    6,291
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    Many of the changes for this update are code rewrite/cleanup for future proofing RocketLauncher's codebase. There are still some outstanding bugs that we have not had time to get to. Apologies for that, I just wanted to get this update out as it's been awhile.

    This release includes the LaunchBox plugin update many have been waiting for, along with the User Functions refactoring brolly posted about here. So any of you using your own custom code, you will have to move it into the new files.

    Every module/lib was also updated with header changes. This doesn't mean they have any new features or anything, just that the old method for the headers will now fail in RLUI.

    The Full Install download has also been updated to reflect this version in the Downloads section.

    2016/11/06

    • RocketLauncher updated to v1.2.0.0
      • Version change to 1.2.x.x series


    2016/10/14

    • Window.ahk (Class) updated to v1.2.3
      • Added support for the Wait functions to silence errors when you simply want to wait for a window and not react to it not showing.
      • Changed Maximize function to always remove the menubar rather than toggling which in some scenarios may re-enable the menubar if previoulsy removed.

    • StringUtils.ahk (Class) updated to v1.5.3
      • Updated SplitPath function to not require outFileName


    2016/10/05

    • 7z.ahk updated to v1.1.3
      • Added support for the option 7z_Delete_per_System. If attach system name is true and this option is enabled, the last # played games will be kept at a system basis (where # is the number of games defined on the 7z Games to Keep option)

    • Pause.ahk updated to 1.2.11
      • Fixed bug with IPAC loading profile.
      • Fixed bug with multigame compressed discs.


    2016/09/22

    • 7z.ahk updated to v1.1.2
      • Added support for deleting games extracted, except for the last # games, were # is a number defined by the user. Just set the option 7z_Games_to_Keep to any number in order to define the number of files to be kept.


    2016/09/22

    • Pause.ahk updated to v1.2.10
      • Fixed bug with PauseMediaObj not being created when some pause menus were disabled by the user.


    2016/09/21

    • Pause.ahk updated to v1.2.9
      • Added support for main menu bar logo images. Images should be placed at RocketLauncher\Media\Logos\Pause\_Default folder, and follow the naming convention: "[menu item label] - selected.png" and "[menu item label] - disabled.png". For example: C:\RocketLauncher\Media\Logos\Pause\_Default\Artwo rk - selected.png. The disabled logo image is not required.
      • Fixed bug with save states description wrong displayed for non existent inis.


    2016/09/21

    • Pause.ahk updated to v1.2.8
      • Added support for defining alternative main menu bar label names.
      • Fixed bug with ini settings loading and saving.


    2016/09/20

    • LaunchBox.plugin updated to v1.0.1
      • Added support for new database info location. LaunchBox version 6.10 or up is required to use the plugin.


    2016/09/19

    • Bezel.ahk updated to v1.2.9
      • Added support for setting a custom aspect ratio on the Extra_FullScreen_Bezel option.
      • Values admited: true, fill or an aspect ratio in the format "numberXnumber". True or fill forces the game window to fill the monitor area. 16x9, 4x3, 21x9, or any other aspect ratio resizes the game window to match the desired aspect ratio.


    2016/09/18

    • Removed global declarations and refactored function parameters for all below libs/classes


    • RocketLauncher.ahk (Class) updated to v1.7.3
    • Logger.ahk (Class) updated to v1.1.1
    • MiscTools.ahk (Class) updated to v1.1.2
    • MessageUtils.ahk (Class) updated to v1.0.1
    • Registry.ahk (Class) updated to v1.0.1
    • TimerUtils.ahk (Class) updated to v1.0.1
    • StringUtils.ahk (Class) updated to v1.5.2
    • Process.ahk (Class) updated to v1.5.1
    • IniFile.ahk (Class) updated to v1.0.1
    • Folder.ahk (Class) updated to v1.0.1
    • File.ahk (Class) updated to v1.6.1
    • Emulator.ahk (Class) updated to v1.1.1
    • RIniFile (Class) updated to v1.1.3
    • KeyUtils.ahk (Class) updated to v1.0.2
    • Control.ahk (Class) updated to v1.2.2
    • Window.ahk (Class) updated to v1.2.2
    • WindowTitle.ahk (Class) updated to v1.0.1
    • 7z.ahk updated to v1.1.1
    • Bezel.ahk updated to v1.2.8
    • Fade Animations.ahk updated to v1.2.5
    • Fade.ahk updated to v1.2.1
    • Fade Init.ahk updated to v1.0.4
    • Keymapper Init updated to v1.0.7
    • Keymapper updated to v1.1.6
    • MultiGame Init.ahk updated to v1.0.1
    • MultiGame.ahk updated to v1.1.1
    • Fixed 7z not extracting files on games chosen from MG
    • MultiPlayer.ahk updated to v1.0.9
    • Password.ahk updated to v1.0.5
    • Pause Init updated to v1.0.4
    • Pause.ahk updated to v1.2.6
    • Rom Mapping Launch Menu.ahk updated to v1.0.8
    • Shader Init updated to v1.0.2
    • Shader.ahk updated to v1.0.3
    • Shared.ahk updated to v1.4.8
    • Statistics.ahk updated to v1.0.5
    • Virtual Drive.ahk updated to v1.0.7
    • XHotkey Init updated to v1.0.3
    • XHotkey updated to v1.0.5


    2016/09/12

    • Updated all RL plugins to add CRC and Version info


    2016/09/07

    • RIni Extension Library updated
    • Created new function (RIni_GetRLKeyValue) that will return better error codes than the default ones
    • Currently it wasn't possible to use ini key values of -2,-3 or -10
    • RIniFile (Class) updated to v1.1.2
    • Modified Read function to use the new RIni_GetRLKeyValue from RIni
    • CustomFunction.ahk (Class) updated to v1.0.3
    • Updated methods to call the new class based custom user functions
    • UserFunction (Class) created
    • Base class that all custom user functions should extend
    • GameFunction (Class) created
    • Base class that game specific user functions should extend
    • User Functions (Example) updated
    • The User Functions feature was expanded to use a class based hierarquical file system instead of relying on a single file
    • Check the new User Functions (Example) folder for examples
    • *** All users will need to manually move and rename their User Functions.ahk file located in RocketLauncher\Lib\User Functions.ahk to RocketLauncher\Lib\User Functions\Global.ahk. Besides that the actual code also needs to be updated, make sure you read about all the details BEFORE updating at: www.rlauncher.com/forum/showthread.php?4039.


    2016/09/06

    • Bezel.ahk updated to v1.2.7
      • Fixed bezel offset bug
      • Updated code to use shared.ahk moveWindow function

    • Shader.ahk updated to v1.0.2
      • Added extra logs and adjusted log levels


    2016/09/05

    • LaunchBox.plugin updated
      • Fixed disable media search bug


    2016/09/02

    • LaunchBox.plugin updated
      • Moved FE media assets not required at fade to the function loadAdditionalFEAssets() to be called when necessary
      • Replaced relative path function with dll call

    • Pause.ahk updated to v1.2.6
      • Added call to function loadAdditionalFEAssets.

    • Shader Init updated to v1.0.1
      • Removed A_ThisFunc reference from log call

    • CustomFunction.ahk (Class) updated to v1.0.2
      • Added new wrapper methods: PreBezelDraw, SetFullscreenPostLaunch, SetFullscreenPreLaunch, HaltGame and RestoreGame


    2016/09/01

    • RocketLauncher updated to v1.1.1.2
      • emuFullPath is now converted to absolute even when skipchecks is Rom and Emu and PCLauncher is used
      • Added new settings: Cursor_Size, 7z_Games_to_Keep, 7z_Delete_per_System
      • Now checks for crc on Front End Plugins


    2016/08/30

    • RocketLauncher DLL updated to v1.0.1.0
      • Added new methods to hide window borders and title bar
      • Fixed unhandled condition in getDisplayScalingPercentage where a registry key might not exist

    • Bezel.ahk updated to v1.2.6
      • Updated BezelDraw to use new hide methods from the DLL instead of using AHK WinSet commands
      • Extracted code to hide window decorators and menuBar to a single function
      • Added CustomFunction.PreBezelDraw() call

    • RocketLauncher.ahk (Class) updated to v1.7.2
      • Added hideWindowBorder and hideWindowTitleBar methods

    • CustomFunction.ahk updated to v1.0.1
      • Added new wrapper methods: PreStart, PostStop, PrePauseStart and PostPauseStop

    • Pause.ahk updated to v1.2.5
      • Using CustomFunction class for Start/Stop Pause user functions instead of calling them directly

    • Fade.ahk updated to v1.2.0
      • Using CustomFunction class for Start/Stop Global user functions instead of calling them directly


    2016/08/29

    • Window.ahk (Class) updated to v1.2.1
      • Improved RemoveTitlebar function


    2016/08/23

    • Control.ahk (Class) updated to v1.2.1
      • Added support for TopMost controls


    2016/08/22

    • Virtual Drive.ahk updated to v1.0.6
      • Added support for Damon Tools Lite 10.4
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

    If you appreciate our work, please support the site by clicking the Donate button at the top of the page.
     

  2. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #2
    Junior Member
    MainSecondary
    Join Date
    Jul 2015
    Posts
    12
    Has Demulshooter been added to RLUI yet? If not, do we know when that might happen? It's an amazing program to play Sega Model 2, Demul, some PC, and Dolphin light gun games in 2 player dual mode. But can be a pain sometimes having to use the CMD line to use it. This would be a sweet feature via RLUI. I know some have figured it out with the USERS FUNCTION AHK, but that method can be complicated to figure out for some (including myself). Thanks
     

  3. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #3
    RocketLauncher Developer

    MainSecondary
    Join Date
    Apr 2014
    Posts
    4,791
    When someone that actually uses it helps djvj figuring something out with it, there's a thread somewhere where he asks about it, but it has been so long that I don't even recall what the problem was anymore.
     

  4. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #4
    RocketLauncher Developer
    djvj's Avatar
    MainSecondary
    Join Date
    Apr 2014
    Location
    Long Island
    Posts
    6,291
    Yea I don't even recall where we left off with it, it's on the forum somewhere.
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

    If you appreciate our work, please support the site by clicking the Donate button at the top of the page.
     

  5. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #5
    RocketLauncher Developer

    MainSecondary
    Join Date
    Apr 2014
    Posts
    4,791
    Ok, found it:
    http://www.rlauncher.com/forum/showt...lShooter/page2

    Basically seems the question was if you could run DemulShooter from a separate folder or not. After quickly checking the docs it seems that you can : "...Just unzip it in whatever directory you want..."
     

  6. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #6
    Senior Member tonesmalone's Avatar
    MainSecondary
    Join Date
    Jun 2014
    Posts
    674
    Quote Originally Posted by brolly View Post
    Ok, found it:
    http://www.rlauncher.com/forum/showt...lShooter/page2

    Basically seems the question was if you could run DemulShooter from a separate folder or not. After quickly checking the docs it seems that you can : "...Just unzip it in whatever directory you want..."
    Absolutely, it can be from where ever - it just needs the correct arguments sent on launch.

    I've just got an aimtrak and would be very happy to help getting this working nicely with RL.
     

  7. Collapse Details
    RocketLauncher v1.2.0.0 
    #7
    Senior Member tonesmalone's Avatar
    MainSecondary
    Join Date
    Jun 2014
    Posts
    674
    Couple more thoughts on this...

    I'm guessing the way to implement would be:

    - add a module system setting to define the path to demulshooter exe. Or do this globally in main RL settings.
    - add a module game setting to enable demulshooter on the relevant games. Boolean option.
    - Add code to the module that checks the game demulshooter setting, if true load demulshooter at launch - with relevant command line options.
    - Add module code to kill demulshooter on game exit, if it was enabled.


    Sent from my iPhone using Tapatalk
     

  8. Collapse Details
     
    #8
    Senior Member Knewlife's Avatar
    MainSecondary
    Join Date
    May 2014
    Posts
    155
    Grat work guys ... Pause menu works nicer now ... Navigate the options is very responsive now... did you improve it or is just me ? :P

    Gonna compress some of my multidisks uncompressed games to test multigame.
    Last edited by Knewlife ; 11-07-2016 at 09:00 AM.
     

  9. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #9
    Senior Member tonesmalone's Avatar
    MainSecondary
    Join Date
    Jun 2014
    Posts
    674
    Posted some initial code to get demulshooter working with the demul module. It's quick and dirty, but it works and gives us a start.

    http://www.rlauncher.com/forum/showt...lShooter/page2
     

  10. Collapse Details
    Re: RocketLauncher v1.2.0.0 
    #10
    RocketLauncher Developer
    djvj's Avatar
    MainSecondary
    Join Date
    Apr 2014
    Location
    Long Island
    Posts
    6,291
    2016/11/07

    • LaunchBox plugin updated to v1.0.2
      • Fixed bug causing images and info not to display when there were special characters in the game path

    • Window.ahk (Class) updated to v1.2.4
      • Added ControlSend function


    Also, all the plugins were updated again using the new module header method.
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

    If you appreciate our work, please support the site by clicking the Donate button at the top of the page.
     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •