Pubblicato un rapido aggiornamento per la versione Android di Ship of Harkinian, il porting e progetto FanMade di The Legend of Zelda: Ocarina of Time è stato realizzato dal developer Waterdish.
Il progetto si basa sul lungo lavoro di decompilazione dell’originale gioco per Nintendo 64, che ha permesso di tradurre il codice in C compilabile, aprendo così la strada a versioni moderne su diverse piattaforme.
Un progetto di decompilazione simile ha portato a un porting per PC di Super Mario 64 nel 2019 con tanto di supporto per grafica moderna e ray-tracing.
Ship of Harkinian per dispositivi Android può essere giocato solo attraverso un controller fisico. Al momento non sono disponibili controlli touchscreen, mentre si rende compatibile con Android 4.3+ (richiede OpenGL ES 3.0 o superiore) ed è stata testata su Android 10 e Android 13.
Con l’aggiornamento “Patch 1” sono stati aggiornati gli asset utilizzati per l’estrazione della ROM, mentre sono stati corretti anche alcuni crash.
Installazione con PC (su qualsiasi dispositivo)
- Scaricare e installare il file APK da qui: https://github.com/Waterdish/Shipwright-Android/releases (utilizzare
soh.storage.apk
se si sta utilizzando Android 11+ poiché lo storage scoperto richiede un permesso aggiuntivo). - Eseguire questa versione da PC: https://github.com/HarbourMasters/Shipwright/actions/runs/6539782569 per generare un file
oot.otr
e/ooot-mq.otr
. Dopo aver avviato il gioco su PC, sarete in grado di trovare questi file nella stessa directory dell’eseguibilesoh.exe
osoh.appimage
. Su macOS, questi file possono essere trovati in/Users/[Tuo Nome]/Library/Application Support/com.shipofharkinian.soh/
. - Trasferire il file
oot.otr
(eoot-mq.otr
se si sta utilizzando Master Quest) inAndroid/data/com.dishii.soh/files/
. - Avviare il gioco.
Installazione senza PC (con minore compatibilità)
- Scaricare e installare il file APK da qui: https://github.com/Waterdish/Shipwright-Android/releases (utilizzare la versione “rompicker” se stai utilizzando Android 11+).
- Eseguire l’app almeno una volta. Questa genererà la directory per la ROM.
- Se si sta utilizzando
soh.apk
: Posizionare la ROM compatibileZELOOTD.z64
(controllare qui: https://ship.equipment/) inAndroid/data/com.dishii.soh/files/
. Se si sta utilizzandosoh.storage.rompicker.apk
: Selezionare la ROMZELOOTD.z64
ovunque tu lo abbia. - Selezionare “Yes” quando richiesto dall’app se si desidera generare un OTR. Selezionare “Yes” quando trova la ROM. Lo schermo diventerà nero per circa 30 secondi. Potrebbe richiedere più tempo a seconda del dispositivo.
- Quando viene chiesto se si desidera estrarre un’altra ROM, selezionare “No” per avviare il gioco.
- Il gioco dovrebbe avviarsi direttamente la prossima volta che si apre l’app.
Utilizzare il pulsante Back/Select/- del controller per aprire il menu delle migliorie. Utilizzare i controlli touchscreen per navigare nei menu.
Domande Frequenti (FAQ)
Domanda: Perché dice “No Rom Found”?
Risposta: Se si sta utilizzando Android 10 o versioni precedenti, la ROM potrebbe non essere stata posizionata in Android/data/com.dishii.soh/files/
. Verificare che sia presente accanto a soh.otr. Se stai utilizzando Android 11+, la generazione della ROM è attualmente non funzionante.
Domanda: Perché il gioco crasha immediatamente?
Risposta: Provare a eliminare e a riestrarre il file OTR (oot.otr
).
Domanda: Perché queste modifiche non sono presenti nella repository principale di Shipwright?
Risposta: Stiamo lavorando su di esse.
Changelog
- Aggiornati gli asset utilizzati per l’estrazione della ROM.
- Corretti alcuni crash.
Download: Ship of Harkinian Android Port v9.0.2 Patch 1
Download: Source code Ship of Harkinian Android Port v9.0.2 Patch 1
Fonte: github.com