Jump to content
DavidW

Bug reports in v30

Recommended Posts

& the game crashes a moment after that screenshot?

 

I'll have another look. (Don't hold your breath, though; in the short run the best workaround is just to CTRL-Y him)

I've had the same bug, and I think I've seen it reported on beamdog forums too. I haven't been able to pinpoint what it was - casting the spell, animal summons or the other druid appearing, though.

 

 

Btw, just wanted to say thank you for your hard work! As someone with non-existent computer-related skills I really appreciate the effort modders make BG a great experience even after all this years. :-)

Edited by chimaera

Share this post


Link to post

DavidW -

I've had the same problem with the Osmadi encounter as others. Sometimes it crashes. Sometimes not. Here is a link to a save game. The only mod loaded is SCS:

 

https://us.v-cdn.net/5019558/uploads/editor/4f/dq5abtjvvzeb.zip

 

I recorded a screen capture while testing and saved the last frame before crash-to-desktop.


Here's the URL: https://us.v-cdn.net/5019558/uploads/editor/3b/9s1ja9c580rz.png

 

Osmadi wasn't casting a spell. Looking at the crash report, I did see something interesting, it crashed while doing a SelectWeaponAbility action.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.beamdog.baldursgateenhancededition	0x000000010728e2fd CResRef::operator==(char const*) const + 29 (ChUtil.cpp:1207)
1   com.beamdog.baldursgateenhancededition	0x000000010708d6c7 CItem::Demand() + 25 (citem.cpp:256)
2   com.beamdog.baldursgateenhancededition	0x0000000107246f96 CGameSprite::SelectWeaponAbility(unsigned char, unsigned char, unsigned char, unsigned char) + 166 (objcreatureai.cpp:17150)
3   com.beamdog.baldursgateenhancededition	0x000000010720ff90 CGameSprite::ExecuteAction() + 2248 (objcreatureai.cpp:1161)
4   com.beamdog.baldursgateenhancededition	0x000000010720f39f CGameSprite::DoAction(int) + 379 (objcreatureai.cpp:802)
5   com.beamdog.baldursgateenhancededition	0x000000010723f9e0 CGameSprite::ProcessAI() + 7012 (objcreatureai.cpp:1866)
6   com.beamdog.baldursgateenhancededition	0x00000001071c4acb CGameSprite::AIUpdate() + 2439 (objcreature.cpp:2957)
7   com.beamdog.baldursgateenhancededition	0x0000000106fa0e68 CGameArea::AIUpdate() + 2866 (cgamearea.cpp:2765)
8   com.beamdog.baldursgateenhancededition	0x0000000106f5dcf7 CScreenWorld::AsynchronousUpdate(int) + 3069 (infscreenworld.cpp:3450)
9   com.beamdog.baldursgateenhancededition	0x0000000107280a3e CChitin::AsynchronousUpdate(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) + 134 (Chitin.cpp:404)
10  com.beamdog.baldursgateenhancededition	0x000000010726300f CBaldurChitin::AsynchronousUpdate(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) + 115 (cbaldurchitin.cpp:846)
11  com.beamdog.baldursgateenhancededition	0x0000000107283f80 CChitin::Update() + 304 (Chitin.cpp:2448)
12  com.beamdog.baldursgateenhancededition	0x000000010728411b CChitin::WinMain() + 111 (Chitin.cpp:2531)
13  com.beamdog.baldursgateenhancededition	0x0000000107261eaa main + 193 (cbaldurchitin.cpp:291)
14  libdyld.dylib                 	0x00007fffa0d665ad start + 1

I noted the Osmadi had Backbiter, SPER03.ITM. I did a little tweak to replace SPER03 with SPER01 (just made a copy of SPER01, renamed it SPER03, and dropped it in the override). So far, I haven't had a crash since.

Share this post


Link to post

Fwiw, I can also say that Osmadi will crash the game on Revisions install; crash happens instantly after his buff sequence.

Share this post


Link to post

Also, it seems that it's like AstroBryGuy says above. The problem seems to be in the fact that Backbiter spear has "cursed" flag on it. If it's not flagged as such, Osmadi works fine.

Share this post


Link to post

I suspected something like that, though I haven't had a chance to test. Something funny probably happens when you do a forced weapon shift on a cursed weapon.

 

Ideally Osmadi ought to be blocked from doing weapon-swaps, since he's presumably cursed. If I can't do that conveniently I'll just put it in inventory.

 

Thanks to all for help finding this.

Share this post


Link to post

2 more:

- in latest SR, HLAs are considered innates per default, so take this into consideration

- clerical spell Gate is changed in SR (summons a Death Knight); but SCS tweaks this to call in a Pit Fiend. Which is bad.

Share this post


Link to post

2 more:

- in latest SR, HLAs are considered innates per default, so take this into consideration

- clerical spell Gate is changed in SR (summons a Death Knight); but SCS tweaks this to call in a Pit Fiend. Which is bad.

Compatibility fixes rather than bugfixes; but noted in any case.

Share this post


Link to post

This is completely off topic - apologies for that, but I didn't want to start a new topic just for this one question - but is there any chance for the "SCS in IWDEE" in some distant future? :)

Share this post


Link to post
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...