Author Topic: No reverse compatibility?  (Read 1821 times)

Offline Creepin

  • Planewalker
  • *****
  • Posts: 153
  • Gender: Male
No reverse compatibility?
« on: March 02, 2006, 11:36:36 AM »
I found a strange glitch while installing IWD2 mods recently: while installation latest version of Weimer's Ease-of-Use for IWD2 with it's original .exe (WeiDU v.130 shipped with distributive) works perfectly, after updating .exe to the last version of WeiDU (130->189 in this case) installation crashes just after it's start. Here's what it's complaining for:

Quote
WeiDU v 189 Log

 H:\Games\Icewind Dale 2\Setup-IWD2-Ease.exe
[./CHITIN.KEY] loaded, 365212 bytes
[./CHITIN.KEY] 133 BIFFs, 25819 resources
[dialog.tlk] loaded, 5379632 bytes
[dialog.tlk] 41602 string entries
[./icewind2.ini] loaded, 2024 bytes
Possible HD/CD Path: [H:\Games\Icewind Dale 2]
Possible HD/CD Path: [H:\Games\Icewind Dale 2\Data\]
Possible HD/CD Path: [H:\Games\Icewind Dale 2\CD2\]
Possible HD/CD Path: [G:\CD2\]
Possible HD/CD Path: [K:\CD2\]
[./Keymap.ini] loaded, 1181 bytes
[./Language.ini] loaded, 17132 bytes
[./Party.ini] loaded, 21152 bytes
[H:\Games\Icewind Dale 2\Setup-IWD2-Ease.exe] Using scripting style "IWD2"
[dialog.tlk] claims to be writeable.
[dialog.tlk] claims to be a regular file.
[WeiDU.log] parsed

[SETUP-IWD2-EASE.TP2] PARSE ERROR at line 419 column 5-19
Near Text: ~00MACE01.ITM~
   syntax error

[SETUP-IWD2-EASE.TP2]  ERROR at line 419 column 5-19
Near Text: ~00MACE01.ITM~
   Parsing.Parse_error
ERROR: parsing [SETUP-IWD2-EASE.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [SETUP-IWD2-EASE.TP2]: Parsing.Parse_error

FATAL ERROR: Parsing.Parse_error


      WeiDU Timings
parsing .tp2 files               0.000
load TLK                         0.000
parsing .log files               0.000
loading files                    0.031
unmarshal KEY                    0.032
unmarshal TLK                    0.062
TOTAL                            0.125

Further: Weimer's Bonus Merchant crashes after updating WeiDU to 189 as well, scolding the same 00MACE01.ITM. I tried out of curiosity to comment out Mace01 from Ease-of-Use .tp2 just to get crush upon next item from the list, namely Swdl01:
Code: [Select]
COPY_RANDOM
     ~00SWDS01.ITM~ //     10 ~Short Sword ~
     ~00MACE01.ITM~ //     12 ~Mace~
     ~00SWDL01.ITM~ //     15 ~Longsword ~
     ...etc, cut for brewity
Interesting enough that Swds01, occupying first line in the list, didn't cause any difficulties for Setup-IWD2-Ease.exe :o

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: No reverse compatibility?
« Reply #1 on: March 02, 2006, 12:37:44 PM »
That's not my fault. COPY_RANDOM syntax has changed in the Weimer era, making the IWD2Ease tp2 invalid. If you search for COPY_RANDOM I'm sure you'll find a thread explaining the problem and the fix.

Links: http://forums.pocketplane.net/index.php/topic,18643.0.html, http://forums.spellholdstudios.net/index.php?showtopic=14324&hl=COPY_RANDOM
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 Creepin

  • Planewalker
  • *****
  • Posts: 153
  • Gender: Male
Re: No reverse compatibility?
« Reply #2 on: March 02, 2006, 01:07:36 PM »
Ok, thank you for the links - I've rewrited .tp2 in accordance with the new syntax and it works fine now with 189. :)

BTW: Where, o where did I say that it was your fault? ;)

Offline the bigg

  • The Avatar of Fighter / Thieves
  • Moderator
  • Planewalker
  • *****
  • Posts: 3804
  • Gender: Male
Re: No reverse compatibility?
« Reply #3 on: March 02, 2006, 01:09:16 PM »
I have been known of breaking backwards compatibility in WeiDU several times in my 2-months adventure  :)
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 Creepin

  • Planewalker
  • *****
  • Posts: 153
  • Gender: Male
Re: No reverse compatibility?
« Reply #4 on: March 02, 2006, 01:16:17 PM »
Oh, now I see.. indeed, adventures of this kind are well known for developing strong conditioned reflex of "No, it's not my fault!" type in it's participants ;)

 

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