Counter-Strike 2

Counter-Strike 2

63 ratings
Acheter ses armes rapidement dans CS:GO (Binds)
By Oxy
Vous est-il déjà arrivé de prendre bien plus de temps que les autres joueurs de votre équipe pour acheter vos armes et donc être en désavantage ? Ce guide devrait vous aider à diminuer le temps nécessaire à l'achat.
Nous allons utiliser les touches du pavé numérique, les touches de navigation et les flèches directionnelles pour acheter plus rapidement les armes et tout l'équipement.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Vous est-il déjà arrivé de prendre bien plus de temps que les autres joueurs de votre équipe pour acheter vos armes et donc être désavantagé ? Ce guide devrait vous aider à diminuer le temps nécessaire à l'achat.
Nous allons utiliser les touches du pavé numérique, les touches de navigation et les flèches directionnelles pour acheter plus rapidement les armes et tout l'équipement.

Remarque : vous pouvez directement passer à l'avant-dernière partie si vous ne souhaitez pas apprendre à le faire manuellement, puisque je vous apprendrai dans cette partie à créer le fichier automatiquement grâce à un logiciel appelé BindCreator.
Création du fichier de configuration
Pour commencer, nous aurons besoin d'un fichier de configuration personnalisé. Afin qu'automatiquement il soit exécuté au démarrage de Counter-Strike et pour ne pas qu'il interfère avec d'autres scripts que vous auriez pu créer. Rendez-vous donc dans le dossier cfg de Counter-Strike: Global Offensive. Par défaut
C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg
Ou, si vous avez un ordinateur 32-bit
C:\Program Files\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg
Si jamais vous avez modifié le dossier d'installation, rendez vous dans
<le dossier d'installation>\Counter-Strike Global Offensive\csgo\cfg
Si un fichier autoexec.cfg existe déjà, alors copiez-le sur votre bureau. Autrement, passez à l'étape suivante.
Rendez-vous sur votre bureau. Si vous avez copié le fichier à l'étape précédente, alors ouvrez-le (avec un éditeur comme Notepad++) et ajoutez à la fin la ligne suivante :
exec binds
Enregistrez le fichier, puis créez un autre fichier sur votre bureau appelé binds.cfg. Ouvrez-le lui aussi avec un éditeur de texte.
Configuration du fichier de binds
Nous allons dans ce fichier renseigner les différentes touches utilisées pour acheter les objets plus facilement. Nous n'utiliserons dans notre guide que les touches situées à droite du clavier (les touches directionnelles, le pavé numérique et les touches Début, Fin, Page précédente et Page suivante).
Les touches sont réparties ainsi :

Touches de scroll (au-dessus des flèches)
  • Insert. : ins
  • Suppr. : del
  • Début : home
  • Fin : end
  • Haut de la page : pgup
  • Bas de la page : pgdn
Flèches
  • Gauche : leftarrow
  • Droite : rightarrow
  • Haut : uparrow
  • Bas : downarrow
Pavé numérique
  • 0 (Insert.) : kp_ins
  • 1 : kp_end
  • 2 : kp_downarrow
  • 3 : kp_pgdn
  • 4 : kp_leftarrow
  • 5 : "kp_5"
  • 6 : kp_rightarrow
  • 7 : kp_home
  • 8 : kp_uparrow"
  • 9 : kp_pgup
  • . (Suppr.) : kp_del
  • Enter : kp_enter
  • + : kp_plus
  • - : kp_minus
  • * : kp_multiply
  • / : kp_slash
Remarque : vous ne pouvez pas utiliser la touche Verr. Num.
Pour configurer l'achat automatique, mettez dans votre fichier binds.cfg les touches assignées de la manière suivante :
bind touche "buy element;"
Par exemple, pour utiliser la touche 5 du pavé numérique pour acheter un SSG 08 (Scout), vous entrerez :
bind kp_5 "buy ssg08;"
Vous pouvez ainsi assigner autant de touches que vous le souhaitez en suivant le tableau d'achat suivant :

Pistolets

Arme
Code
Glock-18
"glock-18"
P2000
"p2000"
Dual Berretas
"elite"
P250
"p250"
Five-SeveN
"fiveseven"
Tec-9
"tec9"
CZ75-Auto
"cz75a"
Desert Eagle
"deagle"

Armes lourdes

Arme
Code
Nova
"nova"
XM-1014
"xm1014"
MAG-7
"mag7"
Sawed-Off
"sawedoff"
M249
"m249"
Negev
"negev"

Pistolets mitrailleurs

Arme
Code
MP9
"mp9"
MAC-10
"mac10"
MP7
"mp7"
UMP-45
"ump45"
P90
"p90"
PP-Bizon
"bizon"

Fusils

Arme
Code
Galil-AR
"galilar"
FAMAS
"famas"
AK-47
"ak47"
M4A4 / M4A1-S
"m4a4"
SSG-08
"ssg08"
SG-556
"sg556"
AUG
"aug"
AWP
"awp"
G3SG1
"g3sg1"
SCAR-20
"scar20"

Grenades

Grenade
Code
Cocktail Molotov
"molotov"
Grenade incendiaire
"incgrenade"
Grenade leurre
"decoy"
Grenade explosive
"hegrenade"
GSS (Flashbang)
"flashbang"
Grenade fumigène
"smokegrenade"

Matériel

Matériel
Code
Kevlar
"vest"
Kevlar & casque
"vesthelm"
ZEUS
"taser"
Kit de désamorçage / Kit de sauvetage
"defuser"
Remarques et conseils sur les armes
Dans Counter-Strike, les deux équipes ont parfois des armes différentes plus ou moins équivalentes (comme la M4 et l'AK ou le P2000 et le Glock-18). Il se peut donc que vous ayez besoin de placer deux armes sur la même touche. C'est très simple. Il vous suffit d'utiliser un code comme celui là :
"bind touche" "buy arme1; buy arme2;"
Vous pouvez ainsi mettre autant de commandes que vous le souhaitez, voire même acheter tout votre équipement d'un coup !
"bind touche" "buy armePrincipale; buy armeSecondaire; buy grenade1; buy grenade2; buy vesthelm;"
Faites cependant attention à une chose : les armes sont achetées dans l'ordre que vous entrez les commandes. Par exemple si vous tenez beaucoup à avoir votre arme secondaire (comme un Desert Eagle relativement cher), et que votre bind a déjà acheté l'arme principale, il est possible que vous n'avez pas assez d'argent et dans ce cas là, vous n'aurez que le pistolet de base.

Pour continuer, je vous conseillerais de placer chaque catégorie sur un bloc de touches. Par exemple, utiliser la ligne basse du pavé numérique pour les armes principales, la ligne du milieu pour les armes secondaires, et les deux dernières pour les grenades et le matériel. Après c'est aussi une question d'expérience, parfois il vous semblera aussi plus facile de faire différemment. C'est vous qui voyez :)
Activation des binds
Une fois votre fichier complété, il vous suffit de copier vos deux fichiers (autoexec.cfg et bind.cfg) dans le dossier cfg de Counter-Strike Global Offensive.
Pour que les changements soient pris en compte, il vous suffit de redémarrer le jeu, ou si vous avez la console activée, d'entrer dans celle-ci
exec autoexec
Remarque : si le fichier n'est pas automatiquement exécuté au démarrage (si vous avez à taper exec autoexec dans la console), il suffit de se rendre dans les Propriétés du jeu > Paramètres de lancement > et ajouter +exec autoexec.
Remarque 2 : CS:GO, parfois, ne reconnaît pas l'instruction +exec autoexec, dans ce cas, vous pouvez tout simplement, en jeu, taper ceci dans la console :
bind "toucheConsole" "toggleconsole; exec autoexec;"; host_writeconfig;
En remplaçant toucheConsole par la touche que vous utilisez pour ouvrir la console, dans mon cas c'est F11. Comme ça, si vous voyez que vos binds ne fonctionnent pas, vous n'avez qu'à ouvrir la console et la refermer et ce sera bon !
Utiliser le logiciel BindCreator pour créer automatiquement les binds
Présentation du logiciel
Suite à la rédaction de ce guide, j'ai eu une petite idée. Sachant programmer je me suis dit que je pourrais créer un logiciel pour remplir automatiquement un fichier de binds et je l'ai fait. Il est pour l'instant en bêta mais évolue chaque jour. Il est compatible à partir de Windows XP, avec le .NET Framework 2.0 (si vous ne savez pas ce que c'est, ce n'est pas grave, il est intégré à Windows). Vous pouvez télécharger la dernière version ici :

https://bitbucket.org/ThomasKowalski/bindcreator/raw/master/BindCreator/bin/Debug/BindCreator.zip (dernière m.à.j. : 27/09/2015)

Utilisation du logiciel
Il n'y a pas besoin d'installation, il suffit d'extraire les fichiers puis de lancer l'exécutable.
Lors du premier démarrage, le logiciel va vous demander le chemin de votre dossier Counter-Strike Global Offensive. Pour rappel, il s'agit de celui qui contient le dossier csgo et qui est censé être situé dans SteamApps/common. Si vous avez un ordinateur 64bit et que Steam et les jeux sont installés dans le répertoire par défaut, alors vous pouvez laisser le contenu du champ par défaut.



Une fois le programme lancé, il est assez simple à utiliser, et se compose de six sections que je vais vous présenter tout de suite.



Premièrement, la section principale vous permet de choisir les armes à acheter avec le bouton que vous choisirez ensuite. Le menu d'achat est similaire à celui de Counter-Strike: Global Offensive et vous pouvez avoir un aperçu des armes ainsi que leur prix en jeu. La liste de droite vous permet énumère les armes qui seront achetées quand le bouton que vous choisirez sera appuyé. La case Ajouter les équivalents pour l'équipe adverse permet, lorsque vous choisissez une arme spécifique à une équipe (comme l'AK-47) d'ajouter automatiquement au fichier de binds l'équivalent antiterroriste : la M4A4 / M4A1-S.
Remarque : vous pouvez également utiliser les touches du pavé numérique pour choisir les armes (comme en jeu)



La deuxième section représente la partie droite d'un clavier, avec le pavé numérique, les flèches directionnelles et les touches de navigation. Il suffit de cliquer sur un des boutons pour le sélectionner. Vous pouvez finalement appuyer sur Valider dans la fenêtre principale pour ajouter votre sélection au fichier de binds. Un exemple ?
  • Je choisis mes armes dans la fenêtre principale, dans leur ordre d'importance.
  • Je clique sur un bouton dans la fenêtre Clavier, 5.
  • Je clique sur Valider et automatiquement mon bind est ajouté dans la fenêtre Résultat.
Remarque : si vous cliquez sur Valider en ayant sélectionné une touche déjà assignée, le programme vous proposera d'écraser la configuration actuelle ou d'annuler l'action. Si vous annulez, vous pourrez choisir une autre touche sans recommencer la sélection des armes.



La section Résultat vous permet de visualiser le fichier de binds créé par le programme. Vous n'avez pas à y toucher si vous ne le voulez pas (la dernière fenêtre permettra à l'avenir d'éditer le fichier sans avoir à toucher au "code").
Depuis cette fenêtre, vous pouvez importer le fichier de binds déjà présent dans votre dossier Counter-Strike: Global Offensive (uniquement s'il existe déjà un fichier binds.cfg en cliquant sur Importer.
Lorsque vous avez fini l'édition, cliquez simplement sur Exporter (CS:GO).
L'exécution du fichier binds.cfg sera ajoutée automatiquement dans le fichier autoexec.cfg sans que celui-ci ne soit effacé (elle est simplement ajoutée à la fin).
Les boutons Ouvrir et Enregistrer sous vous permettent d'ouvrir un fichier de binds différent ou de sauvegarder le contenu de la fenêtre Résultat dans un autre emplacement.



Cette section vous permet d'éditer les binds déjà créés dans la fenêtre Résultat. Une fois une ligne sélectionnée, il vous suffit de cliquer sur Editer pour charger le bind dans la fenêtre principale.



La section Commande personnalisée vous permet d'ajouter l'exécution de commande à votre fichier de binds. Par exemple, si vous jouez avec l'arme à gauche, il suffit de sélectionner cl_righthand dans la liste (vous pouvez le taper pour que la suite apparaisse) puis d'entrer la valeur 0 en paramètre puis de cliquer sur le bouton Ajouter ! Rien de plus simple !


Pour finir, la section Cloud (en bas à droite) vous permet de partager votre fichier de binds sur Internet. Pour l'envoyer, cliquez sur le bouton Envoyer. Une fois le fichier envoyé, vous récupérerez son ID et son code de modification. Vous pouvez le renommer en cliquant sur Oui lors de la confirmation d'envoi. Vous aurez alors un nouveau code de modification. Celui-ci permet de renommer et de supprimer votre fichier. Ne le perdez pas !
Pour récupérer le fichier de binds de quelqu'un, rendez vous dans le deuxième onglet et entrez son ID.
Pour renommer un fichier envoyé, rendez vous dans l'onglet Renommer, et pour le Supprimer, dans l'onglet Supprimer !
Aucune donnée personnelle n'est évidemment transmise pendant l'envoi, seul le fichier est envoyé au serveur.

Je suis ouvert à toutes les remarques, suggestions et rapports de bugs concernant ce programme, n'hésitez pas à m'ajouter sur Steam pour cela :)

Fonctionnalités à venir :
  • Aucune de prévue pour le moment, tout marche bien ! :D
Questions
Quand je lance le jeu, mes binds ne fonctionnent pas.
Il arrive souvent que CS:GO ne lance pas automatiquement le fichier au démarrage du jeu. Pour résoudre ceci, vous pouvez ajouter un bind d'exécution sur une commande que vous utilisez souvent. Par exemple, dans la console, vous pouvez entrer :

bind r "+reload; exec autoexec"

Cela chargera votre fichier autoexec à chaque fois que vous rechargez votre arme, plus de problème !

Lorsque j'exporte le fichier de binds dans le logiciel, un message d'erreur s'ouvre.
Ceci est généralement dû à un manque de droits du logiciel. Pour résoudre ce problème, relancez le programme en tant qu'administrateur (clic droit sur le fichier > Exécuter en tant qu'administrateur).
Conclusion
Voilà, ce guide est maintenant terminé, j'espère qu'il vous aura plu et que vous réussirez à faire ce que vous voulez.
Si jamais vous avez une question, n'hésitez pas à écrire un commentaire, et si le guide vous a aidé, mettez un pouce vert !
41 Comments
Oxy  [author] Jan 24, 2019 @ 8:20am 
@Yserah hésite pas à faire un pull request sur le BitBucket, il est en public
Clint Jan 16, 2019 @ 2:41pm 
mais lol j'ai pas besoin de binds j'achète au clavier et c'est aussi rapide, peut-être plus stressant je pense
Yserah Jan 9, 2019 @ 4:12pm 
Haha oki sinon tu peux le voir sur : http://csgobuynds.com/buy-binds-generator.html#!/#%2Fskg .
La difference sinon je trouve pas de probleme si sa besoin de programmation d'aider , je suis la . Je vais c'est quand meme utile comme logiciel :P et c'est facile en VB tres meme :P
Oxy  [author] Jan 9, 2019 @ 1:12am 
C'est possible, en vrai j'utilisais mon logiciel que pour bind les touches de mon pavé numérique, j'ai jamais utilisé les autres haha
Yserah Jan 5, 2019 @ 10:25am 
Et sinon ça fonction très bien :)
Yserah Jan 5, 2019 @ 10:17am 
Il a des Keys dans la programmation n'est pas la même chose comme le 3 est pas correct ". Sur Steam Guide est correct . :P
Oxy  [author] Jan 5, 2018 @ 1:10pm 
Désolé je saurais pas vraiment t'aider, j'ai pas joué à CS GO depuis bien longtemps.
✪ Grizzlies Jan 2, 2018 @ 11:21am 
ouai c'est pour ca que je comprend pas
Oxy  [author] Jan 2, 2018 @ 10:55am 
Ça achète les autres trucs ?
✪ Grizzlies Jan 1, 2018 @ 10:44am 
salut j'ai entre ça comme commande mais ca ne veut pas acheter l'arme principale dans ce cas l'ak47 et la m4a4 sais tu comment je pourrais régler ce problème ? sinon super tuto tu ma énormément aider
voila la commande: bind kp_pgdn "buy vesthelm; buy ak47; buy m4a4; buy flashbang; buy flashbang; buy molotov; buy smokegrenade; buy defuser"