Jump to content


argent77

Member Since 24 May 2010
Offline Last Active Jan 13 2018 09:44 AM

Topics I've Started

EFF V2.0 discrepancy between IESDP and Near Infinity

21 December 2017 - 05:15 AM

I've noticed several differences between the EFF V2.0 structures as defined in IESDP and by Near Infinity:

Offset  Size  IESDP structure         Size  Near Infinity structure
0x00    4     Signature               4     Signature
0x04    4     Version                 4     Version
0x08    4     Opcode                  4     Type
0x0c    4     Target type             4     Target
0x10    4     Power                   4     Power
0x14    4     Parameter 1             4     Parameter 1
0x18    4     Parameter 2             4     Parameter 2
0x1c    2     Timing mode             4     Timing mode
0x1e    2     Timing?                 -     -
0x20    4     Duration                4     Duration
0x24    2     Probability 1           2     Probability 1
0x26    2     Probability 2           2     Probability 2
0x28    8     Resource                8     Resource
0x30    4     Dice thrown             4     # dice thrown
0x34    4     Dice sides              4     Dice size
0x38    4     Saving throw type       4     Save type
0x3c    4     Save bonus              4     Save bonus
0x40    4     Set local variable      4     Special (Parameter 2.5)   <-- Same meaning?
0x44    4     Primary type            4     Primary type
0x48    4     Unknown                 4     Unknown
0x4c    4     Minimum level           4     Minimum level
0x50    4     Maximum level           4     Maximum level
0x54    4     Resistance              4     Dispel/Resistance
0x58    4     Parameter 3             4     Parameter 3
0x5c    4     Parameter 4             4     Parameter 4
0x60    8     Resource 2              4     Unknown                   <-- Discrepancy
0x64    -     -                       4     Time applied (ticks)      <-- Discrepancy
0x68    8     Resource 3              8     Resource 2                <-- Discrepancy
0x70    4     Unknown                 8     Resource 3                <-- Discrepancy
0x74    4     Unknown                 -     -                         <-- Discrepancy
0x78    4     Caster X coordinate     4     Caster location X
0x7c    4     Caster Y coordinate     4     Caster location Y
0x80    4     Target X coordinate     4     Target location X
0x84    4     Target Y coordinate     4     Target location Y
0x88    4     Parent resource type    4     Resource type
0x8c    8     Parent resource         8     Parent resource
0x94    4     Parent resource flags   4     Resource flags
0x98    4     Projectile              4     Impact projectile
0x9c    4     Parent resource slot    4     Source item slot
0xa0    32    Variable                32    Variable name
0xc0    4     Caster level            4     Caster level
0xc4    4     Internal flags          4     Internal flags
0xc8    4     Secondary type          4     Secondary type
0xcc    60    Unknown                 4     Unknown
0xd0    -     -                       56    Unknown

Which structure definition is the correct one?


Chaos Sorcerer Kit v2.0 released

21 October 2017 - 04:52 AM

The Chaos Sorcerer Kit is a mod for BG:EE (with or without SoD), BG2:EE, EET and IWD:EE that introduces the new kit "Chaos Sorcerer" which can be seen as the Wild Mage counterpart for the Sorcerer class. It installs several unique spells for the kit and provides an optional component that scatters powerful artifact across the games which can unlock tremendous powers when combined.

The mod is currently available in English and German. It supports both pre and post 2.0 patched games.

Links:


Fix missing entries in 2DA files

18 October 2017 - 06:23 AM

I'm trying to add missing entries to a 2DA file, so that every line contains the same number of columns.

Example:

2DA V1.0
*
        1     2     3
NAME1   VAL1  VAL2  VAL3
NAME2   VAL1
NAME3   VAL1  VAL2
NAME4   VAL1  VAL2  VAL3

should be transformed into this:

2DA V1.0
*
        1     2     3
NAME1   VAL1  VAL2  VAL3
NAME2   VAL1  *     *
NAME3   VAL1  VAL2  *
NAME4   VAL1  VAL2  VAL3

I couldn't find any WeiDU commands that allow me to add new columns or detect the actual number of entries in a given row.

 

Any ideas?


Discussion about script actions

30 September 2017 - 01:49 AM

IESDP does not yet provide descriptions for many script actions introduced by the more recent Enhanced Editions patches. This topic is intended to present and discuss descriptions for new or existing script actions, so that they can be added to IESDP eventually.

The following BG(2)EE actions are still lacking a meaningful description:
Spoiler

The following PSTEE actions are not listed on IESDP yet:
Spoiler

Discussion about script triggers

30 September 2017 - 01:49 AM

IESDP does not yet provide descriptions for a number of script triggers. This topic is intended to present and discuss descriptions for new or existing script triggers, so that they can be added to IESDP eventually.

The following BG(2)EE triggers are still lacking a meaningful description:
Spoiler

The following PSTEE triggers are not listed on IESDP yet:
Spoiler