Jump to content


Photo

Lich CTD


  • Please log in to reply
10 replies to this topic

#1 Discordia

Discordia
  • Member
  • 324 posts

Posted 13 August 2018 - 05:20 AM

Hi guys, it's me again. Started a new game, since the last one was pretty broke. I think this installation went much better.

 

I haven't actually experimented enough yet, but it seems that lichs give me CTD. So far I've experienced this with the City Gate Lich, the Temple Quest Undead City Lich (that spawns if you have a higher level) and the Spellhold Gauntlet lich but not with the Elemental or Shadow Lich.

I assume it has something to do with either SCSII and their Chain Contingengy or Spell Trigger load or it's some missing animation. TobEx doesn't give me any specific error report (and quite frankly, even with it I'd be at a loss on how to deal with that).

I had also encountered a CTD with the mage (or was it the priest?) in the North Forest, where TobEx would give me this line.


[Sat 11 Aug 2018 15:19:42] ASSERTION FAILED! Return Address: 0x84C3C1 File: ObjAnimation.cpp Line: 20514 Expression: !(m_weaponCode&MELEE_1HLR_MASK) Message: (null)

 

My workaround so far has been to use CTRL + Y which is not a very satisfactory solution.

 

Any help would be greatly appreciated

 

 

And of course my Weidu:

Spoiler



#2 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 13 August 2018 - 05:49 AM

SCSII

Excuse me, but YOU DON*T HAVE that. you have regular SCS, which today is named as "stratagems".


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#3 Discordia

Discordia
  • Member
  • 324 posts

Posted 13 August 2018 - 04:22 PM

Oh, must have missed that memo. Back in the olden days... Though as you can see, I've only gotten older and none the wiser.



#4 alexrobbart

alexrobbart
  • Member
  • 5 posts

Posted 29 December 2019 - 09:14 AM

Got the same problem any time I face a Lich. My only conclusion is that it's due to not enough VRAM as I am running BG2 Classic on an Intel HD 520 graphics driver.
 
 

Edited by alexrobbart, 29 December 2019 - 09:22 AM.


#5 semaj577

semaj577
  • Member
  • 26 posts

Posted 29 December 2019 - 10:06 AM

Well, the specific ctd with lichs i cannot help you because i didn´t encounter... yet. But the second, mentioned in the first post, a ctd in north forest with the cleric, is mentioned -and solved- here:http://www.shsforums...tion-problem/  . 3 days ago i discover this ctd because it happen to me for the first time. The problem is, bg2 fixpack "fix" the cleric inventory in version 11.2 beta, BUT if you install the component "improved north forest" from tactics -like me-, again the cleric has a mess in his inventory and the game cause a ctd when he try to change his weapon to a sling -he has one weapon equipped in each hand, change to a sling is forbidden-. The permanent solution to this will be edit the file ar18prie.cre from tactics and change the weapon in the shield slot for a shield, like in bg2 fixpack. Maybe a new fix for a future version of bwp fixpack?

Note than is not so simple than just add a copy of the .cre file of the bg2 fixpack. Tactics make changes to the creature, including a unique key and some spells and stats. So editing the .cre file direct from tactics is recomended.

 

About the ctd with lichs, is that all? There's no message? That information is esential to try understand what´s happening. Another thing than can help is post the weidu.log and the baldur.err files. More information are here http://www.shsforums...-as-area-loads/

and

http://www.shsforums...ly/#entry458786
 


Edited by semaj577, 29 December 2019 - 10:13 AM.


#6 alexrobbart

alexrobbart
  • Member
  • 5 posts

Posted 29 December 2019 - 10:54 AM

Thanks for your reply and the info which i will check out. I forgot to mention that I turned on logging & verbose but nothing in the balder.err or baldur.log and nothing in the TobEx.log that points to a cause

TobExCore.ini

[Debug]
Critical Error Message Box Fix=1
Externalise Logging=0
Log Assertion Failures=1
Log Assertion Warnings=1
Log Dialogue Bar=0
Log File Mode=1
Log Missing Resources=1
Log More Messages=1
Log Network Errors=0
Restore Extra Combat Info Text=1
Verbose Logging=1


Baldur.log

AREA-INVENTORY: Init Game Called
AREA-TRANSITION: CGameArea::Unmarshal : AreaName = AR0202
AREA-TRANSITION: CGameSprite::AddToArea id = 5308497 ; Name = ; AreaName = AR0202
CVisibilityMap::AddCharacter : ( 1568, 612 ) #:5308497 R:14 
Could Not Find Resource: BRUCEM.BMP
AREA-TRANSITION: CGameSprite::AddToArea id = 5374034 ; Name = Jaheira; AreaName = AR0202
CVisibilityMap::AddCharacter : ( 1536, 636 ) #:5374034 R:14 
AREA-TRANSITION: CGameSprite::AddToArea id = 5439571 ; Name = Minsc; AreaName = AR0202
CVisibilityMap::AddCharacter : ( 1568, 636 ) #:5439571 R:14 
AREA-TRANSITION: CGameSprite::AddToArea id = 5505108 ; Name = Sir Anomen; AreaName = AR0202
CVisibilityMap::AddCharacter : ( 1536, 660 ) #:5505108 R:14 
AREA-TRANSITION: CGameSprite::AddToArea id = 5570645 ; Name = Edwin; AreaName = AR0202
CVisibilityMap::AddCharacter : ( 1472, 684 ) #:5570645 R:14 
AREA-TRANSITION: CGameSprite::AddToArea id = 5636182 ; Name = Valygar; AreaName = AR0202
CVisibilityMap::AddCharacter : ( 1505, 661 ) #:5636182 R:14 
AREA-TRANSITION: CInfGame::SetVisibleArea
Could Not Find Resource: MALE001P.WAV
Could Not Find Resource: MALE001P.WAV
AREA-TRANSITION: CGameSprite::AddToArea id = 5898331 ; Name = Shade Lich; AreaName = AR0202
CreateCreature : CREATURE : (HLSHADE) @ ( 1424, 732 )

----TobEx: Throne of Bhaal Extender build 0.23.2.12 (Sun 29 Dec 2019 18:47:15)
[Sun 29 Dec 2019 18:47:16] Assertion warning. Return Address: 0x975299 File: UIControlButtons.cpp Line: 5637 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUICG panel 7 (mage book)
[Sun 29 Dec 2019 18:47:16] Assertion warning. Return Address: 0x97783D File: UIControlButtons.cpp Line: 6223 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUICG panel 22 (class kit)
[Sun 29 Dec 2019 18:47:16] Assertion warning. Return Address: 0x97783D File: UIControlButtons.cpp Line: 6223 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUICG panel 22 (class kit)
[Sun 29 Dec 2019 18:47:17] Assertion warning. Return Address: 0x796F6E File: InfScreenStart.cpp Line: 2014 Expression: FALSE Message: CScreenStart::UpdatePanel: nPanelIdx == 6, 7, or out of bounds
[Sun 29 Dec 2019 18:47:28] Assertion warning. Return Address: 0x97271D File: UIControlButtons.cpp Line: 4983 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUIPR panel 2 (priest book)
[Sun 29 Dec 2019 18:47:28] Assertion warning. Return Address: 0x97271D File: UIControlButtons.cpp Line: 4983 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUIPR panel 2 (priest book)
[Sun 29 Dec 2019 18:47:28] Assertion warning. Return Address: 0x9712B3 File: UIControlButtons.cpp Line: 4621 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUIMG panel 2 (mage book)
[Sun 29 Dec 2019 18:47:28] Assertion warning. Return Address: 0x9712B3 File: UIControlButtons.cpp Line: 4621 Expression: FALSE Message: CreateUIControl: nCtrlIdx out of bounds in GUIMG panel 2 (mage book)

I can only assume its the chain contingency trigger causes the game to run out of VRAM - does BG2 run properly on Intel HD 520?
 

 



#7 semaj577

semaj577
  • Member
  • 26 posts

Posted 30 December 2019 - 03:54 AM

Well, first of all, you are using an out-dated version of tob-ex. The latest version is v26 and in the d.o.s. window has to show 0.26.3.25. Second, do you have install manually, or use the bwp install? Aparently, the problem is caused not by your machine, is the engine that can´t handle many spells and kits. Probably chain contingency trigger the ctd. Normally, an update installation of bwp has the latest tob-ex, the latest bg2 fixpack and at last, lolfixer (and other tools like "set innate to level one"). That solve many of the problems related to ctds. But not all. Like i said, if some mod, like tactics, override the fixs include in bg2 fixpack -for example-, again we have the ctd. For that reason i think the real, permanent solution in that case is include an edited copy of that file of tactics in bwp fixpack.

 

Can you post your weidu? Maybe that would clarify more the problem.



#8 alexrobbart

alexrobbart
  • Member
  • 5 posts

Posted 30 December 2019 - 12:46 PM

Hey semaj757, thanks again for your reply and for pointing out that I have an old install of TobEx (i did notice when installing mods it was behaving slightly weird). I decided to bite the bullet and start with a fresh install. Made a save for testing with the Lich at the Gates and with a fresh install it didn't crash.  :clap:

updated TobEx and we will see how far it goes. Thanks again  :new_thumbs: 


 



#9 alexrobbart

alexrobbart
  • Member
  • 5 posts

Posted 31 December 2019 - 03:11 AM

Ok so I reproduced the crash. After installing 1PP everything is fine. After installing SCS 32.7 it crashes when facing the City Gates Lich. Using TobEx: Throne of Bhaal Extender build 0.26.3.25. Nothing in the logs, no assertion errors etc. Just CTD

I will ask on Gibberlings site.



 

Attached Files



#10 alexrobbart

alexrobbart
  • Member
  • 5 posts

Posted 31 December 2019 - 05:40 PM

Crash is in v32 of scs. V31 has no crash.



#11 semaj577

semaj577
  • Member
  • 26 posts

Posted 03 January 2020 - 04:53 AM

Well, glad to hear than you solved the problem. scs v32 is very focussed in the EE versions, and is still in "beta" because the bugs. Not a big surprise, v32 is a re-done of the mod and that means a lot to work and tune. And that takes time. v31 is very stable and if you are using "old" bg2 or bgt, it´s fine. For the moment, i´m using v31 in a bwp v18.2 install. scs doesn´t make me any problem, but i found several bugs than maybe i have to open a new topic to report.

 

One last thing you can do is give a try to "lolfixer", a tool included in bwp at the very end of the installation, it can prevent ctds -or at least that's the idea-. Is in https://github.com/omni-axa/Lolfixer and maybe that can solve the ctd with the lich in scs v32. But it won´t be the real solution, only a temporary one.