Author Topic: WeiDU 209 released.  (Read 3603 times)

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
WeiDU 209 released.
« on: December 14, 2008, 05:09:56 PM »
WeiDU v209.00 is released.

Download for Windows
Download for Linux
Download for Mac OSX
Download the source code
Readme
Forum (well doh)

Change log for 209:
Quote
Various tweaks to compiling process. I hate Make; thankfully Taimon doesn't.
A lot of readme fixes and tweaks. I hate Tex; thankfully Taimon doesn't.
Refactored the tp2 handler for easiness of tweaking.
Components under GROUP will always be uninstalled if their predicate fails.
Apply the IF_EVAL bug even if there is an (implicit or explicit) NO_IF_EVAL_BUG and the current action uses IF_EVAL.
Many more variable evaluations.
FUNCTIONs added.
REPLACE_TRIGGER_TEXT* is case insensitive in the pattern.
D REPLACE_*_TEXT_REGEXP and tp2 EXTEND_*_REGEXP also work on override files.
GLOB is always assumed under Elkhound for C_E_R, unless you specify NOGLOB.
Can parse STATE_NORMAL in state.ids.
Spurious "Warning at src/dc.ml.203" killed unless in --debug-ocaml mode.
ADD_PROJECTILE appends to missile.ids as well. Kudos to Galactycon.
Fixes to the macros. Thanks to Taimon.
Changes under-the-hood to the MACRO/FUNCTION library to facilitate write access to multiple authors.
ADD_{PROJECTILE,MUSIC,KIT} doesn't add twice if you're a bifftard.
In BAF-type sources, you can write """"""(some,really)w!acky s*ym[]bol"""""" (five double quotes) to get it parsed as a single symbol. Useful for stuff like animate.ids in PST. WeiDU will automatically output this when decompiling BCS-type sources.
Linux WeiDU calls on OCaml 3.10.2.
Under the hood tweaks to some CRE functions. Thanks to Taimon for coding them.
Point parameters in IWD1 BCS files are preserved.
--tlk-cmp-to/from now outputs a working tp2 snippet.
--automate works correctly for all games.
{{,S}{BYTE,SHORT},LONG}_AT offset, for reading a value from the buffer in value-land (without requiring the READ_* bit).
--bcmp-to/from decompiles the BCS sources for optimal readability of the resulting diff.
--textcmp-to/from for textual diffs (2da, ids files).
--dcmp-to/from prints APPENDs for the states that are in the new dialogue file but not the old one.
If --*cmp-from is omitted, grab the file from the biffs and/or override; also, the patch is printed as a COPY_EXISTING rather than a COPY.
Running APPLY_BCS_PATCH or whatever will print the text and the patch for easiness of debugging.
GAME_IS BGT added.
Tweaks to the TP parser (MOD_IS_INSTALLED).
GAME_IS TOB will identify DLTC.
--game path/with/trailing/slash/ now works.
« Last Edit: December 14, 2008, 06:24:20 PM by the bigg »
Author or Co-Author: WeiDU (http://j.mp/bLtjOn) - Widescreen (http://j.mp/aKAiqG) - Generalized Biffing (http://j.mp/aVgw3U) - Refinements (http://j.mp/bLHoCc) - TB#Tweaks (http://j.mp/ba02Eg) - IWD2Tweaks (http://j.mp/98OFYY) - TB#Characters (http://j.mp/ak8J55) - Traify Tool (http://j.mp/g1Ry9A) - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics (http://j.mp/9UeIwB) - Nalia Mod (http://j.mp/dng9l0) - Nvidia Fix (http://j.mp/aRWjjg)
Code dumps: Detect custom secondary types (http://j.mp/hVzzXG) - Stutter Investigator (http://j.mp/gdtBn8)

If possible, send diffs, translations and other contributions using Git (http://j.mp/aBZFrq).

Offline Icendoan

  • Planewalker
  • *****
  • Posts: 5
Re: WeiDU 209 released.
« Reply #1 on: December 14, 2008, 05:45:55 PM »
Quote
WeiDU v208.00 is released.

You may want to change that....

Also, it complains of "No such file or directory" when I use --update-all, whether by running WeiDU.exe (v209) or command "WeiDU --update-all".

Icen

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 209 released.
« Reply #2 on: December 14, 2008, 06:25:25 PM »
Also, it complains of "No such file or directory" when I use --update-all, whether by running WeiDU.exe (v209) or command "WeiDU --update-all".
Hm, strange. I don't think I've altered the update mechanism at all  :/
Author or Co-Author: WeiDU (http://j.mp/bLtjOn) - Widescreen (http://j.mp/aKAiqG) - Generalized Biffing (http://j.mp/aVgw3U) - Refinements (http://j.mp/bLHoCc) - TB#Tweaks (http://j.mp/ba02Eg) - IWD2Tweaks (http://j.mp/98OFYY) - TB#Characters (http://j.mp/ak8J55) - Traify Tool (http://j.mp/g1Ry9A) - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics (http://j.mp/9UeIwB) - Nalia Mod (http://j.mp/dng9l0) - Nvidia Fix (http://j.mp/aRWjjg)
Code dumps: Detect custom secondary types (http://j.mp/hVzzXG) - Stutter Investigator (http://j.mp/gdtBn8)

If possible, send diffs, translations and other contributions using Git (http://j.mp/aBZFrq).

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 209 released.
« Reply #3 on: December 14, 2008, 06:36:15 PM »
weidu.exe (or setup-myname.exe) must be in ./ for auto-update to be successfull - if it's in another directory the process will not work. It worked like that also in 208.
Author or Co-Author: WeiDU (http://j.mp/bLtjOn) - Widescreen (http://j.mp/aKAiqG) - Generalized Biffing (http://j.mp/aVgw3U) - Refinements (http://j.mp/bLHoCc) - TB#Tweaks (http://j.mp/ba02Eg) - IWD2Tweaks (http://j.mp/98OFYY) - TB#Characters (http://j.mp/ak8J55) - Traify Tool (http://j.mp/g1Ry9A) - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics (http://j.mp/9UeIwB) - Nalia Mod (http://j.mp/dng9l0) - Nvidia Fix (http://j.mp/aRWjjg)
Code dumps: Detect custom secondary types (http://j.mp/hVzzXG) - Stutter Investigator (http://j.mp/gdtBn8)

If possible, send diffs, translations and other contributions using Git (http://j.mp/aBZFrq).

Offline Icendoan

  • Planewalker
  • *****
  • Posts: 5
Re: WeiDU 209 released.
« Reply #4 on: December 14, 2008, 06:37:36 PM »
I'll try it again, then.

EDIT: Aha! Working. I don't know what happened before, but it works now.

Icen
« Last Edit: December 14, 2008, 06:39:58 PM by Icendoan »

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 209 released.
« Reply #5 on: December 14, 2008, 06:40:12 PM »
If you're using some .bat/.sh script for updating it'd be helpful to see it (along with the directory structure you're using).
Author or Co-Author: WeiDU (http://j.mp/bLtjOn) - Widescreen (http://j.mp/aKAiqG) - Generalized Biffing (http://j.mp/aVgw3U) - Refinements (http://j.mp/bLHoCc) - TB#Tweaks (http://j.mp/ba02Eg) - IWD2Tweaks (http://j.mp/98OFYY) - TB#Characters (http://j.mp/ak8J55) - Traify Tool (http://j.mp/g1Ry9A) - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics (http://j.mp/9UeIwB) - Nalia Mod (http://j.mp/dng9l0) - Nvidia Fix (http://j.mp/aRWjjg)
Code dumps: Detect custom secondary types (http://j.mp/hVzzXG) - Stutter Investigator (http://j.mp/gdtBn8)

If possible, send diffs, translations and other contributions using Git (http://j.mp/aBZFrq).

Offline Ascension64

  • Planewalker
  • *****
  • Posts: 472
Re: WeiDU 209 released.
« Reply #6 on: December 14, 2008, 10:12:15 PM »
Quote
GAME_IS BGT added
What exactly does this check for? This is so I don't screw everyone that uses this up by removing the condition.

Offline Taimon

  • Planewalker
  • *****
  • Posts: 328
Re: WeiDU 209 released.
« Reply #7 on: December 15, 2008, 07:04:50 AM »
bgintro.mve

xander

  • Guest
Re: WeiDU 209 released.
« Reply #8 on: January 02, 2009, 09:13:34 AM »
would you mind updating links on weidu.org, please?

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 209 released.
« Reply #9 on: January 03, 2009, 01:27:13 PM »
I lack the authorization to do so.
Author or Co-Author: WeiDU (http://j.mp/bLtjOn) - Widescreen (http://j.mp/aKAiqG) - Generalized Biffing (http://j.mp/aVgw3U) - Refinements (http://j.mp/bLHoCc) - TB#Tweaks (http://j.mp/ba02Eg) - IWD2Tweaks (http://j.mp/98OFYY) - TB#Characters (http://j.mp/ak8J55) - Traify Tool (http://j.mp/g1Ry9A) - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics (http://j.mp/9UeIwB) - Nalia Mod (http://j.mp/dng9l0) - Nvidia Fix (http://j.mp/aRWjjg)
Code dumps: Detect custom secondary types (http://j.mp/hVzzXG) - Stutter Investigator (http://j.mp/gdtBn8)

If possible, send diffs, translations and other contributions using Git (http://j.mp/aBZFrq).

Offline jcompton

  • Niche Exploiter
  • Administrator
  • Planewalker
  • *****
  • Posts: 7246
Re: WeiDU 209 released.
« Reply #10 on: January 03, 2009, 09:22:07 PM »
I didn't get the memo, will try to take care of it later tonight and am on a short trip where I don't have the weidu.org password but will try to take care of it when I return Wednesday.
« Last Edit: January 03, 2009, 10:45:03 PM by jcompton »
Cespenar says, "Kelsey and friends be at the Pocket Plane? Ohhh yesssss!" http://www.pocketplane.net

Offline jcompton

  • Niche Exploiter
  • Administrator
  • Planewalker
  • *****
  • Posts: 7246
Re: WeiDU 209 released.
« Reply #11 on: January 07, 2009, 11:39:26 AM »
Okay, done.
Cespenar says, "Kelsey and friends be at the Pocket Plane? Ohhh yesssss!" http://www.pocketplane.net

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: