Author Topic: WeiDU 224 released.  (Read 4469 times)

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
WeiDU 224 released.
« on: November 07, 2010, 07:53:29 AM »
WeiDU v224.00 "Now with 15% less bugs" is released.

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

Change log for 224:

Quote
  * Fixed a regression in ADD_PROJECTILE and friends.
  * DECOMPRESS_BIFF added.
  * sc#addWmpAre can patch worldm25.wmp or other worldmap areas.
  * Variables set in the patching code in ADD_SPELL are now visible outside the ADD_SPELL itself.
  * LOG, PATCH_LOG added.
  * When creating mymod/backup/*/{UNSETSTR,ARGS,READLN}.*, a textual representation of the same file is created in <old file>.TEXT.
  * Answers to *_READLN are logged to setup-mymod.debug.
  * Failing to remove mymod/backup/0 isn't cause to stop installation.
  * MOD_IS_INSTALLED works properly when restoring temporarily uninstalled components.
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 Miloch

  • Barbarian
  • Planewalker
  • *****
  • Posts: 1032
  • Gender: Male
Re: WeiDU 224 released.
« Reply #1 on: November 07, 2010, 09:59:47 AM »
  * When creating mymod/backup/*/{UNSETSTR,ARGS,READLN}.*, a textual representation of the same file is created in <old file>.TEXT.
So um, these aren't removed upon an uninstall?

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 224 released.
« Reply #2 on: November 07, 2010, 10:07:04 AM »
They're removed for me on uninstall. Do you want to keep them? If so, why? Keep in mind that READLN answers are also saved in setup-mymod.debug.

The main reason for adding *.TEXT is forward-proofing backup info in case OCaml n+1 or WeiDU n+1 needs to change an internal data structure, which would invalidate the binary backups that were kept in the non-.TEXT files.
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 devSin

  • Planewalker
  • *****
  • Posts: 1632
  • Gender: Male
