TOMB-RAIDER-EDITOR.com

image
image
image


AJOUTER DES NOMS D'OBJETS A VOTRE SCRIPT


Par Bedazzled

Traduit par Amber Light

C’est quelque chose qui pose souvent beaucoup de problèmes aux débutants mais qui est en fait assez simple. En utilisant le script du niveau tut1 comme exemple, je vais vous montrer comme il est facile d’ajouter un nom de puzzle ou de clé. Plus tard, je vous montrerai comment changer le nom des objets.

Ci-dessous, le script du niveau Tut1 :


[Level]

Name= Playable Tutorial Level
Legend= The year 2000, somewhere in Egypt...
Horizon= ENABLED
Layer1= 160,160,192,7
PuzzleCombo= 3,1,Cartouche Piece 1, $0000,$0400,$0000,$0000,$0000,$0002
PuzzleCombo= 3,2,Cartouche Piece 2, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 3,Ba Cartouche, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 5,Eye Of Horus, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,1,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,2,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
Puzzle= 6,The Hand Of Orion, $0000,$0400,$8000,$c000,$0000,$0002
Puzzle= 8,The Hand Of Sirius, $0000,$0400,$8000,$c000,$0000,$0002
LoadCamera= 0,0,0,0,0,0,255
LoadCamera= 11088,-1100,28896,11119,-1399,31486,0
Level= DATA\TUT1,107

Tout d’abord, regardons de plus près quelques unes de ces lignes et voyons ce que cela signifie :

Puzzle= 5,Eye Of Horus, $0017,$0500,$0000,$0000,$0000,$0002

Puzzle= Indique qu’il s’agit d’un objet puzzle.
5, Indique que l’objet puzzle est placé dans le slot puzzle_item 5.
Eye of Horus, Ceci est le nom de l’objet puzzle apparaîssant dans l’inventaire.

PuzzleCombo= 5,1,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,2,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002


PuzzleCombo= Indique que l’objet puzzle est composé de plusieurs parties.
5,1, Indique que c’est la partie 1 de l’objet puzzle place dans le slot puzzle item 5.
5,2, Indique que c’est la partie 2 de l’objet puzzle place dans le slot puzzle item 5.

Eye Piece Ceci est le nom de l’objet puzzle apparaîssant dans l’inventaire.lorsque Lara ramasse l’une des parties de l’objet puzzle.

La longue ligne de nombre hexadécimaux détermine l’emplacement de l’objet dans l’inventaire, que je n’aborderai pas dans ce tutoriel.

Si l’objet puzzle n’est composé que d’une seule partie, il n’y aura uniquement qu’une seule ligne, comme dans l’exemple ci-dessous :

Puzzle= 8,The Hand Of Sirius, $0000,$0400,$8000,$c000,$0000,$0002


Exemple 1

Ajoutez l’objet Sun Talisman du Temple de Karnak dans un slot puzzle item inutilisé de notre script.

Faites défiler le fichier script.txt jusqu’à repérer la section Karnak reproduite ci-dessous.


[Level]
Name= Temple Of Karnak
Horizon= ENABLED
Layer1= 128,96,64,7
Puzzle= 2,Canopic Jar 1, $0001,$0320,$0000,$0000,$0000,$0002
Puzzle= 3,Canopic Jar 2, $0001,$0320,$0000,$0000,$0000,$0002
Puzzle= 1,Sun Talisman, $0000,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 1,1,Sun Disk, $0000,$0180,$0000,$0000,$0000,$0002
PuzzleCombo= 1,2,Sun Goddess, $0000,$04b0,$0000,$0000,$0000,$0002

Puzzle= 5,Golden Vraeus, $0003,$0300,$0000,$0000,$0000,$0002
Puzzle= 7,Guardian Key, $0009,$0300,$0000,$0000,$0000,$0002
Key= 2,Hypostyle Key, $0000,$0400,$0000,$c000,$0000,$0002
LoadCamera= 89366,-258,48077,88372,-1300,45701,0
Level= DATA\KARNAK,110

Comme vous pouvez le voir, l’objet puzzle utilise le slot 1. WADMerger l’aurait de toute manière placé automatiquement pour vous dans le puzzle_slot1. Copiez donc simplement les trois lignes en surbrillance et collez-les dans votre script comme indiqué ci-dessous.

[Level]
Name= Playable Tutorial Level
Legend= The year 2000, somewhere in Egypt...
Horizon= ENABLED
Layer1= 160,160,192,7
Puzzle= 1,Sun Talisman, $0000,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 1,1,Sun Disk, $0000,$0180,$0000,$0000,$0000,$0002
PuzzleCombo= 1,2,Sun Goddess, $0000,$04b0,$0000,$0000,$0000,$0002

PuzzleCombo= 3,1,Cartouche Piece 1, $0000,$0400,$0000,$0000,$0000,$0002
PuzzleCombo= 3,2,Cartouche Piece 2, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 3,Ba Cartouche, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 5,Eye Of Horus, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,1,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,2,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
Puzzle= 6,The Hand Of Orion, $0000,$0400,$8000,$c000,$0000,$0002
Puzzle= 8,The Hand Of Sirius, $0000,$0400,$8000,$c000,$0000,$0002
LoadCamera= 0,0,0,0,0,0,255
LoadCamera= 11088,-1100,28896,11119,-1399,31486,0
Level= DATA\TUT1,107

Les choses se compliquent un petit peu lorsqu’il s’agit d’ajouter un objet puzzle utilisant un slot déjà occupé par un autre objet puzzle. Un exemple illustrant cela est le Portal Guardian du niveau Coastal Ruins (Ruines Côtières) qui nécessite le puzzle slot 5 déjà utilisé par l’ Œil d’Horus (Eye of Horus). WADMerger peut être utilisé pour le placer dans un slot inoccupé, comme le slot 2.


Exemple 2

Ajoutez l’objet puzzle Portal Guardian provenant du wad des Ruines Côtières (Coastal Ruins) dans le slot puzzle item 2 de notre script.

Faites défiler le fichier script.txt jusqu’à ce que vous repériez le paragraphe Coastal Ruins et copiez collez les trois lignes suivantes dans votre script :

Puzzle= 5,Portal Guardian, $0008,$0600,$8000,$f000,$0000,$0002
PuzzleCombo= 5,1,Ornate Handle, $0002,$0500,$4000,$1000,$0000,$000a
PuzzleCombo= 5,2,Hathor Effigy, $0016,$0400,$8000,$0000,$0000,$0002


Le script devrait maintenant ressembler à ceci.. Remarquez qu’il y a maintenant 2 puzzles utilisant le même slot puzzle item5.

[Level] Name= Playable Tutorial Level
Legend= The year 2000, somewhere in Egypt...
Horizon= ENABLED
Layer1= 160,160,192,7
Puzzle= 1,Sun Talisman, $0000,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 1,1,Sun Disk, $0000,$0180,$0000,$0000,$0000,$0002
PuzzleCombo= 1,2,Sun Goddess, $0000,$04b0,$0000,$0000,$0000,$0002
Puzzle= 5,Portal Guardian, $0008,$0600,$8000,$f000,$0000,$0002
PuzzleCombo= 5,1,Ornate Handle, $0002,$0500,$4000,$1000,$0000,$000a
PuzzleCombo= 5,2,Hathor Effigy, $0016,$0400,$8000,$0000,$0000,$0002

PuzzleCombo= 3,1,Cartouche Piece 1, $0000,$0400,$0000,$0000,$0000,$0002
PuzzleCombo= 3,2,Cartouche Piece 2, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 3,Ba Cartouche, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 5,Eye Of Horus, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,1,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,2,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002

