Portal:InItalian/Guida al repositorio di SVN/Compilazione del gioco

From Blood Wiki
(Difference between revisions)
Jump to: navigation, search
(Installazione di prova)
Line 1: Line 1:
{{navigation title|Concetti chiave}}
+
{{navigation title|Guida al repositorio di SVN/Concetti chiave}}
  
 
==Installazione di prova==
 
==Installazione di prova==
Line 35: Line 35:
 
{{tip|Impostare il CVaR '''r_texture_dds_load''' su 0 disabiliterà la cache DDS per tutto tranne che per gli oggetti che contengono degli sprite.}}
 
{{tip|Impostare il CVaR '''r_texture_dds_load''' su 0 disabiliterà la cache DDS per tutto tranne che per gli oggetti che contengono degli sprite.}}
  
{{navigation footer|Convenzioni per i nomi}}
+
{{navigation footer|Guida al repositorio di SVN/Convenzioni per i nomi}}
 
{{finished}}
 
{{finished}}

Revision as of 17:22, 22 January 2013

Portal:InItalian | previous chapter: Guida al repositorio di SVN/Concetti chiave

Contents

Installazione di prova

L'installazione di prova serve a trasformare la copia scaricata del repositorio in un gioco funzionante (nella versione per lo sviluppo). L'installazione di prova fa esattamente le stesse cose che fa una vera installazione di Blood Omnicide. Per ogni versione del gioco (PC, PlayStation, demo) la procedura di installazione è leggermente diversa.

1.Blood Omen versione PC

  1. copiare il pill.big e tutti i file .jam/.vag dentro a kain_make/installscript/kain/. Se la cartella non esiste, crearla.
  2. lanciare kain_make/installscript/run_installationscript.cmd.

2. Blood Omen per PlayStation

  1. procurarsi un'immagine del cd di Blood Omen in formato BIN/MDF/ISO/IMG e copiarla dentro a kain_make/installscript/kain_psx/kain.bin (o kain.mdf, kain.iso, kain.img). Se la cartella non esiste, crearla.
  2. lanciare kain_make/installscript/run_installationscript_psx.cmd.
Important: Per una gestione ottimale dei file dell'immagine del cd anche tutti i file degli attributi creati con il file d'immagine (.ccd, .cue, .sub, .mds) dovrebbero essere presenti.
Important: Sono supportate solo le immagini di dischi validi. Esistono alcune traduzioni fatte dagli utenti che potrebbero funzionare con un emulatore PSX, ma non con questo script di installazione.

3. Blood Omen per PlayStation (custom)

Questo script di installazione è presente solo come ultima spiaggia nel caso si stia usando un'immagine del cd alterata (che non si è installata con lo script generico). Non supporta le cinematiche.

  1. montare l'immagine con Alcohol 52%, Daemon Tools o un altro programma simile.
  2. copiare kain/pill.big dentro a kain_make/installscript/kain_psx/pill.big.
  3. lanciare kain_make/installscript/run_installationscript_psx_custom.cmd.

4. Blood Omen demo

  1. lanciare kain_make/installscript/run_installationscript_demo.cmd.

Aggiornamenti

Lanciare il comando svn update frequentemente per scaricare tutte le ultime modifiche fatte sul repositorio dagli altri utenti.

Alcuni update apportano modifiche alla struttura dei file (aggiungendo nuovi mostri, rinominando file...). In questo caso è necessario lanciare nuovamente la test installation. Controlla il registro per vedere se è consigliato di lanciare nuovamente lo script di installazione.

Cache DDS per le texture

La versioe release del gioco contiene tutte le texture compresse in formato DDS. La cache DDS aiuta a far risparmiare spazio sull'HDD e ad abbassare i requisiti della VRAM.

Blood Omnicide con texture a 32 bit ha bisogno di una scheda video con 1GB di RAM video, mentre con le texture compresse bastano 256MB.

Per compilare la cache DDS di tutte le texture lanciare kain_make/makedds/makedds_textures.bat.

Important: Una volta usata la cache DDS l'engine salterà TUTTE le texture TGA, quindi se si stanno testando delle modifiche di quelle o si è aggiornato da SVN assicurarsi di eliminare kain/PILL500.PK3 (un file contenente la cache DDS prodotta) o di ricompilarlo.
Tip: Impostare il CVaR r_texture_dds_load su 0 disabiliterà la cache DDS per tutto tranne che per gli oggetti che contengono degli sprite.



Next chapter: Guida al repositorio di SVN/Convenzioni per i nomi
Back to index | Top of the page

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox