Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[WeiDU] Nouvelles versions (v248)

Répondre
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne

[WeiDU] Nouvelles versions (v248)

.

Message par Freddy_Gwendo »


MISE A JOUR : La description de la dernière version (v 248) se trouve [post=499262]ici[/post].


Téléchargement | Change log | Forum | Readme
Les liens vers les surligneurs pour Notepad ++ sont [post=453872]là[/post].


Message initial :

La nouvelle version de WeiDU v235.00 vient de sortir.

Elle permet notamment de travailler avec en répertoire une librairie externe dans laquelle WeiDU ira chercher des fonctions spécifiques alimentées au fur et à mesure par les moddeurs. Pour l'instant, elle ne contient que la fonctin fl#add_kit_ee qui devrait aider derat...

Message officiel :

WeiDU 235 comes with the function fl#add_kit_ee (in lib/). This function runs after ADD_KIT and takes care of the EE stuff. In addition to the BRIEFDESC column in clastext.2da, it accounts for the KITIDS column in kitlist.2da and the new clsrcreq.2da. The eventual extension of ADD_KIT will be closely modelled after fl#add_kit_ee, so opine now.

Known issues with v1:
If will bomb on BGEE versions less than 1.2 because I just assumed all the new stuff naturally exists.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Armand
Adepte de Grondemarteau
Ours des cavernes
Messages : 1141
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : Dordogne
Statut : Hors ligne
.

Message par Armand »

J'ai pas tout compris on peut pas utiliser déjà des commande externe via le système de macro ? Comme il le font pour aurora shoes ?
http://toutlemondesontrolistes.blogspot ... ation.html
Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Si j'ai bien tout compris de la génèse de ce point (je ne suis pas informaticien, mais j'ai suivi les échanges de posts qui l'ont précédé), le but du jeu est que WeiDU reconnaisse automatiquement des fonctions et des macros qui ne seraient pas codées en dur, comme celles indiquées dans le readme.

La question s'est posée de savoir si certaines fonctions définies par exemple dans le Fixpack pouvaient être inclues dans WeiDU. Finalement, les débats ont conclu que ce serait trop lourd et contre productif.

A terme, certaines fonctions externes largement utilisées par des mods seraient rendues "génériques" pour s'adapter à tous les cas et reconnues comme des commandes par WeiDU dans le répertoire des librairies.

Ainsi, plutôt que de lancer par exemple INCLUDE "Chemin de mon mod\Répertoire de mon mod\ma macro.xxx" dans le tp2, une simple commande du type LAF ma macro ferait la même chose (le LAF est indicatif, il y a de forte chance que ça ne soit pas ça, mais plutôt un truc du style MA_MACRO avec une liste de variables, un peu comme les fonctions ADD_quelquechose).

Par ailleurs, ça permet aussi à WeiDU de gérer les nouvelles contraintes liées au patching des versions Enhanced qui externalisent de nombreuses variables dans des fichiers 2da et IDS et rendent caduques les méthodes de patching des versions Vanilla. Demande à derat ce qu'il pense de la gestion et de l'introduction de nouveaux kits dans BG:EE ! ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

La dernière version de WeiDU vient de sortir.
Modifications :
  • Remove DESCRIBE_ITEM and --list-eff.
  • Fix a problem with CREATEd spells and items of format version V1.
  • COPY_KIT fails better if oldKit does not exist.
  • --transitive does not get caught in infinite loops.
  • WeiDU uses native-looking separator characters (mostly cosmetic) in a few places it did not use to.
  • WeiDU is able to resolve the IDS symbol ANYONE.
  • WeiDU can resolve IDS symbols starting with a number (presently known cases).
  • WeiDU can parse MISSILE.IDS (BG2-flavour).
  • COPY_LARGE sets SOURCE_* and DEST_* variables.
  • Add the functions (DIRECTORY|FILE|RES|EXT)_OF_FILESPEC.
  • Add SIZE_OF_FILE.
  • Add DIRECTORY_EXISTS.
  • WeiDU does not verify trigger or action lists during --traify.
  • DELETE can recursively delete directories and everything in them.
  • RES_NAME_OF_SPELL_NUM, RES_NUM_OF_SPELL_NAME and NAME_NUM_OF_SPELL_RES are also available as patch functions and macros.
  • NAME_NUM_OF_SPELL_RES matches resource references case-insensitively.
  • Fix regression in OR() indentation.
  • Fix documentation of fj_are_structure: the spawn-point variable fj_base_num is unused and its functionality is implemented through the variable fj_difficulty.
  • Add fj_(pitch|volume)_variance to fj_are_structure's ambient variables.
  • To save time, WeiDU will not ask what should be done about components which cannot be installed.
  • CLONE_EFFECT fails louder on files with invalid signatures.
  • --force-uninstall-rest works as described.
  • As per readme, --safe-exit cannot be used together with --uninstall and friends.
  • Add EE_LANGUAGE variable.
  • Fix compatibility issue that had WeiDU resort to dumb-terminal behaviour on modern terminal emulators.
  • The functions (DELETE|CLONE)_EFFECT do not misindex files under certain conditions.
  • The ADD_SPELL_EFFECT, ADD_ITEM_EFFECT, ADD_ITEM_EQEFFECT and ADD_CRE_EFFECT functions support setting the special parameter. The corresponding macros do NOT support this.
  • The ALTER_(ITEM|SPELL)_EFFECT functions support altering the special parameter.
  • The functionality of the ALTER_AREA_* functions has been expanded.
  • Document EDIT_SAV_FILE.
  • TP2 precedence order is now MyMod/MyMod.tp2, MyMod/Setup-MyMod.tp2, MyMod.tp2, Setup-MyMod.tp2.
  • CREATE does not write length to 'first effect index' in ITM V1.1
  • Add silent option to CLONE_EFFECT and ALTER_EFFECT.
  • Document ADD_SPELL_CFEFFECT and add the corresponding function.
  • Update documentation of ADD_CRE_ITEM.
  • Update documentation of ADD_STORE_ITEM.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
vv221
Grand Gourou
Momie majeure
Messages : 3045
Enregistré le : dim. 17 août 2008, 10:11
Contact :
Statut : Hors ligne
.

Message par vv221 »

Pour les utilisateurs de Debian GNU/Linux ou de distributions dérivées (Ubuntu, Linux Mint, etc.), je propose au téléchargement des paquets .deb pour installer WeiDU 239 :
lien mort retiré
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Merci !

Par ailleurs Argent77 en a profité pour mettre à jour ses greffons pour notepad ++ : WeiDU Highlighter for Notepad++ 3.10 et : WeiDU Highlighter 'Light' for Notepad++ 1.5.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Une deuxième version beta de WeiDU (239.02) vient de sortir.
Ajouts :
  • GAME_INCLUDES supports SoD.
  • Allow EDIT_SAV_FILE to add wholly new files to SAV files.
  • New NOMOVE keyword for ADD_CRE_ITEM.
  • New TP2 when clause: IF_EXISTS
  • Fix regression in --change-log which produced only the last backup file instead of all of them.
  • GAME_IS et al. do not fail on unrecognised games.
  • Use the correct key value for WBM.
  • Add support for MENU, LUA, TTF, PNG, TOT, TOH key values.
  • Add insert_point to ADD_CRE_EFFECT.
  • region_key and region_script for ALTER_AREA_REGION.
  • Add WITH_TRA and PATCH_WITH_TRA.
  • Fix misspelled parameter in ADD_SPELL_EFFECT.
  • ADD_STORE_ITEM evaluates variables for the flag parameter.
  • If engine.lua exists on EE-type games, engine_name will be used for USER_DIRECTORY.
  • The array construct automatically evaluates variables in the array name ($"%array_name%"())
Si vous êtes joueur, elle ne sous sera d'aucunes utilité. Quant aux moddeurs...

Personnellement, elle va me permettre de me passer de mes fonctions maison, notamment grâce à la fonction ALTER_AREA_REGION qui modifie désormais les noms des scripts, ADD_CRE_EFFECT qui permet d'insérer un nouvel effet à une position précise (auparavant, le nouvel effet était toujours en tête de liste). ADD_CRE_ITEM et ADD_STORE_ITEM bénéficient aussi de nouveaux paramètres.

Sinon, elle est surtout orientée SoD et permet de prendre en compte certaines modifs du jeu.

Sans oublier de petits plus sympathiques comme la condition IF_EXISTS très utile pour patcher ; WITH_TRA and PATCH_WITH_TRA qui apparaissent très prometteurs pour utiliser des fichiers tra ponctuellement.

Amusez-vous bien.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

La dernière version beta de WeiDU avant la 240 est sortie :
New since 239.02:
  • sc#addWmpAre writes the string reference -1 to the corresponding fields if the variables strName or strDesc are the empty string.
  • Add NEXT_STRREF value.
  • STRING_SET_EVALUATE can add new strings to the TLK with no deduplication.
  • ADD_JOURNAL supports writing to BGEE.LUA.
  • Update G3 links in the readme.
  • --make-tlk can emit dialogf.tlk
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

La dernière version de WeiDU vient de sortir et reprend la dernière version beta 239.03 avec quelques correctifs.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Pour info, la prochaine version de WeiDU sera sans doute une version GUI qui permettra d'installer les mods de façon automatique en les sélectionnant. J'ai commencé quelques tests et même si ce n'est qu'un embryon, c'est très prometteur. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Le Marquis
d'Oghmatique
Golem de pierre
Messages : 3391
Enregistré le : jeu. 17 juil. 2008, 15:45
Localisation : Sudiste
Statut : En ligne
.

Message par Le Marquis »

Allelouia, on rentre dans le 21éme siècle :p reved: !!!
Et peut-être même qu'il pourra signaler les incompatibilités entre mods, soyons fous !!!
I believe in possibility
I believe someone's watching over me
And finally I have found a way to be
Happy, happy
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Une version beta est sortie et s'avère très utile pour les moddeurs. En l'occurrence, elle me permet de me passer de fonctions maisons.
Version 241 beta :
  • You can use MOD_FOLDER in LANGUAGE statements.
  • Fix incorrect debug messages in fj_are_structure. Thanks, Argent77.
  • Add MODULO expression. Thanks, Argent77.
  • Fix unevaluated variable in some when-clauses.
  • Fix syntax error when decompiling NextObjectTrigger() with comments.
  • --list-components-json command-line argument.
  • BAF parser issues non-failing parse error over string arguments that should be integers.
  • Implement insert_point for ADD_ITEM_EQEFFECT and ADD_SPELL_CFEFFECT.
  • USER_DIRECTORY et al. work on Linux.
  • Return values have been redefined. There is now a return value for INSTALLED WITH WARNINGS.
  • All biffs added to the key file on EE-type games use slash as path separator
  • Correctly handle colon-separated string arguments in IWD and IWD2 scripts.
  • Correctly resolve subrace in script objects on IWD2.
  • ID_OF_LABEL does not require you to know whether mymod.tp2 is called mymod/mymod.tp2, setup-mymod.tp2, or the like.
  • ID_OF_LABEL returns the correct default value on 64-bit systems. Also correct the corresponding part of the documentation.
  • Tolower will try to detect EE-type games and refuse to lowercase those.
  • COPY_ALL_GAM_FILES does not assume the existence of GAM files in save directories.
  • Small speed optimisation to REFACTOR_TRIGGER.
  • Preliminary/speculative compatibility with PST: EE.
  • Add STO V1.1 support to ADD_STORE_ITEM and REMOVE_STORE_ITEM.
  • Add STO V1.1 support to DELETE_STORE_ITEM and REPLACE_STORE_ITEM patch functions and macros.
  • Add support for MAZE key value.
  • Fix default PST inventory slot in ADD_CRE_ITEM.
  • Make adding quest entries to BGEE.LUA via ADD_JOURNAL more foolproof.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Confirmée stable, la dernière version beta 240.02 est désormais devenue officielle sous le nom de 241. Elle permet notamment de gérer PsT:EE.