Puzzle= 6,The Hand Of Orion, $0000,$0400,$8000,$c000,$0000,$0002
Puzzle= 8,The Hand Of Sirius, $0000,$0400,$8000,$c000,$0000,$0002
LoadCamera= 0,0,0,0,0,0,255
LoadCamera= 11088,-1100,28896,11119,-1399,31486,0
Level= DATA\TUT1,107

Nous avions placé le Portal Guardian dans le slot 2, nous devons donc modifier le script en conséquence :

[Level]
Name= Playable Tutorial Level
Legend= The year 2000, somewhere in Egypt...
Horizon= ENABLED
Layer1= 160,160,192,7
Puzzle= 1,Sun Talisman, $0000,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 1,1,Sun Disk, $0000,$0180,$0000,$0000,$0000,$0002
PuzzleCombo= 1,2,Sun Goddess, $0000,$04b0,$0000,$0000,$0000,$0002
Puzzle= 2,Portal Guardian, $0008,$0600,$8000,$f000,$0000,$0002
PuzzleCombo= 2,1,Ornate Handle, $0002,$0500,$4000,$1000,$0000,$000a
PuzzleCombo= 2,2,Hathor Effigy, $0016,$0400,$8000,$0000,$0000,$0002

PuzzleCombo= 3,1,Cartouche Piece 1, $0000,$0400,$0000,$0000,$0000,$0002
PuzzleCombo= 3,2,Cartouche Piece 2, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 3,Ba Cartouche, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 5,Eye Of Horus, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,1,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,2,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
Puzzle= 6,The Hand Of Orion, $0000,$0400,$8000,$c000,$0000,$0002
Puzzle= 8,The Hand Of Sirius, $0000,$0400,$8000,$c000,$0000,$0002
LoadCamera= 0,0,0,0,0,0,255
LoadCamera= 11088,-1100,28896,11119,-1399,31486,0
Level= DATA\TUT1,107

si nous n’avions pas besoin de l’Oeil d’Horus (Eye of Horus) dans notre niveau, l’objet Portal Guardian aurait pu être placé dans le puzzle slot 5. Le texte correspondant au Portal Guardian aurait pu alors être collé par-dessus le texte correspondant à l’œil d’Horus (Eye of Horus), sans avoir besoin de changer le numéro de slot dans le script.


Exemple 3

L’exemple suivant montre l’ajout d’un objet puzzle constitué d’une seule pièce : le Pharos Pillar, ainsi qu’une clé.

[Level]
Name= Playable Tutorial Level
Legend= The year 2000, somewhere in Egypt...
Horizon= ENABLED
Layer1= 160,160,192,7
Puzzle= 1,Sun Talisman, $0000,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 1,1,Sun Disk, $0000,$0180,$0000,$0000,$0000,$0002
PuzzleCombo= 1,2,Sun Goddess, $0000,$04b0,$0000,$0000,$0000,$0002
Puzzle= 2,Portal Guardian, $0008,$0600,$8000,$f000,$0000,$0002
PuzzleCombo= 2,1,Ornate Handle, $0002,$0500,$4000,$1000,$0000,$000a
PuzzleCombo= 2,2,Hathor Effigy, $0016,$0400,$8000,$0000,$0000,$0002
PuzzleCombo= 3,1,Cartouche Piece 1, $0000,$0400,$0000,$0000,$0000,$0002
PuzzleCombo= 3,2,Cartouche Piece 2, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 3,Ba Cartouche, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 5,Eye Of Horus, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,1,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
PuzzleCombo= 5,2,Eye Piece, $0017,$0500,$0000,$0000,$0000,$0002
Puzzle= 6,The Hand Of Orion, $0000,$0400,$8000,$c000,$0000,$0002
Puzzle= 8,The Hand Of Sirius, $0000,$0400,$8000,$c000,$0000,$0002
Puzzle= 11,Pharos Pillar, $0013,$04b0,$0000,$0000,$0000,$0002
Key= 10,Gate Key, $0008,$0300,$8000,$e000,$0000,$0002

LoadCamera= 0,0,0,0,0,0,255
LoadCamera= 11088,-1100,28896,11119,-1399,31486,0
Level= DATA\TUT1,107

