# Adrian NPC

Un mod Spellhold Studios pour Baldur's Gate II:ToB, Baldur's Gate Trilogy, Baldur's Gate II: Enhanced Edition et EET.

Auteure: Rhaella

Site web du mod • Forum du mod • Téléchargement • GitHub • Version 6.0

## Introduction

Faites la rencontre d'Adrian Sianodel, un mage demi-elfe de 33 ans qui, après plusieurs catastrophes récentes, s'est brièvement retrouvé à créer des baguettes magiques pour Irenicus. Si vous tuez les duergars qui le surveillent, il sera très heureux de prêter sa magie à votre cause. Pour rembourser sa dette, se faire vengeance... et peut-être aussi parce qu'il n'a plus nulle part où aller désormais.

Adrian a eu une vie intéressante, faute d'un meilleur terme, même s'il espère laisser pour de bon son passé derrière lui. Mis à part sa magie, il a eu une expérience en espionnage et il présente un goût prononcé pour la décadence (que certains appelleraient romantisme) qui lui a valu quelques tracas par le passé. Il a un temps suivi (et ruiné) une carrière politique auprès de l'une des organisations les plus illustres des Royaumes, et apprécierait grandement les possibilités de complots offertes par les Voleurs de l'Ombre... du moins, si vous parvenez à l'empêcher suffisamment longtemps de se quereller avec la Ménestrel et le Magicien Rouge.

Adrian peut s'avérer quelque peu difficile à saisir. Il n'est pas l'homme le plus tolérant au monde, et même s'il se montre intrigué par vos pouvoirs et votre héritage (il a une bien plus grande expérience des machinations des dieux noirs qu'il ne le voudrait), ni son respect ni sa confiance ne sont particulièrement faciles à gagner. Cela dit, il appréciera un chef qui n'hésite pas à le prendre à partie.

Contenu

- Un nouveau PNJ sorcier haut en couleurs.
- Du contenu pour SoA, ToB et BG2:EE.
- Des dialogues avec les PNJ originaux de Bioware.
- Des voix optionnelles en anglais.
- Des interjections et d'autres commentaires.
- De nouvelles rencontres.
- Une romance avec une PJ femme éligible.
- Une amitié avec un protagoniste qui ne le romancerait pas.
- Des dialogues initiés par le joueur et des flirts.
- Un portrait original par MiLeah

## Compatibilité

Adrian NPC est conçu pour fonctionner avec les jeux Infinity Engine suivants :

- Baldur's Gate II: Enhanced Edition (BG2:EE).
- Le jeu original Baldur's Gate II (Les Ombres d'Amn : BG2-SoA), avec son extension Trône de Bhaal (Throne of Bhaal : ToB). Assurez-vous que ToB dispose du patch 26498..
- Les mods de conversion basés sur ToB, Baldur's Gate Trilogy (BGT) et Enhanced Edition Trilogy (EET).

Le mod Adrian NPC est uniquement compatible avec BGII: ToB. C'est un mod WeiDU ; il devrait par conséquent être compatible avec n'importe quel mod WeiDU. Cependant, nous ne pouvons cependant pas tous les tester. Si vous rencontrez des bugs, veuillez les signaler dans le forum, s'il vous plaît.

Bien qu'il ne soit pas requis pour faire correctement tourner Adrian NPC, il est toujours utile d'avoir installé la dernière version du BG2 Fixpack. je recommande fortement aux joueurs de ToB original de télécharger et d'installer la dernière version du BG2 Fixpack avant d'installer ce mod.

## Installation

### Mise en garde

Si une ancienne version de ce mod est déjà installée, il est nécessaire de la désinstaller d'abord. Pour cela, lancez setup-adrian.exe et désinstallez tous les composants précédemment installés.ne fois la désinstallation achevée, supprimez le répertoire adrian et le fichier setup-adrian.exe (version Windows) avant d'extraire la nouvelle version du mod folder.