Téléchargement I Change log I Readme
Version 241 :
  • You can use MOD_FOLDER in LANGUAGE statements.
  • Fix incorrect debug messages in fj_are_structure. Thanks, Argent77.
  • Add MODULO expression. Thanks, Argent77.
  • Fix unevaluated variable in some when-clauses.
  • Fix syntax error when decompiling NextObjectTrigger() with comments.
  • --list-components-json command-line argument.
  • BAF parser issues non-failing parse error over string arguments that should be integers.
  • Implement insert_point for ADD_ITEM_EQEFFECT and ADD_SPELL_CFEFFECT.
  • USER_DIRECTORY et al. work on Linux.
  • Return values have been redefined. There is now a return value for INSTALLED WITH WARNINGS.
  • All biffs added to the key file on EE-type games use slash as path separator
  • Correctly handle colon-separated string arguments in IWD and IWD2 scripts.
  • Correctly resolve subrace in script objects on IWD2.
  • ID_OF_LABEL does not require you to know whether mymod.tp2 is called mymod/mymod.tp2, setup-mymod.tp2, or the like.
  • ID_OF_LABEL returns the correct default value on 64-bit systems. Also correct the corresponding part of the documentation.
  • Tolower will try to detect EE-type games and refuse to lowercase those.
  • COPY_ALL_GAM_FILES does not assume the existence of GAM files in save directories.
  • Small speed optimisation to REFACTOR_TRIGGER.
  • Preliminary/speculative compatibility with PST: EE.
  • Add STO V1.1 support to ADD_STORE_ITEM and REMOVE_STORE_ITEM.
  • Add STO V1.1 support to DELETE_STORE_ITEM and REPLACE_STORE_ITEM patch functions and macros.
  • Add support for MAZE key value.
  • Fix default PST inventory slot in ADD_CRE_ITEM.
  • Make adding quest entries to BGEE.LUA via ADD_JOURNAL more foolproof.
  • WeInstall quotes the name of the mod and should work with e.g., spaces.
  • You can use \n back-references in the destination of COPY_EXISTING_REGEXP.
  • Trying to copy files to a non-existent directory will result in the directory being created instead of an installation failure.
  • Rewrite documentation of READ_2DA_ENTRIES_NOW/FORMER and SET_2DA_ENTRY_LATER/NOW.
  • Add TEXT option for APPEND_FILE.
  • Add WITH_SCOPE and PATCH_WITH_SCOPE.
  • Fix incorrect offsets in WMP_*_LINKS.
  • Correct documentation of TriggerOverride().
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Manifestement, elle n'était pas si stable que cela puisqu'elle plantait la compilation de certains scripts. C'est corrigé.
Version 242 :
  • Fix regression when decompiling NextObjectTrigger() with(out) comments.
Téléchargement I Change log I Readme
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Argent77 a mis à jour ses greffons surligneurs pour notepad ++ : WeiDU Highlighter for Notepad++ 3.12 et : WeiDU Highlighter 'Light' for Notepad++ 1.7.
Modifications :
  • Added double quote string delimiter support to WeiDU_TRA
  • Added colored text delimiter to WeiDU_TRA
  • Added new keywords introduced in WeiDU 241
  • Added convenience trigger command TriggerOverride
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

En attendant la version 243, une nouvelle version beta vient de sortir. Attention : elle n'a pour l'instant d'utilité que pour les modeurs. ;)
Version 242.02 :
* The variables WEIDU_ARCH, WEIDU_OS and WEIDU_VER are defined when the log file is written.
* Optimisation to ITEM_EFFECT_TO_SPELL: much less copying of files.
* Add insert_point variable to ITEM_EFFECT_TO_SPELL.
* Certain file-existence checks do not return false for files which exist but which are too large for the size to be expressible with a 32-bit integer.
* TEXT_SPRINT works like SPRINT instead of like LOCAL_SPRINT.
* Fix variable-evaluation bugs in ADD_KIT.
* DELETE properly accepts filenames of any case on Linux.
* AT_NOW makes available the return value of the inferior process.
* SNPRINT can return the N last characters instead of just the first ones.
* ADD OUTER_SNPRINT.
* HANDLE_CHARSETS can infer charsets based on the language code in addition to the language name.
* Document SPRINTF.
* Fix documentation of the kit value in the CRE format.
* Fix corruption issue in fj_are_structure affecting PST.
Téléchargement
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

La version beta a été validée et étoffée par plusieurs modifications concernant essentiellement PsT:EE. Bref, sortie de la version 243.
Version 243 :
  • Fix errors in the documentation of READ_LONG and READ_SLONG.
  • Fix incorrect variable name in HANDLE_TILESETS tutorial.
  • SUPPORT is an alias for AUTHOR.
  • Add (ACTION|PATCH)_TIME.
  • Fix finding of biff files on mac OS for games that do not use the baldur.ini format of the old OS 9 ports of the games.
  • Fix regression in script handling affecting IWD and IWD2.
  • Fix WeiDU being unable to load TRA files when writing the log file, if the TRA file name included the variables WEIDU_OS, WEIDU_ARCH or WEIDU_VER.
  • Optimisation to ITEM_EFFECT_TO_SPELL: much less copying of files.
  • Add insert_point variable to ITEM_EFFECT_TO_SPELL.
  • Certain file-existence checks do not return false for files which exist but which are too large for the size to be expressible with a 32-bit integer.
  • TEXT_SPRINT works like SPRINT instead of like LOCAL_SPRINT.
  • Fix variable-evaluation bugs in ADD_KIT.
  • DELETE properly accepts filenames of any case on Linux.
  • AT_NOW makes available the return value of the inferior process.
  • SNPRINT can return the N last characters instead of just the first ones.
  • Add OUTER_SNPRINT.
  • HANDLE_CHARSETS can infer charsets based on the language code in addition to the language name.
  • Document SPRINTF.
  • Fix documentation of the kit value in the CRE format.
  • Fix corruption issue in fj_are_structure affecting PST.
  • fj_are_structure can set region dialogs on PSTEE.
  • Add support for other known PST/EE region fields.
  • Compile IncrementGlobalOnce() correctly on PSTEE.
Téléchargement I Change log I Readme
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Argent77 a mis à jour ses greffons surligneurs pour notepad ++ : WeiDU Highlighter for Notepad++ 3.13 et : WeiDU Highlighter 'Light' for Notepad++ 1.8.
Modifications :
  • added new keywords introduced by WeiDU 243
  • added new script triggers added by EE patch 2.5
Vous pouvez aussi télécharger les dernières versions sur github : Highlighter for Notepad++ I WeiDU Highlighter 'Light' for Notepad++
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

La version 244 apporte un petit correctif à une commande qui bloquait l"installation de certains mods.
Version 244 :
  • FILE_EXISTS_IN_GAME is FILE_EXISTS for implicit files that are not resources, again.
Téléchargement I Change log I Readme
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

