Come moddare Halo Reach con l'AI
Dalla mia mod per Jorge a cinque passi per usare HaloModSkill con Codex e l'Editing Kit di Halo: Reach.
La mod
Ora che l’AI ci permette di fare qualsiasi cosa ho deciso di provare a moddare il mio gioco preferito: Halo Reach. La mod si chiama Jorge the good ending e sono tre missioni che immaginano un finale alternativo per Jorge, uno dei personaggi a cui sono più affezionato del NOBLE Team.
Nel gioco originale Jorge si sacrifica per distruggere la nave Covenant con una bomba slipspace. La mia mod parte da quella storia e inventa un finale alternativo (no spolier). L’unico spoiler è che nella mod è possibile guidare un Seraph.
Trailer della Mod:
Come moddare
Per lavorare alle missioni ho creato anche HaloModSkill, un repository di skill riutilizzabili per l’Halo: Reach MCC Editing Kit. Una guida la preparazione dell’ambiente, l’altra segue il lavoro sulle missioni: scenari, script, compilazione, test e pacchettizzazione. Nel repository trovate gli strumenti e le istruzioni che uso per sviluppare la mod; le tre missioni sono il progetto di gioco che ne è nato.
Ecco come iniziare con Codex come agente AI, in cinque passi:
- Prepara gli strumenti ufficiali. Su Steam installa Halo: The Master Chief Collection e verifica di aver scaricato anche il contenuto di Halo: Reach. Nella Libreria attiva il filtro Strumenti, cerca Halo: Reach Mod Tools – MCC e premi Installa: è l’Editing Kit ufficiale (HREK), con programmi come Sapien per modificare le missioni e
tool_fastper costruire le mappe. Aprilo almeno una volta da Steam per completare l’eventuale installazione dei componenti necessari, poi usa Gestisci → Sfoglia i file locali per trovare la sua cartella; non dare per scontato che sia nella stessa cartella del gioco. Se vuoi creare il pacchetto della mod o pubblicarlo sul Workshop, installa separatamente Halo MCC Mod Uploader, chiamato Excession nella documentazione ufficiale, e avvia anche questo una volta da Steam. - Aggiungi le skill al progetto. Scarica HaloModSkill e copia le cartelle complete
skills/halo-reach-setupeskills/halo-reach-moddingdentro<tuo-progetto>/.agents/skills/. Conserva anche le sottocartellereferencesescripts: le skill le usano durante il lavoro. La guida per Codex mostra la struttura esatta. - Fai controllare l’ambiente. Apri una nuova chat Codex nel progetto e chiedi:
Usa $halo-reach-setup per verificare la mia installazione HREK.Codex controlla dove sono gli strumenti e ti segnala ciò che manca prima di toccare la missione. - Descrivi la modifica. Indica a Codex lo scenario su cui vuoi lavorare e l’effetto desiderato, poi chiedi:
Usa $halo-reach-modding per modificare questa missione e verificare la build.La skill distingue le modifiche agli script da quelle ai soli tag e guida la compilazione con Sapien etool_fastquando serve. - Prova e prepara la mod. Avvia una nuova missione in MCC con l’opzione ufficiale che disabilita l’anti-cheat, controlla il risultato nel gioco e correggi eventuali problemi. Quando funziona, usa Excession per creare il pacchetto e ripeti il test sulla versione installata.
