Pubblicato un rapido aggiornamento per 2 Ship 2 Harkinian, il porting nativo non ufficiale di The Legend of Zelda: Majora’s Mask realizzato dal team Harbour Masters per PC.

L’aggiornamento, intitolato “Battler Bravo”, è una release principalmente dedicata a correzioni e piccoli miglioramenti, con particolare attenzione al Randomizer, ai salvataggi e ad alcune tecniche basate sui glitch.
2 Ship 2 Harkinian, conosciuto anche come 2S2H, rappresenta il progetto gemello di Ship of Harkinian, il celebre porting nativo di The Legend of Zelda: Ocarina of Time.
Il progetto nasce dalla decompilazione del gioco originale e permette di eseguire Majora’s Mask nativamente su Windows, Linux e macOS, offrendo prestazioni e funzionalità moderne che vanno ben oltre la semplice emulazione.
Il porting non distribuisce i file originali del gioco: per utilizzarlo è necessario fornire un dump legale della propria copia di Majora’s Mask.
Una volta configurato, il progetto permette di sfruttare numerose funzionalità moderne, tra cui framerate elevati con interpolazione, supporto alle modalità widescreen e alle risoluzioni moderne, un menu ricco di opzioni di miglioramento, Randomizer integrato, texture pack HD e 4K, free camera e sistemi di salvataggio avanzati.
La versione 5.0.1 non introduce quindi grandi cambiamenti al gameplay, ma interviene su diversi aspetti che possono fare la differenza soprattutto per gli utenti più esperti.
Tra i tweak più importanti troviamo il comportamento della cutscene dello schianto della Luna, che ora non viene più saltata quando il gioco rileva un tentativo di eseguire il cosiddetto “4th day glitch”.
Ripristinato inoltre il ritardo di due secondi durante il salvataggio quando si effettua il void parlando con una statua del gufo, un dettaglio importante per alcune tecniche basate sui glitch.
Sono stati corretti anche alcuni comportamenti legati agli eventi del gioco. L’incontro con gli alieni non viene più saltato quando è attiva la Canzone del Sole, mentre diverse parti della logica del Randomizer sono state sistemate.
Anche l’opzione “Skip to file select” è stata migliorata e ora funziona correttamente anche dopo aver effettuato un Owl Save.
Sul fronte dei bug fix, l’aggiornamento risolve innanzitutto un crash che poteva verificarsi durante la rigenerazione dell’o2r con i menu aperti. Corretto inoltre il problema che consentiva di suonare le canzoni dal Pause Menu senza possedere o utilizzare i relativi pulsanti dell’ocarina.
Diversi interventi riguardano poi i salvataggi e la progressione. Sono stati sistemati i flag dei cuori modificabili attraverso il save editor ed è stato risolto un bug che poteva bloccare permanentemente il tempo utilizzando l’opzione “Time Moves When You Move”.
Sono stati inoltre corretti i controlli relativi alla mappa di Tingle e al taccuino dei Bombers, che ora possono essere nuovamente ottenuti correttamente.
Harbour Masters ha lavorato anche su alcuni problemi più specifici. Migliorata la rimozione dei vecchi file o2r su macOS e sono stati corretti alcuni problemi con l’interpolazione dei nemici durante l’archery della palude e con le bolle sott’acqua.
Sistemati anche i tooltip del tracker degli oggetti e un caso limite in cui le piume del gufo potevano scomparire.
Altri fix interessano la Blast Mask, il cui controllo poteva essere concesso erroneamente in ogni situazione, un loop del pause buffer che poteva verificarsi con il pause saving attivo e un problema relativo alle maschere ottenute sulla Luna, che potevano rimanere non disponibili dopo il caricamento di un altro salvataggio.
La versione 5.0.1 è quindi particolarmente consigliata a chi utilizza il Randomizer, agli speedrunner e a chi sfrutta glitch e tecniche avanzate.
Anche chi proviene dalla versione 5.0.0 e ha incontrato crash, problemi con i salvataggi o comportamenti anomali durante alcune cutscene può beneficiare dei numerosi fix inclusi nella nuova release.
Guida rapida all’avvio
Importante: 2Ship non include asset protetti da copyright. Dovrete fornire una copia supportata del gioco.
1. Verificare il dump della propria ROM
Verificare di avere una copia supportata del gioco utilizzando il verificatore di compatibilità. Caricare la ROM o controlla l’hash SHA1 manualmente contro quelli elencati qui.
ROM supportate: NTSC-U/J, PAL, GC, Wii VC, ecc.. (elenco completo sul sito).
2. Scaricare 2 Ship 2 Harkinian
- Versione PC (per generare i file): Release 4.0.0 Keiichi Alfa (scegliere Windows/Linux/macOS zip).
- Versione Nintendo Switch: Le release GitHub sono sorgente. Scaricare la build precompilata da Hackintendo (13.47 MB)
3. Avviare il Gioco!
- Estrarre l’archivio
.zipsu PC. - Avviare
2ship.exe(Win) /2ship.appimage(Linux,chmod +xse necessario) /2ship.app(macOS). - Selezionare la propria ROM: generare il file
mm.o2re2ship.o2rall’interno della cartella.
Nintendo Switch
- Copiare i file sulla microSD in:
sdcard
└── switch
└── 2s2h
├── mm.o2r (dal PC)
├── 2ship.nro (dalla build Switch)
└── 2ship.o2r (dal PC)
Altre piattaforme PC:
- Windows: Estrarre l’archivio zip, avviare
2ship.exe. - Linux: Caricare la ROM nella stessa cartella dell’appimage ed eseguire
2ship.appimage(chmod +x). - macOS: Avviare
2ship.app, selezionare la ROM.
Supporto: Discord ufficiale | GBAtemp
Configurazione
Configurazione predefinita della tastiera
La configurazione predefinita della tastiera è progettata per rispecchiare il layout del Nintendo 64, garantendo un’esperienza di gioco intuitiva:
| N64 | A | B | Z | START | Levetta analogica | Pulsanti C | D-Pad |
|---|---|---|---|---|---|---|---|
| Tastiera | X | C | Z | Barra spaziatrice | WASD | Tasti freccia | TFGH |
Altre scorciatoie
| Tasto | Azione |
|---|---|
| F1 | Attiva/disattiva la barra dei menu |
| F11 | A schermo intero |
| Tab | Attiva/disattiva risorse alternative |
| Ctrl+R | Reset |
Backend Grafici
2 Ship 2 Harkinian supporta tre API di rendering, selezionabili dal menu delle impostazioni (richiede un riavvio):
- DirectX 11 (predefinito su Windows, ID:
0) - OpenGL (tutte le piattaforme, ID:
1) - Metal (predefinito su macOS, ID:
2)
In caso di crash, modificare manualmente il file 2ship2harkinian.json nella sezione “Backend”, aggiornando l’ID e il nome con uno dei valori validi sopra indicati.
Asset personalizzati
Gli utenti possono migliorare il gioco utilizzando asset personalizzati in formato .o2r o .otr. Per usarli:
- Posizionare i file nella cartella
mods. - Attivare gli asset alternativi in-game con il tasto Tab.
Chi è interessato a creare asset personalizzati può utilizzare i seguenti strumenti:
- **retro**: Generatore di file
.o2re.otr. - **fast64**: Plugin per Blender (nota: il supporto per Majora’s Mask è incompleto).
Changelog
Modifiche
- Non saltare la cutscene dello schianto della Luna se rileviamo che il giocatore sta tentando il glitch del quarto giorno.
- Ripristinato il ritardo di salvataggio di 2 secondi quando si va nel vuoto parlando con una statua del gufo (per i glitch).
- Non saltare la cutscene dell’incontro con gli alieni quando la Canzone del Sole è attiva (per i glitch).
- Risolte varie problematiche della logica del randomizer.
- L’opzione Salta alla selezione del file ora si applica dopo un salvataggio del gufo.
Bug risolti
- Risolto il crash durante la rigenerazione degli O2R con i menu aperti.
- Risolto il problema che permetteva di riprodurre le canzoni del Menu di pausa senza i pulsanti dell’ocarina.
- Risolto il problema dei flag dei cuori modificabili nell’editor dei salvataggi.
- Risolto il problema per cui il tempo si bloccava per sempre quando ci si muoveva con l’opzione del movimento del tempo.
- Risolto il problema per cui i controlli della mappa di Tingle e del taccuino dei Bombers non potevano essere ottenuti nuovamente.
- Risolto il problema che impediva di rimuovere i vecchi O2R su macOS.
- Risolta l’interpolazione per i nemici del tiro con l’arco nella Palude.
- Risolta l’interpolazione per le bolle durante il nuoto.
- Risolto il problema delle descrizioni degli strumenti del tracker degli oggetti che mostravano informazioni errate.
- Risolto un caso limite in cui le piume dei gufi scomparivano.
- Risolto il problema per cui il controllo della Maschera Esplosiva veniva sempre assegnato.
- Risolto il ciclo della finestra di pausa del buffer di pausa quando il salvataggio durante la pausa è abilitato.
- Risolto il bug per cui le maschere ottenute sulla Luna rimanevano non disponibili quando si caricava un altro salvataggio senza suonare la Canzone del Tempo.
Cosa è cambiato
- Movimento del tempo quando ti muovi: risolto il salvataggio della velocità del tempo a zero di
@JordanLongstaffin #1850 - Unione develop-keiichi->develop di
@Ebloin #1876 - Risolto il problema per cui i controlli della mappa di Tingle e del taccuino dei Bombers non potevano essere ottenuti nuovamente di
@garrettjoecoxin #1886 - Risolti i flag dei cuori raccolti di
@balloondude2in #1885 - Risolta la logica degli oggetti delle canzoni di
@mckinleein #1884 - Possibile risoluzione del problema di chiusura di WASAPI di
@garrettjoecoxin #1879 - [Risolto] Il gioco va in crash quando il menu è aperto durante la rigenerazione di OTR di
@lightmanLPin #1878 - Rimossi correttamente tutti gli O2R incompatibili di
@garrettjoecoxin #1882 - Risolta l’interpolazione per i nemici del tiro con l’arco e le bolle di
@garrettjoecoxin #1889 - Risolto il problema del tracker che non gestiva gli eventi incrementati e apportata una piccola modifica alla logica di Snowhead di
@garrettjoecoxin #1893 - La Statua del Gufo salta alla Selezione File di
@JordanLongstaffin #1854 - Risolti due piccoli problemi del tracker degli oggetti di
@garrettjoecoxin #1895 - Non saltare la cutscene dello schianto della Luna se il giocatore sta tentando il glitch del quarto giorno di
@garrettjoecoxin #1899 - Consentito il ritardo di salvataggio quando si va nel vuoto durante un salvataggio del gufo di
@garrettjoecoxin #1901 - Non saltare la cutscene degli alieni quando la Canzone del Sole è attiva di
@garrettjoecoxin #1900 - Risolto il ciclo di pausa del buffer di pausa con il salvataggio durante la pausa di
@garrettjoecoxin #1902 - [Risolto] La Canzone del Tempo non riporta Link alla Selezione File di
@JordanLongstaffin #1897 - Risolto il problema per cui il controllo della Maschera Esplosiva veniva assegnato uccidendo/ignorando Sakon di
@garrettjoecoxin #1904 - Risolto il problema delle piume che scomparivano quando si andava nel vuoto di
@garrettjoecoxin #1905 - Aggiornamento per Battler Bravo di
@Ebloin #1907 - Reset di
masksGivenOnMoonal caricamento del file di@JordanLongstaffin #1908
Download: 2Ship2Harkinian Battler Bravo v5.0.1 (Win x64)
Download: 2Ship2Harkinian Battler Bravo v5.0.1 (Linux/Steam Deck)
Download: 2Ship2Harkinian Battler Bravo v5.0.1 (MacOS)
Download: Source code 2Ship2Harkinian Battler Bravo v5.0.1
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Xbox Series
Vedi altri prodotti Xbox Series
Ultimo aggiornamento 2026-09-04 / Link di affiliazione / Immagini da Amazon Product Advertising API