Ces changements n’apparaîtront pas dans le jeu tant que vous n’aurez pas créé de nouveaux fichiers Script.dat et English.dat. Ceux-ci seront créés et copiés sous le répertoire racine du TRLE, lorsque vous lancerez le « Script MS DOS Batch File » (Script.bat), que vous trouverez sous le répertoire Script, en double cliquant dessus.



Bedazzled : Changing Object Name to your Script




Changer le nom d’un objet puzzle ou d’une clé implique de travailler avec les fichiers English.txt et Script.txt. Il est très important de se rappeler que dans le fichier English.txt, vous ne pouvez que remplacer une ligne de texte. Vous ne devez jamais ajouter ou supprimer de ligne, sous peine que l’éditeur se plante.

Note: il est toujours bon de sauvegarder votre répertoire script avant de procéder à tout changement dans vos fichiers script.txt ou English.txt.


Exemple 4

Changer le nom d’une clé.

Repérez la ligne correspondant à la clé dans le fichier script.txt et renommez la clé comme indiqué ci-dessous, puis copiez le nouveau nom et sauvegardez le fichier script sur lui-même.

Key= 10,Indra Key, $0008,$0300,$8000,$e000,$0000,$0002

Ouvrez le fichier English.txt et faites défiler jusqu’à trouver l’objet Gate Key. Voir ci-dessous.

Pharos Pillar

Token
Gate Key

The Rules of Senet


Collez le nouveau nom de la clé par dessus le nom Gate Key. Le texte devrait maintenant ressembler à ceci :

Pharos Pillar

Token
Indra Key

The Rules of Senet


Sauvegardez ce fichier sur lui-même et lancer Script.bat (Script MS-DOS Batch file). Vous verrez les changements apparaître la prochaine fois que vous le lancerez le jeu.

Changer le nom d’un objet puzzle compose d’une seule partie est fait de façon similaire. Renommez l’objet dans le script, sauvegardez le fichier script, copiez-collez le nouveau nom par-dessus le nom d’origine de l’objet dans le fichier English.txt, sauvegardez le fichier English.txt et lancez script.bat (Script MS DOS Batch file).

Renommer un objet composé de deux parties est aussi fait de façon similaire, mais cette fois, vous devez renommer chaque partie de l’objet puzzle ainsi que l’objet puzzle complet.

L’exemple ci dessous montre comment j’ai renommé le « Ba Cartouche » en Sun Key

Le Script.txt. original :

PuzzleCombo= 3,1,Cartouche Piece 1, $0000,$0400,$0000,$0000,$0000,$0002
PuzzleCombo= 3,2,Cartouche Piece 2, $0000,$0400,$0000,$0000,$0000,$0002
Puzzle= 3,Ba Cartouche, $0000,$0400,$0000,$0000,$0000,$0002

Le script.txt avec les parties de l’objet puzzle renommées :

PuzzleCombo= 3,1,Sun key Piece, $0000,$0400,$0000,$0000,$4000,$0002
PuzzleCombo= 3,2,Sun key Piece, $0000,$0400,$0000,$0000,$4000,$0002
Puzzle= 3,Sun key, $0000,$0500,$0000,$0000,$0000,$000a

L’ English.txt d’origine

Sun Talisman
Cartouche Piece 1
Cartouche Piece 2
Ba Cartouche

Ra Cartouche

L’ English.txt modifié

Sun Talisman
Sun key Piece
Sun key Piece
Sun key

Ra Cartouche


Je crois que nous avons abordé l’essentiel. Vous devriez à présent être capable de renommer vos objets « puzzle » et « key » sans rencontrer de problèmes. Ce fameux objet puzzle/key s’appelant « load » dans l’inventaire doit maintenant appartenir au passé !




Retour

image
Mentions Légales    ©Copyright 2007-2009© tomb-raider-editor.com Tous droits réservés
Dernière mise à jour : 14/04/2008