Trickjumping
http://www.d-e-sign.be/files/etpro/docs/tjg/tjg_index.html
http://www.d-e-sign.be/files/etpro/docs/tjl/tjl_index.html
http://bani.anime.net/banimod/forums/viewtopic.php?t=3336
Petite video pour montrer ce qu'on peut faire : Télécharger Video
ETPro a de nouvelles fonctions dédiées au trickjumping : le trickjump ghosts et trickjump line.
On peut les utiliser par le menu ou par la console. Les cheats doivent être activés pour pouvoir utiliser ces fonctions (par exemple, en lançant la map par la commande /devmap oasis).
Trickjump Ghosts :
![[Image]](img/ETPro2/pict9.jpg)
(image provenant de http://www.d-e-sign.be/files/etpro/docs/tjl/tjl_index.html)
Par le menu :
Il faut binder une touche pour y accéder.
Voir menu ETPro (ETPro -> Options -> Trickjump Ghost Menu) ou taper dans la console /bind X tjg_menu)
Il y a 5 options :
- Record: commence l'enregistrement des mouvements.
- Stop: arrête l'enregistrement.
- Quicksave : Sauvegarde dans un fichier qui peut être visualisé par d'autres personnes.
- Quickload : Charge le fichier qui a été sauvegardé par Quicksave. Pour en lire d'autres (téléchargés par exemple), il faut les charger à partir de la console.
- Play : joue une démo.
- Pause: faut une pause lors de la lecture de la démo
- Effects: none - flicker - ghost - fire - fire only : change l'affichage du joueur lors de la lecture de la démo.
Par la console :
Ouvrir la console et taper /tjg_info pour avoir les informations détaillées sur les commandes tjg et les cvar associées.
- tjg_record : commence l'enregistrement des mouvements.
- tjg_play : joue une démo enregistrée
- tjg_stop : arrête l'enregistrement.
- tjg_pause : pauses/resumes the ghost playback
- tjg_menu : affiche le menu Trickjump Ghost
- tjg_save : sauvegarde dans un fichier qui peut être visualisé par d'autres personnes.
- tjg_load : charge le fichier à lire.
Trickjumplines (Pour visualiser les trajectoires de trickjump)
![[Image]](img/ETPro2/pict15.jpg)
Par le menu :
Il faut binder une touche pour y accéder.
Voir menu ETPro (ETPro -> Options -> Trickjump LineMenu) ou taper dans la console /bind X tjl_menu)
![[Image]](img/ETPro2/pict14.jpg)
On a 5 options :
- Record: commence l'enregistrement des mouvements.
- Stop: arrête l'enregistrement.
- Quicksave : Sauvegarde dans un fichier qui peut être visualisé par d'autres personnes.
- Quickload : Charge le fichier qui a été sauvegardé par Quicksave. Pour en lire d'autres (téléchargés par exemple), il faut les charger à partir de la console.
- Draw slot: Affiche ou efface la trajectoire d'un slot.
On peut afficher la vitesse maximale (option 6).
![[Image]](img/ETPro2/pict16.jpg)
Généralement, on enregistre un saut sur un slot puis le deuxième sur le suivant. Il y a en tout 10 slots (le numéro du slot est dans la cvar b_tjl_quickslot).
![[Image]](img/ETPro2/pict17.jpg)
Par la console:
On ouvre la console et on tape /tjl_info pour avoir des infos détaillées sur les commandes et les cvar.
- tjl_startrecord ou : Commence l'enregistrement de la trajectoire.
- tjl_stoprecord : arrête l'enregistrement de la trajectoire.
- tjl_drawslot ou : affiche/efface la trajectoire d'un slot précis (b_tjl_color doit être égale à -1 pour utiliser cette commande).
- tjl_save : sauvegarde le slot dans un fichier
- tjl_load : charge le fichier dans un slot
- tjl_menu : affiche le menu
- b_tjl_draw <1/0> : affiche une trajectoire enregistrée
- b_tjl_stoponnomove <1/0> : arrête l'enregistrement de la trajectoire une fois le personnage arrêté (c'est ce qu'il fait par défaut).
- b_tjl_color : couleur de la trajectoire (par défaut c'est du vert)
- b_tjl_showmaxspeed <1/0>: Affiche la vitesse maximale atteinte
- b_tjl_stepsize : distance entre deux points de la trajectoire. Pour dessiner des grandes trajectoires, il faut prendre un gros stepsize. Si on veut une trajectoire très précise, il faut un petit stepsize (c'est en gros l'échantillonnage de la trajectoire).
- b_tjl_quickslot : indique le slot qui est utilisé lorsqu'on utilise la command QuickSave ou Quickload du menu.
Autres utilisations des TrickJumpLines :
- Utiliser les lignes pour les stratégies (qui doit faire quoi et aller où)
- Il est possible de mettre des fichier tjl dans des ph3 avec des maps pour indiquer comment effectuer certains sauts.
![[Image]](img/ETPro2/pict18.jpg)
(image provenant de http://www.d-e-sign.be/files/etpro/docs/tjl/tjl_index.html)
Les fichiers sont à installer dans Program FilesWolfenstein - Enemy Territoryetprotrickjump
Afficher la vitesse
b_drawspeed x |
Permet d'afficher un compteur de vitesse. La vitesse est affichée dans l'unité de son choix : ups/mph/kmh
b_drawspeed 1 |
b_drawspeed 2 |
b_drawspeed 3 |
b_drawspeed 4 |
b_drawspeed 5 |
![[Image]](img/ETPro2/pict19.jpg) |
![[Image]](img/ETPro2/pict20.jpg) |
![[Image]](img/ETPro2/pict21.jpg) |
![[Image]](img/ETPro2/pict22.jpg) |
![[Image]](img/ETPro2/pict23.jpg) |
|
b_speedunit x |
Permet de choisir l'unité
x = 0 : ups
x = 1 mph
x = 2 km/h
|
resetmaxspeed |
remet à 0 la vitesse maximale |
Il est possible d'afficher les touches utilisées à l'aide d'un petit script (pompé sur banimod / etpro / ettv forums :: View topic - trickjumptools) :
bind e "+vstr forward++ forward--"
bind s "+vstr moveleft++ moveleft--"
bind f "+vstr moveright++ moveright--"
bind space "+vstr sprint++ sprint--"
bind shift "+vstr moveup++ moveup--"
set forward++ "+forward;echo +forward;set forward++ vstr niks"
set forward+++ "+forward;echo +forward;set forward++ vstr niks"
set forward-- "-forward;echo -forward;set forward++ vstr forward+++"
set moveleft++ "+moveleft;echo +moveleft;set moveleft++ vstr niks"
set moveleft+++ "+moveleft;echo +moveleft;set moveleft++ vstr niks"
set moveleft-- "-moveleft;echo -moveleft;set moveleft++ vstr moveleft+++"
set moveright++ "+moveright;echo +moveright;set moveright++ vstr niks"
set moveright+++ "+moveright;echo +moveright;set moveright++ vstr niks"
set moveright-- "-moveright;echo -moveright;set moveright++ vstr moveright+++"
set sprint++ "+sprint;echo +sprint;set sprint++ vstr niks"
set sprint+++ "+sprint;echo +sprint;set sprint++ vstr niks
set sprint-- "-sprint;echo -sprint;set sprint++ vstr sprint+++"
set moveup++ "+moveup;echo +moveup;set moveup++ vstr niks"
set moveup+++ "+moveup;echo +moveup;set moveup++ vstr niks"
set moveup-- "-moveup;echo -moveup;set moveup++ vstr moveup+++"
set niks ""
|
Il faut bien sûr remplacer les touches marquées en gras par les touches utilisées normalement.
La suite d'indications obtenue peut être sauvegardée en utilisant la command /condump tj.txt qui permet de sauvegarder la console dans un fichier tj.txt (on a intérêt d'effacer la console avant de faire son trickjump à l'aide de la commande /clear )
On obtient :
+forward
+sprint
+moveleft
+moveup
-sprint
-moveup
+sprint
-moveleft
+moveright
+moveup
-moveup
-sprint
-forward
-moveright
|
Ce script ne permet pas malheureusement d'enregistrer les mouvements de souris. Il est donc important de bien visualiser les démos.
Il est possible de savoir exactement QUAND une touche est utilisée. Pour ça, on utilise un bug qui permet d'afficher un temps en milliseconde.
A l'aide du script suivant (pompé sur banimod / etpro / ettv forums :: View topic - trickjumptools) :
bind s "+moveleft;echo moveleft"
bind f "+moveright;echo moveright"
bind e "+forward;echo moveforward"
bind shift "+moveup;echo moveup"
bind space "+sprint;echo sprint"
|
On obtient les indications suivantes (le premier nombre 161 correspond à la touche utilisée et le deuxième c'est le temps) :
moveforward 161 5055859
moveup 179 5056437
moveright 165 5056484
moveup 179 5056656
moveright 165 5056781
moveright 165 5057171
moveup 179 5057203
moveup 179 5057625
moveright 165 5057656
moveright 165 5057687
moveright 165 5057718
moveright 165 5057750
moveright 165 5057781
moveright 165 5057812
moveright 165 5057843
moveright 165 5057875
moveright 165 5057906
moveright 165 5057937
moveright 165 5057968
moveright 165 5058015
moveright 165 5058046
moveright 165 5058078
moveright 165 5058109
moveright 165 5058125
moveforward 161 5058968
]/condump bindtj.txt
Dumped console text to bindtj.txt.
|
Par exemple pour les deux permière lignes, pour savoir combien de temps s'écoule entre deux touches, il suffit de faire la soustraction 5056437-5055859 = 578ms.
Pour plus d'infos sur les TrickJump : http://www.et-trickjumping.com/