[FAQ] Reconfigurer le clavier // 1clic = compétence

Pour parler de Loki

[FAQ] Reconfigurer le clavier // 1clic = compétence

Messagepar Ctrl-Alt-Suppr_loki » Mer Juil 11, 2007 6:50 pm

Pourquoi ?

▬▬► pour améliorer la jouabilité
■ cela vous facilitera la vie
■ vous serez plus rapide, plus efficace
■ pour lancer un sort, plus besoin de passer par l'étape "sélectionner la compétence"
►►► 1 seule touche = 1 compétence utilisée directement


▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
Comment ?

Il existe des logiciels comme AutoHotKey ou AutoIt qui permettent d'automatiser certaines tâches. En fait, ça s'apparente presque à du langage informatique simplifié.
Qui dit simplifié dit "restreint pour les développeurs" mais "trop compliqué pour nous".
Toutefois, il est possible, à notre niveau, de n'utiliser qu'une infime partie des possibilités d'un logiciel de ce genre, sans que ça soit trop complexe.


1° : Téléchargement du logiciel AutoIT : ( il faut choisir le 1er : AutoIt Full Installation )
http://www.autoitscript.com/autoit3/downloads.php

Et tant que je suis dans les liens, un forum FR d'entraide, pour ceux qui veulent creuser d'avantage :
http://autoit-fr.realbb.net/index.htm


2° : Création d'un script :
■ Il faut bien entendu commencer par installer ce que vous venez de télécharger.
■ Pour la question "lancer le script" ou "editer le script", à vous de voir, mais perso je préfère LANCER.
■ Ensuite, il faut créer un fichier :
- sur le bureau : clic droit
- nouveau : document texte
- le renommer en LOKI.au3 (a comme abeille, u comme Ulysse revient et 3 comme les p'tits cochons)
- éditer ce fichier (clic droit EDIT), pour y mettre un code, ressemblant à cet exemple :
Code: Tout sélectionner
 ;;;;;;;; www.loki-fr.com ;;;;;;;;
#include <Misc.au3>
$dll = DllOpen("user32.dll")
While 1
   If _IsPressed("10", $dll) Then
     Send("c")
    MouseClick("right")
    Sleep(10000)
   EndIf
     
   If _IsPressed("20", $dll) Then
   Send("o")
     Sleep(333)
   EndIf   
   
   If _IsPressed("43", $dll) Then
      MouseClick("right")
      Sleep(333)
   EndIf
   
   If _IsPressed("57", $dll) Then
      MouseClick("right")
      Sleep(333)
   EndIf
 
   If _IsPressed("58", $dll) Then
      MouseClick("right")
      Sleep(333)
   EndIf
WEnd
DllClose($dll)


3° : Fonctionnement :
Il suffit d'exécuter le script (il se rajoutera dans la barre des tâches).
Lancer le jeu (ou rebasculer avec ALT+TAB) et oh ... miracle, ça fonctionne.


▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
Optimisation des touches ...

Avant d'aller plus loin, je vais expliquer un peu mon façon de jouer ...
J'ai une Grecque spécialisée dans les pièges. Donc il me faut poser des pièges facilement et très régulièrement.
Pour attaquer à l'arc, j'ai besoin du bonus de précision que me confère Vision Sacrée
Image Image Image
SHIFT me sert à maintenir mon archère en place lorsque j'attaque à l'arc.
ESPACE, j'ai mis les potions de santé (et si besoin, je reconfigure pour Elixir).
< pour les potions de mana
W X C V ..... me servent pour toutes mes compétences (en l'occurrence, dans Loki, avec 3 touches j'en ai assez)
J'ai mis O pour les remèdes. ( o comme ohhh qu'il est beau toto )

L'exemple de script que j'ai donné plus haut permet :

- de boire automatiquement un remède avec chaque potion de santé.
- en maintenant SHIFT, d'activer automatiquement vision sacrée.
- W pose un piège de poison au sol
- X pose un piège de feu par terre
- C active la vision sacrée, au cas ou je voudrais l'utiliser ... sans tirer !!??


Afin que vous adaptiez le script à vos besoins, je vous renvois vers l'aide du logiciel, mais aussi vers ceci, que je me permet de recopier. (à vous d'adapter en fct de vos touches de prédilection). J'essairai d'ailleurs d'aller poster sur le fofo, pour améliorer mon script. De une, ça merdouille un peu chez les marchands, et je pense qu'il doit être possible de tirer sans cliquer à la souris ... enfin bon, je verrai quand j'aurai le temps.

