Skip to content

MedLaunch v0.5.25.3

Latest
Compare
Choose a tag to compare
@Asnivor Asnivor released this 22 Mar 15:33
5867104

Direct Download: 0.5.25.3

(The latest version can always be downloaded HERE)

Notable Changes - 0.5.25.3

  • Small update to support mednafen 1.21.1

Important Release Notes (0.5.25.x Major Branch)

This is a BIG release that implements compatibility with the new Mednafen 1.21.0-UNSTABLE release (whilst also maintaining backwards compatibility with older mednafen versions).

UPDATE CHECKING AND AUTO DOWNLOAD ISSUES

Recently GitHub enforced TLS1.3 when connecting to their website and API. Unfortunately versions of MedLaunch prior to this release are NOT compatible.
The upshot of this is that you will not be able to automatically update to this release from any older MedLaunch version.

Please follow the manual install instructions at the end of this document.

(Note: Once you have upgraded to at least MedLaunch 0.5.25.x this issue will be fixed for you going forward)

Notable Additions

  • (Enhancement) - Background image - added 'stretch and maintain aspect' and 'original size' options (#196)

  • (BugFix) - Controller and Misc Binding configuration windows now instantiate based on the current MedLaunch window height (so that buttons at the bottom of the window should never be cut off) (#197)

  • (Enhancement) - Added shared memcard option for PSX (#194) - Caveat: this may not play nice with savestates, use with caution

  • (BugFix) - Added better error handling when inspecting corrupt archive files (#198)

  • (BugFix) - Fixed code typo that was causing an exception when choosing pce gecdbios (#200)

  • (BugFix) - MedLaunch update checker can now connect using TLS 1.2 (so updates can be checked and downloaded from GitHub). Unfortunately this will obviously require a manual update before this is available (#201)

  • (BugFix) - Controller input configurator fields are now only triggered when MedLaunch has focus (#203)

  • (Enhancement) - Famicom expansion port controls can now be configured (when targeting mednafen >= v1.21.x) (#204)

  • (Enhancement) - All controllers can now be configured within the 'CONFIGS' tab (when targeting mednafen >= v1.21.x) (#206)

  • (Enhancement) - Added the ability to configure ALL virtual controllers that mednafen supports. The following additional controllers have been added (and are available to configure when targeting mednafen >= v1.21.x) (#207):

    • NES Power Pad (Side A and B)
    • NES Arkanoid Paddle
    • Famicom Family Keyboard
    • Famicom Family Trainer (Side A and B)
    • Famicom Hypershot
    • Famicom Mahjong Controller
    • Famicom Party Tap
    • Famicom Space Shadow Gun
    • PCE Tsushin Keyboard
    • Saturn Keyboard (US)
    • Saturn Keyboard (JP)
    • PSX Analog Joystick
  • (Enhancement) - Most of the old-style popup dialogs have now been re-styled to fit with the standard MedLaunch theme

  • (Enhancement) - MedLaunch splashscreen now gets updated with the current number and build date during the appveyor auto-build process (#208)

  • (BugFix) - Fixed game data panel exception due to null CRC and SHA1 values in the DAT DB (#205)

  • Mednafen 1.21.x support ## (#202)
    • Updated LogParser to handle new Mednafen version numbering and changes in stdout.txt behaviour
    • MedLaunch will now get version and attached gamepad/joystick info from the console (rather than stdout.txt) if the mednafen version is new enough
    • Added setting "video.fs.display" for all cores
    • Added the new 'default' and 'softfb' video driver settings. These will be translated on game launch to 'opengl' and 'sdl' if you are still using an old version of mednafen. Both 'sdl' and the removed 'overlay' options are still present in the UI (but marked as depreciated) but will be automatically translated into the new 'softfb' and 'default' options (on game launch) if you are running the new version of mednafen
    • Implemented new FPS overlay options
    • Added new Saturn JP Keyboard option
    • Implemented new mednafen control mapping System (compatibility for old system is still present when older mednafen versions are detected)
      • New boolean logic operator bindings (||, &&, $!)
      • New mouse bindings
      • New SDL2 keyboard translations
      • New DirectInput GamePad configuration methods implemented
      • New XInput GamePad configuration methods implemented
      • Optional [SCALE] and g-Flag lightgun settings now handled (and can be edited with the right-click context menu)
      • All command bindings are now configurable (along with the new scancode modifiers)

New Install

  • Extract this release to a folder, run the 'MedLaunch.exe' executable and choose your Mednafen directory (must be the Mednafen 0.9.39 - 1.21.0-UNSTABLE - 64-bit version is required if you want to emulate Saturn games).
  • You are then prompted to choose whether to import all config settings from your Mednafen folder into the MedLaunch database (this is recommended).
  • If you currently use system-specific config files with Mednafen the settings from these will be imported with the above process. However MedLaunch will write to these files when you launch a game - so back them up somewhere if you are not happy with this.

Upgrade

Preferred Method:
  • AUTOMATIC UPDATES FROM PREVIOUS VERSIONS OF MEDLAUNCH ARE BROKEN SINCE GITHUB ENFORCED TLS1.3. YOU WILL HAVE TO USE THE MANUAL METHOD BELOW
  • (Note: Once you have upgraded to at least MedLaunch 0.5.25.x this issue will be fixed)
Manual Method:
  • You can safely extract this new release over an existing MedLaunch folder (providing you do not have MedLaunch running at the time)
  • Once extracted run the MedLaunch.exe executable and your current database will be upgraded before the application starts proper.
  • Once MedLaunch has upgraded, go to the 'Configs' tab and click the 'IMPORT ALL CONFIGS FROM DISK' button
  • In settings change your mednafen directory if you installed the new version of mednafen somewhere else

There is also (still) an official MedLaunch mednafen server running in the UK. More details can be found here:
http://node.asnitech.co.uk/ and the server is automatically listed in the server browser within MedLaunch.