1 ppVERSION 4 English version

Un mod de Spellhold Studios pour les jeux Infinity Engine

Auteure : Erephine

Site internet du modForum du modTéléchargementGitHub • Version: 4.2.1


Présentation


Sans aucun doute le mod le plus complet en matière d'ajustements graphiques, 1pp est le fruit d'un long et ambitieux travail passionné mené pendant près de 8 ans, avec pour objectif d'offrir une expérience de jeu raffinée et plus agréable à tous ceux qui considèrent que les éléments graphiques de Baldur's Gate II laissaient à désirer par rapport à ceux de son prédécesseur.

Mis à jour et simplifié sous la forme d'un programme d'installation unique, 1ppv4 compile en un seul package les divers composants d'amélioration graphique qui se sont accumulés au fil des ans.

Consultez le site internet du mod ou son forum pour découvrir toutes les dernières mises à jour.


1ppv4 > PrésentationHAUT DE PAGE

Compatibilité


Ce mod est conçu pour fonctionner sur les jeux classiques Infinity Engine suivants :

  • Le jeu original Baldur's Gate II (Les Ombres d'Amn : BG2-SoA), avec ou sans son extension Trône de Bhaal (Throne of Bhaal : ToB).
  • Les mods de conversion Baldur's Gate Trilogy (BGT) et Baldur's Gate Tutu (Tutu).
  • Le jeu original Icewind Dale (IWD) avec au moins l'une de ses extensions Heart of Winter (HoW) ou Trials of the Luremaster (TotLM).
  • Icewind Dale II (IWD2).



1pp est un mod WeiDU et devrait par conséquent être compatible avec n'importe quel mod WeiDU. Je ne peux cependant pas tous les tester. Si vous rencontrez des bugs, veuillez les signaler dans le forum, s'il vous plaît.

Les moddeurs souhaitant rendre leurs mods compatibles avec 1pp sont fortement invités à lire le document 1pp Note for modders qui les guidera à travers toutes les étapes nécessaires.

Si vous jouez avec BG2-ToB ou BGT, je vous recommande fortement d'installer la dernière version du BG2 Fixpack avant d'installer ce mod, bien qu'il ne soit pas requis pour faire correctement tourner 1pp.


1ppv4 > CompatibilitéHAUT DE PAGE

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-1pp.exe  et désinstallez tous les composants précédemment installés. Une fois la désinstallation achevée, supprimez le répertoire 📁 1pp et le fichier setup-1pp.exe avant d'extraire la nouvelle version du mod.

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.




Windows

1pp pour Windows est livré et installé avec WeiDU, et est diffusé sous forme d'archive.

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 📁 1pp et le fichier setup-1pp.exe dans votre répertoire de jeu. Pour installer le mod, il suffit de double-cliquer sur  setup-1pp.exe  et de suivre les instructions affichées à l'écran.

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




Mac OS X

