A beta version of WeiDU has been released.
Beta location.
Credit to Argent77 for providing the compatibility with PST: EE.
Changes:
- 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.