Home Emulatori Rilasciato SimpleLauncher v5.0.0: il frontend open-source per emulatori su Windows

Rilasciato SimpleLauncher v5.0.0: il frontend open-source per emulatori su Windows

188
0

Pubblicato un ampio aggiornamento per SimpleLauncher, il frontend open-source dedicato agli emulatori che negli ultimi anni si è ritagliato uno spazio importante tra gli appassionati di retrogaming su PC.

Con la versione 5.0.0, il progetto compie un deciso salto di qualità, introducendo cambiamenti strutturali che migliorano flessibilità, compatibilità e gestione automatica delle configurazioni.

Alla base di questo aggiornamento c’è una riscrittura completa dell’architettura di lancio dei giochi. Il vecchio sistema, costruito su una logica rigida e frammentata, è stato sostituito da un design moderno basato su pattern strategici.

Questo intervento non si limita a “snellire” il codice, ma rende il programma molto più modulare e semplice da espandere. Aggiungere un nuovo emulatore, gestire un formato particolare o intervenire su un problema di compatibilità ora richiede modifiche mirate, senza dover riscrivere intere sezioni del software.

Si tratta di un cambiamento profondo che prepara il terreno a sviluppi futuri ancora più ambiziosi.

Uno degli aspetti più interessanti di questo nuovo aggiornamento è il sistema centralizzato di iniezione delle configurazioni. SimpleLauncher ora è in grado di inserire automaticamente le credenziali di RetroAchievements nei file di configurazione degli emulatori supportati prima dell’avvio del gioco.

Emulatori come PCSX2, Dolphin, DuckStation, PPSSPP, Flycast, BizHawk e RetroArch possono così essere pronti all’uso senza login manuali ripetuti.

A questo si aggiunge un filtro dedicato ai titoli compatibili con gli achievement, che permette di individuare immediatamente i giochi in grado di offrire obiettivi sbloccabili, rendendo l’esperienza retro più moderna e coinvolgente.

Un’altra novità rilevante riguarda la gestione dei formati. Se un emulatore non supporta direttamente file compressi come CHD, il programma può convertirli al volo in CUE/BIN o ISO.

Lo stesso vale per formati come RVZ, utilizzato per Wii e GameCube, o XISO per la prima Xbox. Tutto avviene in background, senza interrompere il flusso di gioco e senza costringere l’utente a utilizzare strumenti esterni.

Questa automazione riduce drasticamente le operazioni manuali e rende l’intero processo più immediato e intuitivo.

Il supporto copre oltre venti emulatori standalone di primo livello, tra cui Dolphin per GameCube e Wii, PCSX2 per PlayStation 2, RPCS3 per PS3, Xenia per Xbox 360, Cemu per Wii U, DuckStation per PS1, Flycast per Dreamcast, oltre a MAME, Mednafen, Mesen per NES, Raine, Ares, Supermodel e Stella per Atari 2600.

RetroArch è compatibile, ma il progetto continua a privilegiare gli emulatori standalone per garantire prestazioni superiori e una personalizzazione più avanzata.

L’interfaccia resta moderna e accessibile anche tramite controller Xbox o PlayStation, con visualizzazione a griglia o a lista e un sistema di ricerca avanzata che supporta operatori logici.

Sono presenti la cronologia delle partite, il download automatico degli artwork tramite ricerca fuzzy e il montaggio diretto di file ZIP o ISO senza estrazione grazie all’integrazione con Dokan.

Il software è tradotto in 17 lingue, tra cui l’italiano, e propone una modalità “Easy” pensata per chi desidera una configurazione completamente automatica.

Dal punto di vista tecnico, la versione 5.0.0 introduce anche correzioni importanti. È stata migliorata la gestione degli errori legati a file XML corrotti, eliminati possibili deadlock durante l’aggiornamento della cronologia e uniformato il feedback visivo quando il programma è impegnato in operazioni in background.

Installazione

  • Scaricare l’applicazione dalla pagina delle release.
  • Estrarre il file ZIP in una cartella con permessi di scrittura. Non è consigliato usare cartelle di rete né installare il programma dentro C:\Program Files.
  • Se necessario, concedere a “Simple Launcher” i privilegi di amministratore. L’applicazione richiede accesso in scrittura alla propria cartella.
  • Per usufruire di tutte le funzionalità, in particolare il montaggio dei file al volo, installare Dokan da GitHub.

Utilizzo di base

  • Fare clic sulla voce Easy Mode nel menu.
  • Seguire i passaggi guidati per installare un sistema.
  • Aggiungere i file ROM del sistema nelle cartelle designate.
  • Aggiungere le immagini di copertina del sistema nelle cartelle dedicate.
  • Tornare alla finestra principale.
  • Se nessun sistema è selezionato, utilizzare la schermata visiva di selezione dei sistemi per scegliere la piattaforma di gioco. In alternativa, selezionare il sistema aggiunto dal menu a tendina.
  • Fare clic sul pulsante All (oppure su un filtro lettera/numero) per visualizzare i giochi del sistema.
  • Fare clic sul gioco che si desidera avviare.

