Level design tutorials - Livello intermedio

DOOM3 Level editing Tutorials

Livello:   Base | intermedio | Avanzato



























Va detto subito che c'è anche un altro metodo, forse anche più pratico, di editare i PDAs. Infatti, Doom3 Radiant contiene già un Editore di PDAs, accessibile dalla console digitando 'editpdas'. Tuttavia, a me non ha dato risultati apprezzabili, per cui opto per il metodo descritto in questo tutorial.




































































NB.: piazzare due o più PDAs in un livello non pone nessun problema. Se però uno di questi è il Personal PDA del Marine, allora bisogna che questo venga raccolto per primo, altrimenti le cose non funzioneranno come dovrebbero. Per risolvere il problema si può inserire il Personal PDA all'interno del box info_player_start o immediatamente all'uscita del player.















































































Naturalmente, puoi e dovrai cambiare a seconda delle tue esigenze parecchie cose. Sta attento a non tralasciare nessuno dei segni, p.e. { che fanno parte del codice. Il segno \n segnala l'inizio di una nuova riga e con due si ottiene uno spazio vuoto.

































Credits:
    dove mi sono documentato:

- Savageuk.com

- How to add a working PDA to your map (by lophyte).

- How to make your own custom PDA (by GSCCC).

- pak000.pk4 = il miglior maestro :)

















 


PDAs (Personal Data Assistant)


Introduzione. In questo tutorial vedremo come editare un PDA (Personal Data Assistant), vale a dire uno di quei palmari che il nostro marine raccoglie lungo il percorso e dai quali ricava informazioni di vario tipo.

Ci occuperemo solo della parte che riguarda i messaggi e-mail, tralasciando i messaggi audio e video, che rimandiamo a un'altra occasione. Editeremo dunque messaggi personalizzabili da usare nei tuoi livelli.

Questo tutorial assume che sei in grado di costruire una stanza base o hai già sotto mano un livello o progetto di livello su cui lavorare. Quindi apri l'Editor e carica il tuo livello oppure costruisci la solita stanzetta per i test.



1. Una cartella per i nostri nuovi PDAs

Prima di mettere mano al PDA abbiamo bisogno di creare una nuova cartella in cui piazzare i files che andremo a editare.
Va su doom3/base. All'interno della cartella base creane una nuova e chiamala newpdas

       


2. Creazione del PDA

Premendo il pulsante destro del mouse su una delle gligle 2D apri il menù a tendina, va su item e scegli item_pda

Siccome prima di mettersi a raccogliere i PDAs dei cadaveri sparsi per il livello, il nostro marine dovrebbe avere un PDA suo propio (il personal PDA), e nel nostro livello il poveraccio ne è ancora sprovvisto, bisognerà editare un secondo PDA.
Quindi clona il primo e sposta il clone non troppo lontano, visto che ci metteremo ancora mano su entrambi.



3. L'interfaccia interattiva

Così come li hai lasciati, i PDAs non fanno un bel nulla; quindi la prima cosa da fare è caricarci l'interfaccia di ingresso su entrambi.
Seleziona il primo PDA, che sarà il personal PDA del marine, e clicca sulla linguetta Entity della finestra polivalente. Poi clicca su Gui. Nella finestra di Dialogo che si è appena aperta naviga il menù ad albero secondo il seguente percorso: base/guis/pda/pda_world.gui. Clicca OK. Ripeti l'operazione per il secondo PDA.




4. Settaggio del custom PDA

Tenendo selezionato il secondo PDA, torna sulla finestra entity per settarne le proprietà; in altre parole, tutto quel che devi fare è assegnare una Chiave (key) e un valore (Val) all'entità, vale a dire scrivere:

    - su "Key" pda_name [premi ENTER];
    - su "Val" test_carnufex [premi ENTER];





5. Preparazione del messaggio e-mail

Ora bisogna riempire il Custom PDA con un messaggio e-mail. Lo faremo editando un file .pda a partire da un comunissimo file di testo e lo sistemeremo all'interno della cartella newpdas che abbiamo creato nela base. Quindi apri blocco Note e copia e incolla il testo del file PDA che ho creato per questo tutorial:

pda test_carnufex { // il nome dopo "pda" deve coincidere con il pda_name assegnato nell'Editor
name "carnufex"
fullname "xtx carnufex"
icon "gui/pda/bio1"
id "0000-01" // puoi meterci il numero che vuoi
post "La Mia Mappetta"
title "Sei in ritardo"
security "" // questo è usato per chiavi di sicurezza, per esempio assegnazione di autorizzazioni.
pda_email "carnufex_email_1"
pda_audio "carnufex_audio_1" // questo è per inserire messaggi audio, puoi eliminare il rigo.
}

email carnufex_email_1 {
date "01-13-2006"
to "xtx carnufex"
from "Sgte Trombadore"
subject "Dovrei essere morto"
text {
"Hey,\n\n"
"Caro il mio testaccia di gran cazzo di un Marine. Sei in ritardo! Se ti arriva questo messaggio significa che sono crepato nell'attesa che qualche colletto bianco della UAC decidesse di spedire il tuo culo da queste parti. Casomai non l'avessi capito, qui ci lasci la pelle vecchio mio.\n\n"
"Tromba\"
}



[Edit 22 giugno 2007] Attenzione: il testo dell'intero paragrafo, da "Caro il mio..." "fino a vecchio mio." dovrà essere scritto sulla stessa riga senza mai andare a capo. Es.: SCARICA IL MIO FILE .PDA

Salva il file con estensione .pda e NON con estensione .txt. Il nome dovrà quindi essere:

    test_carnufex.pda

  Salva la tua mappa e compila. Dovresti trovarti il simpatico messaggio del Sergente Tromba nel mio PDA. Ora è tutto tuo :D





6. Nota finale

Importante: il messaggio non sarà leggibile sul PDA finché non avrai riavviato il gioco. Per cui ti suggerisco di chiudere l'Editor e riavviare prima del test.

Questo è tutto. Se qualcosa non ti è chiaro non esitare a postare le tua domande nel nostro Forum.

Creative Commons License
PDAs (Personal Data Assistant)
Tutorial by m4rcvs for HG&LD
Completato l'11 maggio 2006 - Ultima revisione: 22.06.2007