| The Black Wyrm's Lair Terms of Use |
Help
Search
Members
Calendar
|
Jul 7 2005, 10:06 PM
Post
#1
|
|
|
Master of energies ![]() Council Member Posts: 3331 Joined: 9-July 04 From: Magyarország |
I wasn't sure if this was known or not, but since it isn't in current IESDP, I thought I'd mention that in BG1: TotSC, the names of your Globals shouldn't be longer than 32 bytes.
The script will still be compiled (and can be properly decompiled), but the game will ignore the trigger/action that uses the global. The following script block uses a global which name is exactly 32 characters long. The creatures appear in the game normally. CODE IF Global("BW05_TGC1","GLOBAL",7) Global("BW05_CreatureSummonedinMagicTrap","GLOBAL",0) THEN RESPONSE #100 SetGlobal("BW05_CreatureSummonedinMagicTrap","GLOBAL",1) CreateCreature("BW05MOLD",[510.349],0) CreateCreature("BW05HERT",[412.456],3) END In this block the variable's name is longer than 32 characters. The creatures start to appear in the game in an infinite loop. CODE IF Global("BW05_TGC1","GLOBAL",7) Global("BW05_CreaturesSummonedinMagicTrap","GLOBAL",0) THEN RESPONSE #100 SetGlobal("BW05_CreaturesSummonedinMagicTrap","GLOBAL",1) CreateCreature("BW05MOLD",[510.349],0) CreateCreature("BW05HERT",[412.456],3) END This was with 33 characters, and my tests proved that the same happens with more characters as well. Normally it's pointless to use so long variable names, but I think it is important to know that there is such limit. As I've said, I'm not sure if this has been already known or not. Additionally, I am wondering if the same variable length limit applies for BG2 / other IE games... -------------------- Mental harmony dispels the darkness.
|
|
|
|
![]() |
Jul 8 2005, 11:33 AM
Post
#2
|
|
|
GOD Retired team member Posts: 1728 Joined: 14-July 04 From: Ireland |
That's what I meant: if weidu didn't accept long variable names the modder would be forced to work in the correct way 32 bytes or less.
If the length is limited in weidu to 32 bytes it could provide a warning/error as to why! Maybe my post wasn't particularly clear...sorry. |
|
|
|
Baronius Maximum length for Globals Jul 7 2005, 10:06 PM
Rabain NULL Jul 7 2005, 10:29 PM
devSin NULL Jul 7 2005, 10:30 PM
The Bigg NULL Jul 7 2005, 10:33 PM
Baronius NULL Jul 7 2005, 10:41 PM
Rabain NULL Jul 7 2005, 10:45 PM
The Bigg NULL Jul 7 2005, 11:25 PM
Rabain NULL Jul 8 2005, 07:38 AM
The Bigg NULL Jul 8 2005, 09:35 AM
igi NULL Jul 8 2005, 11:34 AM
The Bigg NULL Jul 8 2005, 12:06 PM
igi NULL Jul 8 2005, 12:10 PM
Baronius NULL Jul 8 2005, 03:19 PM
devSin NULL Jul 8 2005, 04:10 PM
Avenger_teambg NULL Jul 23 2005, 07:02 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 13th May 2026 - 03:12 AM |