Caratteristiche principali

  • Interfaccia utente intuitiva: Interfaccia moderna basata su WPF con temi chiaro e scuro e colori di accento personalizzabili.
  • Schermata di selezione dei sistemi: Modalità visiva per scegliere la piattaforma di gioco.
  • Pannello di navigazione: Accesso rapido ad azioni comuni come ricerca globale, preferiti, cronologia di gioco e regolazioni dell’interfaccia (modalità di visualizzazione, rapporto d’aspetto, zoom).
  • Doppia modalità di visualizzazione:
    • Modalità griglia: Mostra le copertine dei giochi come pulsanti interattivi con pulsanti opzionali in sovrimpressione per azioni rapide.
    • Modalità elenco: Mostra i dettagli dei giochi in una tabella ordinabile, includendo dimensione del file, numero di avvii e tempo di gioco, con immagine di anteprima.
  • Easy Mode: Semplifica l’aggiunta di nuovi sistemi scaricando e configurando automaticamente gli emulatori e i core più comuni.
  • Expert Mode: Consente di configurare manualmente sistemi, emulatori, percorsi e parametri di avvio, inclusa la gestione di più cartelle ROM per lo stesso sistema.
  • Ricerca globale: Permette di trovare rapidamente giochi su tutti i sistemi configurati, supportando operatori logici AND e OR.
  • Gestione dei preferiti: Contrassegna i giochi come preferiti per un accesso rapido.
  • Tracciamento della cronologia di gioco: Visualizza quali giochi sono stati giocati, quante volte e per quanto tempo.
  • Statistiche globali: Fornisce una panoramica della libreria, inclusi numero totale di sistemi, giochi e immagini.
  • Matching fuzzy delle immagini: Aiuta a trovare copertine anche se i nomi dei file non corrispondono perfettamente, con soglia configurabile.
  • Downloader di pacchetti immagini: Consente di scaricare pacchetti di immagini predefiniti per vari sistemi.
  • Menu contestuali: Menu avanzati con clic destro per avviare giochi, gestire preferiti, aprire link esterni, visualizzare media locali (copertine, snapshot, manuali), catturare screenshot, eliminare file di gioco e consultare RetroAchievements.
  • Supporto per gamepad: Navigazione dell’interfaccia tramite controller Xbox e PlayStation, con deadzone configurabile.
  • Interfaccia personalizzabile: Possibilità di regolare dimensioni delle miniature, rapporti d’aspetto dei pulsanti e numero di giochi per pagina.
  • Configurazione audio: Personalizza suoni di notifica e abilitare/disabilitare effetti sonori.
  • Integrazione RetroAchievements: Visualizza obiettivi di gioco, profili utente, classifiche e cronologia degli sblocchi direttamente nel launcher.
  • Aggiornamenti automatici: Mantiente Simple Launcher aggiornato con le ultime funzionalità e correzioni.
  • Multilingua: Interfaccia tradotta in 17 lingue.
  • Gestione di istanza singola: Impedisce l’esecuzione contemporanea di più copie dell’applicazione.
  • Montaggio dei file al volo: Avvia giochi direttamente da file compressi o immagini disco senza estrazione manuale (richiede Dokan), supportando RPCS3 (.iso, .zip), Cxbx-Reloaded (.xiso), ScummVM (.zip) e XBLA (.zip).
  • Raggruppamento dei file per cartella: Organizza giochi MAME composti da più file in singole voci, semplificando l’elenco dei giochi. Richiede configurazione dell’emulatore MAME.

Changelog

Architettura GameLauncher rifattorizzata

  • Sostituita la struttura monolitica basata su condizioni con un pattern strategico flessibile che migliora drasticamente l’estensibilità per nuovi emulatori e piattaforme.
  • Creati gestori di configurazione specifici per emulatore (ad esempio AresConfigHandler, XeniaConfigHandler, RaineConfigHandler) che gestiscono le finestre di configurazione pre-avvio e modificano dinamicamente i file di impostazioni degli emulatori.
  • Implementato un pattern di strategia di avvio (ad esempio ChdToCueStrategy, XisoMountStrategy, ZipMountStrategy, DefaultLaunchStrategy) per gestire diversi scenari di lancio — inclusi montaggio ISO, estrazione archivi, conversione di formato ed esecuzione diretta — con codice pulito e facilmente manutenibile.
  • Integrati servizi di conversione formato per trasformazioni CHD in CUE/BIN, CHD in ISO e RVZ in ISO, ampliando la compatibilità tra emulatori. Ad esempio, un file CHD può essere convertito al volo in CUE/BIN se l’emulatore non lo supporta.

Servizio di Iniezione Configurazione

  • Realizzato un servizio centralizzato che inserisce programmaticamente impostazioni nei file di configurazione degli emulatori.
  • Supporto per oltre 20 emulatori: Ares, Azahar, Blastem, Cemu, Daphne, Dolphin, DuckStation, Flycast, MAME, Mednafen, Mesen, PCSX2, Raine, Redream, RetroArch, RPCS3, Sega Model 2, Stella, Supermodel, Xenia e Yumir.
  • L’integrazione con Xenia replica la funzionalità interna di iniezione configurazioni di Xenia Manager.

Integrazione RetroAchievements migliorata

  • Iniezione automatica delle credenziali RetroAchievements in PCSX2, DuckStation, PPSSPP, Dolphin, Flycast, BizHawk e RetroArch.
  • Aggiunto filtro RetroAchievements nella finestra principale (MainWindow) per identificare e visualizzare rapidamente i titoli probabilmente supportati.
  • Ottimizzati gli algoritmi di hashing dei giochi su più sistemi per un tracciamento degli achievement più accurato.

Miglioramenti all’interfaccia utente

  • Gestione unificata dello stato “occupato” dell’interfaccia in tutta l’applicazione, con comportamento coerente di blocco e feedback di avanzamento nelle principali finestre (MainWindow, Preferiti, Ricerca, ecc..).

Miglioramenti alla qualità del codice

  • Migliorata la gestione degli errori in caso di file XML corrotti.
  • Risolti potenziali deadlock durante l’aggiornamento della cronologia di gioco.
  • Centralizzate le operazioni di caricamento, modifica ed eliminazione del file system.xml nella classe SystemManager.

Download: SimpleLauncher v5.0.0 (Win ARM64) (x64)

Download: updater v5.0.0 (ARM64) (x64)

Download: Source code SimpleLauncher v5.0.0

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-07-14 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.