Archives de catégorie : Divers

La console CLUA de Baldur’s Gate


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.

La console CLUA de Baldur’s Gate II


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 II, mettre l’option  »Debug Mode=1 » dans le paragraphe  »[Program Options] ». Dans le jeu, on ouvre la console en appuyant sur la combinaison de touches Ctrl+Espace.

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) 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 + Q Ajoute instantanément à l’équipe (si elle est constituée de moins de 6 personnages) la créature/le personnage sur lequel est posé le curseur.
Ctrl + K Retire instantanément de l’équipe la créature/le personnage sur lequel est posé le curseur.
Ctrl + L 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 II.

Divers


Installer le jeu

Questions courantes sur le jeu

Divers


Installer le jeu

Questions courantes sur le jeu

Disposer de plusieurs installations de Baldur’s Gate II sur le même ordinateur


L’installation multiple du jeu permet notamment de faire cohabiter le jeu d’origine et une installation du jeu avec des mods, voire plusieurs installations avec des mods différents. Par extension, on peut également l’utiliser pour disposer en même temps du jeu de base, Shadows of Amn, et du jeu avec l’extension Throne of Bhaal. Cette possibilité Enfin l’installation multiple est la meilleure amie du concepteur de mod.

Installation


Procédure

  1. Installez Baldur’s Gate II dans le répertoire de votre choix, disons C:\BGII pour notre exemple, en procédant à une installation complète
  2. Si vous le souhaitez, installez Throne of Bhaal, en procédant également à une installation complète
  3. Installez le patch officiel approprié selon que vous avez installé ou non Throne of Bhaal:idee: Vous pouvez consulter ce sujet du forum pour plus de détails sur la façon d’installer le jeu selon la version dont vous disposez.
  4. Lancez le jeu au moins une fois et configurez le jeu tel qu’il vous plait (taille écran, performances, …) : ceci vous évitera d’avoir à recommencer dans la deuxième installation
  5. Ensuite, créez un nouveau répertoire pour héberger votre nouvelle installation, disons pour l’exemple C:\BGII – Mod1
  6. Copiez le contenu de C:\BGII, à l’exception des répertoires CD2, CD3, CD4 et CD5 (présent uniquement avec Throne of Bhaal), dans le nouveau répertoire C:\BGII – Mod1 : attention à bien copier et non déplacer !
  7. Dans le nouveau répertoire C:\BGII – Mod1, modifiez le fichier Baldur.ini (par exemple avec le bloc-notes)
  8. Modifiez la section Alias afin qu’elle ressemble à ceci :[Alias]HD0:=C:\BGII – Mod1 (répertoire de la deuxième installation)CD1:=C:\BGIICD1;D:\CD1 (répertoire d’installation original puis CD en cas d’installation non complète)

    CD2:=C:\BGIICD2;D:\CD2

    CD3:=C:\BGIICD3;D:\CD3

    CD4:=C:\BGIICD4;D:\CD4

    CD5:=C:\BGIICD5;D:\CD5

    Si vous avez une version du jeu basée sur un DVD multilangues, il vous faudra plutôt modifier le fichier comme ceci :

    [Alias]

    HD0:=C:\BGII – Mod1 (répertoire de la deuxième installation)

    CD1:=C:\BGIIFrench;C:\BGIICD1;D:\French;D:\CD1 (répertoire d’installation original puis CD en cas d’installation non complète)

    CD1:=C:\BGIIFrench;C:\BGIICD2;D:\French;D:\CD2

    CD1:=C:\BGIIFrench;C:\BGIICD3;D:\French;D:\CD3

    CD1:=C:\BGIIFrench;C:\BGIICD4;D:\French;D:\CD4

    CD5:=C:\BGIICD5;D:\CD5

    Remarques:

    • les textes en italique sont des commentaires et il ne faut surtout pas les copier !
    • CD1, … CD5 désigne toujours en premier le répertoire C:\BGII, celui dans lequel vous avez installé le jeu
    • HD0 pointe sur le nouveau répertoire, c’est ce qui indiquera au jeu où se situent les fichiers spécifiques à l’installation
    • la lettre D:\ désigne le lecteur de CD et permet d’indiquer au jeu où aller chercher les fichiers s’il ne le trouve pas sur le disque dur et que vous n’avez pas fait une installation complète
    • peu importe ce que vous trouvez dans le fichier Baldur.ini, il vous faut y indiquer ce qui est décrit ci-dessus, c’est ce qui permet de jouer avec le minimum de recours aux CD, voire aucun après la vérification au démarrage si vous avez effectué une installation complète
    • bien évidemment, il vous faut adapter la lettre du lecteur de CD les noms de répertoire C:\BGII et C:\BGII – Mod1 à votre ordinateur et à votre choix d’installation

    Pour lancer le jeu, vous ne pourrez plus utiliser Baldur.exe, le raccourci habituellement proposé. En effet ce programme va chercher dans la base de registre le répertoire du jeu et ira donc automatiquement dans C:\BGII. Pour lancer le jeu dans le nouveau répertoire, il suffit de créer un raccourci sur le programme BGMain.exe situé dans le répertoire C:\BGII – Mod1 (le nouveau). Dès lors vous pouvez installez le ou les mods que vous souhaitez en opérant désormais dans le nouveau répertoire, soit en l’indiquant au programme d’installation, soit en extrayant les fichiers du mod WeiDU dans ce répertoire.

    Vous pouvez répéter cette technique (étapes 2 à 5) autant que vous le souhaitez (et que votre disque dur le permet). Vous pouvez aussi le faire même si la copie réside dans une autre partition que l’original. Rien ne vous oblige à dupliquer à partir du répertoire C:\BGII désormais, vous pouvez aussi dupliquer C:\BGII – Mod1 si vous voulez y ajouter un autre mod tout en préservant l’installation avec seulement Mod1.

    Cette méthode permet aussi de faire une copie de l’installation de BGII avant d’installer ToB. Dans ce cas, comme vous n’aurez pas le choix pour l’installation de ToB, c’est la copie que vous aurez faite qui servira de référence pour SoA seul. Voir page suivante pour plus de précisions.

    Compléments d’information

    Les points importants sont le fait de changer la ligne HD0:= pour chaque copie et de garder le répertoire d’origine pour les CD1 à CD5. Pour CD1 à CD5, on garde toujours la référence au répertoire d’origine car on a n’a pas copié ce contenu (c’est justement l’intérêt) et éventuellement le lecteur de CD en cas de manque. Il ne sert à rien d’avoir plus d’un répertoire sur chaque ligne (puisque seul le répertoire d’installation le contient), sauf pour indiquer (en second) le lecteur de CD.

    La page suivante présente plusieurs cas pratiques et des outils pour simplifier l’opération de copie.