Re: WeiDU 224 released.
« Reply #3 on: November 07, 2010, 10:26:46 AM »
Great, REPLACE_TEXTUALLY LOG DOG fails now. Make sure you add all the following as action keywords in 225 so I have to rewrite my stuff some more.
Code: [Select]
_
_CREATURE
_DEAT
_KING
_MAN
_NORMAL
_VAMPIRE
_VAMPIRIC
0
0X00D2
00000001
00000002
2T
3
00000004
5
6
7
7A
7B
00000008
9
00000010
11
13
16
00000020
30
00000040
00000080
00000100
00000200
209
00000400
400A
400B
400C
400D
400E
400F
00000800
811
814
0954
00001000
00002000
00004000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
5245
00008000
00010000
00020000
00040000
00080000
00100000
00200000
00400000
00800000
01000000
02000000
04000000
08000000
10000000
20000000
40000000
AF
AG
AM
Amkethran
ANCE4
ANE
ANGRY
ARCHER
AREA001
AREA0015
AREA0020
AREA0021
AREA0202
AREA0204
AREA0300
AREA0313
AREA0400
AREA0400N
AREA0404
AREA0406
AREA0410
AREA0414
AREA0500
AREA0512
AREA0602
AREA0700
AREA0900
AREA1100
AREA1200
AREA1201
AREA1300
AREA1304
AREA1400
AREA1500
AREA1600
AREA1602
AREA1900
AREA2000
AREA2100
AREA2202
AREA2300
ARI
ARRI
ASHP
ASI
ASSI
AV2
AV6
AVAGER
AVENGER
AVER
AXE
BBI
BC
BD
BEASTFRIEND
BER
BER2
BER3
BF
BGTH
BIG
BIOGRAPHY
BJR
BLANK
BLE
BLE_
BLOB_MIST
BM
BOW
BP
BRD
Brynnlaw
BSD
BST
CASTER1
CASTER3
CHAN12
City-of-Caverns
CLERIC
CLERIC_MALE_HU
CLERIC_MALE_HUMAN
COMBO
CROSS
CUMB
CUMBE
D_F
DEAT
DF
DIALOG_DEFAULT
DIALOG_HOSTILE
DOG
DOG2
DRAGON_BLACK
DRAGON_RED
DRAGON_SILVER
DREAM
DWOLF
E
EACTIVAT
EI
elissan
ELITE_AXE
ELITE_BOW
ENCE
ER
ER_FROST
ER2
ER4
ERIE
ES
EVE
EVEN
EXISTANCE1
EXISTANCE2
EXISTANCE3
EXISTANCE5
F_O
F_SHADE
F_SHADOW
FERALAN
FO
G
G_CHIEFTAIN
G_D
G_ELITE
G_MAN_D
G_S
G1
G2
G3
GASEOUS_FORM
GHA
GHOUL_GHA
GHOUL_REVEN
GHOUL_S
ghth
GOD
GOLEM_ICE
GR
GRA
GREEN_SLIME
GREY
GRNDHG
GS
GTH
H_B
H_K
HALF_OGRE
HAU
HB
HIDDEN_IN_SHADOWS
HK
HL
HL2
HUA
HULA_
HUMANCLERIC_
HUMANCLERIC_MAN
I_ELITE
I_PRIEST
I2
I3
ICE_GOLEM
ID_BLUE
ID2
IE
ILITY
IRY
ISA
ISEAS
ISH
IZA
JELLY_MUSTARD
JELLY_OCHRE
K_P
KET
KETS
KIS
KIZ
KOBOLD_
KP
L_SPIRIT
L1
LAB
LABREZU
LARGE
Lavok
LE
LEAT06
LEATH14
LF_O
LFO
LIN_E
LINE
LOCKPICKING
LOGUE
LONG_BOW
MAGE_ALL
MAGICDAMAGERESISTANC
MAR
MB
MCAR
MCWL
MELEE1
MELEE3
MER
MIG
MISCELLANEOUS
MOG
MOVESILENTLY
MUSTARD_JELLY
MX1602
MX4000
MX4500
MX5000
MX5500
MX6000
MX6100
MX6200
N_BONEGUARD
N_C
N_TATTERED
N0
NAT
NB
NC
NET
NHO
NIAN
NMHO
NOSOUND
O_TOA
O0
OCRE_JELLY
OEN6
OEN10
OG
OGRE_HALF
OGREM08A
OGUE
OLIVE_SLIM
ON_BONEGUARD
ON_C
ON_WARRIOR
ONA
ONB
ONC
ONE
OPENLOCKS
OROG07A
OROG08A
OROGC07A
OROGC08A
OT
OT_WOMAN
OTAI
P
P2
PLAT06
PO
PRIEST
PURPLE_SMALL
R_FROST
R_H
R2
RABBIT
RAL
RANGE2
RANGE4
REA0516
RED_DRAGON
RESISTMAGICDAMAG
RESPONSE_TO_COMPLIMENT1
RESPONSE_TO_INSULT2
RESPONSE_TO_INSULT3
REVE
RGE
RGER
RH
RIEKER
RN
ROOM
RUL
S
S2
SALAM00
SALAM09A
SALAM10A
Saradush
SERIOUS
SET_A_TRAP
SHADOW_DRAGON
SILVER_DRAGON
SKI
SLIME_GRA
SLIME_GRAY
SLIME_GREEN
SLIME_OLIV
Slums
SMALL_PURPLE
SPELL_DISRUPTED
Spellhold
SPOLY
SPOLYMORPH
SS
STEALTH
T_C
T_H
T_MAN
T_MAN_HUMAN
TAV1
TAV4
TC
TH
TI_ELITE
TI_PRIEST
TI_S
TI2
TI3
TIS
UAN
UAN_
V1
V5
VB
WAND
WANDS
WORGG
WS
WT
X
X0406
X2202
X5200
XMELIS
YANPR07B
YANPR08B
YANTI07B
YANTI08B
YANTI09B
YANTI10B
Z
ZA
« Last Edit: November 07, 2010, 10:35:15 AM by devSin »

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 224 released.
« Reply #4 on: November 07, 2010, 10:36:21 AM »
Make sure you add all the following as action keywords in 225 so I have to rewrite my shit some more.
Sure thing.
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 Miloch

  • Barbarian
  • Planewalker
  • *****
  • Posts: 1032
  • Gender: Male
Re: WeiDU 224 released.
« Reply #5 on: November 07, 2010, 10:48:18 AM »
They're removed for me on uninstall. Do you want to keep them? If so, why? Keep in mind that READLN answers are also saved in setup-mymod.debug.
No, I don't want to keep them. They seem to be retained in certain cases, for example subcomponents that require a numeric input (for a quick test, install and uninstall components #0 and #50 from Level 1 NPCs v1.4).

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 224 released.
« Reply #6 on: November 07, 2010, 11:01:45 AM »
Got it. If you install components 1, 2 and 3, ARGS.TEXT and READLN.TEXT is only removed for component 1 (for the others, it's neither deleted while temporarily uninstalling nor when permanently uninstalling). Fixed.
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 224 released.
« Reply #7 on: November 07, 2010, 11:45:42 AM »
It just hit me that the bigg has been developing WeiDU for longer than Weimer, by quite a margin at this point.

Congratulations?
Cespenar says, "Kelsey and friends be at the Pocket Plane? Ohhh yesssss!" http://www.pocketplane.net

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 224 released.
« Reply #8 on: November 07, 2010, 11:56:23 AM »
Not when you figure out that the only important BiggDU features took less than 100 LOC (MACRO, FUNCTION and INCLUDE) or were written by other people (macro library).

"Interestingly", my first feature was written five years and two days ago.
« Last Edit: November 07, 2010, 11:59:38 AM 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 devSin

  • Planewalker
  • *****
  • Posts: 1632
  • Gender: Male
Re: WeiDU 224 released.
« Reply #9 on: November 07, 2010, 12:06:37 PM »
Sure, the three modders that are still around are thrilled.

We won't even have to spring for a whole bottle of champagne.

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 224 released.
« Reply #10 on: November 07, 2010, 12:08:30 PM »
We won't even have to spring for a whole bottle of champagne.
We might need one - I'm a big drinker.

Actually, I was a big drinker when I started working on WeiDU, a single glass will be fine for me.
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 224 released.
« Reply #11 on: November 07, 2010, 12:22:24 PM »
Maybe the impending flood of BG2 GOG players will lead to a new surge of interested modders.

Or the world's just waiting for the right combination of spurious site revival and ding-dong-ditch modder.
Cespenar says, "Kelsey and friends be at the Pocket Plane? Ohhh yesssss!" http://www.pocketplane.net

Offline devSin

  • Planewalker
  • *****
  • Posts: 1632
  • Gender: Male
Re: WeiDU 224 released.
« Reply #12 on: November 07, 2010, 12:27:51 PM »
The Mac version of WeiDU probably won't survive past next year (not that GOG cheapskates, or anybody else to be honest, would care), so hopefully this really is the end.

Or the world's just waiting for the right combination of spurious site revival and ding-dong-ditch modder.
Holy God. It's like a herpes outbreak.

THERE IS NO CURE FOR HERPES.

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: WeiDU 224 released.
« Reply #13 on: November 07, 2010, 12:34:47 PM »
Or the world's just waiting for the right combination of spurious site revival and ding-dong-ditch modder.
The newest TBG revival has a database of .TBG stand-alone items. That's far worse than hosting a modder looking for quickies.

The Mac version of WeiDU probably won't survive past next year (not that GOG cheapskates, or anybody else to be honest, would care), so hopefully this really is the end.
<insert sexually explicit insult about Apple customers' intelligence>
I JCompton has fallback plans, so Mac-WeiDU will probably survive.
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 devSin

  • Planewalker
  • *****
  • Posts: 1632
  • Gender: Male
Re: WeiDU 224 released.
« Reply #14 on: November 07, 2010, 12:45:46 PM »
Fine, maybe a poor choice of words.
« Last Edit: November 07, 2010, 01:36:07 PM by devSin »

Offline GeN1e

  • Planewalker
  • *****
  • Posts: 267
  • Gender: Male
Re: WeiDU 224 released.
« Reply #15 on: November 07, 2010, 02:56:32 PM »
Or the world's just waiting for the right combination of spurious site revival and ding-dong-ditch modder.
I thought SHS used to ban him.

 

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)?: