J'associe le
Trigger Finish au
Lara_Start_Pos car les deux sont étroitement liés.
Pourquoi mettre un trigger Finish ?
Je me suis longtemps demandé si je devais poser cette question, et puis je l'ai mise quand même.
Vous allez me répondre : "Tout simplement parce qu'il faut bien finir un niveau quelque part."
Et moi je vous réplique : "Vous avez parfaitement raison, on finit un niveau avec un
trigger Finish, ...
mais il peut également servir à
poursuivre le même niveau à un autre endroit en étant associé à un
Lara Start Pos".
Je vais détailler tout ça et tout d'abord, nous allons poser un
trigger Finish pour finir notre niveau tutoriel.
Créez une petite pièce de 1 x 3 carreaux, de 4 clics de hauteur et de niveau sol à 4 clics, texturez-la, posez l'éclairage et connectez-la à la pièce marquée en rouge sur le screen.
Cela fera un petit couloir avec un coude ; on va poser le
Finish juste avant le coude dans la petite pièce en rouge.
Sélectionnez donc cette pièce qui est inaccessible dans le jeu car fermée par une porte à ouvrir avec le
PUZZLE_ITEM3. Faites un clic droit sur un carré et ouvrez la fenêtre des
trigger ; dans le champ
Trigger, choisissez
Finish, en dessous dans
Object to trigger. Si vous mettez
24, vous revenez à l'écran titre, ou bien si vous voulez continuer sur le niveau suivant, vous mettez
2, et vous irez sur le deuxième niveau (la Tomb de Seth, en l'occurrence).
Vous pouvez tester mais pour aller plus vite (la porte est fermée), sélectionnez cette porte et mettez-la à un endroit de votre pièce de manière à ce qu'elle ne vous gêne pas pour entrer et vous mettre sur le
trigger Finish.
Trigger Finish + Lara Start Pos
Nous venons de poser un
trigger Finish tout simple, nous allons maintenant y associer un
Lara Start Pos.
Lara Start Pos = position de Lara au départ du level.
Vous avez besoin d'un
Lara Start Pos pour aller et venir entre 2 niveaux, ou à des endroits différents d'un même niveau, par exemple vous accédez à un deuxième niveau mais vous êtes bloqués par une porte fermée et la clé se trouve dans le premier niveau, vous devez permettre au joueur de revenir dans ce premier niveau.
Trigger Finish + Lara Start Pos dans le même niveau
En général ce genre de situation se gère dans un couloir de manière à être sùr que le joueur y passera mais nous, avec notre petit niveau, nous ferons autrement.
Nous allons poser des
trigger Finish avec des
Lara Start Pos, de manière que Lara puisse aller à différents endroits du niveau.
Sachez que ce que nous faisons a simplement pour but que vous compreniez bien la manière d'opérer et qu'à la fin, nous gardions simplement le
Trigger Finish que nous avons placé dans le chapitre précédent.
Vous pouvez toujours enregistrer votre projet sous un nom différent.
En vous référant au screen, dans la première pièce, placez un
trigger finish devant
Lara, sélectionnez le carré, ouvrez la fenêtre des
trigger et choisissez
Finish ; en dessous, marquez
1 (même niveau) et dans le champ
Timer marquez
1, ce qui indique que la prochaine position de Lara sera à l'endroit du
Lara Start Pos qui aura l'indication
1 dans son
OCB.
Donc cherchez le
Lara Start Pos dans la fenêtre d'objets, placez-le dans la pièce au piédestal ; appuyez sur
O comme
Objets et marquez 1 ; validez avec
Entrée et cliquez sur
ok (
vous n'avez pas à trigger cet objet).
Le Lara Start Pos a un sens, la base du cône indique la direction qu'aura Lara.
Dans cette pièce placez un
trigger Finish à l'endroit où vous voulez, choisissez
Finish, marquez
1 en dessous et dans le champ
Timer, marquez
2.
Dans la pièce au-dessus de la pièce d'eau, placez un
Lara Start Pos avec l'indication
2 dans l'
OCB, et sur le carré où vous pouvez agripper le
monkey swing, placez un
trigger Finish, choisissez
Finish, marquez
1 en dessous et dans le champ
Timer, marquez
3.
Il ne nous reste plus qu'à placer un
Lara Start Pos dans la première pièce avec l'indication
3 dans son
OCB.
Dans le jeu
Lara sera téléportée aux divers endroits avant de se retrouver dans la pièce de départ.
Trigger Finish + Lara Start Pos dans des niveaux différents.
Nous allons placer les
trigger Finish et les
Lara Start Pos dans des niveaux différents de manière à ce que
Lara puisse aller et venir entre les 2 niveaux.
Si vous ne l'avez pas déjà fait, supprimez tous les
Lara Start Pos et les
triggerFinish que nous venons de placer, de manière a ce qu'il n'y ait pas d'interférences entre les numéros.
- Pour supprimer un objet, le sélectionner et appuyez sur la touche Suppr.
- pour supprimer un trigger, le sélectionner dans le Plan View Panel et appuyez sur la touche Suppr.
Je vous parle de 2 niveaux mais nous n'en avons fait qu'un, nous nous servirons donc également du deuxième niveau fourni (la Tombe de Seth) que nous modifierons, je vous montrerai à la fin du chapitre la manière de restaurer les niveaux originaux.
Bon, tout a été supprimé : mettez un
trigger Finish devant
Lara, mettez
2 dans
Object to trigger et
1 dans
Timer.
Placez un
Lara Start Pos avec
OCB à
1.
Faites
Output Wad et convertissez votre niveau. Vous pouvez bien sûr sauvegarder votre projet sous un autre nom. Fermez l'éditeur.
Maintenant, relancez l'éditeur.
Pour ouvrir le projet
Settomb, allez dans le dossier
Maps de votre dossier
TRLE, ouvrez le dossier
Settomb et lancez le projet Settomb.
Sélectionnez la pièce 87 avec le bouton
Select, et placez un
Lara Start Pos avec
OCB à
1 ; 3 carrés plus loin, placez un
trigger Finish en mettant
1 dans
Object to trigger et
1 dans
Timer.
Faites
Output Wad et convertissez.
Voilà : vous pouvez sauver le projet
Settomb sous un autre nom.
Vous n'avez plus qu'à tester et faire des allées et venues entre les 2 niveaux.
Restauration des niveaux originaux
Dans la mesure où les
wads sont les originaux (car nous verrons plus loin que l'on peut les modifier), il suffit d'aller dans le dossier
Maps, de charger le projet
Tut1.prj, de faire
Output Wad et de le reconvertir avec
NgTom2pc.