Lorsque vous installez ou désinstallez, ne fermez pas la fenêtre DOS en cliquant sur le bouton X ! Au lieu de cela, appuyez sur la touche Entrée lorsque l'invite de commandes vous le demande.

Par précaution, désactivez les antivirus ou tout logiciel résidant en mémoire avant d'installer ce mod, ou tout autre mod. Certains (en particulier avast et Norton !) ont une fâcheuse tendance à déclarer les exécutables des mods comme des faux positifs, provoquant ainsi l'échec de la procédure d'installation.

Vous pouvez extraire les fichiers de l'archive à l'aide de 7zip, WinRAR, ZipGenius ou de tout autre utilitaire de compression gérant les fichiers .zip.

### Note pour les jeux en Édition Améliorée (EE)

Si vous pouvez retarder la mise à jour du patch en plein milieu d'un partie moddée (si vous en avez la possibilité, notamment chez Beamdog et Good Old Games), n'oubliez pas que même après avoir réinstallé les mods sur un nouveau patch, vous ne pourrez peut-être pas continuer le jeu avec vos anciennes sauvegardes, en particulier à cause de noms de personnages, de lieux, etc, qui pourraient être incorrects. Pour y remédier, copiez tout le dossier du jeu dans un nouveau dossier dans lequel vous installerez vos mods, et qui ne sera pas modifié par les patches de mise à jour. Il est important que vous installiez le mod dans la version linguistique dans laquelle vous jouez. Sinon, les dialogues du mod ne s'afficheront pas et provoqueront des messages d'erreur.

### Windows

Vous devez extraire les fichiers de l'archive dans votre répertoire de jeu (le dossier qui contient le fichier CHITIN.KEY). Une fois l'archive extraite correctement, vous devriez trouver le répertoire adrian et le fichier setup-adrian.exe dans votre répertoire de jeu. Pour installer le mod, il suffit de double-cliquer sur setup-adrian.ex et de suivre les instructions affichées à l'écran.

Vous pouvez lancer setup-adrian.exe dans votre répertoire de jeu pour réinstaller, désinstaller, ou encore changer des composants.

### Mac OS X

Adrian NPC for Mac OS X est livré avec WeiDU, et est diffusédans la même archive.

Extrayez le contenu de l'archive dans votre répertoire de jeu. Après une extraction réussie, ce dernier contiendra les fichiers setup-adrian, setup-adrian.command et le répertoire adrian. Pour installer, il suffit de double-cliquer sur setup-adrian.command et de suivre les instructions affichées à l'écran.

Vous pouvez lancer setup-adrian.command dans votre répertoire de jeu pour réinstaller, désinstaller ou changer des composants.

### Linux

Extrayez le contenu du mod dans le répertoire du jeu que vous voulez moder.

Téléchargez la version la plus récente de WeiDU pour Linux et copiez WeiDU et WeInstall dans /usr/bin. Ouvrez ensuite un terminal et allez (cd) dans le répertoire d'installation de votre jeu, lancez « tolower » et répondez « Y » aux deux questions.

Vous pouvez éviter d'exécuter la seconde option (Linux.ini) si vous l'avez déjà lancée une fois dans le même dossier. Pour gagner du temps, l'archive est déjà passée en minuscules, aussi il n'est pas non plus nécessaire d'exécuter la première option (passer les noms de fichiers en minuscules) si vous n'avez extrait que ce mod depuis la dernière fois que vous avez passé les noms de fichiers en minuscules. Si vous avez un doute, il vaut mieux exécuter tolower et accepter les deux options.

Lancez WeInstall setup-adrian depuis le dossier de votre jeu pour installer le mod. Puis, lancez wine BGMain.exe et commencez à jouer.

### Note pour effectuer une désinstallation complète

En plus des méthodes détaillées plus haut pour supprimer des composants, il est possible de désinstaller complètement le mod en tapant setup-adrian --uninstall dans une ligne de commandes, ce qui supprimera tous les composants sans devoir ingurgiter tous les messages.

## Détails

