Home Homebrew Rilasciato Starship – Barnard Alfa: Il porting PC HD di Star Fox...

Rilasciato Starship – Barnard Alfa: Il porting PC HD di Star Fox 64 con supporto per asset personalizzati

32
0

Pubblicato il primo aggiornamento di Starship, il porting in alta definizione di Star Fox 64 che introduce il supporto agli asset personalizzati. Al momento, il progetto è disponibile esclusivamente per PC Windows, ma sono già previste versioni future anche per macOS, Linux e console Nintendo Switch.

Questo straordinario risultato è merito del team Harbour Masters 64, formato dagli sviluppatori Sonic Dreamcaster e Samplywx, già noti per il celebre progetto Ship of Harkinian, il porting di successo di The Legend of Zelda: Ocarina of Time su PC.

L’aggiornamento introduce il supporto ufficiale alle ROM USA, Giappone ed Europa, un sistema di eventi per semplificare le modifiche al codice di gioco, nuove opzioni di personalizzazione dell’interfaccia, cheat per potenziare le abilità durante il gioco, miglioramenti alla gestione del suono e ottimizzazioni grafiche, come l’interpolazione delle texture e la parallelizzazione del rendering.

Non mancano le migliorie nella compatibilità con i controller e nuove opzioni visive, come la regolazione dell’opacità del vetro in visuale in prima persona o i contorni radar per le navi.

Sono stati corretti numerosi bug, inclusi problemi grafici, sonori e di gameplay riscontrati in diverse aree del gioco, come Meteo, Venom, Macbeth, Titania e Zoness.

Inoltre, è stata migliorata la stabilità complessiva e ottimizzato il comportamento in widescreen, risolvendo anomalie presenti nella versione originale per Nintendo 64.

Requisiti e installazione

Per utilizzare Starship è necessario:

  1. Una copia di backup della ROM di Star Fox 64, versione USA 1.1 Rev A.
  2. Verificare la ROM con il checksum SHA-1: 09F0D105F476B00EFA5303A3EBC42E60A7753B7A, utilizzando strumenti come quelli disponibili su romhacking.net.
  3. Assicurarsi che la ROM sia nel formato .z64. Se la ROM è in formato .n64, è possibile convertirla con strumenti come questo.

Guida passo-passo

    1. Scaricare l’archivio Starship-Centauri-Alfa-Windows.zip.
    2. Estrarre i file dell’archivio ZIP in una cartella.
    3. Copiare la ROM verificata nella directory principale dei file estratti.
  1. Generare il file OTR:
    • Windows: eseguire lo script generate_otr.bat.
    • MacOS: eseguire lo script generate_otr.sh.
  2. Avviare il gioco eseguendo Starship.exe.

Configurazioni e controlli

Il porting include una configurazione predefinita per la tastiera, che replica i controlli del Nintendo 64:

  • Pulsanti principali: A/B/Z/Start → Tastiera: X/C/Z/Spazio.
  • Analog stick → WASD.
  • Pulsanti C → Frecce direzionali.
  • D-Pad → TFGH.

Scorciatoie utili includono:

  • F1: Attiva/disattiva la barra dei menu.
  • F11: Modalità schermo intero.
  • Tab: Attiva/disattiva asset alternativi.
  • Ctrl+R: Reset del gioco.

Il porting supporta tre API di rendering: DirectX 11 (Windows, predefinito), OpenGL (tutte le piattaforme) e Metal (macOS, predefinito). Gli utenti possono modificare l’API tramite il file di configurazione starship.cfg.json o dal menu impostazioni.

Asset personalizzati

Starship permette di utilizzare asset personalizzati in formato .o2r o .otr, che possono essere posizionati nella cartella mods. Gli strumenti consigliati per creare o impacchettare asset personalizzati includono:

Discord ufficiale di Starship

Gli utenti possono accedere al server Discord ufficiale di Starship tramite il link: https://discord.com/invite/shipofharkinian. In caso di difficoltà dopo aver consultato il README, è possibile richiedere supporto nei canali di testo dedicati all’assistenza Starship.

Changelog