Malheureusement, ce mod n'est pour l'instant pas compatible avec le système d'exploitation OS X car certains de ses composants modifiant l'exécutable ne fonctionnent pas sur OS X. Si vous souhaitez vous en charger, veuillez manifester votre intérêt sur le forum. (Si vous disposez de competences techniques, étudier l'exécutable du jeu et de ce patch dans un éditeur pourrait vous être utile.)




Linux

1pp pour Linux est diffusé dans la même archive compressée sans l'installateur WeiDU.

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, weinstall et tolower dans /usr/local/bin (créez-le s'il n'existe pas). Ouvrez ensuite un terminal et allez ( cd ) dans le répertoire d'installation de votre jeu.

Optionnel : lancez  /usr/local/bin/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.

Tapez la commande  export PATH=$PATH:/usr/local/bin , puis lancez  weinstall setup-1pp  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-1pp --uninstall  dans une ligne de commandes, ce qui supprimera tous les composants sans devoir ingurgiter tous les messages.




⚠️ Avertissement : nouvelle procédure d'installation

Depuis la version 4.2.0, les options de configuration nécessaires à l'installation sont lues dans le fichier 1pp-config-default.ini, ou dans le fichier 1pp-config-user.ini, si ce dernier existe.


Dans les versions précédentes, la procédure d'installation était interrompue par de nombreux messages vous permettant de personnaliser les composants à votre convenance (en fonction de votre jeu IE et des composants que vous aviez installés). Toutes ces options déterminées pendant l'installation du mod ont été externalisés dans le fichier 1pp-config-default.ini situé dans le répertoire 📁 1pp. Ce fichier définit une installation « standard ».

Si vous souhaitez choisir d'autres options d'installation, il vous suffit de modifier, avec Notepad ou un autre éditeur de texte, les variables concernées dans le fichier 1pp-config-default.ini, puis de le sauvegarder sous le nom 1pp-config-user.ini. Chaque ligne comprend une option de configuration, suivie de « = », puis d'un chiffre. Tout ce que vous avez à faire, c'est modifier la valeur de ce chiffre.

Le programme d'installation lira les valeurs des variables dans les deux fichiers ini et donnera la priorité aux vôtres. Si le fichier 1pp-config-user.ini contient une valeur d'option non conforme, ou si une variable est manquante, il la remplacera par sa valeur par défaut (celle correspondant à l'installation « standard »).

Voici le tableau des options concernées :


Composant
Option
Jeux concernés
Description
101 Core paperdolls (composant principal)
(uniquement pour Heart of Winter et Trials of the Luremaster si Infinity Animations est installé)
1pp_fdwarf VISUEL DES PAPERDOLLS DES FEMMES NAINES

Quel style graphique de paperdoll voulez-vous utiliser pour les femmes naines ?

1 = IWD
2 = 1pp [par défaut]
104 Modifications de l'interface pour BGII
(BG2, ToB, tutu, tutu_totsc et ca)
1pp_gui_soa DESIGN DES ÉCRANS DE CHARGEMENT POUR ToB

Voulez-vous donner aux écrans de chargement de ToB le design de ceux de BG2 ?

1 = Oui [par défaut]
2 = Ne pas modifier les écrans de chargement
1pp_updated_fonts MODIFICATION DES POLICES DE CARACTÈRES

Voulez-vous installer les polices de caractères modifiées (cela peut poser problème avec les langues utilisant d'autres fichiers BAM de polices) ?

1 = Oui
2 = Ne pas modifier les polices de caractères [par défaut]
1pp_mixed_labels

(disponible uniquement si les polices de caractères modifiées sont installées)
ÉTIQUETTES AFFICHÉES EN CASSE LIBRE

Voulez-vous que les étiquettes soient affichées en casse libre (majuscules et minuscules) ?

1 = Oui [par défaut]
2 = Non
114 Rendu des sorts nuancé
(BG2, ToB, tutu, tutu_totsc et ca)
1pp_agannazar_scorcher VISUEL DU SORT INCINÉRATEUR d'AGANNAZAR

Installer l'animation de style IWD pour l'Incinérateur d'Agannazar, ou une version BG2 alternative ?

1 = Style IWD
2 = Version alternative de BGII [par défaut]
1pp_dispel_magic_effect EFFETS DE DISSIPATION DE LA MAGIE MOINS CRIARDS

Installer des effets de dissipation de la magie moins voyants ?

1 = Oui [par défaut]
2 = Non (installer plutôt des effets améliorés)
200 Corrections de base
(BG2, ToB, tutu, tutu_totsc et ca)
1pp_hammers_icons ICÔNES D'INVENTAIRE DES MARTEAUX DES RUNES

Ce composant écrase l'icône des Marteaux des Runes et l'attribue au marteau +2 Poing de Borock, puis attribue l'icône de Poing de Borock aux Marteaux des Runes. Voulez-vous appliquer ces modifications ?

1 = Oui
2 = Non, on attribue la nouvelle icône au marteau Poing de Borock, et on laisse aux Marteaux des Runes leur icône originale. [par défaut]
1pp_potions_icons ICÔNES DE POTIONS MODIFIÉES

Voulez-vous installer les icônes de potions modifiées ?

1 = Oui
2 = Surtout pas : TOUT sauf les potions ! [par défaut]
202 Ajustements de sorts
(BG2, ToB, tutu, tutu_totsc et ca)
1pp_iwd_cause_wounds_icons ICÔNES DE STYLE IWD POUR LES SORTS DE « BLESSURES »

Voulez-vous que les sorts de « blessures » existants utilisent des icônes au design de IWD ? (icônes de soins en rouge)

1 = Oui [par défaut]
2 = Non, conserver les icônes de BG2 pour les sorts existants.
400 Mise à jour et modification des objets
(BG2, ToB, tutu, tutu_totsc et ca). Requiert le composant 200 Corrections de base
1pp_shields_appearance

(Requiert le composant 206 Animations supplémentaires de boucliers - fichiers de base)
VISUEL DES BOUCLIERS

Ce réglage définit l'apparence standard des boucliers dans le jeu, ou plus exactement la plupart de ceux qui vous trouverez dans les magasins, etc. Il n'affecte pas nécessairement les objets magiques, et ne vous empêche pas de trouver d'autres objets.

1 = Le style de 1ppv4 pour Baldur's Gate II [par défaut]
2 = Le style de Baldur's Gate I
3 = Le faux style de Baldur's Gate I (utilise les icônes, mais pas les animations de BG1)
4 = Passer cette partie de l'installation.
1pp_shields_scatter

(Requiert le composant 206 Animations supplémentaires de boucliers - fichiers de base)
DISPERSER LES BOUCLIERS À TRAVERS LE JEU

Ce réglage determine si les boucliers supplémentaires disponibles sont repartis, ou pas, dans les zones du jeu (sous forme de nouveaux objets, de trésors aléatoires, etc.).

1 = Oui [par défaut]
2 = Non
1pp_shields_shadows OMBRES SUR LES PAPERDOLLS (BOUCLIERS)

Normalement, les objets que portent vos personnages ne génèrent pas d'ombre sur les paperdolls. Activez cette option si vous souhaitez que les boucliers projettent des ombres sur les paperdolls.

1 = Non
2 = Oui [par défaut]
1pp_helmets_appearance

(Requiert le composant 208 Animations supplémentaires de casques - fichiers de base)
VISUEL DES CASQUES

Ce réglage définit l'apparence standard des casques dans le jeu, ou plus exactement la plupart de ceux qui vous trouverez dans les magasins, etc. Il n'affecte pas nécessairement les objets magiques, et ne vous empêche pas de trouver d'autres objets.

1 = Le style de 1ppv4 [par défaut]
2 = Le faux style de Baldur's Gate I (utilise les icônes, mais pas les animations de BG1)
3 = Le style de Baldur's Gate II
4 = Passer cette partie de l'installation
1pp_helmets_scatter

(Requiert le composant 208 Animations supplémentaires de casques - fichiers de base)
DISPERSER LES CASQUES À TRAVERS LE JEU

Ce réglage détermine si les casques supplémentaires disponibles sont répartis, ou pas, dans les zones du jeu (sous forme de nouveaux objets, de trésors aléatoires, etc.).

1 = Oui [par défaut]
2 = Non
1pp_helmets_shadows OMBRES SUR LES PAPERDOLLS (CASQUES)

Normalement, les objets que portent vos personnages ne génèrent pas d'ombre sur les paperdolls. Activez cette option si vous souhaitez que les casques projettent des ombres sur les paperdolls.

1 = Non
2 = Oui [par défaut]
1pp_helmets_compatibility

(Requiert le composant 208 Animations supplémentaires de casques - fichiers de base)
COMPATIBILITÉ DES CASQUES

Ce réglage concerne principalement les objets des mods tiers, et détermine les animations qu'ils utiliseront.

1 = Animations au style de Baldur's Gate II modifié [par défaut]
2 = Animations au style de Baldur's Gate I (option automatique quand 1pp_helmets_appearance = 2)
3 = Passer cette partie de l'installation
1pp_armours_appearance ICÔNES DES ARMURES

Ce réglage définit le style graphique standard des icônes d'inventaire des armures. Il n'affecte pas nécessairement les objets magiques et ne vous empêche pas de trouver d'autres objets.

1 = Le style de 1ppv4 [par défaut]
2 = Le style de Baldur's Gate I
3 = Le style de Baldur's Gate II
4 = Passer cette partie de l'installation
1pp_armours_scatter DISPERSER LES ARMURES À TRAVERS LE JEU

Ce réglage détermine si les armures alternatives supplémentaires disponibles sont réparties, ou pas, dans les zones du jeu (sous forme de nouveaux objets, de trésors aléatoires, etc.).

1 = Oui [par défaut]
2 = Non
1pp_forced_item_colours COULEURS DES OBJETS PRÉ-DÉFINIES

Ce réglage détermine si les couleurs des objets portés par les personnages sont fixées et non modifiables. Par défaut, les couleurs des objets magiques sont pré-établies alors que celles des boucliers et casques non magiques ne le sont pas (vous permettant de les personnaliser avec les couleurs de vos vêtements).

1 = Oui pour les objets magiques / Non pour les objets non-magiques [par défaut]
2 = Oui pour tous les objets, qu'ils soient magiques ou pas
3 = Oui pour tous les objets, qu'ils soient magiques ou pas, mais ne concerne pas les boucliers au graphisme de BG1
4 = Non, ni pour les objets magiques, ni pour les objets non-magiques
1pp_gemlore IDENTIFICATION OBLIGATOIRE DES GEMMES

Voulez-vous que les gemmes doivent être obligatoirement identifiées ?

1 = Oui
2 = Non [par défaut]
1pp_tutu_bg1_shields

(uniquement disponible pour tutu et tutu_totsc)
APPLIQUER LE RÉGLAGE DES VISUELS DES BOUCLIERS À CEUX DE Tutu/BG1

Voulez-vous appliquer le réglage des visuels des boucliers à ceux de Tutu/BG1 (attention : cela remplacera les boucliers par défaut de Tutu) ?

1 = Non [par défaut]
2 = Oui
1pp_tutu_bg1_helmets

(uniquement disponible pour tutu et tutu_totsc)
APPLIQUER VOS CHOIX D'ICÔNES D'INVENTAIRE POUR LES CASQUES À CEUX DE Tutu/BGl

Voulez-vous appliquer vos choix d'icônes d'inventaire pour les casques de BG2 à ceux de Tutu/BGl (attention : cela remplacera les casques par défaut de Tutu) ?

1 = Non [par défaut]
2 = Oui
1pp_sleeper TRANSFORMER DORMEUSE EN UN FLÉAU

Voulez-vous transformer l'étoile du matin +2 Dormeuse en fléau ?

1 = Oui
2 = Non, mais installer quand même son icône d'inventaire alternative (IBLUN16B) comme ressource pour les moddeurs. [par défaut]
400 Mise à jour et modification des objets
(HoW et TotLM)
1pp_gemlore IDENTIFICATION OBLIGATOIRE DES GEMMES

Voulez-vous que les gemmes doivent être obligatoirement identifiées ?

1 = Oui
2 = Non [par défaut]
1pp_forced_item_colours_iwd COULEURS PRÉ-DÉFINIES DES OBJETS NON-MAGIQUES pour IWD

Ce réglage détermine si les couleurs des boucliers et des casques non magiques portés par les personnages sont fixées et non modifiables. Par défaut, elles ne le sont pas, vous permettant de les personnaliser avec les couleurs de vos vêtements. Activer cette option définit les couleurs de tous les objets.

1 = Non [par défaut]
2 = Oui
300 Correction des animations des solaires et des élémentaires
(ToB, Tutu, tutu_totsc et ca)
1pp_solar_weapons ARMES PORTÉES PAR LES SOLAIRES

Vous pouvez choisir deux rendus visuels pour les armes portées par les solaires. Lequel préférez-vous ?

1 = Nouvelle apparence (des objets pleins entourés d'une lueur) [par défaut]
2 = Comme dans le jeu BGII de base (formées par une lueur éclatante et floue)


1ppv4 > InstallationHAUT DE PAGE

[101]1ppv4 : Paperdolls (composant principal)


Disponible pour :    SoA, ToB, Tutu, HoW, IWDII (composant fictif)

Survolez l'image avec le curseur de la souris pour afficher la version originale.


C'est le composant qui est à l'origine de ce projet. Il convertit les paperdolls [NdT : silhouettes dans l'écran des personnages] de Baldur's Gate I pour le moteur de Baldur's Gate II (utilisé dans SoA/ToB et HoW). Il comprend aussi des paperdolls redessinés pour toutes les combinaisons de races et de classes correspondant aux animations du jeu, ainsi que pour les objets portés par les personnages. Cette nouvelle version détecte l'installation du mod Infinity Animations et le prend en compte dans ses modifications, notamment pour les jeux HoW utilisant les animations de BG1 installées par le 1pp IWD animation fixpack (pack correctif d'animations 1pp pour IWD).

N'oubliez pas que ce composant ne modifie ni les icônes, ni les couleurs des objets ; il n'est donc pas recommandé de l'installer seul. Cependant, il constitue un pré-requis pour presque tous les composants suivants.

1ppv4 > Composant 101RETOUR À LA LISTE DES COMPOSANTS

[102-103]1ppv4 : Couleurs de palette étendues


Composant obligatoire
Disponible pour :    SoA, ToB, Tutu, HoW, IWDII


Ce composant ajoute de nouvelles nuances de couleur aux jeux Infinity Engine, en faisant passer le nombre de couleurs disponibles de 116 à 256. Il implante aussi une nouvelle table de couleurs aléatoires utilisables par Baldur's Gate II et de nouveaux fichiers de jeux de couleurs pour Icewind Dale II, offrant un choix plus important de couleurs pour définir la peau et les cheveux des différentes races.

Il corrige aussi quelques problèmes mineurs liés aux nuances standard. ☛ Pour en savoir plus




[102] Installation minimum pour assurer la compatibilité du mod

Pour les systèmes d'exploitation qui n'acceptent pas le correctif binaire (OSX), ce composant installe les fichiers basiques dont 1pp à besoin pour fonctionner correctement, mais ne permet pas d'utiliser les nouvelles couleurs pour personnaliser les personnages.




[103] Installation complète

L'installation complète modifie l'exécutable du jeu, permettant un usage complet des nouvelles couleurs de palette.

Avec l'installation complète, les choix supplémentaires de couleurs pour la peau et les cheveux sont disponibles automatiquement dans les écrans du jeu. Quant aux couleurs des vêtements, le complément standard de 34 couleurs primaires et secondaires sera disponible dans les écrans de création et de personnalisation de personnage. Pour bénéficier de plus de couleurs de vêtements, il suffit de cliquer sur « Personnaliser » >> « Couleurs » dans l'écran des personnages pour accéder à un jeu supplémentaire de 34 couleurs.

1ppv4 > Composant 102RETOUR À LA LISTE DES COMPOSANTS

[104]1ppv4 : Modifications de l'interface pour BGII


Disponible pour :    SoA, ToB, Tutu (si vous utilisez l'interface classique de BG2)


Cette interface graphique retravaillée pour Baldur's Gate II SoA/ToB a pour but d'adoucir les arêtes trop prononcées des écrans sans s'éloigner du design d'origine. Parmi les modifications majeures, une horloge remplace la « boîte » d'origine, les « parchemins sans bords » de nombreux écrans font place à des parchemins plus réalistes (voir les captures d'écran dans le lien plus bas), et une option permet de modifier les polices de caractères.

Note : à partir de la version 4.2.0, l'option installant les polices de caractères modifiées (1pp_updated_fonts) est configurée à 2 par défaut (2 = Ne pas modifier les polices de caractères) car elle peut poser problème avec les langues utilisant d'autres fichiers BAM de polices.

☛ Plus d'images

1ppv4 > Composant 104RETOUR À LA LISTE DES COMPOSANTS

[105]1ppv4 : Corrections d'avatars


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Ce composant corrige et améliore plusieurs séries d'animations d'avatars de personnages de Baldur's Gate II, et met à jour leurs paperdolls pour mieux refléter les modifications effectuées.

☛ Plus de captures d'écran

1ppv4 > Composant 105RETOUR À LA LISTE DES COMPOSANTS

[106-109]1ppv4 : Avatars de femmes naines


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant modifie le moteur du jeu de Baldur's Gate II pour qu'il utilise des animations d'avatar différenciées pour les femmes naines et les magiciennes des races de petite taille, et installe le contenu nécessaire pour qu'elles soient opérationnelles dans le jeu.

☛ Plus de captures d'écran

1ppv4 > Composant 106RETOUR À LA LISTE DES COMPOSANTS

[110-112]1ppv4 : Des voleurs en pagaille


Composants pré-requis :    [101] [106-109]
Disponible pour :                SoA, ToB, Tutu, HoW, IWDII

Note : La manière dont ce composant est codé provoquera l'échec de son installation si le mod Infinity Animations est déjà installé. Pour éviter ce problème, installez IA après lui.


Dans BGII, les voleurs ne disposent d'animations que pour un niveau d'armure (les armures de cuir). Équiper un voleur d'un autre type d'armure affiche l'animation par défaut (sans armure). Dans l'écran du personnage, seuls les deux premiers niveaux d'armure sont représentés par un paperdoll, les autres affichent le paperdoll sans armure.

Ce composant modifie l'exécutable du jeu pour qu'il utilise l'ensemble des animations des voleurs, et installe le contenu nécessaire pour qu'elles soient opérationnelles.

☛ Consulter le readme d'origine

1ppv4 > Composant 110RETOUR À LA LISTE DES COMPOSANTS

[113]1ppv4 : Avatar intelligent & Changement d'armure


Disponible pour :    SoA, ToB, Tutu, HoW, IWDII

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Ce composant permet d'afficher correctement les armures et les robes lorsque les personnages de toutes les classes s'en équipent. Il contourne la limitation du moteur du jeu qui n'affiche pas les robes portées par les guerriers, prêtres et voleurs, ni les armures portées par les magiciens, en changeant l'animation des personnages selon les types d'armure dont ils sont équipés.

☛ Consulter le readme d'origine

1ppv4 > Composant 113RETOUR À LA LISTE DES COMPOSANTS

[114]1ppv4 : Rendu des sorts nuancé


Nécessite l'activation de l'accélération 3D
Disponible pour :    SoA (partial), ToB, Tutu, HoW, IWDII (composant vide)

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Ce composant améliore sensiblement certains effets visuels de sorts des jeux IE utilisant le moteur de Baldur's Gate II en les dotant d'un léger effet d'alpha blending [NdT : simulation de transparence]. Notez qu'il ne fonctionnera correctement qu'avec l'activation de l'accélération 3D. Si vous jouez en mode Rendu logiciel, il n'est pas recommandé d'installer ce composant.

☛ Plus de captures d'écran

1ppv4 > Composant 114RETOUR À LA LISTE DES COMPOSANTS

[200]1ppv4 : Corrections de base


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Pour l'essentiel, ce composant reprend les modifications d'icônes d'inventaire des objets de 1ppv2. En d'autres termes, il améliore la qualité graphique des icônes dans BGII, particulièrement dans l'expansion ToB. Il met aussi à jour des icônes et les objets associés ajoutés par certains mods. Il constitue le socle sur lequel 1ppv4 a été conçu pour SoA/ToB.

Note : à partir de la version 4.2.0, l'option modifiant les icônes de potions (1pp_potions_icons) est configurée à 2 par défaut (2 = Surtout pas : TOUT sauf les potions !).

☛ Consulter le readme d'origine

1ppv4 > Composant 200RETOUR À LA LISTE DES COMPOSANTS

[201]1ppv4 : Icônes de sorts et de parchemins uniformes


Disponible pour :    SoA, ToB, Tutu

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Ce composant harmonise le graphisme des icônes de sorts utilisé par Baldur's Gate II avec celui du jeu original. Il met aussi à jour les icônes dans les livres de sorts, dans les écrans utilisateurs, ainsi que celles des parchemins de sort.

☛ Plus de captures d'écran

1ppv4 > Composant 201RETOUR À LA LISTE DES COMPOSANTS

[202]1ppv4 : Ajustements de sorts


Disponible pour :    SoA, ToB, Tutu


Des ajustements mineurs de sorts pour SoA/ToB, comme l'attribution d'effets visuels distincts aux sorts d'armure (Armure fantomatique, Armure spirituelle), ainsi que le remaniement des sorts de type « cause des blessures », en les alignant sur leurs équivalents P&P et en les rendant véritablement viables.

1ppv4 > Composant 202RETOUR À LA LISTE DES COMPOSANTS

[203]1ppv4 : Rétablissement des animations d'épées enflammées


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant rétablit les animations spécifiques des épées enflammées pour Baldur's Gate II (identiques à celles du jeu original). Il installe aussi des épées courtes enflammées, ajoutant ainsi une nouvelle catégorie d'objet dans le jeu.

☛ Consulter le readme d'origine

1ppv4 > Composant 203RETOUR À LA LISTE DES COMPOSANTS

[204]1ppv4 : Coloration des bâtons


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant permet de personnaliser l'apparence des bâtons en les colorant par segment (des parties prédéfinies du bâton, contrairement au jeu qui leur attribue une couleur uniforme) ; ce qui permet de diversifier les bâtons du jeu et de faire correspondre leur apparence à celles de leurs icônes dans l'écran d'inventaire. Il patche aussi les bâtons du jeu pour profiter de ce nouveau contenu.

☛ Consulter les notes du développeur

1ppv4 > Composant 204RETOUR À LA LISTE DES COMPOSANTS

[205]1ppv4 : Boucliers de BG1 v2


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant remplace les animations classiques de boucliers par celles de Baldur's Gate I, correctement reconstruites et redessinées. Il a été réalisé grâce au soutien inestimable de l'équipe de BG:EE.

1ppv4 > Composant 205RETOUR À LA LISTE DES COMPOSANTS

[206]1ppv4 : Animations supplémentaires de boucliers (fichiers de base)


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII



Ce composant installe des versions modifiées des animations de boucliers de Baldur's Gate II, ainsi que plusieurs nouveaux types de boucliers. Il comporte aussi une version de bouclier qui utilise les animations d'un autre, mais possède ses propres paperdolls.

N'oubliez-pas qu'il s'agit d'un composant basique : il ne modifie aucun objet. Son installation permettra aux composants suivants de vous proposer des options supplémentaires lors de la mise à jour des objets et des sorts.


1ppv4 > Composant 206RETOUR À LA LISTE DES COMPOSANTS

[207]1ppv4 : Bâtons de magiciens (fichiers de base)


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant installe une nouvelle animation de bâton (le bâton du magicien), ainsi que plusieurs nouveaux paperdolls pour les autres bâtons colorés.

N'oubliez-pas qu'il s'agit d'un composant basique : il ne modifie aucun objet. Son installation permettra aux composants suivants de vous proposer des options supplémentaires lors de la mise à jour des objets et des sorts.


1ppv4 > Composant 207RETOUR À LA LISTE DES COMPOSANTS

[208]1ppv4 : Animations supplémentaires de casques (fichiers de base)


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant améliore les animations de casques de Baldur's Gate II original, et installe cinq nouvelles animations de casques (dont l'un n'est pas représenté dans les captures d'écran ci-dessus). Il installe également des bandeaux visibles sur la tête des personnages !

N'oubliez-pas qu'il s'agit d'un composant basique : il ne modifie aucun objet. Son installation permettra aux composants suivants de vous proposer des options supplémentaires lors de la mise à jour des objets et des sorts.


1ppv4 > Composant 208RETOUR À LA LISTE DES COMPOSANTS

[209]1ppv4 : Ailes amovibles (fichiers de base)


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant ajoute des ailes dont les personnages elfes peuvent s'équiper (avec quelques restrictions d'usage).

Note : à partir de la version 4.2.0, les ailes pour les elfes masculins sont installées par défaut.

☛ Consulter le readme d'origine & les notes de développement

N'oubliez-pas qu'il s'agit d'un composant basique : il ne modifie aucun objet. Son installation permettra aux composants suivants de vous proposer des options supplémentaires lors de la mise à jour des objets et des sorts.


1ppv4 > Composant 209RETOUR À LA LISTE DES COMPOSANTS

[210]1ppv4 : Plus de diversité de paperdolls d'objets (fichiers de base)


Composant pré-requis :    [101]
Disponible pour :              SoA, ToB, Tutu, HoW, IWDII


Ce composant augmente la variété de paperdolls disponibles en ajoutant des variantes pour représenter des objets utilisant les mêmes animations. Cela comprend des paperdolls spécifiques pour afficher les épées bâtardes, divers types de fléaux, les masses, les arcs courts, et plus encore (tous ne sont pas présents sur l'image ci-dessus).

N'oubliez-pas qu'il s'agit d'un composant basique : il ne modifie aucun objet. Son installation permettra aux composants suivants de vous proposer des options supplémentaires lors de la mise à jour des objets et des sorts.


1ppv4 > Composant 210RETOUR À LA LISTE DES COMPOSANTS

[400]1ppv4 : Mise à jour et modification des objets


Composants pré-requis :        [101] [200] (sur SoA/ToB/Tutu)
Composants recommandés :    [203] [204] [205] [206] [207] [208] [209] [210]
Disponible pour :                    SoA, ToB, Tutu, HoW


Il s'agit du composant principal de mise à jour de 1ppv4. Avant de l'exécuter, assurez-vous d'avoir installé tous les composants que vous souhaitez utiliser (les composants recommandés offriront des choix d'installation et du contenu supplémentaires). Les captures d'écran suivantes illustrent les options d'installation par défaut, sauf indication contraire.

Survolez l'image avec le curseur de la souris pour afficher la version originale.




Dans les versions précédentes, divers choix vous étaient proposés pendant d'installation (en fonction de votre jeu IE et des composants que vous avez installés).
Depuis la version 4.2.0, les options d'installation sont externalisés dans le fichier 1pp-config-default.ini. Si vous souhaitez les modifier, veuillez lire ce chapitre.

Note : si vous souhaitez écraser l'icône des Marteaux des Runes, choisissez la valeur 1 pour l'option 1pp_hammers_icons [Par défaut = 2 (Non, on attribue la nouvelle icône au marteau Poing de Borock, et on laisse aux Marteaux des Runes leur icône originale.)]. En réponse à de nombreuses demandes de joueurs, transformer l'étoile du matin +2 Dormeuse est désormais optionnel et géré par l'option 1pp_sleeper option [Par défaut = 2 (Non, mais installer quand même son icône d'inventaire alternative (IBLUN16B) comme ressource pour les moddeurs)].

De nombreux joueurs s'étant plaints de devoir identifier toutes les gemmes du jeu, l'option Identification obligatoire des gemmes est désormais désactivée par défault. Si vous souhaitez la réactiver, attribuez la valeur 1 (Oui) à la variable 1pp_gemlore.

Pour avoir un aperçu complet des options, veuillez consulter le lien ci-dessous. Si vous souhaitez affecter des couleurs pré-définies aux objets non magiques, choisissez les valeurs 2 (Oui pour tous les objets, qu'ils soient magiques ou pas) ou 3 (Oui pour tous les objets, qu'ils soient magiques ou pas, mais ne concerne pas les boucliers au graphisme de BG1) pour l'option COULEURS DES OBJETS PRÉ-DÉFINIES.

☛ Autres options d'installation


1ppv4 > Composant 400RETOUR À LA LISTE DES COMPOSANTS

[401]1ppv4 : Rendu des projectiles amélioré


Composant pré-requis :    [200] [400]
Disponible pour :              SoA, ToB, Tutu



Ce composant améliore les effets visuels des projectiles de Baldur's Gate II. Vous pourrez détecter quel genre de billes, flèches ou carreaux sont tirés sur vous (ou si vous êtes vraiment distrait.e, que vous tirez). Il comprend des projectiles colorés de billes, de carreaux, de haches et de fléchettes, et, ce qui est encore plus chouette, vous pouvez distinguer les différents types de munitions sur votre paperdoll !

1ppv4 > Composant 401RETOUR À LA LISTE DES COMPOSANTS

[300]1ppv4 : Correction des animations des solaires et des élémentaires


Disponible pour :    ToB, Tutu

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Ce composant modifie le rendu visuel des animations des solaires dans les jeux utilisant le moteur de ToB, ainsi que celui des élémentaires de feu (plus transparents).

1ppv4 > Composant 300RETOUR À LA LISTE DES COMPOSANTS

[301]1ppv4 : Correction d'autres éléments divers


Disponible pour :    SoA, ToB, Tutu, HoW, IWDII

Survolez l'image avec le curseur de la souris pour afficher la version originale.


Ce composant apporte des corrections aux éléments suivants : animations de chien (palette corrompue), de roturière assise (mauvaise conversion des fichiers BAM), variante de l'animation de géant du feu (qui était inutilisable car elle ne disposait pas d'une palette uniforme). Il corrige aussi un bug dans SoA/ToB et IWD:TotLM, lié au moteur du jeu, qui affiche de manière aléatoire de mauvaises séquences des casques lorsque vous changez d'équipement, les faisant « flotter » sur votre personnage. Enfin, il contient un correctif au bug du tampon de profondeur [NdT : gestion de l'élimination des parties cachées] des boucliers sur les animations de personnages de BGII dans SoA, ToB, IWD:TotLM et IWDII

1ppv4 > Composant 301RETOUR À LA LISTE DES COMPOSANTS

Crédits et Remerciements


Programme d'installation et contenu : Erephine
Maintenance : Gwendolyne

"Anecdotal evidence indicates you are not reading this sentence."


Pour toute question ou demande d'assistance, veuillez consulter le forum du mod.




Special Acknowledgements to:
  • L'équipe de Spellhold Studios pour l'hébergement de ce mod.
  • Composant Couleurs de palette étendues : Merci à skellytz pour son correctif des couleurs choisies dans l'écran de personnalisation des personnages qui n'étaient pas sauvegardées lors des chargements de parties si leur index pointait une couleur aléatoire.
  • Bartimaeus et Sam : merci pour leur retour de test et leurs suggestions pour améliorer le mod.
  • Traduction française : Gwendolyne (relecture par Luren).
  • Traduction russe : prozh.
  • Composant Épées enflammées : Merci d'avance à Nythrun pour nous avoir laissés utiliser son code ! Enfin, nous l'espérons !
  • Composant Avatar intelligent & Changement d'armure : Merci à Galactygon pour nous avoir laissés utiliser son code de Changement d'armure.
  • Merci au soutien inestimable de l'équipe de BG:EE, sans qui la réalisation de ce mod n'aurait probablement pas été possible, et à Trent Oster qui a été génial pour partager les vestiges du développement de ToB.
  • Premier programme d'installation : CamDawg.
  • Merci à toutes les personnes des forums de La Couronne de Cuivre, The Gibberlings Three, Spellhold Studios forums, et des autres communautés de joueurs et de moddeurs IE qui ont offert leur aide.



Logiciels et outils utilisés pour la création de ce mod (parmi d'autres) :



Informations sur les droits d'auteur

Ce mod a été créé pour être librement apprécié par tous les joueurs de Baldur's Gate 2. Cependant, il ne doit pas être vendu, publié, compilé ou redistribué sous quelque forme que ce soit sans le consentement d'Erephine. Le premier programme d'installation par WeiDU a été réalisé par CamDawg, le dernier par Gwendolyne. Les illustrations et les graphiques originaux sont ©2004 Erephine.


1ppv4 > Crédits et RemerciementsHAUT DE PAGE

Historique des versions


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


1pp v4.2.1  (25 mars 2023)
  • Correction des fautes de frappe causant des erreurs d'installation.
  • Restauré l'animation de l'épée enflammée de Phénix Garde.
1pp v4.2.0  (29 août 2020)
☛ Refonte générale :
  • Ajout du fichier de metadata 1pp.ini pour soutenir "Project Infinity" d'AL|EN.
  • Remplacement du mot-clé AUTHOR par SUPPORT.
  • Ajout des conditions REQUIRE_PREDICATE manquantes pour éviter d'installer des composants sur des jeux inappropriés ou si des composants pré-requis ne le sont pas.
  • Attribution à chaque component d'un nombre DESIGNATED et d'un LABEL.
  • Ajout de la librairie "always.tpa".
  • Ajout de commentaires dans les fichiers de code chaque fois que possible.
  • Remplacement des conditions GAME_IS par des variables afin d'accélérer la vitesse d'exécution du code.
  • Les options de configuraton d'installation ont été externalisés dans le fichier 1pp-config-default.ini. Si vous souhaitez les modifier, veuillez consulter ce chapitre.
  • Correction et intégration des patches correctifs de Lollorian et intégration des autres patches du BWP Fixpack fixes (merci à The Imp et aux autres !).
  • Découpage de l'énorme composant principal "Mise à jour et modification des objets" [400] en plus petits pour assurer une meilleure lecture et facilité sa maintenance (bien plus facile de vérifier 2500 ou 3000 lignes de code lorsque l'on cherche un bug ou une erreur dans plus de 16000 lignes de code !). 😉
  • Ajout de la compatibilité avec le BG2 Fixpack et ToBEx.
  • Ajout d'une compatibilité partielle avec les mods Item Revisions, Spell Revisions et IWDification : comme ces mods sont toujours publiés en version beta, J'ai abandonné toute velléité de fournir un code totalement compatible avec eux. Ce serait une perte de temps puisqu'il serait sans aucun doute obsolète dans quelques semaines. 😉
  • Ajout et/ou amélioration de compatibilités de 1PP avec d'autres mods (BG1 NPC Project, Bolsa, Darron, Improved HaerDalis Swords, Rolles, Ruad, Song and Silence, Stuff of the Magi, The Unusual Oddities Shop).
  • Correction de fautes de frappe qui empêchaient la modification de certains objets (ou modifiaient d'autres objets à leur place...).
  • Simplification du code :
    • Remplacement des macros par des fonctions quand c'est pertinent.
    • Copie de répertoires de fichiers plutôt que chaque fichier un par un.
    • Regroupement d'actions ou de patches avec ACTION_FOR_EACH et PATCH_FOR_EACH chaque fois que possible.
    • Utilisation de nouvelles fonctions plus efficaces de WeiDU (qui n'existaient pas lorsque Erephine a écrit ce mod) et de Gwendolyne qui optimisent le patch des fichiers (par exemple ADD_ITEM_EQEFFECT, ALTER_EFFECT et ALTER_ITEM_HEADER remplacent de nombreuses lignes de codes !).
    • Les fichiers ne sont plus écrasés plusieurs fois de suite...
  • Re-formatage et mise à jour de tous les readme (1pp prend désormais en compte la documentation traduite).
  • Ajout de la traduction française (Gwendolyne).
  • Ajout de la traduction russe (prozh).
  • Traification.
  • Suppression des fichiers inutiles.
  • Reorganisation de l'arborescence des répertoires du mod : creation de sous-répertoires pour classer les fichiers de paperdolls par type de créature.
  • Passage en minuscules des noms de fichiers.
  • Mise à jour de WeiDU (v246).
  • Téléversement du mod dans le compte GitHub officiel de Spellhold Studios.

☛ Modifications relatives à chaque composant :
  • [101] 1ppv4: Core paperdolls - main component (101_base.tph, 101_ia.tph, 101_iwd.tph, 101_obj.tph)
    • Copied entire folders instead of infinite lines of code.
    • Infinity Animations paperdolls for Legacy animations: replaced READLN action "Use 1pp or IWD style female dwarf paperdolls?" with reading new setting (1pp_fdwarf) from 1pp-config-default.ini or 1pp-config-user.ini [default value = 2 (1pp style)].

  • [102-103] 1ppv4: Couleurs de palette étendues (102_compat.tph et 103_extpal.tph)
    • Copied entire folders instead of infinite lines of code.
    • Fixed random color entries in character customization (thanks skellytz!): Now all hair, skin, major/minor colors you pick in the character customization will stick on game load (i.e., the colors aren't from the random range anymore).

  • [104] 1ppv4: Modifications de l'interface graphique pour BGII (104_core.tph)
    • Copied entire folders instead of infinite lines of code.
    • Replaced READLN actions "Do you want to include SoA style loading screens for ToB?", "Install updated fonts? (may cause issues with languages using different font .BAMs)" and "Use mixed case labels?" with reading new settings (1pp_gui_soa, 1pp_updated_fonts and 1pp_mixed_labels) from 1pp-config-default.ini or 1pp-config-user.ini [default values are defined in this chapter].

  • [105] 1ppv4: Corrections d'avatars (105_avatars.tph)
    • Copied entire folders instead of infinite lines of code.

  • [106-107-108-109] 1ppv4: Femmes naines (106_f_dwarves_bg2.tph, 107_f_dwarves_iwd2.tph, 108_f_dwarves_odd2.tph et 109_f_dwarves_iwd.tph)
    • Copied entire folders instead of infinite lines of code.

  • [110-111-112] 1ppv4: Des voleurs en pagaille (110_thieves_iwd.tph, 111_thieves_bg2.tph et 112_thieves_iwd2.tph)
    • Copied entire folders instead of infinite lines of code.

  • [113] 1ppv4: Avatar intelligent & Changement d'armure (113_switch.tph)
    • Copied entire folders instead of infinite lines of code.
    • Used newer and more efficient ADD_ITEM_EQEFFECT WeiDU function to replace so many lines of codes.

  • [114] 1ppv4 : Rendu des sorts nuancé (114_effects.tph)
    • Replaced READLN action "WARNING: This component will only work properly with 3D support enabled (alpha blending). Installing this component on BG2 in software rendering mode IS NOT A GOOD IDEA." with reading '3D Acceleration=1' in baldur.ini, icewind.ini or icewind2.ini before running the component.
    • Replaced READLN actions "Install IWD-style Agannazar's Scorcher or alternate style?" and "Install less obtrusive dispel magic effect?" with reading new settings (1pp_agannazar_scorcher and 1pp_dispel_magic_effect) from 1pp-config-default.ini or 1pp-config-user.ini [default values are defined in this chapter].
    • Function GW_MODIFY_PROJ replaces (Lollorian's BWP Fixpack misc patchified code changes (114_effects.tph.patch: modify new projectile values in ALL spell headers) which was inefficient and patched nothing. Moreover, it was using a wrong offset coding for ITM files. Source: commit.
    • Added BG2 Fixpack and partial SR compatibility in a rather softer way.
    • specific fixes:
      • spin897.spl (Gas Spore): added BG2 Fixpack compatibility. BG2 Fixpack replaces CLOUDKIL.pro with cdnpcsym.pro, preventing 1pp to replace it with 1pgspore.pro.
      • spwi614.spl (Death fog): added Acid Fog SR compatibility. SR replaces CLOUDKIL.pro with dvafog.pro, preventing 1pp to replace it with 1pdeathf.pro.
      • spwi810.spl (Incendiary Cloud): added SR compatibility. SR replaces CLOUDKIL.pro with dvicloud.pro, preventing 1pp to replace it with 1pincind.pro.

  • [200] 1ppv4 : Corrections de base (200_1ppv2_cut.tph)
    • Added a new setting (1pp_hammers_icons) allowing to make alternate the overwriting of the Runehammer icon (saves vanilla IHAMM10 icon and installs new IHAMM10 1pp icon as IHAMM05B), and not to set Borok's Fist's icon to Runehammers [default value = 2 (No, assign the new icon to Borok's Fist, but keep the Runehammer icon for their respective hammers.)].
    • Replaced READLN action "Do you want to include updated potion graphics?" with reading new setting (1pp_potions_icons) from 1pp-config-default.ini or 1pp-config-user.ini [default value = 2 (Heavens no -- *Everything* but Potions!)].
    • Code simplified or re-written with newer functions to provide automatic process:
      • Replaced WRITE_LONG 0x3E 0 and WRITE_ASCII 0x3A ~ISHLDS01~ with WRITE_ASCII 0x3A ~ISHLDS01~ #8. Id. with offsets 0x48 0x44, and 0x5C 0x58.
      • Used DELETE_EFFECT and CLONE_EFFECT combo to add new equipped color effects, which avoids writing lines of codes!
    • 1ppv2 BAMs: created copies of a few vanilla inventory icons for modding purpose (Club of Detonation +3, Splint Mail +1, Chain Mail +3, Mage Robe of Cold Resistance, Mage Robe of Fire Resistance, Mage Robe of Electric Resistance, Knave's Robe, Traveler's Robe, Adventurer's Robe, Robes of the Good, Neutral, and Evil Archmagi, Suryris's Blade +2, Ravager +4, Halberd +3, The Eyes of Truth, Helm of the Rock, Leather Armor, Studded Leather Armor, Plate Mail, Mithral Field Plate +2, Quiver of Plenty +1, Bastard Sword +2, Celestial Fury +3, Short Sword of Mask +4, Angurvadal +4, Foebane +3, Purifier +4, Yamato +4, Usuno's Blade +4, Spectral Brand +4, Hindo's Doom +3, Bastard Sword +3, Katana +3, Scimitar +3, The Answerer +4, Gram the Sword of Grief +5).
      Instead of definitively overwriting them, it now saves them with V suffixe before overwriting them, and does not overwrite anymore the following icons that are irrelevant (EE does not validate this change) : does not replace iax1h14.bam (Axe of the Unyielding +3) with the very inaccurate IWD Celebrant's Blade icon, idagg11.bam (Boomerang Dagger) with a clone of IMISC75 (Dagger of Venom), and isw1h06.bam (Varscona +2) with a clone of ISW1H41 (Long Sword +2).
      Does not overwrite Harbinger's icon and copies an alternate resource for modding purpose (isw2h07B). This way, Harbinger keeps its golden icon which fits to its colors settings.
    • specific fixes:
      • dagg21.itm & dagg22.itm (Daggers of the Star): reverted to their original inventory icon IDAGG21. 1PP sets them to IDAGG18 (Shadow Thief Dagger icon), but EE does not validate this change.
      • halb07.itm (Halberd +2): reverted to its original inventory icon IHALB07. 1PP sets it to IHALB03 (Suryris's Blade +2 icon), but EE does not validate this change.
      • sw1h31.itm (Daystar +2): reverted to its original inventory icon ISW1H31. 1PP sets it to ISW1H34 (Albruin +1), but EE does not validate this change. Then switches back its colorisation with Albruin (400_update_bgii_swords).
      • sw1h34.itm (Albruin +1): reverted to its original inventory icon ISW1H34. 1PP sets it to ISW1H31 (Daystar +2), but EE does not validate this change. Then switched back its colorisation with Daystar (400_update_bgii_swords).
      • sw1h41.itm (Long Sword +2): reverted to its original inventory icon ISW1H41. 1PP sets it to SW1H06 (Varscona +2 icon), but EE does not validate this change. Then removed the colorisation modified by 400_update_bgii_swords and sets it to SW1H73 (Long Sword +3) that deserves those settings.
      • sw2h10.itm and sw2h19.itm (Carsomyr +5 and +6): reverted to their original inventory icon ISW2H10. 1PP sets them to ISW2H20, but EE does not validate this change.
      • sw2h11.itm (Two-handed Sword +2): reverted to its original inventory icon ISW2H11. 1PP sets it to ISW2H03, but EE does not validate this change.
      • sw2h20.itm (Two-handed Sword +3): reverted to its original inventory icon ISW2H20. 1PP sets it to ISW2H06, but EE does not validate this change.
      • sw1hwk.itm (Water's Edge +3): wrong identified name fix moved from 400_update_bgii_misc.tpa because Core content patches component installs it and is a pre-requisite for Core updates and item patches component.
      • BW Herbs mod patches: fixed a typo (was copying BW02IPO1_l.BAM instead of BW02IPO1.BAM).

  • [201] 1ppv4 : Icônes de sorts et de parchemins uniformes (201_spellsandscrolls.tph)
    • Integrated BWP Fixpack patch: restored Energy Blades spell and scroll icons (SPWI920) overwritten with Black Blade of Disaster's ones.

  • [202] 1ppv4 : Ajustements de sorts (202_spelltweaks.tph)
    • Replaced READLN action "WARNING: SPPR142/1342 (Cause Light Wounds, Cause Medium Wounds) seem to be already taken by a previously installed mod. Proceeding to install may cause issues." with a new code using !FILE_CONTAINS_EVALUATED(~spell.ids~ ~~). This will avoid to overwrite existing spells.
    • Replaced READLN action "Do you want existing 'cause wound' spells to use IWD-style icons? (healing icon in red)" with reading new setting (1pp_iwd_cause_wounds_icons) from 1pp-config-default.ini or 1pp-config-user.ini [default value = 1 (Yes)].
    • Replaced BWP Fixpack Lollorian's patchified Armor animation changes (202_spelltweaks.tph.patch: modifies opcode #215 visual effect in ALL spell headers) with WeiDU innate ALTER_EFFECT function. Source: commit.
    • Added SR compatibility for individualised armour effects. 1PP patches also op#215 with GARMORH resource (spwi317.spl: Ghost Armor).
    • Added IWDIfication and SR compatibility for installing PnP/IWD-style 'cause wounds' spells in a rather softer way.

  • [203] 1ppv4: Rétablissement des animations d'épées enflammées (203_fslong.tph)
    • Copied entire folders instead of infinite lines of code.
    • Used new 1pp_compatibility.tph library to improve 1PP crossmods compatibility (Improved HaerDalis Swords).

  • [204] 1ppv4: Coloration des bâtons (204_qsbase.tph)
    • Copied entire folders instead of infinite lines of code.
    • Used new 1pp_compatibility.tph library to improve 1PP crossmods compatibility (Bolsa, Rolles, Ruad, Stuff of the Magi and The Unusual Oddities Shop).

  • [208] 1ppv4 : Animations supplémentaires de casques (208_v4_helmets.tph)

  • [209] 1ppv4: Ailes amovibles (fichiers de base) (209_v4_wings.tph)
    • Added automatic installation of male elves wings by default.

  • [210] 1ppv4 : Plus de diversité de paperdolls d'objets (210_v4_ppd_variety.tph)
    • CRE files: used READ_LONG 0x28 instead of READ_SHORT 0x28 (dword!).
    • ITM files: used WRITE_LONG 0x18 (THIS BAND BNOT BIT2) to remove droppable flag instead of writing the offset new value.
    • Simplified codes creating undroppable clones of weapons (in particular with tutu_var) replacing primary weapon with undroppable clone and moving it to inventory.

  • [400] 1ppv4 : Mise à jour et modification des objets (400_1pp_update_bgii.tph et 400_1pp_update_iwd.tph)
    • Split this huge component into smaller ones (checking 2500 or 3000 lines is easier when you search a glitch or a bug in more than 16000 lines of code!).
    • Replaced READLN action "Do you want gems to require some lore to identify?" with reading new setting (1pp_gemlore) from 1pp-config-default.ini or 1pp-config-user.ini [default value = 2 (No)].
    • Added a new setting (1pp_hammers_icons) in 1pp-config-default.ini or 1pp-config-user.ini allowing to make alternate the overwriting of the Runehammer icon (saves vanilla IHAMM10 icon and installs new IHAMM10 1pp icon as IHAMM05B), and not to set Borok's Fist's icon to Runehammers [default value = 2 (No, assign the new icon to Borok's Fist, but keep the Runehammer icon for their respective hammers.)].
    • Added a new setting (1pp_sleeper) in 1pp-config-default.ini or 1pp-config-user.ini allowing to make alternate the turning of The Sleeper into a flail [default value = 2 (No, but install the alternate flail icon IBLUN16B as a new resource for modders)]. In any case, 1PP does not overwrites its original inventory bam with a new one, but installs a new icon (IBLUN16B) as an alternate, and saves the vanilla icon for compatibility with other mods purpose.
    • Replaced tooltip section with two new functions that 1) add a fourth column if needed, 2) automatically writes values in tooltip.2da from the tra file.
    • Integrated Lollorian's BWP Fixpack patch for Ashes of Embers compatibility (400_1pp_update_bgii.tph.patch): renames 1PPv4 BAND0X.ITMs to XOBAND0X.ITMs, using Lollorian's prefix (according to BWL: XO, submitted by Chaplain, 11.03.2010, Prefix owner also known as Lollorian). Source.
    • Added ToBEx compatibility for circlets: item flag EE/Ex: Toggle critical hits flag (BIT25).
    • Gems sub-component: code simplified and re-written to avoid overwriting files when selecting option no lore needed for identification (1pp_gemlore = 2). Build an array to define new gems lore values to identify. Same tph used for IWD and BG2 games.
    • Code simplified or re-written with newer functions to provide automatic process:
      • Grouped actions or patches with ACTION_FOR_EACH and PATCH_FOR_EACH whenever possible.
      • Replaced macros with functions whenever possible.
      • Replaced WRITE_LONG 0x3E 0 and WRITE_ASCII 0x3A ~ISHLDS01~ with WRITE_ASCII 0x3A ~ISHLDS01~ #8. Id. with offsets 0x48 0x44, and 0x5C 0x58.
      • Used new 1pp_compatibility.tph library to improve 1PP crossmods compatibility (BG1 NPC Project, Darron, Rolles, Ruad, Song and Silence, Stuff of the Magi, The Unusual Oddities Shop).
    • shields specific fixes (400_update_bgii_shields.tpa):
      • shld02.itm (Small Shield +1): LPM ~clear~ was missing, and the code stacked opcode #7 global effects.
      • shld31a.itm (Gorm's Arm +3): fixed wrong coding (WRITE_SHORT instead of WRITE_BYTE for Minimum strength value).
      • shld01p.itm (Buckler +2): fixed wrong coding (opcode #0 parameter1 0xfffffe - 16777214 ?? - should be -3), added opcode #0 with parameter1 = -3 and parameter2 = 4 to add missing protection vs piercing weapons, added missing price, and fixed item description to fit ITM file.
      • shld06p.itm (Redshield +1, +4 vs. monstrous): fixed wrong coding (op#219: switch parameter1 and 2, and parameter2 2 - EA.IDS - should be 3 - GENERAL.IDS), added an external effect (shld06p.eff), and replaced opcode #178 with opcode #177, otherwise opcode #178 won't work.
      • shld07p.itm (Sartessa's Vengeance +1): fixed wrong coding for add magical flag [replaced WRITE_BYTE 0x1b 0x6c with WRITE_LONG 0x18 (THIS | BIT6)].
      • shld08p.itm (Tarloc's Contingency +1): code simplified (1tarsp.spl) and fixed wrong coding for Casting sound (1tarss.spl).
      • shld09p.itm (Shield of Devotion +1): fixed wrong coding op#62 (parameter2 should be 4, not 3).
      • x#ajshld.itm (Ilvastarr Family Shield - The BG1 NPC Project mod): fixed a typo (was patching #ajshld instead of x#ajshld).
    • helmets specific fixes (400_update_bgii_helmets.tpa):
      • helm33.itm (Gold Horned Helm): fixed a typo (was patching helm22 instead of helm33).
      • xoband02.itm (Silver Circlet): fixed wrong coding opcodes #33, 34 & 35 (parameter2 originally set to 1 should be 0) and added opcodes #36 & 37 to match item description (+1 to Saving Throws).
      • xoband03.itm (Eilistraee's Boon +1): same fixes for opcodes #33, 34, 35, 36 & 37. Fixed wrong coding op#31: parameter1 originally set to 110, should be 10, and parameter2 switched from 2 to 0 to match item description (+10% magic damage resistance).
      • xoband04.itm (Circlet of the Archmagi): same fixes for opcodes #33, 34, 35, 36 & 37. Added one missing equipped effects (LPM ADD_ITEM_EQEFFECT #19).
    • launchers specific fixes (400_update_bgii_launchers.tpa):
      • xbow15.itm & xbow16.itm (Firetooth +4/+5): added bolt location color (wpink) to reflect the fire bolt on character paperdoll.
    • weapons specific fixes (400_update_bgii_weapons.tpa):
      • Added IR compatibility for throwing axes, daggers and hammers if variant a and/or b items are detected: ax1h08.itm (Hangard's Axe +2), ax1h09.itm (Rifthome Axe +3), ax1h10.itm (Azuredge +3), ax1h16.itm (K'logarath +4), dagg11.itm (Boomerang Dagger +2), dagg12.itm (Firetooth +3), hamm06.itm (Dwarven Thrower +3) and hamm09.itm (Crom Faeyr +5).
      • dagg12.itm (Firetooth +3): fixed typos in LPM ~pulse~ macro (redundant setr variable set to 152 and 189 should be setg and setb, otherwise they overwrite the setr value and don't set the correct setg and setb values).
      • dagg21.itm & dagg22.itm (Daggers of the Star): restored their original colors as component #200 reverted to their original inventory icon IDAGG21, this patch would give them wrong colors.
      • halb08.itm (Duskblade +2): fixed a typo patching halb06 instead of halb08.
      • hamm10.itm & hamm11.itm (Runehammers): new 1pp_hammers_icons setting gives the choice to assign them, or not, the Borok's Fist's icon.
    • miscellaneous specific fixes (400_update_bgii_misc.tpa):
      • sw1hwk.itm (Water's Edge +3): wrong identified name fix moved into 200_1ppv2_cut.tph because Core content patches component installs it and is a pre-requisite.
      • misc89.itm (Edwin's Amulet): added bgmisc89 (BGT and IR compatibility).
      • book06.itm (Tome of Clear Thought), book07.itm (Tome of Leadership and Influence) and book08.itm (Tome of Understanding): harmonized header icon with new inventory icon (IBOOK768) for consistency.
    • swords specific fixes (400_update_bgii_swords.tpa):
      • Does not overwrite Varscona's icon with a clone of ISW1H41 (Long Sword +2) because EE does not validate this change.
      • sw1h31.itm (Daystar +2): as 1PP (Core content patches) sets its icon to ISW1H34 (Albruin +1), but EE does not validate this change, this version reverts to its original inventory icon ISW1H31, and this component switches back its colorisation with Albruin.
      • sw1h34.itm (Albruin +1): as 1PP (Core content patches) sets its icon to ISW1H31 (Daystar +2), but EE does not validate this change, this version reverts to its original inventory icon ISW1H31; and this component switches back colorisation with Daystar.
      • sw1h41.itm (Long Sword +2): as 1PP (Core content patches) sets its icon to SW1H06 (Varscona +2 icon), but EE does not validate this change, this version reverts to its original inventory icon ISW1H41. Then, this component removes its re-colorisation and sets it to SW1H73 (Long Sword +3) that deserves those settings.
      • sw2h06.itm and sw1h13.itm (Spider's Bane +2): harmonized both versions. Now they get the same icon and coloration (no change from vanilla SW1H13 as its colors fit the new icon installed by 1PP).
      • sw2h07.itm (Harbinger +3): does not overwrite Harbinger's icon and copy an alternate resource for modding purpose. This way, Harbinger keeps its golden icon which fits to its colors settings.
      • sw1p01.itm (Viper's Edge +2): removed the op#134 global effect (Petrification) otherwise it would be impossible to wield the sword. 😉 Fixed wrong coding (the extended effects were not implemented) and modified the cursed effects probabilities, so that they don't stack when not necessary (e.g. why should you be poisoned when petrified?).
    • blunt weapons specific fixes (400_update_bgii_blunt.tpa):
      • blun16.itm (The Sleeper +2): new 1pp_sleeper setting gives the choice to turn it into a flail. If turned into a flail, modifies minimum strength value and uses a new icon (IBLUN16B) to avoid overwriting the vanilla one (let's keep it for modders!).
    • new staves specific fixes (400_update_bgii_staves2.tpa):
      • Avoided copying and overwriting the same files again and again...
      • Rewrote tooltip.2da appending to make sure it contains at least four columns, so we can add all Narbucchad's Demise staves abilities. Macro GW_ADJUST_TOOLTIP adds new columns in tooltip.2da. Function GW_ADD_ITEM_TOOLTIPS adds new entries in tooltip.2da.
    • armors specific fixes (400_update_bgii_armors.tpa):
      • chan03b.itm (Werebane Mail +2): added missing identified name.
      • plat15.itm (Pride of the Legion +2): reverted its inventory and description icons (wrongly set to IPLAT23 and CPLAT05) as EE does not validate this change.
      • plat23.itm (Full Plate Mail +2): removed from the patches as EE does not validate them (this silver and golden full plate was turned into a black one!).
    • scatters items specific fixes (400_update_bgii_scatter.tph):
      • Coding simplification:
        • Replaced combo ADD_STORE_ITEM + REMOVE_STORE_ITEM with LPF REPLACE_STORE_ITEM.
        • Replaced two ADD_STORE_ITEM #1 with one ADD_STORE_ITEM #2.
      • dmark1.sto (Fovem, Docks merchant) & trmer02.sto (Trademeet merchant): set number_in_stock to 2, otherwise the former code did not work (was supposed to add one Plate and remove the Plate +1, but there was already 1 Plate in the store!)

  • [401] 1ppv4 : Rendu des projectiles amélioré (401_projectiles.tph)
    • Code fully re-written with new functions to provide automatic process.
      • Function GW_CLEAR_DUPLICATED_OPCODES: does not stack anymore opcodes #83 and #197, clears duplicated vanilla op#89 and #197 effects in SPL and ITM files and checks if protection from SPEAR and/or Bounce SPEAR is already set before adding it.
      • Function GW_MODIFY_PROJ replaces BWP Fixpack patch (401_projectiles.tph.patch): now it modifies projectile value only when needed (does not patch melee headers anymore), replaces ADD_ITEM_EQEFFECT, ADD_ITEM_EFFECT, ADD_SPELL_EFFECT and macros with the newer and more efficient CLONE_EFFECT WeiDU function to give new opcodes #83 and #197 the same settings than existing ones (target, resist_dispel, duration, power...). It modifies all extended headers and avoids writing lines of codes!
      • Added partial IR and SR compatibility in a rather soft way.
      • Improved 1PP crossmods compatibility (Rolles, Ruad, Stuff of the Magi).
    • specific fixes:
      • ax1h08.itm (Hangard's Axe +2), ax1h09.itm (Rifthome Axe +3), ax1h10.itm (Azuredge +3) and ax1h16.itm (K'logarath +4): added IR compatibility (patches itemB files).
      • bolt09.itm (Bolt +3): fixed a typo (was patching bolt06 instead of bolt09).
      • Sets new projectiles to Quivers of Plenty, Cases of Plenty, Bags of Plenty and Sling of Everard: Why quivers and launchers needing no ammo should not get new 1pp projectiles?
      • dagg05.itm (Throwing Dagger), dagg11.itm (Boomerang Dagger +2) and dagg12.itm (Firetooth +3): added IR compatibility (patches itemB files).
      • sper04.itm (Javelin): switched Thrown and Melee strings ref in tooltip.2da.
      • items aurstaf, dragring, magebra, slayerwp and globblu4 (Blue Globe): added missing protections from new normal 1pp ammo projectiles (1dagg05 and 1dart01). The code was only providing protection from 1arow01 and 1bolt01 new projectiles.
      • npshld.itm (Delryn Family Shield): same fix as above + IR compatibility (protection from all types of missiles, including magic ones).
      • shld24.itm (Reflection Shield +1): same fix as above + cleared duplicate entries and added IR compatibility (IR replaces opcode #197 with opcode #83).
      • brac18.itm (Gloves of Missile Snaring): Don't forget to add Protection from projectiles if IR is installed.
      • spin546.spl (Inertial Barrier), spcl721.spl (Storm Shield) & spcl914.spl (Greater Evasion): patched all headers (was patching only the first one), fixed wrong duration, target, power, resist dispel... Added missing protections from new normal 1pp ammo projectiles (1dagg05 and 1dart01). The code was only providing protection from 1arow01 and 1bolt01 new projectiles.
      • Protection From Normal Missiles spells (spra303, spwi311 & cdwi311 - added from BG2 Fixpack): same fixes as above + SR compatibility (protection from all types of missiles, including magic ones).
      • sppr613.spl (Physical Mirror): cleared duplicate entries and added SR compatibility (SR replaces opcode #197 with opcode #83).
      • Included Entropy Shield spell (protection from new 1pp projectiles) if IWDIfication is installed.

  • [300] 1ppv4: Correction des animations des solaires et des élémentaires (300_solar_fix.tph)

1pp v4.1.0  (12 novembre 2012)
  • Les boucliers en écaille ont désormais leurs propres animations.
  • Icônes de descriptions améliorées importées de BG I.
  • Correction du chevauchement de l'interface graphique à basse résolution.

1pp v4.0.0  (6 août 2012)
  • Sortie initiale.


1ppv4 > Historique des versionsHAUT DE PAGE