VAI ALLA HOME PAGE
Descent (I) su un PC moderno

di Anima Prava (2023)



Vai ai Cheat Code.

Se giochiamo a Descent II non è necessario installare D1: possiamo giocare a Descent 1 dentro Descent II. Ma se vogliamo l'autentico Descent 1 (del 1995) con grafica moderna installiamolo. Qui passeremo in rassegna solo le differenze di installazione rispetto a D2. A proposito: un saluto dal robottone viola che ci accoglie con calore all'ingresso del primo livello segreto.

Robottone livello segreto 1

1 - Compriamo D1.

Valgono le stesse cose dette per D2. Vedere l'articolo Descent II su un PC moderno.




2 - Prepariamo i file necessari.

Ci sono delle differenze rispetto a D2.
I file necessari per giocare in Single Player sono solo due:
  DESCENT.HOG
  DESCENT.PIG
Se abbiamo conservato negli anni una installazione completa di D1 aggiornata all'ultima versione (che era la v1.5), li prenderemo da lì. Se proprio non riusciamo a trovarli, vedere l'articolo Descent 1 dentro Descent II.
Però in D1 la risoluzione nativa delle schermate dei dialoghi e dei menu è troppo scadente (320x200). Procuriamoci la versione a risoluzione migliorata (640x480). Si tratta di un AddOn per D1X-Rebirth in formato DXA (Descent X Addon) che si chiama d1xr-hires.dxa. È un singolo file che va copiato tal quale nella stessa directory dove metteremo i due file necessari visti sopra. Possiamo scaricarlo qui: d1xr-hires.dxa.

Curiosità. Quali altri file troviamo nelle vecchie installazioni di D1? Dipende un po' dalle edizioni, ce ne sono diverse, vedi l'articolo Cronache di Descent. In genere troviamo una missione Multiplayer, una demo che probabilmente non funziona nelle versioni moderne, file di documentazione della prima versione e dei successivi aggiornamenti, driver DOS per alcuni dispositivi di controllo dell'epoca, immagini promozionali, file BAT per installare e lanciare il programma in ambiente DOS, file di configurazione inutili con le versioni moderne, persino un modulo di acquisto.
Però in mezzo a tante cose inutili c'è anche una chicca per gli appassionati: una fotografia degli sviluppatori, a bassissima risoluzione in formato PCX (con un apposito programma per visualizzarla). Eccola, direttamente dal 1995. Domanda per i veri fan: riconoscete i due sviluppatori più noti?

D1_devteam
 
Difficile? Ecco quest'altra foto del 2016, più o meno all'epoca in cui lavoravano su Overload: Fotografia. Ma guarda...




3 - Installiamo D1 in versione moderna.

Valgono le stesse cose dette per D2. Vedere l'articolo Descent II su un PC moderno. Dai sorgenti di DXX-Rebirth si ricavano sia D1 che D2.




4 - Aggiungiamo i file necessari.

Vedere l'articolo Descent II su un PC moderno.

Nella directory utente (in Linux ~/.d1x-rebirth/) copiamo i due file indispensabili e il file d1xr-hires.dxa. Non mancherà il file con l'icona del programma.

Per farla breve, la struttura delle directory sarà la seguente.

Robottone livello segreto 1




5 - Miglioramenti.

6 - Scegliamo i dispositivi di controllo.

7 - Configuriamo il Joystick.

8 - Configuriamo il Mouse.

Valgono le stesse cose dette per D2 (salvo il fatto che in D1 non esiste il Gauss Cannon). Vedere l'articolo Descent II su un PC moderno.



9 - Configuriamo la tastiera.

Valgono le stesse cose dette per D2. Vedere l'articolo Descent II su un PC moderno.

Però D1 è più semplice rispetto a D2. Ecco alcune cose che non troveremo:

- Afterburner, Faro anteriore, Bombe Smart, Convertitore Energia/Schermo.

- Mancano metà delle armi.

- Il retrovisore non esiste. Il tasto R controlla la vista posteriore con la pressione breve o lunga, come in D2.

- Il robot ladro non esiste, e neanche il robot guida con tutti i suoi comandi.

- Non ci sono i Marker e tutti i loro comandi.

- Mancano gli interruttori e tutti i trucchi con gli interruttori.

- Non ci sono Teleport, si entra nei livelli segreti da uscite segrete dopo aver distrutto il reattore nei livelli 10, 21, 24. Nei livelli segreti può salvare normalmente.

- C'è la mappa (Automap). Purtroppo manca il potenziamento Full Map. Ci vengono in aiuto i Cheat Code: GABBAGABBAHEY, poi apriamo la Mappa (TAB). A questo punto si può vedere e nascondere la FullMap a piacere (ALT-F). Ma scopriremo che purtroppo le zone non ancora esplorate non sono rappresentate in blu, questa è una prerogativa di D2 che non esiste in D1. Possiamo sempre modificare il codice sorgente).




10 - Effetti sonori e musica.

Valgono le stesse cose dette per D2, con qualche differenza. Leggere l'articolo Descent II su un PC moderno.

D1 originale aveva solo la colonna sonora MIDI. Non c'era un CD con i brani musicali; nella directory CD possiamo mettere i brani che vogliamo o lasciarla vuota.

Come per D2X, anche per D1X esistono AddOn per migliorare la qualità audio della colonna sonora, ma è sempre questione di gusti. Eccone qualcuno (circa 80 MB ognuno). Il migliore secondo me è il primo della lista.

  d1xr-finn.dxa
  d1xr-opl3-music.dxa
  d1xr-sc55-music.dxa

Per usarne uno basta mettere il file nella directory utente di D1X (o meglio nella sotto-directory data, se la usiamo) così com'è, senza estrarlo. Per non usarlo non serve cancellare il file, basta rinominare la sua estensione (per esempio in .DXA.NONUSARE).

Però anche in D1, come in D2, gli autentici appassionati giocano senza musica.



11 - I dialoghi in italiano.

Eccoli: d1xr_briefings_ita_v10.dxa

D1X-Rebirth. Traduzione dei Briefing in italiano (di Anima Prava). V 1.0 - 10.2023.

Questo pacchetto aggiuntivo (AddOn) contiene la traduzione in italiano dei dialoghi per la campagna originale di Descent 1 (1995).

Per installarlo basta copiare il file DXA così com'è nella directory dove si trovano i file di Descent (HOG e PIG). NON bisogna scompattare il file DXA. Descent andrà a cercarselo e userà i testi che contiene. Per usare i testi predefiniti in inglese basta cancellare il file o modificare la sua estensione.

A causa delle limitazioni del formato non è stato possibile usare le vocali accentate italiane (à è ì ò ù). Sono state sostituite con le varianti apostrofate (a' e' i' o' u').

Tutti i dialoghi sono immagini fisse con del testo in sovrimpressione (i filmati arriveranno in D2). Il dialogo iniziale occupa ben 25 schermate e di solito si salta premendo ESC. È il Briefing di inizio missione, dove un malcapitato pilota mercenario viene assunto col ruolo di Material Defender dalla Post-Terran Mining Corporation (PTMC), un mostro burocratico rappresentato dal viscido dirigente Dravis. Poi ci sono i dialoghi iniziali e finali di ogni livello, con la presentazione dei nuovi robot. Dopo l'ultimo livello troviamo i dialoghi di fine missione, quando il Material Defender scopre la trama sleale del perfido Dravis e si intravvede il seguito (cioè Descent II).

- Per vedere i dialoghi iniziali basta iniziare una nuova partita dal livello 1.

- Per vedere gli altri dialoghi senza giocare tutta la missione, iniziamo un nuova partita da un livello a piacere e guardiamo i dialoghi di inizio livello (quando ci sono). Poi digitiamo GABBAGABBAHEY per abilitare i Cheat Code e POBOYS che ci porta al tunnel di uscita. Usciamo dal livello e guardiamo i dialoghi di fine livello.

- Dopo il livello 27 vedremo i dialoghi di fine missione.

Per informazioni tecniche sui file DXA vedere l'articolo Il codice sorgente e altre amenità.

Una chicca: curiosando tra i file si scopre un dialogo finale alternativo che non viene usato nel gioco. In esso il Material Defender si chiede chi può essere il responsabile della trasformazione dei semplici robot minerari in assassini spietati, anticipando un po' troppo la trama di D3.
dialogo

dialogo

dialogo

dialogo

dialogo





12 - I Cheat Code per D1.

Nota: per maggiori dettagli vedere nel codice sorgente di DXX-Rebirth il file gamecntl.cpp. Vedere anche i Cheat Code per DII.

GABBAGABBAHEY (Cheats Enabled).
Per usare i Cheat Code in D1 (Single Player) bisogna prima abilitare la modalità Cheat con questo comando. Digitandolo di nuovo non si esce dalla modalità Cheat. In modalità Cheat il punteggio si azzera, per cui ricordiamoci di non salvare in modalità Cheat, ma di salvare prima.

RACERX (Invulnerability On, Invulnerability Off). Rende invulnerabili, rende di nuovo vulnerabili.

AHIMSA (Robot Firing Off, Robot Firing On). I robot non sparano più. I robot riprendono a sparare.

MITZI (All Keys). Fornisce tutte le chiavi (Blu, Gialla, Rossa).

ASTRAL (Ghosty mode On, Ghosty Mode Off). Si può passare attraverso porte, porte nascoste, grate (non pareti). Utile per esplorazioni clandestine.

POBOYS. Fa saltare il reattore, elimina tutti i robot e ci porta al tunnel di uscita.

SCOURGE (Wovie Zowie Weapons). Fornisce le armi primarie 1-2-3 (Laser alla massima potenza con 200 unità di energia, Vulcan con 10000 munizioni, Spreadfire) e secondarie 6-7-8 (Concussion, Homing, Proxbomb nel numero massimo ammesso).

BIGRED (Super Wowie Zowie Weapons). Fornisce tutte le armi e il pieno di energia a 200 unità. Le armi secondarie sono fornite nel numero massimo.v

PORGYS (Rapid fire On. Mega Wowie Zowie). Fuoco rapido. Tutte le armi, pieno schermo (200), il pieno di energia (200). Le armi secondarie sono in numero esagerato, molto superiore al massimo normalmente ammesso.

GUILE (Cloack On, Cloack Off). Rende invisibili, rende di nuovo visibili.

TWILIGHT (Shield Recharged). Porta lo schermo al massimo (200 in DXX-Rebirth, 100 in Descent originale).

FARMERJOE (Warp to which level). Per passare direttamente a un livello a scelta.

BRUIN (Extra Life). Fornisce una Extra Life in più.

FLASH (Exit Path Illuminated). Una traccia di globi di energia indica il percorso verso l'uscita.

BUGGIN (Turbo mode). Il gioco accelera in modo pazzesco.

BITTERSWEET (Going Up, Coming Down). Vista distorta, come sotto l'effetto di allucinogeni.

BALDGUY. Aggiunto a D1X-Rebirth nel 2008. Dovrebbe funzionare nei computer Mac. Dovrebbe entrare in azione premendo ALT-B e dovrebbe caricare una bitmap specifica. Letteralmente significa "Il tizio calvo" ma non so altro.

LUNACY (Robots move faster, fire seldom). I robot dovrebbero muoversi più in fretta e sparare di meno. Non viene accettato in D1X-Rebirth. Viene accettato in D1 originale ma non si capisce bene se funziona o no.