{"id":105960,"date":"2025-07-11T14:15:36","date_gmt":"2025-07-11T12:15:36","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=105960"},"modified":"2025-07-11T14:15:36","modified_gmt":"2025-07-11T12:15:36","slug":"utilitaires-multi-systemes-simplelauncher-v4-2-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=105960","title":{"rendered":"[Utilitaires Multi-systemes] SimpleLauncher v4.2.0"},"content":{"rendered":"<p>Simple Launcher est une interface pour \u00e9mulateur qui facilite la lecture de jeux r\u00e9tro.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/simplelauncher.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-78824\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/simplelauncher.png\" alt=\"\" width=\"422\" height=\"223\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/simplelauncher.png 1001w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/simplelauncher-300x159.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/simplelauncher-768x406.png 768w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements sont les suivants:<br \/>\n&nbsp;<br \/>\n<em><strong>Core Feature Enhancements: On-the-Fly File Mounting<\/strong><br \/>\n&#8211; 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.<br \/>\nNote: You need to install the Dokan from GitHub for ZIP and XISO file mounting.<br \/>\n&nbsp;<br \/>\n&#8211; ISO &#038; 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.<br \/>\n&#8211; 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.<br \/>\n&#8211; 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.<br \/>\n&#8211; ScummVM ZIP Mounting: The system can now mount .zip files for ScummVM games and automatically launch the game.<br \/>\n&nbsp;<br \/>\n<strong>Major Refactoring &#038; Dependency Changes<\/strong><br \/>\n&#8211; The project&rsquo;s core dependencies and internal logic for handling files have been substantially overhauled to improve robustness and unify functionality.<br \/>\n&#8211; 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.<br \/>\n&#8211; 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&rsquo;s logic, eliminates the cache directory, and ensures the game list is always up to date.<br \/>\n&nbsp;<br \/>\n<strong>Update Tools<\/strong><br \/>\n&#8211; BatchConvertToCHD: Improved UI. Added the ability to check the integrity of CHD files and convert CSO files to CHD.<br \/>\n&#8211; BatchConvertToCompressedFile: Improved UI. Added the ability to verify the integrity of compressed files.<br \/>\n&#8211; BatchConvertIsoToXiso: Improved UI. Added the ability to verify the integrity of XISO files.<br \/>\n&#8211; BatchConvertToRvz: Improved UI. Added the ability to test the integrity of the RVZ files.<br \/>\n&nbsp;<br \/>\n<strong>Bug Fixes and Other Enhancements<\/strong><br \/>\n&#8211; 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.<br \/>\n&#8211; 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 <\/em><\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8059\" title=\"Download SimpleLauncher\">T\u00e9l\u00e9charger SimpleLauncher v5.2 (98.6 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/drpetersonfernandes\/SimpleLauncher\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/utilitaires\/24-utilitaires-multi-systemes\/294-interfaces-utilisateur-gui-frontends\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=105960\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Simple Launcher est une interface pour \u00e9mulateur qui facilite la lecture de jeux r\u00e9tro. &nbsp; &nbsp; Les changements sont les suivants: &nbsp; Core Feature Enhancements: On-the-Fly File Mounting &#8211; The most significant change is the introduction of on-the-fly file mounting, &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-105960","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-rz2","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/105960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=105960"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/105960\/revisions"}],"predecessor-version":[{"id":105961,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/105960\/revisions\/105961"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=105960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=105960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=105960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}