WeiDU anticipe la sortie du futur patch 2.5.
La version 245 prend en compte ses correctifs, gère désormais les systèmes 64 bits, corrige certains fonctions, ajoute de nouvelles fonctions pour modifier les magasins, et de nouvelles commandes facilitant la création de macros et de fonctions, bref, une aubaine pour les modeurs. ;)
Version 245 :
  • CamDawg's ALTER, DELETE and CLONE functions work across the full range of file-format versions.
  • Keyword RET_ARRAY allows functions to return arrays.
  • TP2 values VALID_SCRIPT_ACTIONS and VALID_SCRIPT_TRIGGERS return true for script segments that compile without errors.
  • Autoupdate on Windows is a bit stricter about what it tries to auto-update.
  • The instructions that follow an installation error have been updated.
  • Add functions for adding and removing store substructures. Full documentation is still in the works.
  • --change-log has been rewritten. Among other things, it will no longer omit changes that can be undone by deleting the file from the game folder it's in (specifically, information recorded in the UNINSTALL file).
  • ABORT action and patch allows the installation of a component to be rolled back with no implication an error has occurred.
  • Autoupdate does not stop on inexecutable files.
  • WeiDU on Windows should no longer prompt you for your password when you run it. (This depends on who, how and when the binary is built.)
  • The .tra file extension for files to HANDLE_CHARSETS is optional.
  • Add SORT_ARRAY_INDICES action and patch.
  • Fix situation where REFACTOR_TRIGGER could enter into an infinite loop.
  • FILE_EXISTS_IN_GAME is FILE_EXISTS for implicit files that are not resources, again.
Téléchargement I Change log I Readme


Argent77 en a donc profité pour mettre à jour ses greffons pour notepad ++ : WeiDU Highlighter for Notepad++ 3.14 et WeiDU Highlighter 'Light' for Notepad++ 1.9.

À noter que la version light est la dernière à être publiée. Les suivantes seront "normales".

Github : Téléchargement de la dernière version de WeiDU Highlighter for Notepad++ I Téléchargement de la dernière version de WeiDU Highlighter Light for Notepad++
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Une nouvelle version pour résoudre un bug introduit par la dernière. :gign:
Version 246 :
  • New WeiDU timing: function overhead.
  • Fix regression in ALTER_EFFECT.
