I giochi di ruolo che ti vendono le scelte che contano hanno un dettaglio che non finisce mai nei trailer: quelle scelte spesso non stanno sul tuo disco. Il Dragon Age Keep è il caso da manuale. Un sito con cui BioWare nel 2014 ha risolto un problema tecnico suo scaricandolo addosso a chi gioca, e che gira su un server che paga qualcun altro.
In questo articolo
Un sito per cominciare una partita
Dragon Age: Inquisition lo pubblica Electronic Arts, sta su Steam a 39,99 euro e i salvataggi dei due capitoli precedenti non li legge. Electronic Arts lo scriveva chiaro già nel 2014: un file di salvataggio non si importa. Al suo posto c’è il Keep, dove apri il browser, fai il login con l’account EA e ricostruisci la tua storia una casella alla volta, oltre trecento scelte secondo quella stessa pagina. Finito il giro, lanci il gioco e lui va a chiedere al server chi sei, prima ancora che tu abbia scelto la faccia del personaggio.
Se il server non risponde, la partita nuova non la cominci con la tua storia dentro. Per dodici anni è stato un fastidio a intermittenza, al punto che chi sviluppa mod lavora da tempo a una scorta per quando andrà offline.
Dal 21 ottobre è un’altra faccenda, perché EA ha chiuso BioWare. Quel login resta in carico a un’azienda che ha chiuso lo studio da cui il Keep era venuto fuori. Il precedente lo conosce chi giocava su PS3. Ad aprile EA ha annunciato lo spegnimento dei server PS3 di Inquisition per il 28 del mese, e sul destino del portale del Keep non ha chiarito niente. Da fine aprile a metà novembre la risposta non è arrivata.
Due modder e una cartella scripts
Nel frattempo si sono mossi due modder. Il primo strumento è Thedas World State Studio di anshela, che rifà il Keep sul desktop con la grafica dell’originale. Fai le tue scelte lì, e il programma ti sputa fuori un FBMod, cioè un file nel formato che il gioco si aspetta, da installare con Frosty Mod Manager. Va caricato su una partita nuova prima della creazione del personaggio, selezionando “Default World State” e non l’import dal Keep. Il primo rilascio porta la data del 22 ottobre, il giorno dopo l’annuncio della chiusura.
Il secondo è Thedas Chronicle, pubblicato su GitHub da MFZBTravis, ed è il pezzo grosso. È un plugin ASI, uno di quei moduli che si agganciano al gioco mentre parte: metti un dinput8.dll accanto all’eseguibile, crei una cartella scripts, ci infili il file del plugin e un world-state.json esportato dal suo sito. Da lì in poi, dice la documentazione, il gioco non contatta più i server del Keep e della telemetria: a ogni richiesta risponde il plugin, subito. Finge il login, consegna il world state durante la creazione del personaggio, dice al golden nug che hai sbloccato tutto e risponde anche alla telemetria.
In fondo a quell’elenco, niente resta ad aspettare EA.
Il sito del Keep risponde ancora: la home si apre, controllata il 14 novembre. Sull’import le due parti dicono cose opposte: la documentazione di Thedas Chronicle parte dalla frase secondo cui il servizio di EA non funziona più, mentre EA non ha detto niente né in un senso né nell’altro. Chi ha una partita da cominciare lo scopre nel momento peggiore, cioè quando ci prova.
Tutti e due gli strumenti tirano in ballo l’intelligenza artificiale, e lo dichiarano senza girarci intorno, anche se non allo stesso modo. Il codice del programma è dell’IA, scrive anshela, mentre la grafica è quella originale del Keep e documentazione e ricerca le ha fatte in prima persona. MFZBTravis si limita a scrivere che Thedas Chronicle è stato fatto con l’aiuto di Opus 5.5, e lo rilascia in pubblico dominio. Due persone hanno rimesso in piedi un servizio di EA in pochi giorni.
Niente di tutto questo è un pulsante. Il plugin vuole il PC, l’Ultimate ASI Loader e una build precisa dell’eseguibile, e le altre build le lascia stare. Secondo l’ex general manager di BioWare Aaryn Flynn, che ne ha parlato a PC Gamer, Inquisition gira su Frostbite e senza strumenti ufficiali il suo modding è rimasto per pochi. Per riprenderti le tue scelte devi sapere dove sta l’eseguibile del gioco.
Quaranta euro e un server che non è tuo
Inquisition sta al 74,8% di recensioni positive complessive su Steam, 15.249 su 20.400 nell’istogramma letto il 14 novembre, e quella mattina aveva circa quattrocento persone collegate. È un gioco che la gente installa ancora, dopo aver pagato i quaranta euro del terzo capitolo e i 29,99 euro della Ultimate Edition del primo. Per quella cifra l’unica cosa che chiedo è che cominciare una partita non dipenda dal fatto che un server del 2014 sia sveglio.
La soluzione ce l’avevano già pronta. Dragon Age: The Veilguard, che sta su Steam a 59,99 euro, il Keep non lo usa, e nemmeno l’import dei salvataggi. Le scelte te le chiede dentro il gioco, offline. Per giocarci basta il gioco.
Il mio backlog e il vostro hanno lo stesso problema. Un gioco comprato e non ancora giocato dipende da condizioni che cambiano mentre aspetta il suo turno, e il Keep è l’esempio più pulito che mi venga in mente. Non è nemmeno la prima volta dalle parti di BioWare: i fan si sono già messi a raccogliere firme per riaccendere Anthem, e c’è chi sta decompilando Origins pezzo per pezzo.
Il verdetto: due sconosciuti hanno messo al sicuro dodici anni di scelte altrui nel tempo che a EA è servito per non dire una parola sul Keep. Il giorno che quel server smetterà davvero di rispondere la toppa sarà già pronta, in una cartella scripts che a chi compra il gioco nessuno dice di creare.

















