Suite à des demandes de certains membres, je vais faire un petit topo sur le keybinding et même élargir un peu aux alias.
Alors, je vais faire mon Concombre :
-Oncle beasty, comment tu fais pour parler aussi vite?
-J'ai fait des binds
-C'est quoi un bind et comment t'en crée?
Un bind, c'est le fait d'associer une action particulière à une touche de votre clavier (ou de votre souris) et pour Tyrael, une touche de son stylet
Vous pouvez donc parler (et nous verrons, bien plus encore) par appui sur une simple touche.
Maintenant, comment faire?
Pour parler, c'est très simple, il y'a une commande à connaitre, c'est say. Pour dire bonjour, il suffira d'associer (de binder) "say bonjour" (sans les " ) à une touche de votre choix.
Comment? Il y'a plusieurs possibilités.
*)A partir du menu contrôle de UT (ouais, c'est con mais il faut le dire)
Options->Préférences->Commandes pour les actions et Options->Préférences->Entrées->Associer Voix/Touches pour les voix
Donne accès aux voix préenregistrées de UT
Pour vraiment personaliser :
*)La + rapide : directement à partir de la console du jeu. regardez vos configs touches dans UT, vous avez "Console" et "Quick Console". Reperez bien ces touches. Une fois dans le jeu, ouvrez donc la console (en quick ou pas, peu importe) et tapez une comande du type :
Set input <touche> <commande> en remplaçant <touche> par la touche que vous souhaitez binder et <commande> par votre comande.
Ex :
Set input A say bonjourEn appuyant sur la touche A, vous direz donc bonjour
Méthode pratique et rapide mais pour des binds pas compliqués
*)A partir du fichier User.ini qui se trouve dans le répertoire System du dossier d'instal de votre UT (C:\UT\System par ex)
Dans la section [Engine.Input], cherchez la touche que vous voulez binder (par exemple la touche A). Vous devez trouver la ligne A=
Mettez donc
A=say Tyrael est un rigolo|FireLe | se fait avec AltGr+6 et sert à juxtaposer des commandes. En appuyant sur A, vous allez donc dire "Tyrael est un rigolo" et tirer. OK?
Méthode peu pratique car il faut modifier le fichier sans que UT ne tourne. Donc vous serez ammené à fermer UT pour le relancer si vous voulez tester vos binds.
*)
Ma méthode préférée : Dans la console, tapez : preferences
Il s'ouvre alors une fenêtre. Allez dans Avancées->Liaisons Clés. Même méthode. Trouvez la touche que vous voulez binder et associez y une action. Attention, les touches du style , ; : ! etc ont des noms bizarres (comma, greyminus...). Reperez bien la bonne touche auparavant.
Méthode bien pratique puisque vous pouvez modifier vos touches avec UT qui tourne.Bon, c'est bien beau tout ça, vous savez maintenant parler mais ça n'est qu'une infime partie de ce que vous pouvez faire (je précise que je ne prétends pas tout savoir mais on peut faire +). Tout est basé sur des commandes à rentrer dans la console, comme pour UNIX. Il faut donc connaitre ces commandes. Quelques exemples donc, tirés de mes binds :
-
teamsay Yeah Yeah Yeah! Roger, Yeah!|speech 0 1 0 ->dit à vos partenaires "Yeah Yeah Yeah! Roger, Yeah!" et utilise le son préenregistré de UT numéroté 0 1 0 (en l'occurrence "Entendu")
teamsay permet de dire quelque chose que seul vos partenaires pourront lire (différence avec le say que tout le monde peut lire)
-
behindview 1 | FOV 120 | onrelease behindview 0 | onrelease FOV 90 ->compliqué, celui là. Il se fait en 2 étapes : quand vous appuyez sur la touche qui réalise ce bind, vous passez en mode behindview (vue à la troisième personne) et vous passez le FOV à 120. Le FOV, c'est le Fish-Eye, autrement dit, l'angle de vision. Par défaut, votre angle de vision est de 90° (45° gauche et 45° droite) Pour mieux voir en mode behind, je le passe à 120. Ces 2 actions sont réalisées tan,t que vous maintenez la touche enfoncée. Quand vous la relachez (action signifiée par le mot clé "onrelease"), vous annulez le behindview et vous repassez avec un angle de vision de 90°
Le behindview ne marche générallement pas sur internet (le FOV oui, par contre) car il est assimilé à du cheat (suis pas vraiment d'accord, mais bon) . il marche quand même sur certains serveurs : le serveur ruru l'accepte et il marchait il y'a encore pas longtemps sur un serveur BT.
-Sur la touche F1, vous avez par défaut :ShowScores
Remplacez le par
ShowScores | onrelease ShowScores Quand vous appuyez sur F1, les scores apparaissent, quand vous relachez F1, ils disparaissent, pas la peine de rappuyer. Pareil pour F2
-
Zoom | onrelease SetDesiredFov 90 -> Pur cheat, ne marche qu'en partie locale, permet de zoomer avec nimporte quelle arme. Je m'en sers pour dégommer les bots au minigun
Zoom est un alias qui est décrit dans la partie Alias, plus bas
-
speech 4 2 0|Teamsay I am here with the flag! ->Pareil que la première : indique à vos partenaires que vous êtes à tel endroit avec le drapeau et utilise le son 4 2 0 (en l'occurrence "J'ai le drapeau")
C'est à peu près tout ce que j'ai en stock pour les binds. J'en ai découvert un hier sur le forum cec (merci les gars
) : pour changer de nom pendant la partie sans devoir la quitter
-
name Gros_Mauvais|say Gros_Mauvais mod ->écrit "Gros_Mauvais mod" et remplace instantanément votre pseudo par Gros_Mauvais.
Vous aurez donc une autre touche :
-
name The_Beast|say The_Beast mod qui permettra de remettre votre joli pseudo.
N'empêche, il faut 2 touches, on va donc voir avec un alias comment utiliser une seule touche pour réaliser ces 2 action.
PS : pour yoyo : maintenant, t'as plus d'excuse pour ton tag. Tu ouvres la quickConsole et tu tapes :
name [M@N]Yoyo et t'as ton joli tag bien propre. Tu nous fera plus passer pour des rigolos avec ton MAN_Yoyo.