Nuove funzionalità e miglioramenti

  • Aggiunta la generazione di file di risorse O2R integrata nel gioco.
  • Aggiunto supporto ROM US 1.0.
  • Aggiunto supporto ROM JP 1.0 (solo voci JP).
  • Aggiunto supporto ROM EU 1.0 (solo Lylat Voices).
  • Aggiunto un sistema di hook per gli eventi, che semplifica la modifica del gioco da parte degli sviluppatori.
  • Aggiunta l’opzione per invertire l’asse Y dello stick analogico.
  • Aggiunto trucco: boost/freno infinito.
  • Aggiunto trucco: moltiplicatore della portata laser.
  • Trucco aggiunto: fuoco rapido.
  • Funzionalità Jump to Map Developer migliorata (istantanea).
  • Aggiunta la moneta beta in sostituzione degli anelli d’oro presenti nel gioco.
  • Aggiunto l’HUD Beta boost/brake presente all’interno del gioco.
  • Aggiunta la personalizzazione delle proporzioni dell’HUD indipendentemente dalle proporzioni del gioco.
  • Aggiunta opzione per disattivare i flash della schermata del boss di Gorgon (Accessibilità).
  • Aggiunto il supporto O2R (ZIP) per le risorse, per semplificare le modifiche.
  • Aggiunta funzionalità per sviluppatori per disattivare Gamma Boost.
  • Migliorata la compatibilità con i controller.
  • Aggiunta una mappatura del controller predefinita più appropriata al gioco.
  • Aggiunta pausa sviluppatore.
  • Aggiunte ottimizzazioni SSE per l’audio.
  • Aggiunta l’opzione per mostrare il contorno delle navi sul radar.
  • Aggiunta l’opzione per mostrare lo sfondo rosso per tutti i messaggi radio nemici (invece che solo per Andross).
  • Aggiunta l’opzione per personalizzare l’opacità del vetro della cabina di pilotaggio nella visuale in prima persona.
  • Precisione della matrice flottante migliorata.
  • Aggiunto l’audio surround 5.1.
  • Ora è possibile saltare il finale se è stato visto almeno una volta.
  • Aggiunta interpolazione delle texture per i pavimenti dei pianeti.
  • Aggiunta parallelizzazione del rendering.

Correzioni di bug

  • Stabilità migliorata.
  • Risolti bug grafici relativi al terreno All-Range.
  • Build Linux corretta.
  • Risolti bug di collisione in Meteo e potenzialmente in altre posizioni.
  • Risolti alcuni problemi per cui alcuni effetti sonori non venivano riprodotti correttamente.
  • Corretto l’effetto elettrico del boss di Venom 1 “Golemech”.
  • Medaglie fisse nella classifica.
  • Dati corretti nella classifica predefinita.
  • Corretto lo spostamento errato della texture per il rumore radio.
  • Risolto il problema per cui gli oggetti non scomparivano dietro il giocatore in modalità All-Range.
  • Corretto il messaggio relativo al tasto di associazione per attivare/disattivare la modalità a schermo intero.
  • Corretto l’allineamento del contatore dell’anello di allenamento.
  • Corretto lo scorrimento della texture per le ruote del treno in Macbeth.
  • Risolto il problema del generatore di attori del Settore Z e aggiunta un’opzione per correggere un bug di base.
  • Risolti i problemi grafici del boss “Goras” di Titania.
  • Risolto il problema del crepitio audio su Mac e Linux.
  • Corrette le ombre dell’acqua di Zoness.
  • Corretti i checkpoint degli sviluppatori in modo che funzionino in base al livello.
  • Corretti altri problemi di visualizzazione grafica in modalità widescreen.
  • Corretto lo sfasamento dell’audio stereo.
  • Corretta interpolazione del lampo di volata.
  • Corretto il trucco Invulnerabilità per solare e terreno.
  • Corretti alcuni filmati per riprodurli alla velocità hardware N64.
  • Risolto il bug che impediva la riproduzione del finale dopo una partita sequenziale.
  • Interpolazione dell’arco elettrico fissa.
  • Corretta la grafica delle montagne in Corneria e Fortuna.
  • Risolto il problema del flash bianco che si verificava durante il filmato introduttivo del Settore Y.

Download: Starship – Barnard Alfa v2.0.0

Download: Source code Starship – Barnard Alfa v2.0.0

Fonte: gbatemp.net