Blog di sviluppo di Blood Omnicide

Blood Pill 1.0 e il Map Survey completo

Qualcuno di voi saprà che Ben Lincoln, il creatore di TheLostWorlds.net, ha compiuto una ricerca chiamata Map Survey. Ispirato dalla scoperta del luogo segreto in BO con la nave pirata, ha fatto un'indagine in ogni mappa di gioco alla ricerca di altre zone precedentemente sconosciute. Spiega anche le regole del sistema di archiviazione dei luoghi in BO, la connessione tra il numero della mappa e la sezione. Grazie al suo lavoro è anche stato scoperto il formato di compressione delle texture delle mattonelle, cosa che ha permesso di indagare la struttura delle mappe. Proseguendo dove lui si era fermato, abbiamo passato due settimane a studiare i file CMP con un editor esadecimale. In questo modo abbiamo scoperto quasi la totalità della struttura del programma delle mappe di Blood Omen.

La nuova versione 1.0 dell'utility Blood Pill è in grado di leggere i file dei luoghi di BO e di esportarli come immagini, con la possibilità opzionale di mostrare non solo l'aspetto degli ambienti, ma anche la maggior parte delle informazioni nascoste allo sguardo, come ad esempio i numeri delle frasi pronunciate dai personaggi, gli script per i pulsanti, i luoghi in cui è possibile spostarsi sotto forma di nebbia, le uscite dai luoghi... Prima di avere queste informazioni dovevamo fare delle lunghe ed estenuanti misurazioni, facendo un sacco di screenshot e combinandoli a mano.

Usando queste specifiche ora è possibile creare un editor di livelli per BO per creare nuovi luoghi in aggiunta a quelli già presenti.

 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Ecco alcune cose curiose scoperte durante la ricerca sui formati.

1. A Ziegsturhl il capo dei banditi che finisce Kain si trova nella parte nord-est della mappa, e si teletrasporta nel punto dove deve compiere l'azione esattamente quando inizia la scena dell'omicidio.

2. Nello stesso ambiente ci sono un fuoco da campo (approssimativamente nello stesso punto dove più tardi è possibile trovare un gruppo di banditi) e un'insegna con un calice di birra sulla taverna che spariscono quando Kain ritorna a Ziegsturl come vampiro.

3. Il punto segreto d'ingresso alla H.M.C.S. Bitter è bloccato da una porta con assegnato il numero di un pulsante. Ad ogni modo, il pulsante per aprirla non esiste affatto in Blood Omen. Probabilmente i programmatori lo hanno eliminato assieme alla zona, o semplicemente si sono dimenticati di crearlo. Esiste una remota possibilità che questa porta si apra dopo aver compiuto una serie di azioni specifiche (proprio come la porta per la Forgia degli Spiriti che offre i Cuori delle Tenebre). È comunque certo che l'ingresso a quella zona sia stato messo lì di proposito.

4. Un singolo livello di Blood Omen può essere inserito in un'immagine da 2560x2560 pixel (20 MB), ma nel formato originale la dimensione è di circa 100-300 kb. Tutte le zone possono essere messe in una texture da 61440x61440 pixel.

5. Tutte le risorse di Blood Omen (eccetto i video) una volta decompresse come normali immagini RGB occupano circa 4 GB.

6. In ogni singola zona di Blood Omen non possono esserci più di 50 oggetti (e più di 4 tipi diversi di oggetti), 32 nemici, 20 pulsanti, 100 mattonelle che possono cambiare aspetto (una porta occupa da 2 a 6 mattonelle), 256 oggetti dinamici (forzieri, pietre...) di 8 tipi diversi (ad esempio, le pietre grige e quelle marroni sono oggetti diversi) e così via.

7. Assieme ad acqua, lava e ghiaccio la palude è presente tra le zone attraversabili. È accertato che una Fontana del Sangue che forniva al giocatore invulnerabilità alla palude è stata rimossa dal gioco.

8. È possibile notare che tutti gli ambienti all'aperto possono essere divisi in due tipi secondo il livello di dettaglio di rocce e pareti rocciose. Un esempio della versione più dettagliata sono le montagne dell'Oracolo (mappa 1, sezione 43); i bordi della montagna in quella mappa sono piuttosto complicati. I sobborghi di Willendorf (mappa 1, sezione 68) o il villaggio bruciato nel Dark Eden (mappa 1, sezione 14) mostrano un profilo dei monti più semplificato e grezzo. È curioso come gli ambienti diventino più semplici nelle parti avanzate del gioco, all'incirca quando Crystal Dynamics prese parte allo sviluppo. Anche la nave pirata è del "tipo grezzo". Potrebbe comunque essere solo una coincidenza.

9. Ci sono 8 Forge degli Spiriti nel gioco, basandosi sulla quantità di oggetti. Ad ogni modo nel pill.big ce ne sono 10, e le 2 aggiuntive sono copie della Forgia dei Tarocchi delle Cinque Morti.

Aver scoperto il formato delle mappe fa luce sull'ultimo angolo buio dei contenuti del pill.big. Non ci sono più file sconosciuti, quindi l'evoluzione dell'utility Blood Pill è completa. I futuri aggiornamenti saranno probabilmente semplici correzioni di bug e migliorie all'interfaccia.