MedLaunch v0.5.25.2 is released. MedLaunch is a .NET (Windows only) front-end for the excellent Mednafen multi-system emulator. It is developed in C# .NET using the Windows Presentation Foundation (WPF).
MedLaunch Features:
* Responsive GUI that allows for a wide range of monitor resolutions
* No installation required
* Local (SQLite) auto-generated database where all settings are saved
* Built-in games library (with system filters and dynamic search)
* ROM scanner (for games library import)
* Game data (images, manuals etc) scraping
* Automatic ROM detection based on NOINTRO & TOSEC DAT releases (so the games library is auto-populated with year, publisher etc. without having to scrape from an external source)
* Manual import of disk-based games (both single and multiple disk games with auto-m3u playlist generation)
* (Nearly) All Mednafen command line parameters available and configurable
* So far uses only Mednafen command line options (and not local configuration files)
* Per-system configuration options
* Built-in browser control with links to Mednafen help pages
* Built-in static netplay server selection along with the ability to specify a custom Mednafen netplay server to connect to
MedLaunch v0.5.25.2 Changelog:
– (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)