Home Mobile Android Il porting di Ship of Harkinian sui dispositivi Android si aggiorna alla...

Il porting di Ship of Harkinian sui dispositivi Android si aggiorna alla versione 9.0.2

30
0

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.

In questa release, è stato integrato il codice aggiornato della versione 9.0.2 di Ship of Harkinian, mantenendo una nomenclatura coerente con quella ufficiale. I file del gioco sono stati spostati nella directory principale della memoria del dispositivo per semplificarne l’accesso.

Inoltre, è stato risolto un problema che causava il taglio dei controlli touchscreen, anche se va precisato che il gioco richiede comunque l’uso di un controller fisico per essere giocato.

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/o oot-mq.otr. Dopo aver avviato il gioco su PC, sarete in grado di trovare questi file nella stessa directory dell’eseguibile soh.exe o soh.appimage. Su macOS, questi file possono essere trovati in /Users/[Tuo Nome]/Library/Application Support/com.shipofharkinian.soh/.
  • Trasferire il file oot.otr (e oot-mq.otr se si sta utilizzando Master Quest) in Android/data/com.dishii.soh/files/.
  • Avviare il gioco.

Installazione senza PC (con minore compatibilità)

  1. Scaricare e installare il file APK da qui: https://github.com/Waterdish/Shipwright-Android/releases (utilizzare la versione “rompicker” se stai utilizzando Android 11+).
  2. Eseguire l’app almeno una volta. Questa genererà la directory per la ROM.
  3. Se si sta utilizzando soh.apk: Posizionare la ROM compatibile ZELOOTD.z64 (controllare qui: https://ship.equipment/) in Android/data/com.dishii.soh/files/. Se si sta utilizzando soh.storage.rompicker.apk: Selezionare la ROM ZELOOTD.z64 ovunque tu lo abbia.
  4. 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.
  5. Quando viene chiesto se si desidera estrarre un’altra ROM, selezionare “No” per avviare il gioco.
  6. 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

  • Unita la versione upstream di Ship of Harkinian 9.0.2.
  • Aggiornata la convenzione di denominazione per riflettere la versione upstream di SOH.
  • Spostati i file nella directory principale della memoria.
  • Corretto un problema che tagliava i controlli touchscreen (fix a cura di J-Rios).

Download: Ship of Harkinian Android Port v9.0.2

Download: Source code Ship of Harkinian Android Port v9.0.2

Fonte: github.com