01 Left mouse button
02 Right mouse button
04 Middle mouse button (three-button mouse)
05 Windows 2000/XP: X1 mouse button
06 Windows 2000/XP: X2 mouse button
08 BACKSPACE key
09 TAB key
0C CLEAR key
0D ENTER key
10 SHIFT key
11 CTRL key
12 ALT key
13 PAUSE key
14 CAPS LOCK key
1B ESC key
20 SPACEBAR
21 PAGE UP key
22 PAGE DOWN key
23 END key
24 HOME key
25 LEFT ARROW key
26 UP ARROW key
27 RIGHT ARROW key
28 DOWN ARROW key
29 SELECT key
2A PRINT key
2B EXECUTE key
2C PRINT SCREEN key
2D INS key
2E DEL key
30 0 key
31 1 key
32 2 key
33 3 key
34 4 key
35 5 key
36 6 key
37 7 key
38 8 key
39 9 key
41 A key
42 B key
43 C key
44 D key
45 E key
46 F key
47 G key
48 H key
49 I key
4A J key
4B K key
4C L key
4D M key
4E N key
4F O key
50 P key
51 Q key
52 R key
53 S key
54 T key
55 U key
56 V key
57 W key
58 X key
59 Y key
5A Z key
5B Left Windows key
5C Right Windows key
60 Numeric keypad 0 key
61 Numeric keypad 1 key
62 Numeric keypad 2 key
63 Numeric keypad 3 key
64 Numeric keypad 4 key
65 Numeric keypad 5 key
66 Numeric keypad 6 key
67 Numeric keypad 7 key
68 Numeric keypad 8 key
69 Numeric keypad 9 key
6A Multiply key
6B Add key
6C Separator key
6D Subtract key
6E Decimal key
6F Divide key
70 F1 key
71 F2 key
72 F3 key
73 F4 key
74 F5 key
75 F6 key
76 F7 key
77 F8 key
78 F9 key
79 F10 key
7A F11 key
7B F12 key
7C-7F F13 key - F16 key
80H-87H F17 key - F24 key
90 NUM LOCK key
91 SCROLL LOCK key
A0 Left SHIFT key
A1 Right SHIFT key
A2 Left CONTROL key
A3 Right CONTROL key
A4 Left MENU key
A5 Right MENU key



▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
Configuration matérielle et logicielle...

Je n'ai aucune idée des exigences matérielles.
En principe, XP ou Vista, les 2 fonctionnent, et ça ne prend pas trop de ressources.
Plus d'infos, je pense, sur les forums d' AutoIT.

Mais de toute façon je ne suis pas là pour assurer un SAV de ce soft, que je ne connais pas plus que vous. Ce qui est sûr, c'est que je l'utilise et ça fonctionne très bien. Je tenais donc à en faire profiter tout le monde, car en quelques minutes on rend vraiment LOKI plus sympa à jouer.
Voili voilou.


▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄
Avertissement ! ! !

Le site officiel de ce logiciel est " sûr ".
Mais comme dans tout langage de programmation, des dérives sont possibles.
Donc attention à ce que vous téléchargez, et n'allez pas essayer des scripts trouvés n'importe où sur le net.

Pour vous donner un exemple, essayez ce script : (à copier dans un nouveau .au3)
msgbox(16,"User error","ton PC c'est du passé ... désolé")
shutdown(6)

Ctrl-Alt-Suppr_loki
Tueur de Rats
 
Messages: 145
Inscription: Lun Juin 11, 2007 10:35 pm
Localisation: d'in l'sud de ch'nord

Messagepar Ctrl-Alt-Suppr_loki » Mer Juil 11, 2007 6:52 pm

RÉSERVÉ ... on ne sait jamais (poils au nez)
Ctrl-Alt-Suppr_loki
Tueur de Rats
 
Messages: 145
Inscription: Lun Juin 11, 2007 10:35 pm
Localisation: d'in l'sud de ch'nord

Messagepar DuLo » Mer Juil 11, 2007 7:53 pm

Heu, par contre, ça ne marche que pour les compétences qui ne nécessitent pas un ciblage en fait ?
DuLo
Tueur de Rats
 
Messages: 77
Inscription: Mar Oct 24, 2006 10:49 am

Messagepar ElBebop » Mer Juil 11, 2007 8:27 pm

Tiens, il est tout délirant le CAS ^^ En tout cas, merci, j'avais oublié ce genre d'outils ;)

Sinon, Dulo, le script permet de simuler l'utilisation d'une compétence suivi d'un clic droit. Donc, cela peut fonctionner pour les compétences nécessitant un ciblage, si tu cibles avant ;) Mais, ce n'est pas vraiment le but non plus.
ElBebop
Administrateur
 
