Downloads Forums IESDP
Downloads Forums IESDP
 
Reply to this topicStart new topic
> [BG2 Tweaks] Combined components causing Beregost crash, Use BG Walking Speeds + ToB-Style NPCs
Ascension64
post Feb 12 2010, 07:39 PM
Post #1





Group: Members
Posts: 295
Joined: 27-November 05
Member No.: 794



~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1210 // Use BG Walking Speeds (BETA): v7
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4020 // ToB-Style NPCs: v7

This install order corrupts corrupts _GARRIC[246].CRE, causing people to have crashes where Beregost fails to load (naturally, they use the Beregost Crash Fixer and of course it doesn't work). _GARRIC.CRE is unaffected.

I have no time to investigate further, but ToB-Style NPCs has difficulty catering for the extra effect added by the BG Walking Speeds component, either or both components could be culprits. I imagine there is a problem with the way offsets are being updated after the use of INSERT/DELETE_BYTES.
Go to the top of the page
 
+Quote Post
erik
post Feb 23 2010, 02:34 PM
Post #2


Kobold sorcerer


Group: Members
Posts: 358
Joined: 14-May 08
From: fjords nearby
Member No.: 2506



I had a look now, and I'm having real trouble finding anything suspicious in the resulting cres. DLTCEP doesn't complain apart from ordering and the offsets look good to me. How do you tell they are corrupted?

Offset ordering has never killed anyone, has it? (head is simply a dump of the first longword of the offset. the walking speeds effect is inserted at the head of the list, so that change is expected.)

Plain easytutu soa-nototsc:
CODE
_GARRIC6.CRE : BG1/BG2 CRE V1.0
Known: off 724 num 4 head 1230458963
Spellmem: off 772 num 17 head 0
Rdyspell: off 1044 num 5 head 1230458963
Slots: off 1328 head 262143
Items: off 1248 num 4 head 1329748063
Effects: off 1104 num 3 head 233


same, w/the two components installed:
CODE
_GARRIC6.CRE : BG1/BG2 CRE V1.0
Known: off 724 num 4 head 1230458963
Spellmem: off 772 num 17 head 0
Rdyspell: off 1188 num 5 head 1230458963
Slots: off 1328 head 262143 tail 0
Items: off 1248 num 4 head 1329748063
Effects: off 1044 num 3 head 65712



--------------------
Go to the top of the page
 
+Quote Post
Ascension64
post Feb 24 2010, 10:53 PM
Post #3





Group: Members
Posts: 295
Joined: 27-November 05
Member No.: 794



NearInfinity reports holes and there are a number of corrupted effects on the creature that looks suspiciously like the offsets were not updated correctly.

Oh, and you could always try CLUAConsole:CreateCreature() in-game.

This post has been edited by Ascension64: Feb 24 2010, 10:53 PM
Go to the top of the page
 
+Quote Post
erik
post Feb 25 2010, 08:49 AM
Post #4


Kobold sorcerer


Group: Members
Posts: 358
Joined: 14-May 08
From: fjords nearby
Member No.: 2506



Hmm. NearInfinity hates me (darn you, case-sensitiveness, darn you). DLTCEP says all is fine, effects on _garric6.cre look good there. And CreateCreature("_GARRIC6") works just fine with both components installed.

*puzzled*

Could you send me your corrupted cre, just for reference?


--------------------
Go to the top of the page
 
+Quote Post
Guest_bg2tweaskfan1_*
post Mar 4 2010, 02:50 AM
Post #5





Guests






QUOTE (erik @ Feb 25 2010, 08:49 AM) *
Hmm. NearInfinity hates me (darn you, case-sensitiveness, darn you). DLTCEP says all is fine, effects on _garric6.cre look good there. And CreateCreature("_GARRIC6") works just fine with both components installed.

*puzzled*

Could you send me your corrupted cre, just for reference?


Some more information and files about this can be found here:

http://www.shsforums.net/topic/24121-relea...post__p__478528
(That is the first post, the rest and some files can be found below it.)
Go to the top of the page
 
+Quote Post
Ascension64
post Apr 12 2010, 01:42 AM
Post #6





Group: Members
Posts: 295
Joined: 27-November 05
Member No.: 794



Sorry for the late reply. Here are the files (BGT and Tutu are similarly corrupted - see http://www.shsforums.net/topic/24121-relea...mp;#entry484510 for file). Notice that effects 1 and 2 (i.e. 2nd and 3rd) are horribly corrupted in these files, even though the file offsets appear normal.

Only
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1210 // Use BG Walking Speeds (BETA): v7
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4020 // ToB-Style NPCs: v7
are installed.

This post has been edited by Ascension64: Apr 12 2010, 01:42 AM
Go to the top of the page
 
+Quote Post
BelgarathMTH
post May 5 2010, 04:38 PM
Post #7





Group: Members
Posts: 25
Joined: 18-November 07
Member No.: 2192



I am having the Beregost crash problem even with "change walking speeds" and "BG2-style npc's" not turned on.

There is more going on here.

I am currently finding Tutu unplayable on Windows7 with Tweaks installed, and maybe certain components of the NPC Project, because of the Beregost crash.

I never had this problem in years of playing on XP.

EDIT: Based on Ascension's clue about install order, I tried uninstalling every component of Tweaks and then reinstalling them one at a time. Surprise - the crash went away. This may be a possible workaround - if you get the crash, run Tweaks setup.exe and uninstall every component. Then reinstall it.

I haven't tested yet, but I have a hypothesis that Degreenifier may be involved in this problem.

EDIT: Hallelujah, Amen!! I just confirmed that installling the Degreenifier after Tweaks will cause the Beregost crash. To fix this particular cause, I only had to run uninstall in the Degreenifier .exe. It means that I will have to put up with green water, but at least I can play.

I do not know if I could have avoided this problem by installing Degreenifier first. It's too late to test that unless I start all over from scratch.

This post has been edited by BelgarathMTH: May 5 2010, 05:30 PM
Go to the top of the page
 
+Quote Post

Fast ReplyReply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 30th July 2010 - 06:54 PM