Home Homebrew Nuovo aggiornamento 4.0.0 di 2Ship2Harkinian con randomizer avanzato, QoL moderni, accessibilità e...

Nuovo aggiornamento 4.0.0 di 2Ship2Harkinian con randomizer avanzato, QoL moderni, accessibilità e numerosi fix tecnici.

74
0

Il team Harbour Masters ha pubblicato un nuovo e importante aggiornamento di 2Ship2Harkinian, il porting moderno di The Legend of Zelda: Majora’s Mask disponibile su PC Windows, macOS, Linux/Steam Deck, oltre che su Nintendo Switch.

Questa nuova versione segna un’evoluzione netta del progetto, confermandolo come una delle reinterpretazioni più ambiziose e curate mai realizzate per un classico Nintendo.

Il cambiamento più rilevante riguarda il randomizer, che è stato completamente ripensato dalle fondamenta. Non si tratta più di una semplice rimescolatura di oggetti, ma di un sistema estremamente flessibile e profondo, capace di intervenire su aspetti che in passato erano considerati intoccabili.

Ora è possibile alterare animazioni dei nemici, drop ambientali, pulsanti dell’ocarina, gestione del tempo e delle canzoni, fino ad arrivare a meccaniche avanzate come trappole dinamiche e junk item intelligenti, che si adattano allo stato della partita e all’equipaggiamento del giocatore.

Questo rende ogni seed davvero unica e meno prevedibile, anche per chi conosce Majora’s Mask a memoria.

In parallelo, anche il tracker degli oggetti è stato ricostruito da zero. L’interfaccia è più chiara, leggibile e funzionale, con filtri avanzati, colori personalizzabili e comandi rapidi che lo trasformano in uno strumento finalmente utile durante le run più complesse, soprattutto in ambito randomizer.

Accanto a queste novità strutturali, l’aggiornamento introduce un pacchetto di miglioramenti alla qualità della vita sorprendentemente ricco. Molte delle frustrazioni storiche del gioco originale sono state eliminate o fortemente ridimensionate.

Le rupie in eccesso vengono depositate automaticamente in banca, numerose cutscene possono essere saltate, i warp risultano più veloci e il sistema di salvataggio è molto più permissivo, riducendo drasticamente il rischio di perdere progressi in momenti critici.

Anche il Curiosity Shop è stato ampliato e reso più utile, mentre le maschere possono essere equipaggiate in situazioni prima proibite. Le funzioni di salvataggio e caricamento dall’ultimo ingresso rendono l’esperienza complessiva più fluida e rispettosa del tempo del giocatore.

Un’attenzione particolare è stata riservata all’accessibilità e al comfort, ora è possibile attenuare o disattivare effetti visivi invasivi come i flash dello schermo, personalizzare l’audio eliminando suoni ripetitivi o fastidiosi e sfruttare strumenti come l’input viewer integrato o varie opzioni di debug.

Queste ultime, pur essendo pensate per lo sviluppo e il testing, si rivelano preziose anche per gli utenti più esperti o curiosi di esplorare a fondo il gioco.

Il tutto viene completato da una lunga serie di correzioni tecniche e restauri storici. Glitch celebri sono stati finalmente resi affidabili, diversi modelli sono stati corretti e numerosi bug legati al randomizer, ai controlli e alla logica di gioco sono stati risolti in modo definitivo.

Il risultato vede una versione di Majora’s Mask più stabile, coerente e moderna, senza snaturare l’identità originale dell’opera.

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

3. Avviare il Gioco!

Prima, generare i file su PC:
  • Estrarre l’archivio .zip su PC.
  • Avviare 2ship.exe (Win) / 2ship.appimage (Linux, chmod +x se necessario) / 2ship.app (macOS).
  • Selezionare la propria ROM: generare il file mm.o2r e 2ship.o2r all’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:

N64ABZSTARTLevetta analogicaPulsanti CD-Pad
TastieraXCZBarra spaziatriceWASDTasti frecciaTFGH

Altre scorciatoie

TastoAzione
F1Attiva/disattiva la barra dei menu
F11A schermo intero
TabAttiva/disattiva risorse alternative
Ctrl+RReset

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:

  1. Posizionare i file nella cartella mods.
  2. 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 .o2r e .otr.
  • **fast64**: Plugin per Blender (nota: il supporto per Majora’s Mask è incompleto).

Changelog

Nuove funzionalità

  • Depositi automatici in banca per le rupie in eccesso.
  • Opzioni di ripristino:
    • Comportamento di bonking dell’albero OoT.
    • Grotte in versione giapponese.
  • Risparmio di tempo:
    • Salta le gare del fratello minore del castoro.
    • Salta la scena di volo in volo durante la deformazione.
  • Caratteristiche del Curiosity Shop.
    • Vendi le tue munizioni per rupie.
    • Acquista oggetti in bottiglia dopo aver soddisfatto determinati requisiti (come una ricarica di polvere d’oro dopo aver completato la gara).
  • Opzioni di difficoltà.
    • Gara Goron.
    • Tiro con l’arco in barca nella palude.
    • Posizioni Octorok del tiro con l’arco cittadino.
  • Visualizzatore di input integrato (uguale a SoH).
  • Interpolazione della texture scorrevole.
  • Opzione per non perdere i progressi su Moon Crash.
  • Opzioni di accessibilità:
    • Disattiva i flash dello schermo quando si uccidono i nemici.
    • Mostra il labirinto completo nel negozio del tesoro.
  • Opzioni di comportamento della maschera:
    • Indossare le maschere in acqua.
    • Equipaggia le maschere come altre forme.
  • Salva/carica dall’ultimo ingresso.
  • Rimuovi gli oggetti dai pulsanti C.
  • Trucco per il modificatore di velocità.
  • Opzione per GFS di attaccare quando si preme B.
  • Associazione personalizzata del controller per il ripristino (CTRL+R ancora supportato).
  • Opzioni audio:.
    • Disabilita l’audio delle chiamate Tatl.
    • Disattiva la musica di prossimità del nemico.
    • Randomizza l’audio al cambio di scena.
    • Randomizza l’audio durante la generazione del randomizzatore.
    • Visualizza il nome della sequenza sulla sovrapposizione.
    • Moltiplicatore di tono vocale.
  • Strumenti per sviluppatori:
    • Avvio al punto di curvatura.
    • Visualizzatore di messaggi.
    • Miglioramenti dell’esperienza utente dell’editor di salvataggio.
    • Visualizzatore elenco.
    • Associazioni personalizzate per debug noclip e selezione mappa.

Randomizer

  • Nuove opzioni Shuffle:
    • Anime nemiche.
    • Cadute di alberi.
    • Bottoni per ocarina.
    • Tempo (6 elementi progressivi o 6 elementi casuali giorno/notte).
    • Canzone del Sole, Canzone del Tempo Doppio e Canzone del Tempo Invertito.
    • Canzone di Saria, un oggetto suggerimento speciale monouso.
  • Più nemici da raccogliere per il drop shuffle. Ora copre tutti i nemici non boss.
  • Opzioni per regolare la quantità di gettoni Stray Fairy e Skulltula richiesti e presenti nel pool.
  • Per ragioni logiche, sui seed Glitchless non perderai più i progressi su Moon Crash.
  • Miglioramenti alla scheda Esclusione località:
    • Ricerca.
    • Aggiungi/rimuovi tutti i pulsanti.
  • Opzione obbligatoria per combattere Majora.
  • File spoiler generati di default.
  • Suggerimento per la canzone del volo in volo.
  • Rimosso il ritardo nel ritiro degli oggetti.
  • Metriche del pool aggiunte alla scheda Generale (conteggio controlli/elementi).
  • Gli errori di generazione dei seed ora emetteranno una notifica sul motivo del fallimento.
  • Aggiornamenti sul comportamento delle trappole:
    • Corretto per includere solo gli elementi nel seed corrente.
    • “Oggetto contraffatto” sostituito con errori di battitura nel nome dell’articolo.
    • Opzioni.
      • Dinamico (predefinito): man mano che avanzi nel seme, le trappole diventeranno false come oggetti che non hai ancora ottenuto.
      • Statico: le trappole simuleranno lo stesso oggetto in tutto il seed, in base al seed randomizzatore.
  • Aggiornamenti sul comportamento spazzatura:
    • Il pool di spazzatura verrà aggiornato dinamicamente in base alle esigenze dei giocatori.
    • Aggiungere l’opzione per un comportamento spazzatura semi-statico, per coloro a cui non piace la rotazione in tempo reale degli elementi.
  • Controlla il tracker.
    • Opzioni per nascondere/colorare individualmente ogni stato di controllo (fuori logica, saltato, raccolto).
    • Opzione per aggiungere pulsanti Filtro nella parte superiore del tracker per il tipo di controllo.
    • Aggiunto il pulsante Scorri fino alla scena corrente e corretto il comportamento di scorrimento.
    • Ora mostra i controlli della grotta sotto le scene padre.
    • Opzione per attivare/disattivare la visualizzazione con una combinazione di pulsanti o nella schermata di pausa.
  • Tracker degli articoli.
    • Ricostruito con un focus sulla personalizzazione e sull’esperienza utente.
    • Opzione per attivare/disattivare la visualizzazione con una combinazione di pulsanti o nella schermata di pausa.

Modifiche

  • Rimosso il ritardo di salvataggio, il ritardo di salvataggio di 2 secondi si verificherà solo quando rileveremo che stai tentando il glitch del giorno 0, per il quale è necessario.
  • Aggiunti messaggi personalizzati per l’Alba/Notte del 0°/4° giorno in modo che sia ovvio quando hai avuto successo.
  • Pulsanti Chiudi/Esci/Reimposta riordinati per corrispondere a SoH.
  • Salta il dialogo Hungry Goron quando le interazioni varie vengono saltate.
  • Opzione timer per mostrare il tempo di riproduzione oltre a RTA.
  • Aggiornamenti al preset curato, inclusa la rimozione di “Gioca come Kafei”.
  • Aggiunto il supporto flipbook per le sostituzioni dei modelli Fierce Deity, Deku e Goron.

Correzioni di bug

  • Corretti i selettori di colore dell’editor HUD che non cambiano effettivamente il colore dell’elemento.
  • Corretti i problemi che impediscono il funzionamento del glitch del giorno 0.
  • Corretti gli effetti visivi della miccia della bomba del custode del Bomb Shop.
  • Risolto il problema per cui gli oggetti 3D non venivano rilasciati nelle ricompense Twinmold.
  • Risolto il problema con l’opzione di salvataggio del debug attivo che non si aggiornava correttamente.
  • Risolti i modelli mancanti delle anime dei nemici/boss.
  • Corretto il problema dell’erba e delle casse utilizzando CSMC.
  • Risolto il problema per cui Seahorse poteva essere imbottigliato solo una volta per runtime.
  • Varie correzioni logiche del randomizzatore.
  • Varie correzioni relative al controller.

Download: 2Ship2Harkinian Keiichi Alfa v4.0.0 (Win x64)

Download: 2Ship2Harkinian Keiichi Alfa v4.0.0 (Linux/Steam Deck)

Download: 2Ship2Harkinian Keiichi Alfa v4.0.0 (MacOS)

Download: 2Ship2Harkinian Keiichi Alfa v4.0.0 (Nintendo Switch)

Download: Source code 2Ship2Harkinian Keiichi Alfa v4.0.0