Téléchargement I Change log I Readme
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Cette version corrige pas mal de dysfonctionnements introduits par la précédente (raison pour laquelle je ne l'avais pas annoncée) et ajoute de nouvelles spécificités demandées par les moddeurs. ;)

Je vais enfin pouvoir supprimer des centaines de lignes de code de mon mod écrites pour qu'il s'installe correctement. Accessoirement, je vais devoir mettre à jour pas mal de mods sur SHS. Beaucoup moins drôle...
Version 248 :
  • Add --ask-only command-line option.
  • --parse-check does not fail on trarefs in BAF.
  • MODDER FUN_ARGS report name of function and type of argument.
  • WeiDU does not terminate if it fails to resolve a traref for MOD_VERSION.
  • Having the VERSION string be a traref does not result in an error.
  • The variable WEIDU_VER is set correctly.
  • HANDLE_CHARSETS can convert non-TRA files. Thanks, the_bigg.
  • Attempts to load movie files are made with the WBM extension on EE-type games.
  • Fix failure to re-run WeiDU after auto-update if the file name contained spaces.
  • Fix regression that mangled Latin-1 characters.
  • TP2_BASE_NAME once again does not include a file extension, to match previous de facto behaviour.
  • Fix regression involving SUBCOMPONENT predicates.
  • Fix bug that had GET_UNIQUE_FILE_NAME returning non-unique results if variable base was empty. Thanks, DavidW.
  • Fix variable leak in ADD_JOURNAL.
  • Changes to fj_are_structure parameters to better reflect file structure, as well as additions for EE. Thanks, Argent77.
  • Optimise processing of LABELs in own TP2.
  • Fix incorrect line-breaking in DLGs that resulted in broken IDS symbols, and possibly other problems. Affected DLGs need to be recreated.
  • WeiDU does not fail to load, for example, the file ".BCS".
  • Support EE 2.6's MISSILE.IDS.
  • Passing the TP2 as an absolute path does not cause MOD_FOLDER to be set to an incorrect value.
  • AUTO_TRA evaluates variables.
  • Auto-update no longer updates executables for which no version information can be obtained. These need to be updated by hand if they actually are WeiDU.
  • ADD_KIT and COPY_KIT work as expected on SoA-only games.
  • Fix error when RET_ARRAYing an empty array into a non-empty one.


Pour info, les caractéristiques de la précédente :
Version 247 :
  • ID_OF_LABEL caches parsed TP2s for better performance.
  • Add out_path option to HANDLE_CHARSETS.
  • HANDLE_CHARSETS can convert from UTF-8 into local encodings.
  • Add DEFINE_DIMORPHIC_FUNCTION action.
  • Add MOD_VERSION variable.
  • MOD_FOLDER variable is preferably set to the directory containing the TP2 file.
  • GAME_INCLUDES does not result in a warning about SoD when asked about bg1 or totsc.
  • Windows builds include Windows-specific metadata in the binary and building WeiDU on Windows requires the windres utility.
  • The values of the variables WEIDU_ARCH, WEIDU_OS and WEIDU_VER are available to --list-components-json.
  • If --list-components-json encounters an undefined TRA reference, it continues despite errors.
  • Add flag_strength_damage and flag_strength_thac0 parameters to ALTER_ITEM_HEADER.
  • Add FUN_ARGS option to MODDER.
  • MODDER warnings and errors are clearly labelled as such (for better searchability).
  • TP2_BASE_NAME does not mishandle file names containing hyphens.
  • Fix other bugs affecting TP2 files with names containing hyphens.
  • TP2_FILE_NAME does a better job of stripping out directories.
  • MOD_FOLDER handles BACKUP corner-cases better.
  • Add target_count parameter to ALTER_(ITEM|SPELL)_HEADER.
  • --search add paths at a lower precedence than top-level override/.
  • Read and use GemRB data path.
  • Fix better-than-baseline engine checks for GemRB.
  • The check for ToBEx does not fail if the file contains whitespace.
  • Fix DELETE_WORLDMAP_LINKS not correctly deleting duplicate links.
  • Fix fj_are_structure not writing an item index for new containers.
  • APPEND evaluates variables when evaluating IF_EXISTS.
  • Fix ability-type-matching bug in (ALTER|CLONE|DELETE)_EFFECT.
  • WeiDU looks for biffs in the root game path. In conventional setups, this should eliminate the need for a linux.ini or equivalent. An INI file might still have a positive effect on performance (likely not noticeable without a large number of files).
  • Add RESOURCE_CONTAINS value.
  • Fix various bugs where WeiDU could load files which were not game resources while intending to load game resources.
  • INNER_PATCH_FILE can be used together with patches that use the name of the file being patched.
  • The interactive installer does not ask about non-predicated subcomponents for which the component-flag predicates were false. In effect, the installer does not ask about subcomponents that could not be installed.
  • Functions do not fail on uninitialised RET_ARRAYs.
  • CREATE writes an offset for ARE automap notes.
  • WeiDU has a separate return value for top-level parsing errors.
  • Add --parse-check command-line option.
  • Add METADATA component flag.
  • COPY does not mis-set DEST_* variables when the target is a directory.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
Prof Errata
Ver charognard
Messages : 675
Enregistré le : jeu. 03 sept. 2009, 19:02
Localisation : La Roche-sur-Yon
Statut : Hors ligne
.

Message par Prof Errata »

Ah ! Bonne nouvelle ! Ceci dit une petite précision pour être tranquille : c'est bien la version Windows 248/amd64 qu'il faut prendre pour les PC récents sous W10 ? J'ai un Intel Core i5 6600K @ 3.50GHz installé avec 24 GO de RAM.
Barde irlandais pas très sobre...
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Ouaip. La version 32 bits n'inclut malheureusement pas toutes les fonctionnalités de WeiDU, la faute à un logiciel de développement pas mis à jour.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Weidu.exe qui faisait un peu moins de 1 mo dans ses précédentes versions fait maintenant plus de 7 mos. WTF ?
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Le mod de compression a été modifié. L'ancien devrait être rétabli dans la prochaine version.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Répondre

Retourner vers « Outils de développement »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité