Home Emulatori Rilasciato Doom CD32X Fusion v2.1: La versione evoluta e avanzata del progetto...

Rilasciato Doom CD32X Fusion v2.1: La versione evoluta e avanzata del progetto Doom 32X Resurrection

167
0

Pubblicato un nuovo aggiornamento per Doom CD32X Fusion, la versione evoluta e avanzata del progetto Doom 32X Resurrection che punta ad offrire un’esperienza innovativa come primo gioco non-FMV a sfruttare le capacità del Sega CD32X.

Utilizzando l’intera configurazione “Tower of Power” (Mega Drive/Genesis, Sega CD e 32X), garantisce un’avventura Doom potenziata, con funzionalità multimediali avanzate grazie ai cinque processori.

Il gioco introduce numerosi contenuti nuovi, inclusa gran parte di Doom 2 e livelli da varie espansioni, celebrando nel 2024 i 30 anni di Doom 2 e 32X.

I giocatori possono esplorare 100 mappe curate e ascoltare 96 tracce FM, portate o create ex novo da professionisti.

Tra le caratteristiche esclusive c’è un file WAD di sviluppo per creare mondi Doom personalizzati, masterizzabili su CD per giocare in solitaria o in multiplayer tramite schermo condiviso o cavo di collegamento, competendo con le esperienze su PlayStation e Saturn.

Requisiti e configurazione: Per giocare serve l’hardware completo Tower of Power, una flashcart, un masterizzatore CD e un CD-R per l’immagine ISO.

Installazione

Per utilizzare correttamente il progetto, è necessario possedere copie legali di The Ultimate Doom e Doom 2, attualmente disponibili su Steam sotto il nome DOOM I+II.

  1. Scaricare i due file .xdelta.zip e decomprimerli.
  2. Scaricare il file DCD32XF_V2.cue.
  3. Scaricare Delta Patcher da RHDN, se necessario: https://www.romhacking.net/utilities/704/
  4. Copiare il file DOOM.WAD (checksum MD5: c4fe9fd920207691a9f493668e0a2083) nella cartella di destinazione e rinominarlo in DCD32XF_V2.32x.
  5. Applicare la patch DCD32XF_V2.32x.xdelta al file DCD32XF_V2.32x utilizzando Delta Patcher.
  6. Copiare il file DOOM2.WAD (checksum MD5: 25e1459ca71d321525f84628f45ca8cd) nella stessa cartella e rinominarlo in DCD32XF_V2.iso.
  7. Applicare la patch DCD32XF_V2.iso.xdelta al file DCD32XF_V2.iso sempre con Delta Patcher.
  8. Copiare DCD32XF_V2.32x sulla flashcart.
  9. Masterizzare la coppia di file .CUE/.ISO su un CD-R (i CD-RW non funzionano).
  10. Inserire il CD-R all’interno del Sega CD e avviare DCD32XF_V2.32x dal menu della flashcart.

Se si preferisce utilizzare un emulatore, scaricare ares da https://ares-emu.net/, aprire il file DCD32XF_V2.32x con ares, e quando viene chiesto di selezionare un’immagine CD, scegliere DCD32XF_V2.cue.

Istruzioni per l’installazione (versione SPCM della colonna sonora IDKFA di Andrew Hulshult)

Seguire le stesse istruzioni di base descritte in precedenza, ma sarà necessario utilizzare i seguenti due file al posto di DCD32XF_V2.cue e DCD32XF_V2.iso:

Occorre avere una copia legale di DOOM I+II disponibile su Steam. Successivamente:

  1. Scaricare i file DCD32XF_V2_IDKFA.cue e DCD32XF_V2_IDKFA.iso.xdelta.zip e decomprimere quest’ultimo.
  2. Copiare extras.wad (checksum MD5 2e76d93d52ef64fb9db3cee2437c686b) nella cartella di destinazione e rinominarlo in DCD32XF_V2_IDKFA.iso.
  3. Applicare la patch DCD32XF_V2_IDFKA.iso.xdelta al file DCD32XF_V2_IDKFA.iso utilizzando Delta Patcher.
  4. Masterizzare la coppia .CUE/.ISO su un CD-R (i CD-RW non sono compatibili!).
  5. Se si utilizza Picodrive, rinominare DCD32XF_V2.32x in DCD32XF_V2_IDFKA.32x.

Nuove caratteristiche del motore e del gameplay

  • Supporto per contenuti caricati da CD-ROM: mappe, suoni, musica, schermate del titolo, texture aggiuntive.
  • Power-up di Doom 2, Super Shotgun, speciali delle mappe e mostri (eccetto Arch Vile, Pain Elemental e SS soldier).
  • Mappe compatibili con PC che possono essere modificate con strumenti di editing standard.
  • Power-up di visore di amplificazione della luce e invisibilità parziale funzionanti.
  • Velocità corrette per Cacodemon, Baron e proiettili BFG.
  • Sprite delle armi ad alta risoluzione.
  • Supporto per mid-texture: recinzioni, finestre, ecc.
  • Decalcomanie per texture composite (usate su interruttori e decorazioni).
  • Oltre 200 texture per 32X Resurrection.
  • Le mappe utilizzano il set di texture memorizzato sulla cartuccia, ma possono anche utilizzare texture aggiuntive caricate dal CD, a scapito della RAM della 32X, per superare il limite.
  • Schermata di selezione WAD basata sui contenuti del CD.
  • Test musicale nel browser di file.
  • Supporto per la riproduzione di campioni PCM nel driver musicale VGM.
  • Supporto per streaming del formato musicale PCM per SegaCD (SPCM).
  • Palette finemente ottimizzata per avvicinarsi di più all’originale.
  • Barra di stato che replica fedelmente quella della versione PC.
  • Cue sonoro per la scoperta di un’area segreta.
  • Risoluzioni multiple dello schermo: 160×90, 224×128, 256×144, 320×180.
  • Modalità schermo con pixel-doppio per piatte (flat) o tutto.
  • Rimozione della modalità “high color”.
  • Il D-pad può ora essere mappato sui tasti YABC del gamepad per emulare la configurazione WASD.
  • E molto altro!

Fusion CD

  • Nuova versione più fedele di The Ultimate Doom, inclusa l’episodio 4 “Thy Flesh Consumed” (36 mappe).
  • Una versione di Doom 2: Hell on Earth (32 mappe).
  • Selezione di 7 mappe TNT appena portate.
  • Doom 32X Resurrection v3.2 (27 mappe).
  • Tracce musicali VGM per Doom 1, 2, Plutonia, TNT e altre, che è possibile riprodurre al di fuori del gioco.
  • WAD per lo sviluppo delle mappe che contiene tutte le texture necessarie per la modifica.
  • Sequenza video Full Motion Video di id software.
  • Supporto per ore di musica su un singolo CD tramite SPCM.

Risorse per la mappatura

  • MAPDEV.WAD, trovato nel disco, contiene tutte le texture necessarie.
  • File di configurazione per Ultimate Doom Builder: UDB_Configurations.zip.

Changelog

  • Aggiunti P_SpawnMobj2, P_SpawnBlood2, P_SpawnPuff2.
  • Utilizzato P_SpawnPuff2 e P_SpawnBlood2 nei casi più semplici.
  • Aggiunto R_PointInSubsector2.
  • Ottimizzazione non verificata, ma implementata.
  • Aggiunto il macro LD_SIDESECTOR.
  • Ridotto subsector_t.
  • Ricalcolato dinamicamente l’offset dei segmenti per liberare spazio nella RAM per mappe più grandi.
  • Aggiunto P_ApplyFriction, con possibile rottura della sincronizzazione delle demo.
  • Riordinati i campi in sector_t.
  • Compressione del 50% della reject table.
  • Modificato P_AddLineTag in P_SetLineTag.
  • Rimosso L_CrossSpecial (non utilizzato).
  • Utilizzati short int per height e radius.
  • Cambiata blockbox in array uint8_t.
  • Ridotto sector_t di altri 4 byte.
  • Ricalcolato dinamicamente l’origine del suono per i settori.
  • Usati puntatori a stringhe per gli elementi del menu.
  • Rimosso campo inutilizzato da mainscreen_t.
  • Sistemato static_mobj_size.
  • Riorganizzazione del codice.
  • I test per valori >= 0 ora sono più veloci rispetto ai confronti con valori immediati.
  • Prevenuto che GCC emetta codice SH2 ridondante.
  • Corretto commento.
  • Codice leggermente più piccolo e veloce.
  • Codice più ordinato.
  • Ridotto viswallcmd_t.
  • Utilizzato il modulo DIV per il punto centrale degli sprite.
  • Ottimizzazione microscopica.
  • Rimosso codice inutile.
  • Semplificato il codice.
  • Allineati i buffer di memoria su un confine di 8 byte per il DMA dei dati.
  • Ripristinato “Cambiato blockbox in array uint8_t“.
  • Cambiata la bbox del settore in movimento contro le cose potenzialmente influenzate.
  • Esportato lo stato di riproduzione SPCM in un registro condiviso SCD.
  • Aggiunte implementazioni C dell’API SCD.
  • Risolto un caso particolare in cui un segmento fa riferimento al lato posteriore di un implicito.
  • Modificato il comportamento del tasto Mode+B per alternare tra SG e SSG.

Download: DCD32XF_V2.1.32x.xdelta

Download: DCD32XF_V2 (CUE File)

Download: DCD32XF_V2.iso.xdelta

Download: Source code d32xr

Fonte: x.com