Home Mobile Android RomM 4.2.0 diventa stabile: Nuova modalità console, supporto PSP/DOS e miglioramenti per...

RomM 4.2.0 diventa stabile: Nuova modalità console, supporto PSP/DOS e miglioramenti per RetroAchievements e immagini WebP

197
0

Dopo tre release alpha e una beta, la versione 4.2.0 di RomM (ROM Manager) raggiunge la stabilità ufficiale, confermandosi come un gestore di ROM self-hosted capace di organizzare, arricchire e riprodurre giochi per emulatori in modo centralizzato, senza le limitazioni di software proprietari o servizi cloud.

Questa release introduce la modalità console, pensata per schermi grandi e navigazione facilitata con controller o telecomando, e il supporto nativo per PSP e DOS, che consente di avviare i giochi senza configurazioni aggiuntive.

La configurazione globale di EmulatorJS è stata ampliata con opzioni personalizzabili per ogni core e mappe di controllo dedicate, mentre nuove attività programmate permettono la sincronizzazione incrementale dei progressi su RetroAchievements e la conversione automatica delle immagini in formato WebP, migliorando velocità e qualità delle gallerie.

 

Apportati inoltre numerosi miglioramenti minori all’interfaccia, ottimizzazioni delle prestazioni e correzioni di bug relativi a cache, visualizzazione delle ROM, gestione dei file e compatibilità dei componenti.

Altri aggiornamenti riguardano strumenti di sviluppo, gestione delle dipendenze, aggiornamento dei loghi e delle icone, oltre a patch di sicurezza e miglioramenti generali per garantire un’esperienza più stabile e completa nella gestione delle collezioni di giochi.

Caratteristiche

  • Scansiona e arricchisci la tua libreria di giochi con metadati da IGDB, Screenscraper e MobyGames.
  • Recupera artwork personalizzati da SteamGridDB.
  • Mostra i tuoi achievement da Retroachievements.
  • Metadati disponibili per oltre 400 piattaforme.
  • Gioca direttamente dal browser usando EmulatorJS e RuffleRS.
  • Condividi la tua libreria con gli amici con accesso e permessi limitati.
  • App ufficiali per Playnite e muOS.
  • Supporta giochi multi-disco, DLC, mod, hack, patch e manuali.
  • Analizza e filtra tramite tag nei nomi dei file.
  • Visualizza, carica, aggiorna ed elimina giochi da qualsiasi browser moderno.

L’installazione di RomM è resa accessibile soprattutto tramite Docker, con una configurazione guidata che include la gestione dei database MariaDB, le chiavi API per il recupero dei metadati e la strutturazione delle cartelle delle ROM.

Per gli utenti meno esperti, l’interfaccia web permette il caricamento drag-and-drop e la scansione automatica dei file. La comunità gioca anche un ruolo fondamentale, con oltre 3.600 membri attivi su Discord che contribuiscono con progetti complementari come bot, client Electron e app Android.

RomM si inserisce inoltre in un ecosistema più ampio di strumenti per il retrogaming, con integrazioni interessanti come Steam ROM Manager, RetroDECK e altri gestori compatibili con diverse piattaforme, permettendo una gestione unificata dei giochi moderni e retrò.

Grazie alla combinazione di organizzazione avanzata, arricchimento dei metadati, riproduzione browser-based e supporto comunitario, RomM rappresenta oggi una soluzione completa e indispensabile per chi desidera vivere e condividere la propria passione per il retrogaming con un alto grado di personalizzazione e controllo.

Changelog

  • Modalità Console: La nuova interfaccia console è progettata per schermi grandi, con navigazione semplice tramite controller o telecomando. Presenta un layout a griglia, icone grandi e un menu semplificato per migliorare l’esperienza di gioco dal divano. È possibile avviarla dalla barra di navigazione o accedendo direttamente a /console. (#2314)
  • Emulazione PSP e DOS out-of-the-box: Supporto immediato per PSP e DOS senza bisogno di configurazioni aggiuntive di proxy o parametri di lancio del browser. I giochi compatibili mostrano ora i pulsanti di avvio, anche se le prestazioni dipendono dal motore WASM del browser. (#2356 + #2376)
  • Configurazione globale di EmulatorJS: Il file config.yml ora accetta una sezione emulatorjs per impostazioni personalizzate per ogni core e mappature dei controlli. L’opzione debug: true stampa le opzioni disponibili sulla console del browser, mentre il blocco controls consente di assegnare mappature personalizzate per ciascun core. Le impostazioni predefinite si applicano a tutti i core se non configurate. (#2360)
    Per ulteriori dettagli sulla mappatura dei controlli, visitare EmulatorJS Control Mapping.
  • Sincronizzazione incrementale RetroAchievements: Introduzione di un task programmato per sincronizzare regolarmente i progressi di RetroAchievements per tutti gli utenti che hanno abilitato la funzione. È possibile personalizzare la frequenza tramite variabili d’ambiente. (#2325 + #2352)
  • Conversione immagini in WebP: Nuovo task programmato per convertire tutte le immagini caricate in formato .webp, molto più leggero di JPG/PNG, riducendo i tempi di caricamento delle gallerie. La conversione può essere eseguita manualmente o programmata. (#2334)
  • Miglioramenti minori: Navigazione tra giochi precedente/successivo, ottimizzazioni dell’interfaccia console, visualizzazione forzata dei titoli sulle schede gioco, configurazioni aggiuntive per Gunicorn e ottimizzazioni delle variabili di server web come concurrency, timeout e keepalive. (#2330, #2366, #2377, #2399, #2322)
  • Correzione bug: Correzioni estese riguardanti cache, gestione delle ROM singole su PostgreSQL, rallentamenti delle gallerie al passaggio del mouse, ricaricamento delle finestre alla chiusura di EmulatorJS, gestione dei controlli, sanitizzazione dei nomi file, ignorare manuali RetroAchievements durante la scansione, gestione screenshot e tag dei file, supporto PSP e DOS rimosso in modalità console, icone NeoGeo Pocket corrette e altre ottimizzazioni minori. (#2350#2408)
  • Altri aggiornamenti e strumenti di sviluppo: Creazione di un adapter per il servizio IGDB, unificazione della logica dei pulsanti con PlayBtn, server Vite con HTTPS, correzioni al devcontainer, gestione di plugin esterni per mdeditor, plugin Prettier per ordinamento import, sostituzione di localStorage con vueuse useLocalStorage, ottimizzazione dei listener di scroll, aggiornamento hook moderni e metodi per MetadataHandler, identificazione dei moduli di prima parte per isort, aggiornamenti delle dipendenze di backend, aggiornamento dei loghi EmulatorJS e Ruffle a SVG di alta qualità, aggiunta e aggiornamento delle icone delle piattaforme, correzioni della documentazione Docker, aggiornamento joserfc per risolvere CVE e utilità JSON per il database. (#2235#2409)

Download: Source code RomM v4.2.0

Fonte: github.com

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

🔥 Prodotti in promozione e articoli più venduti: SSD

Vedi altri prodotti SSD

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