Simplelauncher 4.6.0 31.10.2025
- Introduced tool
GameCoverScraper to allow users to scrape cover images online.
- Updated tool
BatchConvertToRVZ with bug fixes.
- Updated tool
RomValidator to allow users to generate No-Intro compatible dat files.
- Updated emulator configurations for multiple systems.
- Added options to increase the number of games per page, as requested by users.
- Added new aspect ratios for button generation.
- Added caching for the "Feeling Lucky" feature for improved performance.
- Enhanced
SupportWindow with detailed error report generation and improved support request handling.
- Replaced
HelpUserTextBlock with RichTextBox for enhanced formatting and interaction.
- Enhanced RetroAchievements integration with improved error handling for unauthorized API responses.
- Updated MAME emulator setup and streamlined argument handling.
- Updated documentation for multiple systems.
- Refactored the parameters and paths validation logic.
- Added multi-image pack download support.
- Bug fixes.
Simplelauncher 4.5.0 11.10.2025
Introduced RetroAchievements Integration
- Full support for viewing RetroAchievements profiles, game achievements, latest masters, and user rankings within a new dedicated window.
- Advanced hashing logic for accurate game matching.
- System-aware matching for RetroAchievements console IDs and aliases.
UI/UX Enhancements
- New overlay buttons on game items for quick access to RetroAchievements, video links, and info links (user-configurable).
- Introduced MAME sort order toggle (by filename or machine description).
Emulator & System Support
- Added MAME a7800 emulator configuration and documentation.
- Updated
easymode.xml and easymode_arm64.xml with the latest emulator versions and new system configurations.
Infrastructure
- Updated RomValidator and SimpleZipDrive executables for x86 and ARM64 platforms.
Codebase Refinements & Bug Fixes
Simplelauncher 4.4.2 29.09.2025
- Improvements to error handling, parameter validation, and user experience.
- Updated SimpleZipDrive to the latest version.
- Updated emulator references and download links to the latest version.
- Improved parameter validation to reduce false positives on non-path arguments.
- Fixed double-click handling in game list mode to prevent errors on placeholder items.
Simplelauncher 4.4.1 20.09.2025
Bug Fixes
- Improvements to error handling, parameter validation, and user experience across the SimpleLauncher application.
- Fix the Supermodel emulator link.
Simplelauncher 4.4.0 18.09.2025
Platform Support
- Introduced support for Windows-arm64
User Interface
- Improved UI responsiveness in
PlayHistoryWindow and FavoritesWindow
- Replaced
PleaseWaitWindow with a consistent, embedded LoadingOverlay
- Added "Delete Cover Image" option in the right-click context menu
Technical Improvements
- Improved error handling and user notifications
- Updated existing emulator versions
- Enabled MAME description support in
FindRomCover tool
- Upgraded NuGet packages
MahApps.Metro and Microsoft.Extensions
- Transitioned
SettingsManager and FavoritesManager to Dependency Injection (DI)
- Improved localization resource management
Simplelauncher 4.3.0 27.07.2025
Major Feature: Multi-Folder Support
- Multiple System Folders: The core logic has been refactored to allow each system to scan for games across multiple folders instead of just one.
UI & UX Enhancements
- Improved Button Styles: Game and system buttons now feature refined 3D styles with hover and press animations for a more dynamic user experience.
Stability Improvements
- Improved Mounting Logic: The on-the-fly mounting for ZIP and XISO files no longer uses fixed delays. It now uses a more robust polling mechanism that actively checks for successful mounts, improving reliability and reducing unnecessary waiting.
Tooling
- New Tool Integration: A new
RomValidator tool has been added. This tool can compare user game files with No-Intro dat files.
Other Enhancements
- Emulator Updates: Documentation and help files have been updated with information for new emulators (Gopher64, Hades, VisualBoy Advance M, Retroarch SwanStation).
- Emulator Updates: Emulators from Easy Mode have been updated to the latest versions.
- MAME Database Update: The mame.dat file has been updated to MAME 0.278.
- History Database Update: The history.xml file has been updated to the latest version.
Core Feature Enhancements: On-the-Fly File Mounting
The most significant change is the introduction of on-the-fly file mounting, which allows users to launch games directly from compressed or disk image files without needing to manually extract them first.
Note: You need to install the Dokan from GitHub for ZIP and XISO file mounting.
- ISO & ZIP Mounting for RPCS3: The launcher can now mount
.iso and .zip files for the PlayStation 3 emulator (RPCS3). It uses PowerShell for native ISO mounting and a new SimpleZipDrive.exe tool for ZIP files. After mounting, it automatically finds and launches the required EBOOT.BIN file.
- XISO Mounting for Cxbx-Reloaded: Support has been added to mount Xbox ISO (
.xiso) files for the Cxbx-Reloaded emulator. This is handled by a new MountXisoFiles service that uses the xbox-iso-vfs.exe tool to create a virtual drive and launch the default.xbe file.
- XBLA ZIP Mounting: The system can now mount
.zip files for Xbox Live Arcade (XBLA) games, searching for a specific nested file structure required to launch them.
- ScummVM ZIP Mounting: The system can now mount
.zip files for ScummVM games and automatically launch the game.
Major Refactoring & Dependency Changes
The project's core dependencies and internal logic for handling files have been substantially overhauled to improve robustness and unify functionality.
- Unified Archive Handling: The application has migrated away from using multiple libraries and external executables for file extraction. It now primarily uses
Squid-Box.SevenZipSharp and ICSharpCode.SharpZipLib, providing a more integrated and reliable way to handle .zip, .7z, and .rar files. The ExtractCompressedFile service was refactored to use these new libraries.
- Removal of Caching System: The
CacheManager has been completely removed. The previous system of caching game lists for each system has been replaced with a more direct, on-demand file scanning approach. This simplifies the application's logic, eliminates the cache directory, and ensures the game list is always up to date.
Update Tools
- BatchConvertToCHD: Improved UI. Added the ability to check the integrity of CHD files and convert CSO files to CHD.
- BatchConvertToCompressedFile: Improved UI. Added the ability to verify the integrity of compressed files.
- BatchConvertIsoToXiso: Improved UI. Added the ability to verify the integrity of XISO files.
- BatchConvertToRvz: Improved UI. Added the ability to test the integrity of the RVZ files.
Bug Fixes and Other Enhancements
- Fixed Threading Issue: The
PlayTimeWindow and FavoritesWindow have been refactored to handle file operations and UI updates more safely across different threads, preventing crashes and ensuring a smoother user experience.
- UI Consistency: The system selection screen now limits the maximum size of system thumbnails to 100 px to prevent oversized images from distorting the layout and to ensure a consistent look.
This release brings significant user-interface improvements, new features for game browsing and management, enhanced stability, and various under-the-hood technical refinements.