Simple Launcher est une interface pour émulateur qui facilite la lecture de jeux rétro.
Les changements sont les suivants:
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