Jump to content


Photo

Corrupted Area, solutions?


  • Please log in to reply
5 replies to this topic

#1 10th

10th
  • Member
  • 621 posts

Posted 25 December 2007 - 07:08 PM

Well something went horribly wrong. AR2600 The Forest of Tethyr had no problems whatsoever in Chapter 2 and 3 of my current Megamod/BiG-World installation. I used Hoppy's modified AR2600 and AR2602 which worked fine in Chapter 2 and 3 as I already reported in that thread.

But somehow it got corrupted in Chapter 6 as I only get a CTD when trying to visit it.

Worldmap travel doesn't work, MoveToArea results in the same and even a MoveToArea to AR2602 in order to visit AR2600 from "within" results in a CTD.

I tried erasing AR2600 from one of my savegames with NI, but to no avail. It still crashes. And looking at my Baldur.gam didn't help either.

What im currently pondering is the cause for this.
The mods that spring to mind are:

Xan Version 6, as there are some Worldmap updates with a quest in Chapter 6
BG2 Tweaks, as it makes the Forest available before Chapter 6
CtB, due to it Circle of Eight mod

Interestingly enough the same happened to East Hlondeth (CtB) somewhere in Chapter 3. I visited East Hlondeth once or twice and killed some disgustingly difficult Yuan-Ti in a warehouse. As I made no progress in Hlondeth and didn't meet the resistance I made no further travels to it. Several ingame-days later I wanted to pick up some spells from Central Hlondeth and then I wanted to travel to East Hlondeth. CTD.

If someone has any further comments or solutions I'd be very pleased. As I'm out of my depth at the moment.

10th

Attached Files


Edited by 10th, 25 December 2007 - 07:09 PM.

Avast! You cannot defeat our titan-mounted submarine staffed by cannibal vikings! - Nodwick

"I grab his deceased spirit and piledrive it back into his body, duplicating raise dead." - Psyren Oots board

#2 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 26 December 2007 - 03:32 AM

It isn't Xan and it isn't BG2 Tweaks, because I've had both on my install for ages, and nothing bad ever happened.

Check out seanas' advice in this thread for reporting CTD to narrow down where corruption is occurring.

After that, you can follow devSin's advice to EricP at G3 regarding isolating a corrupted file. G3 is down at the moment, and I don't have the post bookmarked, so I can't provide a link. I'll edit this post when G3 goes up again.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#3 10th

10th
  • Member
  • 621 posts

Posted 26 December 2007 - 06:55 AM

After reading that, definately an area corruption. Funny thing is, after removing Hoppy's ar2600/ar2602 files and every trace of the Forest of Tethyr from my savegame AND the override folder it worked.

And as I already said the strangest thing is, those files worked just fine in Chapter 2 and 3.

Thanks for the tip 10th

Edited by 10th, 26 December 2007 - 07:03 AM.

Avast! You cannot defeat our titan-mounted submarine staffed by cannibal vikings! - Nodwick

"I grab his deceased spirit and piledrive it back into his body, duplicating raise dead." - Psyren Oots board

#4 10th

10th
  • Member
  • 621 posts

Posted 26 December 2007 - 10:13 AM

Another bug that shouldn't be there in my current install: Waukeen's Promenade has "Destination Unreachable" in Chapter 6. As already stated by erebusant over in the worldmap subforum this should only happen if you DON'T have CtB installed.

UPDATE:

IF
	OnCreation()
	Global("RevealMap","AR2500",0)
THEN
	RESPONSE #100
		SetGlobal("RevealMap","AR2500",1)
		SetGlobal("CbPartyEscapedUnderdark","GLOBAL",1)
		RevealAreaOnMap("ar1700")
		RevealAreaOnMap("ar1800")
		RevealAreaOnMap("ar2500")
		RevealAreaOnMap("ar2600")
		RevealAreaOnMap("AR3585")
		RevealAreaOnMap("AR3587")
		RevealAreaOnMap("AR3588")
		IncrementChapter("")
		TextScreen("SCRTXT06")
		Continue()
END

IF
	OnCreation()
	Global("RevealMap","ar2500",0)
THEN
	RESPONSE #100
		SetGlobal("RevealMap","AR2500",1)
		RevealAreaOnMap("ar1700")
		RevealAreaOnMap("ar1800")
		RevealAreaOnMap("ar2500")
		RevealAreaOnMap("ar2600")
		IncrementChapter("")
		TextScreen("SCRTXT06")
END

This bit of code was in ar2500.bcs. After deleting the original game code Waukeen's Promenade worked and was no longer unreachable. After some "research" I noticed that with all the abovementioned code present I was in Chapter 7 instead of 6 which lead to the problem. Replaying to the same point with the original game code removed I was correctly transferred to Chapter 6.

My suspicion is, that two OnCreation()-script parts who change the same variable - in this case RevealMap - don't work together.


Scrap that, the result for the abovementioned code is this:

The script parser is probably case sensitive and as one references AR2500 and the other ar2500 both OnCreation() blocks get executed, which results in Chapter 7 and two textscreens.

Moreover I was ambushed by those BG1 assassins who chase you if you have the relevant components from SCS installed.

UPDATE PART 2:
Xan V6 is definately the cause for the travel problems with Waukeen's Promenade.
As your party revisits Chateau Irenicus it automatically enables its Worldmap icon which in turn means that you get Destination Unreachable for the Promenade.

My personal fix for this problem was that I added HideAreaOnMap("AR0602") to "And my spells are worthless" in O#Ricar.dlg.

10th

Edited by 10th, 26 December 2007 - 07:02 PM.

Avast! You cannot defeat our titan-mounted submarine staffed by cannibal vikings! - Nodwick

"I grab his deceased spirit and piledrive it back into his body, duplicating raise dead." - Psyren Oots board

#5 Aramyr

Aramyr
  • Member
  • 72 posts

Posted 04 January 2008 - 12:33 PM

I've some problem the Waukeen Promenade is became unreachable at the begining of the game: after exiting Irenicus' dungeon and leave the area. Is there a workaround for this problem? I don't wanna reinstall the whole game only if it imposssible to avoid.

#6 10th

10th
  • Member
  • 621 posts

Posted 04 January 2008 - 12:58 PM

Look at the worldmap forum, erebusant made a nice patch which should solve most or all of your problems.

10th
Avast! You cannot defeat our titan-mounted submarine staffed by cannibal vikings! - Nodwick

"I grab his deceased spirit and piledrive it back into his body, duplicating raise dead." - Psyren Oots board