Easy Launcher Version 5.4.0

Simple Launcher v5.4.0 is an emulator frontend that enhances retro gaming. Key updates include the new %ROMSYSTEMFOLDER% placeholder for launching specific ROM folders, improved RetroAchievements integration for GameCube and Wii formats, and expanded system name aliases. The update also adds a Dokan installation check, enhanced error messages, and robust error handling for various issues. Bug fixes include system image preview loading and improved MAME error detection. Additionally, new unit tests were introduced, and dependencies were updated. This release aims to improve usability, error management, and system performance for users.

(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)

Simple Launcher v5.4.0 has been released. Simple Launcher serves as an emulator frontend, simplifying the experience of playing retro games.

Simple Launcher Changelog:
New Parameter Placeholder
Introduced the %ROMSYSTEMFOLDER% placeholder, which corresponds to the system folder where the launched ROM resides.
RetroAchievements Integration
Improved hashing for GameCube and Wii games, now supporting RVZ, WBFS, GCZ, CISO, and WIA file formats more effectively.
Expanded aliases for system names for enhanced matching (including Nintendo N64, SEGA MEGA-CD, ARCADE – MAME, Nintendo – Game Boy Advance, among others).
Dokan Installation Check
Incorporated DokanService into the Updater, enabling it to detect a missing Dokan library and propose to download and install it after updates (support for x64/ARM64).
Improved CHD/ZIP mount error messages by providing specific reasons for Dokan exit codes (STATUS_DLL_NOT_FOUND, STATUS_ORDINAL_NOT_FOUND).
Enhanced Error Handling & Robustness
Included detection of new RetroArch special characters in paths (now clearly indicating mkdir permission issues).
MAME corrupted INI files can now be automatically restored from a bundled sample when unknown option warnings arise.
Expanded MAME error detection to identify issues like mame64, WRONG LENGTH, and missing required files.
Protocol handler errors now prompt a localized message box rather than raising an exception.
Implemented safeguards against directory disappearance during file enumeration.
Code Refactoring
Separated the RomHistoryLoader service from RomHistoryWindow for improved clarity and organization.
System Image Handling
Resolved a bug that occurred while loading the System image preview in the Edit System Window.
Unit Tests
Created new test suites for MameManager (handling corrupted/XML/empty dat files), RetroAchievementsManager, and RomHistoryLoader.
Introduced ServiceProviderMock helper for simulating App.ServiceProvider in unit tests.
Developed a test for XAML string key regex extraction.
Implemented auto-sorting tests to identify and correct alphabetical ordering issues in resource files.
Dependency Updates
SharpCompress 0.47.4 → 0.48.0
YamlDotNet 17.0.1 → 17.1.0
Microsoft.NET.Test.Sdk 18.4.0 → 18.5.1

Download: Simple Launcher v5.4.0

Source: Here

About dadmin

I love it all!! 😍 😍

Check Also

Ymir Git (May 12, 2026)

Ymir Git (2026/05/12), a work-in-progress Sega Saturn emulator, introduces several features, including support for various …

Leave a Reply

Your email address will not be published. Required fields are marked *