|  | Adrian est d'alignement loyal mauvais, mais l'expérience que vous aurez avec lui peut varier. Il a certes été mêlé à des affaires indubitablement mauvaises (et, d'une manière générale, ne témoigne pas de remords sur son passé), il n'est pas particulièrement épris d'actions mauvaises gratuites et évidentes. Sa vision du monde est influencée par une philosophie très sombre, mais cela ne fait pas de lui un monstre. Attendez-vous à des conflits si vous l'intégrez à un groupe d'alignement bon, mais ne craignez pas un bain de sang pour autant.

### Statistiques

- Force 12
- Dextérité 16
- Constitution 10
- Intelligence 17
- Sagesse 16
- Charisme 14

### Biographie

Interrogé sur son passé, ADRIAN sourit imperceptiblement et déclare qu'il y a assez de démons auxquels faire face dans le présent pour ne pas en plus s'inquiéter de ceux d'hier. Au vu de son récent asservissement, il semblerait qu'il en ait en effet plus d'un à affronter. En dépit de ses réponses évasives, vous finissez par glaner qu'il a passé du temps en Sembie en tant que magicien mercenaire pour un prince marchand en pleine ascension. Vous vous rendez compte que l'encourager à aller plus avant ne vous vaudra rien d'autre qu'un bon mal de tête.

### Relations avec les PNJ

Il y aura des conflits, parfois à la limite de la violence, mais vous pouvez le garder avec n'importe quel PNJ de Bioware sans craindre d'issue mortelle. Jaheira est particulièrement recommandée, car sa présence peut affecter de manière significative l'épilogue. C'est encore plus vrai si vous le romancez.

### Classes

Adrian a été pensé comme un sorcier, mais son personnage et son passé se prêtent aussi à des multiclasses de clerc/mage ou de mage/voleur. Pour cette raison, ces deux classes sont intégrées en tant que choix d'installation alternatifs. Les dialogues pourront être amenés à changer par endroits pour prendre cette donnée en compte. L'installer en tant que sorcier est cependant recommandé, mais les deux alternatives sont indépendamment cohérentes.

## Romance

### Pré-requis

- Sexe : Adrian ne romancera qu'une protagoniste femme.
- Race : Adrian ne romancera qu'une humaine ou une demi-elfe.
- Alignement : Pas de restriction.
- Restrictions de classe : Pas de restriction.
- Restrictions de statistiques : INT 12+ et CHR 12+. Adrian apprécie un esprit affûté et une forte personnalité.

### Notes

- La romance ne commence pas immédiatement. Il y a quelques dialogues préalables, mais la véritable romance ne commencera pas tant que vous n'aurez pas achevé sa quête.
- Adrian n'a pas exactement une sensibilité à fleur de peau. Si un PJ le traite trop rudement, il aura du mal à gagner sa confiance, mais Adrian apprécie les fortes volontés et préfère une femme qui a le courage de ses opinions. Un comportement excessivement vertueux ou naïf ne l'impressionnera pas, de la même façon qu'il ne sera pas intéressé par un protagoniste typiquement chaotique mauvais.
- Le premier dialogue se déclenchera au moment de vous reposer dans une auberge après vous être échappée du donjon d'Irenicus. Il y a d'autres dialogues qui se déclenchent aussi via le repos.
- Si la romance semble figée, essayez de vous reposer dans une forêt.
- Atteindre un certain statut de romance avant d'arriver à Spellhold est recommandé. Sans quoi vous pourriez rater du contenu.
- N'importe qui peut essayer de flirter avec Adrian, mais le flirt en lui-même ne sera disponible qu'après avoir achevé sa quête et une fois la romance débutée. Une fois la romance bien engagée, vous pourrez lui demander d'initier lui-même les flirts.

## Composants

À partir de la version 5.0, la procédure d'installation regroupe les composants optionnels de modification de classes et de voix dans deux composants, afin de laisser le joueur décider ceux qu'il souhaite installer.

Chacun possède un numéro distinct et pré-défini qui lui attribue une position déterminée (mot-clé DESIGNATED en langage WeiDU) ; ce qui permet aux autres composants et aux autres mods de le détecter et aux utilitaires d'installation automatiques de préciser quels composants installer.

[0-2] Adrian pour BGII (composant principal)

0. Adrian est un Sorcier
1. Changer la classe d'Adrian en Clerc/Mage
2. Changer la classe d'Adrian en Mage/Voleur

[10-11] Installer un pack de voix optionnel pour Adrian (seulement en anglais)

10. Pack de voix de Phaelin
11. Pack de voix de Tatterdemalion

[20] Installer des dialogues avec les PNJs d'autres mods (seulement en anglais)

Ce composant installe des dialogues entre Adrian et des PNJ d'autres mods, si ces derniers sont détectés : Angelo, Arath, Coran (de Kulyok), Darian, Faren, Gavin, Iylos, Kivan of Shilmista, Nephele, Ninde, Tiax (de Kulyok), Xan (de Kulyok) et Xulaye.

[30-31] Adrian Tolerates High Reputation

30. Always
31. For Active Romance or Friendship

Depending on the install choice, Adrian will ignore high reputation and stay in the group.

## Dépannage

Voici quelques astuces classiques si vous rencontrez des problèmes pour faire fonctionner le jeu, avec ou sans ce mod (ou d'autres mods). Les erreurs sont souvent causées par le moteur du jeu lui-même, la manière d'installer jeu et mods, ou encore la façon de jouer. Avant d'essayer quoi que ce soit d'autre, il est recommandé de supprimer tous les fichiers des sous-répertoires /cache, /temp et /tempsave dans le répertoire du jeu pour voir si cela résout le problème.

Symptôme : le jeu se bloque ou provoque un retour sur le bureau de Windows

Quand ceci se produit, le jeu affiche parfois une erreur d'assertion (« assertion error ») dans une fenêtre pop-up, mais ce n'est pas toujours le cas. Pour que le message d'erreur complet s'affiche, ouvrez le fichier baldur.ini (qui se trouve dans le répertoire du jeu) avec un éditeur de texte (comme Notepad ou le bloc-notes). Si vous êtes sous Windows Vista, ou un système d'exploitation plus récent, et n'arrivez pas à éditer ce fichier ou à sauvegarder vos modifications, consultez ce sujet pour de plus amples informations. Vous pouvez aussi consulter cette FAQ en français.

Dans la section [Program Options] de ce fichier, tapez Logging On=1 (à moins que cette instruction ne soit déjà présente). Il est également intéressant de vérifier que l'instruction Debug Mode=1 est bien présente, ce qui permet d'activer la Console CLUA pour déboguer et effectuer des tests. Sauvegardez le fichier et refermez-le. Lancez à nouveau le jeu et tentez de reproduire l'erreur. Cherchez ensuite dans le répertoire du jeu le fichier Baldur.err et ouvrez-le avec un éditeur de texte pour analyser son contenu.

Symptôme :

ERROR: error copying [infinityanimations/content/somefile.bam]
ERROR: [SOMEFILE.CRE] -> [override/SOMEFILE.CRE] Patching failed (COPY)
Stopping installation because of error. (with no other error message)

Ce genre de messages dépourvus de valeur informative peuvent indiquer que vous installez le mod sur un disque dur avec un faible taux de transfert de données, ou qu'un programme antivirus est actif pendant l'installation (ce qui peut aussi affecter le transfert de données). Essayez d'installer le mod sur un disque dur interne en vous assurant que la protection antivirus est désactivée pendant l'installation. Si vous n'en êtes pas certain.e, déconnectez-vous d'internet pendant l'installation (soit en débranchant votre cable, soit en déconnectant votre adaptateur wifi) et fermez tous les programmes résidant en mémoire pendant l'installation. Pour en obtenir la liste, allez dans Démarrage > Exécutez, et tapez msconfig là où est indiqué « Ouvrir : ». Cliquez ensuite sur OK. Quand l'utilitaire de configuration du système apparaît, cliquez sur le bouton de démarrage. Les seuls programmes qu'il est vraiment nécessaire de charger en mémoire au démarrage sont ceux liés à votre puce graphique (typiquement ATI ou NVIDIA). Décochez tout le reste, redémarrez et essayez d'installer à nouveau le mod. Il existe une abondante littérature sur des problèmes liés à l'installation de mods quand l'antivirus Avast est activé, alors assurez-vous bien que tous les composants d'Avast sont complètement désactivés.

Autres problèmes

Si vous avez installé plus d'un « mégamod », veuillez consulter la FAQ sur les mégamods pour y trouver des informations supplémentaires de dépannage.

Si rien de tout ceci ne résout votre problème, ou si votre problème est lié à un mod spécifique, merci de le signalez dans le forum du mod. Incluez dans votre message le contenu du fichier WeiDU.log (mis entre les balises [spoiler][/spoiler] s'il vous plaît !), ou attachez-le en pièce jointe au message s'il est trop volumineux.

## Crédits et remerciements

Écriture : Rhaella
Code WeiDU : K'aeloree

##### Remerciements particuliers à :

Un grand merci à K'aeloree pour avoir toujours été là (et pour avoir supporté une pluie de questions stupides). Des remerciements aussi à MiLeah pour son artwork et à tous mes testeurs, pour leur patience et leur enthousiasme. Vous êtes géniaux..

- Spellhold Studios team for hosting the mod (Forums).
- Portrait : MiLeah.
- Packs de voix optionnels (en anglais) : Phaelin & Tatterdemalion.
- Traduction française : Ixyon.
- German SoA translation: Belryll.
- Relecture : K'aeloree, Stnemele, berelinde, Elizavet, Allahandra.
- Testeurs : K'aeloree, AmyAE, Myzandria, Seeka, Agashi, BGII-addicted, Brei, eSqr, IceDragon, Oracle, OutofSHD, ramenbito, Sappho, Silver Dawn, soledestiny, Tatyan.
- Conversion de fichiers pour EET : Roxanne.
- Musique: Prelude No. 19 (Chris Zabriskie) / CC BY 3.0.
- Conversion de fichiers pour EET : Roxanne.
- Merci à toutes les personnes des forums de The Gibberlings Three, Spellhold Studios, et des autres communautés de joueurs et de moddeurs IE qui m'ont offert leur aide.

##### Logiciels et outils utilisés pour la réalisation de ce mod :

- WeiDU de Wes Weimer, the bigg et Wisp.
- Near Infinity de Jon Olav Hauglid, FredSRichardson et Argent77.
- Infinity Explorer de Dmitry Jemerov / bigmoshi.
- IESDP maintenu par igi et lynx.
- Notepad++ par l'équipe de Notepad++, Don Ho; et le plug-in de correction orthographique.
- WeiDU Notepad++ Highlighters de Argent77.
- Infinity Auto Packager de AL|EN.

##### Informations sur les droits d'auteur

Adrian NPC n'est pas développé, supporté ni approuvé par BioWare™ or Interplay/BlackIsle, Overhaul, Beamdog or the Wizards of the Coast. Il a été développé par Rhaella, et est basé sur le jeu Baldur's Gate II et son extension.

Tout le contenu du mod appartient à ©Rhaella.

Baldur's Gate II : Les Ombres d'Amn et Baldur's Gate II : Trône de Bhaal appartiennent à © TSR, Inc. Le moteur Infinity Engine appartient à © BioWare Corp. Toutes les autres marques et droits d'auteur appartiennent à leurs propriétaires respectifs.

Ce mod a été créé pour être librement apprécié par tous les joueurs de Baldur's Gate II. Cependant, il ne doit pas être vendu, publié, compilé ou redistribué sous une forme quelconque sans le consentement de son auteure.

La communauté de modding sur le moteur Infinity Engine a été très active depuis plus de quinze ans maintenant, et a produit des milliers d'heures de travail non rémunérées effectuées par des fans du jeu. Les moddeurs s'efforcent de publier le meilleur de leur travail, et les joueurs bénéficient des mods les plus performants et les mieux maintenus, à condition que nous travaillions tous dans le même sens.

Mais cette harmonie peut malheureusement être perturbée, principalement par deux comportements. Le premier, c'est de revendiquer le travail de quelqu'un d'autre. Le second consiste à héberger et à redistribuer un mod sans la permission de son(es) auteur(s).

Soyez assez sympa avec vos collègues joueurs et moddeurs. Ne le faites pas.

## Historique des versions

Note du traducteur : l'historique n'est volontairement pas traduit afin de faciliter la mise à jour continue du mod.

###### Version 6.0 (14 October 2022)

- New component added: "Adrian Tolerates High Reputation".
- German version added for SoA contents, by Belryll.
- No dialogue should break if Adrian is not able to talk.
- Fixed install error that would prevent romance music from playing.
- Anomen's romance will be set to broken in two specific instances where it was missing so it doesn't break others.
- More support for AL|EN's "Project Infinity" (globally unique LABELs; dynamic install order).

###### Version 5.0 (8 March 2020)

- Added adrian.ini metadata file to support AL|EN's "Project Infinity"
- Renamed setup-adrian.tp2 -> adrian.tp2 to support AL|EN's "Project Infinity".
- Replaced AUTHOR keyword with SUPPORT.
- Added components DESIGNATED numbers and "adrian_sorcerer", "adrian_cleric_mage", "adrian_mage_thief", "adrian_phaelin_soundset", "adrian_tatterdemalion_soundset" and "adrian_crossmod_content" LABELS.
- Grouped classes and soundsets optional components into `SUBCOMPONENTS` to support AL|EN's "Project Infinity".
- Externalized tp2 code into main_component.tpa and adrian_crossmod.tpa libraries for more comfortable readability and maintenance.
- Commented code as much as possible.
- Replaced GAME_IS conditions with variables checks to speed up install time.
- Fixed a typo in HANDLE_CHARSETS function (replaced "infer_charset" with "infer_charsets").
- Fixed rh#ad25d.baf and rh#adrd.baf: Replaced !StateCheck("Myself",CD_STATE_NOTVALID) with !StateCheck(Myself,CD_STATE_NOTVALID).
- Fixed Adrian portraits in EE games.
- Added untranslated crossmod.tra file in french folder to avoid installation failure.
- Removed redundant soundsets entries (@47 and @48) in setup.tra file.
- Traified rh#adr.baf and rh#ad25.baf.
- Proofread French translation.
- Updated deprecated modding tools links.
- Re-formated, updated and renamed readme files to adrian-readme-%LANGUAGE%.html and moved them into new readme folder.
- Removed useless files and backup folder.
- Lower cased files.
- Updated OggDec to v1.9.7.
- Included Linux and Mac Os X versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
- Uploaded mod to official Spellhold Studios GitHub mirror account.

###### Version 4.3 (13 July 2018)

- Crossmod TRAified.

###### Version 4.2 (16 March 2018)

- Tra file error fixed.

###### Version 4.1 (14 March 2018)

- EET compatibility fixed.

###### Version 4 (8 March 2018)

- Optional voicing added, EET compatibility implemented.

###### Version 3.1 (19 January 2015)

- Several fixes to the French version added.

###### Version 3 (11 January 2015)

- French translation added.

###### Version 2.3 (15 July 2014)

- Repeating quest dialogue fixed for real this time.

###### Version 2.2 (19 May 2014)

- Repeating quest dialogue fixed.
- Several BG2:EE bugs fixed.
- PID comments added for BG2:EE NPCs.

###### Version 2.1 (17 November 2013)

- Bug in quest dialogue fixed.

###### Version 2 (15 November 2013)

- BG2:EE compatibility and content added.
- Crossmod content added.

###### Version 1.3 (9 January 2013)

- Dialogue edits.

###### Version 1.2 (20 September 2012)

- Class specific bug fixed.

###### Version 1.1 (27 August 2012)

- Several minor bug fixes.

###### Version 1.0 (19 August 2012)

- Initial release.