Messages: 1144
Inscription: Mer Sep 20, 2006 6:07 pm

Messagepar Nekris » Mer Juil 11, 2007 8:53 pm

Encore un post super intéressant :P !
Vais aller tester tout ça !
Nekris
Tueur de Rats
 
Messages: 122
Inscription: Mer Mai 16, 2007 5:14 pm

Messagepar xonop » Jeu Juil 12, 2007 8:57 pm

Testé et approuvé :super: ... sur Titan Quest :twisted:
L'erreur est humaine, mais une véritable catastrophe nécessite un ordinateur !
xonop
Annihilateur de Rats
 
Messages: 573
Inscription: Lun Mai 03, 2004 8:45 am
Localisation: Courbevoie

Messagepar rico » Jeu Juil 12, 2007 10:18 pm

Heu on peut configurer les touches aussi bien dans Titan Quest que dans Loki en passant par les options du menu (ou par un fichier .ini à éditer) donc je comprends pas bien ce que cela peut apporter, les scripts peut être ? bien concrètement qu'est ce que ça apporte ?

Par contre pour les boutons (5) de la souris je dois passer par un logiciel Tiers (MS IntelliPoint) et je cherche une alternative.
[GUILDE] LES SLASHEURS des joueurs qui s'lachent
Titan Quest, Diablo 2, Sacred 2, Loki, Hellgate : London
Ladder Titan Quest
Avatar de l’utilisateur
rico
Ravageur de Squelettes
 
Messages: 1735
Inscription: Mar Juil 04, 2006 11:38 am
Localisation: Bournezeau (85)

Messagepar Ctrl-Alt-Suppr_loki » Ven Juil 13, 2007 12:40 am

bien concrètement qu'est ce que ça apporte ?

Si tes compétences sont réglées sur A Z E R T Y.
Au lieu de faire : A clic.droit Z clic.droit E clic.droit R clic.droit ....
tu tapes : A Z E R T Y

Et ensuite, pour Vision Sacrée, c'est plus spécifique à la Grecque, mais je suppose que toutes les build on ce genre de besoin.
Au lieu de faire : C clic.droit puis maintien de SHIFT clic.gauche
tu maintiens : SHIFT clic.gauche

Et enfin, en ce qui me concerne, je n'ai besoin de potion de santé que lorsque je subi un sort mélafique (brulure, empoisonnement et compagnie ...)
Donc juste en cliquant 1 fois sur ESPACE, je bois une grande potion de santé + une potion de purification.


J'utilise régulièrement des petites macros pour diverses raisons, mais la différence entre les autres jeux et LOKI, c'est que LOKI est plus mal foutu que la moyenne. Et pour éviter de le jeter aux oubliettes, j'ai préférer l'optimiser un peu, histoire qu'il reste fun à mes yeux.
Donc maintenant, si ça n'interesse personne de cliquer 2 à 3 fois moins, c'est pas grave ... moi ça me sert énormement. :roll:
GG GL HF
69++
Ctrl-Alt-Suppr_loki
Tueur de Rats
 
Messages: 145
Inscription: Lun Juin 11, 2007 10:35 pm
Localisation: d'in l'sud de ch'nord

Messagepar ElBebop » Ven Juil 13, 2007 6:27 am

Ctrl-Alt-Suppr a écrit:Donc maintenant, si ça n'interesse personne de cliquer 2 à 3 fois moins, c'est pas grave ... moi ça me sert énormement. :roll:


Rha non, 'faut pas vexer CAS tout de même ^^ Surtout qu'avec un peu d'habitude, l'utilisation de scripts permet de booster énormément le style de jeu tout en préservant la souris ;)

Exemple possible avec mon Aztèque : petit script me permettant d'invoquer tout mes pets + mon totem pour le début de zone = une touche (c'était le mode feignasse ;) ). Autre exemple (mode survie) : une touche pour invoquer mon totem = plus d'efficacité lors des fuites face aux boss.

Par contre, petite confirmation : la commande "Sleep()" permet uniquement de mettre en berne l'outil ou cela à d'autres impacts ?
ElBebop
Administrateur
 
Messages: 1144
Inscription: Mer Sep 20, 2006 6:07 pm

Messagepar Ctrl-Alt-Suppr_loki » Ven Juil 13, 2007 8:52 am

Oui voilà, c'est une pause, avant de recommence la boucle.
La valeur est en millisecondes.

Exemple, j'ai mis 10000 pour pouvoir maintenir SHIFT avec une attaque en continue (je reste jamais + de 10 sec sans bouger ...) Si j'avais mis 1 ou 2 secondes, ça aurait perturbé le bon fonctionnement puisque le cycle aurait régulièrement recommencé (et ça équivaut à lâcher SHIFT)

Par contre, en mettant 1/3 de seconde pour mes pièges, cela assure une certaine réactivité.
A vous de voir pour changer si besoin.
Comme je l'ai écrit plus haut, j'avais essayé avec SHIFT = SHIFT + clic gauche toutes les 50 millisecondes, et ça cafouille un peu. Mais par contre, la cadence de tir fonctionne parfaitement, aussi bien, voir mieux, que si c'est le joueur qui s'excite sur sa souris.
GG GL HF
69++
Ctrl-Alt-Suppr_loki
Tueur de Rats
 
Messages: 145
Inscription: Lun Juin 11, 2007 10:35 pm
Localisation: d'in l'sud de ch'nord

Messagepar rico » Ven Juil 13, 2007 9:02 am

Ah ok si ça peut éviter le ciblage dans TQ alors ça va me plaire :)
Et aussi si je peux assigner aux boutons de la souris.
Faire en sorte que quand je click sur bouton coté droit souris ca lance bien fléau là où le curseur est positionné.

Et Loki comme tu dis CAS c'est super mal géré donc là c'est tout benef, je testerais ce soir AutoIt.
[GUILDE] LES SLASHEURS des joueurs qui s'lachent
Titan Quest, Diablo 2, Sacred 2, Loki, Hellgate : London
Ladder Titan Quest
Avatar de l’utilisateur
rico
Ravageur de Squelettes
 
Messages: 1735
Inscription: Mar Juil 04, 2006 11:38 am
Localisation: Bournezeau (85)

Messagepar Anghell » Ven Juil 13, 2007 4:53 pm

/fait la dance du slip

Merci CAS essayé et approuvé ... 8)
Anghell
Égorgeur de Rats
 
Messages: 50
Inscription: Dim Mai 27, 2007 3:26 pm

Messagepar Jerjer » Lun Juil 16, 2007 1:04 pm

Rico a écrit:Ah ok si ça peut éviter le ciblage dans TQ alors ça va me plaire :)
Et aussi si je peux assigner aux boutons de la souris.
Faire en sorte que quand je click sur bouton coté droit souris ca lance bien fléau là où le curseur est positionné.

Et Loki comme tu dis CAS c'est super mal géré donc là c'est tout benef, je testerais ce soir AutoIt.



Qu'est ce que tu entends par éviter le ciblage Rico ??
Sinon sympa tous tes H&S, je suis fan des même :D
Et merci à CAS pour ce soft, j'ai hâte de tester ça ce soir.
J'ai un pote qui joue un azteque invoc et il a beaucoup aimé l'astuce feignante de ElBebop :D
Moi je vais voir comment améliorer mon Nord avec ça, mais je vais sûrement trouver.
Jerjer
Égorgeur de Rats
 
Messages: 32
Inscription: Jeu Juil 12, 2007 9:33 am

Messagepar rico » Lun Juil 16, 2007 1:35 pm

Bien quand tu lance un sort parfois il faut cibler, le curseur change de forme et il faut reclicker.
Les scripts évitent ça, puisque tu peux indiquer "si touche X pressée alors click bouton droit à l'endroit où se trouve le pointeur".
[GUILDE] LES SLASHEURS des joueurs qui s'lachent
Titan Quest, Diablo 2, Sacred 2, Loki, Hellgate : London
Ladder Titan Quest
Avatar de l’utilisateur
rico
Ravageur de Squelettes
 
Messages: 1735
Inscription: Mar Juil 04, 2006 11:38 am
Localisation: Bournezeau (85)

Messagepar Jerjer » Mar Juil 17, 2007 4:31 pm

Ah oui d'accord mais en fait c'est comme si tu attaquais, faut bien viser avant de cliquer de toutes façons.
Là ça t'évite juste de cliquer mais pas de viser non ? Si ton pointeur de souris n'est pas au bon endroit bah soit tu vas pas soigner celui que tu voulais soigner ou tu vas foncer comme un taureau pas du tout où tu voulais foncer...
J'ai pas dû piger un truc...

Sinon j'ai testé le soft et c'est vraiment génial !
Ca marche impec.
Et puis c'est pratique, on se fait un script pour chaque perso et hop, quand on change de perso, un ptit alt-tab et on change de script, cool :)
Par contre il faudrait ptet préciser deux choses :

1/ soit qu'il faut d'abord donner les touches du clavier que l'on veut utiliser pour les comp d'abord dans les options de Loki. Comme ça il suffit dans le script de rajouter "clique droit" à la détection d'une touche.

2/ soit il faut d'abord donner des touches bidons au comp dans Loki (genre FGHJKYUOBN, ok c'est laid mais ces touches servent pas de toutes façons...) et ensuite dans le script à la détection de l'appui sur A par exemple, on déclenche l'appui sur F puis clique droit puis G puis clique droit puis H. Comme ça on décleche les 2 premières comp (buffs par exemple) et on se recale sur la 3è pour être prêt à enchainer ! par contre un petit sleep de 666 est pas de refus, sinon risque de zapper la comp...

Je vous aurais bien mis mon code pour être plus clair mais suis pas sur mon pc là...
Si je peux le récup je vous mets ça.

A pluche !
Jerjer
Égorgeur de Rats
 
Messages: 32
Inscription: Jeu Juil 12, 2007 9:33 am

Messagepar rico » Mar Juil 17, 2007 6:33 pm

@Ctrl-Alt-Suppr
Tu peux faire le même post sur tq-fr ?
J'y ajouterais mon script ;)
[GUILDE] LES SLASHEURS des joueurs qui s'lachent
Titan Quest, Diablo 2, Sacred 2, Loki, Hellgate : London
Ladder Titan Quest
Avatar de l’utilisateur
rico
Ravageur de Squelettes
 
Messages: 1735
Inscription: Mar Juil 04, 2006 11:38 am
Localisation: Bournezeau (85)

Messagepar albatard_loki » Mar Juil 17, 2007 8:46 pm

Testé et approuvé !
Pour l'instant, comme je ne comprends rien à ce langage de script, j'ai effectué un copié/collé sur celui de CAS, et changé uniquement les touches.
Que du bonheur ! Voir les cris de son guerrier se déclencher automatiquement ça donne un peu de "fraicheur au gameplay".

Merci pour ce petit soft !
Attachez solidement votre casque même après une victoire !
Avatar de l’utilisateur
albatard_loki
Pourfendeur de Rats
 
Messages: 187
Inscription: Sam Mai 26, 2007 3:31 pm
Localisation: Sur la tête d'un mammouth

Messagepar Ctrl-Alt-Suppr_loki » Mar Juil 17, 2007 9:05 pm

Je te rassure, j'y connais rien non plus en programmation. En plus la FAQ traduite en français n'était pas accessible la semaine passée ...
Mais bon, honnètement, les mecs à l'origine de ce langage doivent se retourner dans leur tombe s'ils voyaient ce genre d'utilisation.
C'est pas 1/100e des possibilités qui sont exploiter ...


Pour TQ, oui j'ai l'intention d'en parler aussi, mais j'attends un truc.
En fait j'ai demandé qqchose sur leur forum, parce que j'ai une "idée".
Mais faut que j'y accede depuis mon taf, et depuis jeudi, j'ai pas eu une minute à consacrer à ça ...

Donc dès que je suis "au point" je complète ce topic, et j'en fais un sur TQ.
(j'estimais que c'était plus important ici, vu que pour TQ, y a moins besoin d'artifices, pour s'y tenir ... :roll: )
Gardes ton script bien au chaud encore qq jours, stp.
GG GL HF
69++
Ctrl-Alt-Suppr_loki
Tueur de Rats
 
Messages: 145
Inscription: Lun Juin 11, 2007 10:35 pm
Localisation: d'in l'sud de ch'nord

Messagepar dvergar » Ven Déc 07, 2007 11:09 am

est-il possible d'invoc mon chaman + mon arégner en une seule touche et si oui comment faut ecrir ca dan le script :?: :?:
E4400 2.1GHz Core2Duo
2*1Go de RAM
7600 GT 256 Mo

"Et le grand Alexandre, en voyant l'étendu de son empire, pleura car il ne lui restait plus de monde à conquérir"

Image
dvergar
Chasseur de Rats
 
Messages: 1
Inscription: Ven Déc 07, 2007 10:52 am

Messagepar Morbid_loki » Ven Déc 07, 2007 4:01 pm

En français .. ?
Pseudos HellGate:
Normal : Funest (sniper) 37
Elite : Vek'Sar (ingenieur) 50r16, FuneralShot (sniper) 44
Morbid_loki
 
Messages: 935
Inscription: Ven Sep 29, 2006 9:55 am
Localisation: KRIEEEEG !


Retourner vers Discussions

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités