La console est un outil de développement intégré à Baldur’s Gate. Cet outil existe sur tous les jeux de a série (Baldur’s Gate 1, Baldur’s Gate 2 SoA et ToB) et diffère peu de l’un à l’autre. La console peut également être utilisée pour débloquer certains bugs du jeu ou pour tricher.
Activer la console
La console est inopérante dans le jeu fraîchement installée. Pour permettre son utilisation, il faut modifier le fichier de paramètrage Baldur.ini.
Pour Baldur’s Gate, mettre l’option « Cheats=1 » dans le paragraphe « [Game Options] ». Dans le jeu, on ouvre la console en appuyant sur la combinaison de touches Ctrl+Tab.
Touches et caractères régionaux
La console utilise un clavier qui n’est ni qwerty, ni azerty, ce qui rend son utilisation peu intuitive. Les chiffres s’obtiennent comme avec un clavier qwerty, c’est à dire sans appuyer sur Maj. Le pavé numérique a tendance à générer plusieurs fois le chiffre (en tout cas sur certains machines, dont la mienne) donc il vaut mieux utiliser les chiffres du bloc principal. La correspondance des touches particulières est la suivante :
Pour afficher le caractère | Taper la touche |
‘ (apostrophe) | ² (carré, à gauche du 1) |
" (guillemet anglais) | Maj + ² (carré) |
: (deux points) | Maj + $ |
( | Maj + ç |
) | Maj + à |
Les codes
Pour modifier l’expérience du ou des personnages sélectionnés, il faut taper la commande CLUAConsole:SetCurrentXP(#)
où # désigne le nombre de points d’expérience. Ce code place l’expérience à la valeur #, il n’ajoute pas # points d’expérience (en anglais Set correspond à fixer à une valeur donnée). Si votre personnage a 1 500 000 points d’expérience et que vous utilisez le code avec # = 1 000 000, votre personnage perdra 500 000 points d’expérience.
Pour modifier la quantité d’or que détient votre groupe, utilisez la commande CLUAConsole:AddGold(#)
où # est le nombre de pièces d’or que votre groupe recevra. Contrairement au code précédent, # est ici le nombre que vous recevrez, et non le nombre que vous aurez au final (Add signifie ajouter).
Pour révéler la carte, tapez CLUAConsole:ExploreArea()
Pour modifier des variables, il est nécessaire d’indiquer le nom de la variable et son domaine d’application entre guillemets. Par exemple, la commande CLUAConsole:SetGlobal(« JaheiraHarperPlot », »GLOBAL »,3)
permet de fixer la variable globale JaheiraHarperPlot à la valeur 3.
Les variables de type « LOCALS » s’appliquent à un personnage et sont notamment utilisées pour les quêtes des personnages recrutables et les romances. La console permet uniquement de modifier des variables des personnages faisant partie de l’équipe. Pour appliquer la commande au bon personnage, il faut d’abord le sélectionner dans le jeu (son portrait doit être le seul entouré de vert).
Précisions très importantes
- Il est extrêmement important d’être rigoureux dans les codes : les majuscules/minuscules, espaces et autres caractères doivent être respectés à la lettre !
- Pour les textes entre guillements, vous pouvez en principe utiliser soit des apostrophes, soit des guillemets. Mais n’utilisez surtout pas deux apostrophes à la suite pour faire un guillemet, ça ne marche pas !
Les combinaisons de touches
Les combinaisons sont accessibles à condition de taper au moins une fois la commande suivante CLUAConsole:EnableCheatKeys()
Le jeu conserve la trace de cette activation pour la suite. Vous pouvez utiliser des combinaisons de touches pour obtenir différents effets :
Combinaison | Fonction |
Ctrl + R | En plaçant le pointeur sur la vignette d’un personnage, permet de remonter votre vie au maximum.
(Attention, ce code « purge » le personnage de tous les effets de sorts l’affectant. Les mauvais comme les bons) |
Ctrl + J | Téléporte les personnages sélectionnés à l’emplacement du pointeur de la souris. |
Ctrl + Y | Tue instantanément la créature/le personnage sur lequel est posé le curseur (pas de gain d’expérience).
Remarque : certains adversaires sont immunisés |
Ctrl + K | Retire instantanément de l’équipe la créature/le personnage sur lequel est posé le curseur. |
Ctrl + X | Affiche dans la console les coordonnées du curseur. Utile si vous suivez une faq qui indique précisément des caches. |
Référence
Vous trouverez sur cette page une référence complète de la console CLUA dans Baldur’s Gate.