Skip to content

GwendolyneFreddy/GW_IE-Modding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IE modding tips

Collection de diverses fonctions et macros WeiDU pour faciliter le code



Convertir les fichiers BAM d'inventaire au format EE

gw_convert_inventory_bam_to_ee.tpa

Cette fonction permet de modifier les fichiers BAM d'icônes d'inventaire afin que les jeux améliorés (EE) affichent à la fois leurs grandes et leurs petites icônes. Ces fichiers comportent deux séquences, la première représentant la grande icône et la seconde la petite. Résultat: Les fichiers BAM du répertoire /bam répondant à ces caractéristiques sont modifiés et sauvegardés dans le répertoire override.

This function attempts to modify traditional inventory BAMs so that both the large and small icons are utilized by the EE games. The inventory BAM files must have two sequences, the first containing the "large" inventory icon frame and the second containing the "small" inventory icon frame to be processed. Result: Inventory icon BAMs in the /bam folder that meet these requirements are patched and saved back to the override folder.

Usage.


Librairie de fonctions diverses

gw_functions.tpa

FUNCTION GW_WRITE_EE_ITM_DESCRIPTIONS
FUNCTION GW_UPDATE_ITM_DESCRIPTION_TO_EE
MACRO GW_ADJUST_TOOLTIP
MACRO GW_READ_COL_TOOLTIP
FUNCTION GW_ADD_ITEM_TOOLTIPS
FUNCTION GW_ALTER_ITEM_ALTER_HEADER_FLAGS
FUNCTION GW_ITEM_RESTRICT_USABILITY_EE
FUNCTION GW_FIND_DLG_RESPONSE_STRING


FUNCTION GW_WRITE_EE_ITM_DESCRIPTIONS

Cette fonction écrit les descriptions des objets au format Enhanced Edition après les avoir modifiées si nécessaire.

This function writes item descriptions in ITM files according to the game (classical or EE) after updating them to EE format if needed.

⚠️ Pour que cette procédure fonctionne correctement, il faut impérativement que les cartouches des objets contiennent les chaînes de caractères (exclusion ou restriction) définies par les strref @9001 et @9002. Vous en trouverez des exemples dans le répertoire 📁 lang.

⚠️ Items descriptions must contain the strings (exclusion or restriction) defined by strref @9001 and @9002 to make this function work properly. Examples can be found in the 📁 lang folder.

Usage.

FUNCTION GW_UPDATE_ITM_DESCRIPTION_TO_EE

Appelée par la fonction GW_WRITE_EE_ITM_DESCRIPTIONS, cette fonction ajuste les descriptions des objets au format Enhanced Edition.

Called by GW_WRITE_EE_ITM_DESCRIPTIONS function, this function modifies item descriptions to EE format.

MACRO GW_ADJUST_TOOLTIP

Cette macro ajoute de nouvelles colonnes au fichier tooltip.2da.

This macro adds new columns in tooltip.2da file if needed.

MACRO GW_READ_COL_TOOLTIP

Cette macro compte le nombre de colonnes du fichier tooltip.2da.

This macro reads tooltip.2da file number of columns.

FUNCTION GW_ADD_ITEM_TOOLTIPS

Cette fonction ajoute une nouvelle entrée dans le fichier tooltip.2da.

This function adds a new entry in tooltip.2da. file.

Usage.

FUNCTION GW_ALTER_ITEM_ALTER_HEADER_FLAGS

Cette fonction ajoute, supprime ou modifie les flags des headers des objets spécifiques à EE ou à ToBEx.

This function adds, removes or alters items headers EE and ToBEx specific flags.

Usage.

FUNCTION GW_ITEM_RESTRICT_USABILITY_EE

Cette fonction permet de modifier les flags d'utilisation ou de restriction des objets (jeux Enhanced Edition).

This function defines special item usability restrictions (EE games).

Usage.

FUNCTION GW_FIND_DLG_RESPONSE_STRING

Cette fonction recherche dans un dialogue un state et une transition correspondant à un strref.

This function looks for state and transition numbers matching a strref in a dialog.