Home Emulatori Rilasciato EmulationStation Desktop Edition (ES-DE) v3.0.0

Rilasciato EmulationStation Desktop Edition (ES-DE) v3.0.0

550
0

Pubblicato un nuovo aggiornamento per il frontend EmulationStation Desktop Edition (ES-DE), l’interfaccia di emulazione scritta interamente in C++.

EmulationStation Desktop Edition viene fornito preconfigurato per l’uso con RetroArch e un’ampia selezione di emulatori autonomi.

Il frontend si dimostra completamente personalizzabile, in modo da poterlo espandere facilmente per includere emulatori o applicazioni non coperti dalla configurazione in dotazione.

L’aggiornamento include diverse modifiche e miglioramenti. Probabilmente la modifica più interessante consiste nel nome dell’applicazione che passa da EmulationStation Desktop Edition a ES-DE mentre la directory dei dati da .emulationstation a ES-DE.

Introdotto inoltre un nuovo tema predefinito chiamato “Linear”, mentre ora sono supportate dimensioni dei caratteri configurabili. Oltre a miglioramenti minori, sono state apportate correzioni di bug.

La lista dettagliata delle modifiche include il supporto per emulatori alternativi come Mednafen standalone e Mesen standalone per vari sistemi.

Aggiunto anche il supporto per nuove estensioni di file per diversi sistemi. Tra le altre novità, è stato sostituito l’indirizzo URL di ScreenScraper e aggiunto il supporto per risoluzioni verticali più estreme e nuovi rapporti di aspetto.

Inoltre, sono state apportate correzioni di bug, risolvendo problemi come il possibile crash durante la creazione delle directory di sistema con voci non valide in es_systems.xml e l’aggiunta corretta dei controller in presenza di dispositivi supportati e non supportati.

L’aggiornamento include anche modifiche alla visualizzazione di elementi grafici come immagini fisse durante la navigazione nel menu e il corretto posizionamento dei video.

Sono state apportate correzioni anche al sistema di temi, con nuove proprietà aggiunte agli elementi grafici, migliorando la leggibilità delle immagini d’aiuto e la gestione di temi legacy.

Infine, sono state implementate correzioni specifiche per diversi sistemi operativi, come la rimozione del supporto per la compilazione dell’applicazione con MinGW su Windows e l’aggiornamento di diverse librerie e certificati SSL/TLS.

Changelog

  • Rinominata l’applicazione da EmulationStation Desktop Edition a ES-DE.
  • Rinominata la directory dei dati dell’applicazione da .emulationstation a ES-DE.
  • Aggiornata la schermata iniziale per riflettere il nuovo nome dell’applicazione.
  • Aggiunto un nuovo tema predefinito chiamato “Linear”.
  • Divisi i file es_find_rules.xml ed es_systems.xml per Linux e BSD Unix in directory separate.
  • Aggiunto il supporto per definire le dimensioni dei caratteri dalla configurazione del tema e selezionarle dal menu delle impostazioni dell’interfaccia utente.
  • Aggiunto il conteggio delle dimensioni dei caratteri del tema all’interfaccia di download del tema.
  • Aggiunto il supporto per le dimensioni dei caratteri medio e grande ai temi Slate e Modern.
  • Aggiunta un’opzione al menu delle impostazioni del dispositivo di input per scambiare i pulsanti A/B e X/Y.
  • Aggiunto il supporto per i file .webp, .svg e .gif non animati allo screensaver della presentazione quando si utilizza una directory immagini personalizzata.
  • Cambiata la directory immagini personalizzata dello screensaver predefinito da slideshow/custom_images a screensavers/custom_slideshow.
  • Cambiata l’impostazione della directory immagini personalizzata dello screensaver da ScreensaverSlideshowImageDir a ScreensaverSlideshowCustomDir.
  • Mostrato il codice di errore HTTP sugli errori dello scraper anziché il messaggio “Il file è più piccolo di 350 byte”.
  • Rimossa l’opzione ScraperHaltOnInvalidMedia e la voce di menu corrispondente poiché è stata superata dalla logica del codice di errore HTTP.
  • Aggiunta l’opzione ScraperIgnoreHTTP404Errors che può essere impostata manualmente in es_settings.xml per ignorare gli errori 404 (ad esempio, risorsa non trovata).
  • Aggiunto Mednafen standalone come emulatore alternativo per i sistemi gb, gba, gbc e supergrafx.
  • Aggiunto Mesen standalone come emulatore alternativo per i sistemi gamegear, mastersystem e multivision su Linux, Unix e Windows.
  • Aggiunto Mesen standalone come emulatore alternativo per i sistemi sg-1000 e supergrafx su Linux, Unix e Windows.
  • Impostato Mesen standalone per eseguirsi specificamente in modalità Super Game Boy per il sistema sgb su Linux, Unix e Windows.
  • Aggiunto il core DoubleCherryGB RetroArch come emulatore alternativo per i sistemi gb e gbc su Linux, Unix e Windows.
  • Aggiunto il core MAME – Current RetroArch come emulatore predefinito per i sistemi gameandwatch e lcdgames.
  • Aggiunto il core melonDS DS RetroArch come emulatore predefinito per il sistema nds.
  • (Linux) Aggiunto il supporto per la release AppImage di Vita3K.
  • (Linux) Aggiunto il supporto per la release Flatpak di puNES.
  • Aggiunta l’estensione file .zso al sistema ps2.
  • Aggiunta l’estensione file .zar al sistema xbox360 su Linux e Windows.
  • Aggiunte le estensioni file .pk3 e .ipk3 al sistema doom su Linux, Unix e Windows.
  • Aggiunta l’estensione file .dirksimple ai sistemi daphne e laserdisc.
  • (Unix) Rimosso il flag -Minimized dal comando di avvio di Visual Pinball.
  • (Windows) Aggiornate le regole di ricerca per Visual Pinball per corrispondere ai nomi dei file effettivi delle versioni ufficiali.
  • (Windows) Aggiunta la variabile %RUNINBACKGROUND% per il sistema epic.
  • Quando si utilizza ScreenScraper per l’indicizzazione, i tipi di supporti wheel e wheel-hd ora sono considerati equivalenti.
  • Aggiunta la conversione di un codice HTML aggiuntivo durante l’indicizzazione usando ScreenScraper.
  • Aggiunta una proprietà “renderDuringTransitions” all’elemento immagine.
  • Aggiunta una proprietà “selectorWidth” all’elemento textlist.
  • Aggiunta una proprietà “hideIfZero” all’elemento rating.
  • Mettere il computer in sospensione durante la riproduzione di un video non causerà più un avanzamento rapido massiccio alla ripresa.
  • La combinazione di pillarboxes video con angoli arrotondati non arrotonderà più gli angoli per il frame video effettivo (eccetto per valori estremi).
  • Reso utilizzabile il parametro “defaultValue” dell’elemento di testo con i tipi di metadati systemName, systemFullname, sourceSystemName e sourceSystemFullname.
  • Sostituite le immagini predefinite dell’aiuto del d-pad per renderle più leggibili quando si utilizzano dimensioni dello schermo più piccole.
  • Le voci segnaposto in es_systems.xml ora vengono saltate per impostazione predefinita durante la creazione delle directory di sistema e dei file systeminfo.txt.
  • Aggiunta l’opzione CreatePlaceholderSystemDirectories che può essere impostata manualmente in es_settings.xml per creare comunque directory segnaposto.
  • Cambiato l’URL di ScreenScraper da https://www.screenscraper.fr/api2 a https://api.screenscraper.fr/api2.
  • Aggiunto il supporto per risoluzioni verticali più estreme di quelle consentite in precedenza.
  • Aggiunto il supporto per i rapporti di aspetto dello schermo 19.5:9, 20:9 e 1:1.
  • Se viene rilevata una configurazione di tema legacy, i messaggi di errore indicano semplicemente che la configurazione non è supportata.
  • (Windows) Rimosso il supporto per la compilazione dell’applicazione utilizzando MinGW.
  • Il messaggio di errore SDL rilevante viene ora stampato nel log se non è possibile aggiungere un controller.
  • Aggiunti workaround per il rendering per alcune GPU mobili che non supportano tutte le operazioni OpenGL quando si utilizza il formato di pixel BGRA.
  • Aggiunta la libreria UTF8-CPP come dipendenza.
  • Aggiornato SDL a 2.30.0 su Windows, macOS e nelle build Linux AppImage.
  • Inclusa la release di dicembre 2023 dei certificati Mozilla TLS/SSL.

Correzioni di bug

  • Tentare di creare le directory di sistema con voci non valide in es_systems.xml poteva causare il crash dell’applicazione.
  • A volte i controller non venivano aggiunti correttamente quando erano presenti dispositivi supportati e non supportati.
  • L’ultima riga della griglia a volte non veniva resa correttamente se fractionalRows era impostato su true.
  • Gli elementi grafici immobili potevano a volte presentare glitch durante la navigazione nel menu a carosello.
  • I video venivano a volte posizionati in modo errato se si combinavano i pillarboxes video con angoli arrotondati utilizzando un valore di origine superiore a 0.5.
  • Un carattere spazio aggiuntivo veniva aggiunto agli elementi di testo quando si impostava la proprietà systemdata su gamecountGames o gamecountGamesNoText.
  • L’output di debug del caricamento del tema a volte stampava percorsi errati quando la configurazione includeva file che utilizzavano variabili.
  • Le texture dei font venivano a volte aggiornate con glifi vuoti che generavano errori OpenGL su alcune GPU mobili.
  • Il popup di modifica della raccolta personalizzata non mostrava il nome del pulsante corretto se il tipo di controller era una variante PlayStation.
  • Il dialogo di conferma della modalità UI non mostrava le descrizioni dei pulsanti corrette se il tipo di controller era PlayStation 1/2/3.

Download: EmulationStation Desktop Edition (ES-DE) v3.0.0 (Win64) (Win64 Portable)

Download: EmulationStation Desktop Edition (ES-DE) v3.0.0 (Linux AppImage)

Download: EmulationStation Desktop Edition (ES-DE) v3.0.0 (SteamDeck AppImage)

Download: EmulationStation Desktop Edition (ES-DE) v3.0.0 (MacOS Apple) (MacOS Intel)

Download: Source code EmulationStation Desktop Edition (ES-DE)

Fonte: es-de.org

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

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

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

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.