Pubblicato dallo sviluppatore Retropassdev un nuovo aggiornamento di RetroPass con una nuova versione 1.4.0.RetroPass è un semplice frontend RetroArch e RetriX Gold realizzato esclusivamente per XboxOne.Il programma richiede l’accesso alla modalità sviluppatore per ulteriori informazioni continuate a leggere l’articolo
Limitazioni
- Solo Xbox
- ottimizzato solo per gamepad
- nessun tema personalizzato
- contenuto compresso supportato solo se i core RetroArch o RetriX Gold lo supportano
- nessun scrapper
Prerequisiti
- Account sviluppatore Xbox e console configurati per la modalità sviluppatore
- Se si utilizza RetroArch – versione v1.10.1. o superiore
- Se si utilizza RetriX Gold – versione 3.0.19. o superiore
- Per un’esperienza senza interruzioni, si consiglia di impostare un tasto di scelta rapida per uscire da RetroArch. Quando il contenuto viene avviato da RetroPass, una volta che l’utente esce da RetroArch con il tasto di scelta rapida o tramite il menu, tornerà immediatamente a RetroPass.
- Archiviazione esterna di qualsiasi tipo utilizzata per l’impostazione della libreria di contenuti
- Computer aggiuntivo per la configurazione della libreria di contenuti
Installazione
- Scarica gli ultimi binari di RetroPass
- Collegati a Xbox tramite il portale del dispositivo Xbox e installa:
- RetroPass_x.yz0_x64.msix
- 3 dipendenze appx nella cartella /Dependencies/x64/.
Impostazioni
RetroPass non può essere configurato direttamente da Xbox perché non ha uno scraper integrato e fare tutta la configurazione direttamente su Xbox sarebbe abbastanza difficile. Invece, RetroPass è reso compatibile con:
- LaunchBox
- EmulationStation
Configurare con LaunchBox
LaunchBox è un’opzione preferita, perché fornisce i migliori risultati se impostato correttamente. Principalmente:
- Ha il supporto per più titoli e schermate di gioco.
- Imposta il core specifico per un gioco, se necessario.
- Installa LaunchBox direttamente nella memoria esterna.
- Imposta e configura LaunchBox per funzionare con RetroArch o RetriX Gold .
- IMPORTANTE!!! Quando importi i tuoi contenuti, ti verrà chiesto di selezionare quale tipo di media scaricare. Se stai usando LaunchBox solo per configurare RetroPass, non è necessario scaricare tutti i tipi di media perché RetroPass ha bisogno solo di un sottoinsieme. Accelererà il processo di installazione e ridurrà il carico sul database di LaunchBox. Devi solo controllare questi tipi di media:
-
“Box – Fronte”
-
“Screenshot – Titolo del gioco”
-
“Screenshot – Gameplay”
-
“Screenshot – Selezione gioco”
-
“Video”
-
Assicurati che la proprietà <CommandLine> per ogni emulatore sia configurata correttamente in LaunchBox/Data/Emulator.xml . Il percorso non è importante, purché il nome principale sia specificato correttamente. RetroPass ignora la parte del percorso e ottiene solo il nome del core. Sa come passarlo correttamente a RetroArch o RetriX Gold.
<CommandLine>-L "cores\<core_name>.dll"</CommandLine>
Dove <core_name> è il nome del core che desideri utilizzare per un particolare emulatore.
-
Facoltativamente, se devi configurare un core diverso per un gioco, vai su Launchbox, apri “Modifica metadati/media” e modifica la riga di comando in Emulazione.
-
Scarica il file di configurazione di Retropass e copialo nella root della memoria esterna.
-
Modifica il file di configurazione di RetroPass.xml .
<relativePath> punta alla directory LaunchBox sulla memoria esterna. Non inserire un percorso assoluto come “E:\LaunchBox”, perché quando la memoria esterna è collegata a Xbox, potrebbe essere riconosciuta con una lettera diversa. Ad esempio, se la cartella LaunchBox si trova nella radice della memoria esterna, dovrebbe essere configurata in questo modo:
<?xml version="1.0"?> <dataSource> <type>LaunchBox</type> <relativePath>./LaunchBox</relativePath> </dataSource>
-
A questo punto la configurazione è terminata. Collega la memoria esterna a Xbox e avvia RetroPass. Segui la sezione Prima esecuzione e impostazioni .
Configurazione con Emulation Station
Se non si desidera utilizzare LaunchBox, è anche possibile creare un’origine metadati compatibile con Emulation Station.
-
Imposta e configura Emulation Station per funzionare con RetroArch su PC, preferibilmente direttamente su memoria esterna.
-
Scarica tutte le immagini, descrizioni e video. Esistono vari scraper che possono scaricare risorse da vari database e inviarli ai file gamelist.xml di Emulation Station
-
Modifica il file di configurazione di RetroPass.xml .
<percorso relativo> punta alla directory della stazione di emulazione sulla memoria esterna. Non inserire un percorso assoluto come “E:\EmulationStation”, perché quando la memoria esterna è collegata a Xbox, potrebbe essere riconosciuta con una lettera diversa. Ad esempio, se la cartella EmulationStation si trova nella radice della memoria esterna, dovrebbe essere configurata in questo modo:
<?xml version="1.0"?> <dataSource> <type>EmulationStation</type> <relativePath>./EmulationStation</relativePath> </dataSource>
-
Verificare che il file es_systems.cfg esista da qualche parte nella directory di Emulation Station e che abbia sistemi validi definiti. cioè
- Ignora la proprietà <percorso> , non deve essere impostata correttamente.
- Assicurati che la proprietà <comando> per ogni sistema sia configurata correttamente. I percorsi non sono importanti, purché il nome principale sia specificato correttamente. RetroPass ignora tutto nella riga di comando tranne il nome del core. Sa come passarlo correttamente a RetroArch.
- <nome completo> è ciò che viene effettivamente visualizzato in RetroPass come nome del sistema.
- Nell’esempio seguente vengono mostrate solo le proprietà rilevanti:
<system> <name>nes</name> <fullname>Nintendo Entertainment System</fullname> <command>-L %HOME%\\systems\nestopia_libretro.dll</command> <platform>nes</platform> </system>
-
Imposta gamelist.xml per ogni sistema:
- gamelist.xml deve trovarsi nella propria directory che è uguale al <name> di sistema definito in es_systems.cfg . Ad esempio, in base all’esempio del passaggio 3, per NES dovrebbe essere /nes/gamelist.xml .
- Tutti i percorsi definiti in <percorso> , <miniatura> , <immagine> , <video> devono essere un percorso relativo a <percorso relativo> definito nel passaggio 3.
- Ad esempio, se in Retropass.xml il percorso relativo è
<relativePath>./EmulationStation</relativePath>
- E
<game> <path>./contents/nes/Elite.nes</path> <name>Elite</name> <desc>The player...</desc> <thumbnail>./downloaded_images/nes/covers/Elite-thumb.jpg</thumbnail> <image>./downloaded_images/nes/Elite-image.jpg</image> <video>./videos/nes/Elite.mp4</video> <releasedate>19910101T000000</releasedate> <developer>David Braben, Ian Bell</developer> <publisher>Imagineer Co., Ltd.</publisher> <genre>Action, Shooter</genre> </game>
- Quindi il percorso completo della miniatura sarebbe
./EmulationStation/downloaded_images/nes/covers/Elite-thumb.jpg
-
A questo punto la configurazione è terminata. Collega la memoria esterna a Xbox e avvia RetroPass. Segui la sezione Prima esecuzione e impostazioni .
Prima esecuzione e impostazioni
-
Se il file di configurazione di RetroPass viene trovato e configurato correttamente, viene visualizzata la schermata Impostazioni:
-
Fare clic sul pulsante Attiva e poi su Indietro
-
Dovresti vedere un elenco di piattaforme e contenuti
- Elimina cache elimina tutte le miniature memorizzate nella cache, ma anche la playlist Riproduci più tardi .
- Riproduzione automatica video riproduce automaticamente un video quando viene selezionato il contenuto.
- Abilita registrazione abilita la registrazione. Per ulteriori informazioni, vedere la sezione Risoluzione dei problemi.
Controlli
- Gamepad A – Conferma
- Gamepad B – Indietro, schermata precedente, finestra di dialogo di chiusura
- Gamepad X – Aggiungi/Rimuovi titolo da/a playlist Riproduci più tardi
- Gamepad Y – Mostra la schermata di ricerca
- Vista/Indietro del gamepad : apre la schermata Registro, solo nella schermata Impostazioni
- Menu/Start del gamepad: avvia immediatamente il contenuto, funziona nella schermata principale e nella schermata della raccolta
Risoluzione dei problemi
Se dopo l’installazione e la configurazione non vedi il tuo contenuto:
- Vai su Impostazioni e seleziona Abilita registrazione .
- Esci da RetroPass e riavvialo.
- Vai su Impostazioni e premi il pulsante Visualizza (Indietro) sul gamepad Xbox.
- Visualizza il registro e notifica le voci di avviso gialle e di registro errori rosse.
- Il file di registro viene generato anche nella cartella RetroPass locale su Xbox
Assicurati di disattivare la registrazione dopo la risoluzione dei problemi, perché la scrittura in un file di registro rallenta le prestazioni dell’app.
Memorizzazione nella cache delle miniature
- RetroPass utilizza il proprio sistema di memorizzazione nella cache delle miniature, quindi ha un controllo esplicito sulle miniature memorizzate nella cache e sullo spazio di archiviazione utilizzato. La memorizzazione nella cache delle miniature nativa di Windows non viene utilizzata.
- Le miniature memorizzate nella cache possono essere eliminate aprendo la pagina Impostazioni e facendo clic sul pulsante Elimina cache .
- Quando le immagini del riquadro frontale devono essere visualizzate per la prima volta, vengono prima memorizzate nella cache in una miniatura più piccola per un caricamento più rapido in seguito. Ciò significa che quando accedi alle raccolte della piattaforma, il caricamento delle immagini sarà più lento fino alla generazione delle miniature.
- Al momento, non è disponibile la gestione della memoria per le miniature visualizzate. Le miniature caricate rimangono in memoria fino alla chiusura dell’app. Ciò rende davvero le raccolte veloci da mostrare una volta caricate, ma potrebbe potenzialmente causare il crash dell’app se è presente un gran numero di sistemi con enormi raccolte.
Changelog
Aggiunto il supporto per xenia canary, versione minima 1.1.0.