Simple Launcher est une interface pour émulateur qui facilite la lecture de jeux rétro.

Les changements sont les suivants:
Major Features & Refactoring
– CHD Virtual Mounting : Refactor du launcher pour utiliser CHDMounter avec Xemu, Xenia, RPCS3 et Cxbx-Reloaded. Les .chd ne sont plus convertis en .iso ; ils sont montés en lecteurs virtuels et les fichiers de boot (EBOOT.BIN, default.xex, default.xbe, image.iso) sont détectés automatiquement.
– Atomic File Saving : Sauvegarde atomique pour settings.xml et system.xml via fichiers temporaires, réduisant fortement les risques de corruption.
– Enhanced ZIP Security : Validation anti « Zip Slip » sur toutes les extractions/montages pour empêcher l’écriture hors dossier.
– PBP Support for Mednafen : Conversion à la volée des .pbp en .cue/.bin pour Mednafen.
UI & UX Enhancements
– Global Tooltip System : Ajout de tooltips descriptifs sur presque tous les éléments UI (Main Window, Edit System, Settings).
– Centralized Styling : Styles et brushes centralisés dans App.xaml pour une cohérence visuelle renforcée.
– Improved Loading States : Gestion atomique des états de chargement pour éviter les race conditions lors des scans et chargements.
Emulator Compatibility & Logic
– RetroAchievements Filtering : Icône et menu RA affichés uniquement pour les systèmes compatibles (PS3, 360, Switch exclus).
– RetroArch Validation : Avertissement si le paramètre `-L core` est manquant avant lancement.
– MAME Error Handling : Détection améliorée des erreurs MAME (ROM mismatch, systèmes inconnus, images manquantes) avec dialogues explicatifs.
– Xenia Configuration : Support étendu pour les configs Xenia en mode portable ou dans Documents\Xenia.
Game Scanning & Metadata
– Microsoft Store Improvements :
– Filtre d’exclusion élargi pour masquer utilitaires et apps non‑jeux.
– Fallback EFS pour copier les logos.
– Extraction d’icônes améliorée pour privilégier les assets haute résolution.
– Recursive Search Control : Option “Disable Recursive Search” pour limiter les scans au dossier racine.
– Robust Image Downloading : Retry + timeout 15s pour les téléchargements d’images.
Maintenance & Build
– Dependency Updates : SharpCompress → v0.47.3, Tomlyn → v1.0.0.
– Library Migration : Remplacement de SharpZipLib & SevenZipSharp par SharpCompress pour simplifier le code et supprimer les DLL 7z externes.
– Long Path Support : Gestion améliorée des chemins longs via le préfixe `\\?\` pour dépasser 260 caractères.









