{"id":115693,"date":"2025-12-08T14:58:57","date_gmt":"2025-12-08T13:58:57","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=115693"},"modified":"2025-12-08T14:58:57","modified_gmt":"2025-12-08T13:58:57","slug":"utilitaires-multi-systemes-simplelauncher-v4-7-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=115693","title":{"rendered":"[Utilitaires Multi-systemes] SimpleLauncher v4.7.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>\ud83d\ude80 New Features<br \/>\n&#8211; Group Files by Folder: Groups multi-file MAME games (e.g., Software List CHDs\/ROMs from PleasureDome) into single UI entries.<br \/>\n  Compatible only with MAME\u2014warnings shown for non-MAME setups. Handy to launch MAME Software List CHDs.<br \/>\n&#8211; RetroGameCoverDownloader: New tool to help users get cover art for their games.<br \/>\n&#8211; Automatic Creation of &lsquo;Microsoft Windows&rsquo; System: Algorithm to automatically add links to Epic Games, Steam Games, and Windows Store Games to the frontend.<br \/>\n&#8211; Advanced Global Search: Filter by system, filename, MAME description, folder name, and recursive search.<br \/>\n&#8211; First-Run Welcome Flow: Guides new users to Easy Mode for quick setup.<br \/>\n&#8211; Kebab Menu: \u00ab\u00a0&#8230;\u00a0\u00bb button on game entries for quick context actions.<br \/>\n&#8211; Configurable Status Bar: Timeout (default 3s) with detailed feedback for loading\/saving\/actions.<br \/>\n&nbsp;<br \/>\n\ud83d\udd27 Core Refactoring<br \/>\n&#8211; Dependency Injection (DI): GameLauncher, GamePadController, UpdateChecker, ExtractionService, PlaySoundEffects, etc., now instance-based services.<br \/>\n&#8211; ExtractionService: Refactored from ExtractCompressedFile with IExtractionService interface; retry logic for file locks.<br \/>\n&#8211; Thread Safety: SemaphoreSlim for game caches; Dispatcher.InvokeAsync preferred.<br \/>\n&#8211; .NET 10: Target framework upgraded; C# 14 features.<br \/>\n&nbsp;<br \/>\n\ud83c\udfa8 UI\/UX Improvements<br \/>\n&#8211; UpdateHistoryWindow: Native Markdown rendering (no external deps).<br \/>\n&#8211; EditSystemWindow: GroupBox \u2192 Expander (collapsible); persist states.<br \/>\n&#8211; Resizable Windows: SetFuzzyMatchingWindow, SetGamepadDeadZoneWindow.<br \/>\n&#8211; Dark Mode Toggle: Navigation menu icon\/handler.<br \/>\n&#8211; Loading Overlays: Consistent across windows; disable UI during ops.<br \/>\n&nbsp;<br \/>\n\ud83d\udee0\ufe0f Tools &#038; Emulators<br \/>\n&#8211; Updated Binaries: tools (bchunk.exe, GameCoverScraper, FindRomCover.exe, BatchConvertIsoToXiso.exe etc.).<br \/>\n&#8211; New Emulators: Ymir (Saturn), NooDs (DS), Gearlynx\/Gearboy (Lynx).<br \/>\n&#8211; Docs: Updated parameters.md\/helpuser.xml with Amiga models, MAME rompath examples.<br \/>\n&nbsp;<br \/>\n\ud83d\udee1\ufe0f Robustness &#038; Perf<br \/>\n&#8211; Cancellation Tokens: GlobalSearchWindow, PlayHistoryWindow.<br \/>\n&#8211; Atomic Saves: Favorites prevent corruption via temp files.<br \/>\n&#8211; Cache Invalidation: Clear RA cache on credential changes.<br \/>\n&#8211; Localization: 100+ new strings (artwork, Easy Mode, errors).<\/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.5.0 (103 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=115693\" 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; \ud83d\ude80 New Features &#8211; Group Files by Folder: Groups multi-file MAME games (e.g., Software List CHDs\/ROMs from PleasureDome) &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-115693","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-u61","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115693","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=115693"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115693\/revisions"}],"predecessor-version":[{"id":115694,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115693\/revisions\/115694"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=115693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=115693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=115693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}