Jump to content

[Solved] Crash caused by wyvern animation


Caillean

Recommended Posts

At the risk of getting tedious here - I noticed that the wyvern animation can cause GemRB to crash with the following error:

[CharAnimation/FATAL]: Four frames Animation: unhandled stance: mwyv 15

Concerns vanilla and mod-added creatures. The above happened in Durlag's Tower (playing BGT on GemRB as of March, 21st)

Link to comment

On sight. In the first case it was mod-added critters using the wyvern animation, and here it crashed every time I entered the area. Had to remove them from the area. The second case was one Greater Wyvern in the Durlag's Tower. But here, it didn't crash every time. I tried around a bit with reloading, but couldn't figure out why it crashes some times, and other times not.

Link to comment

But for all stances? I'll ignore the big bad for now. Were all the crashes due to stance 15? It's easy to plug the crash, but it could cause drawing issues if they are legitimately in that state.

Link to comment

All the creatures in question use the mwyv animation. There are bam files ending on e...

 

The "small" wyverns use the MWYV1, MWYV2, MWYV3, and MWYV1E, MWYV2E, MWYV3E files. But great ones use a 4 parts split animation slot (files MWYV11 to 14, MWYV21 to MWYV24 and MWYV31 to 34 without E counterparts). Those last ones may be the root if the problem: The engine is supposed to automatically mirror them but I noticed that sometimes, for an unknown reason, when you meet a great wyvern facing to east, the game crashes. All I did was to create the eastern bam files and copy them into the override folder : no more crashes. ;)

Link to comment

But for all stances? I'll ignore the big bad for now. Were all the crashes due to stance 15? It's easy to plug the crash, but it could cause drawing issues if they are legitimately in that state.

 

Unfortunately not. The Great Wyvern crashes at stance 15, the smaller ones at stance 2.

 

 

 

 

All the creatures in question use the mwyv animation. There are bam files ending on e...

 

The "small" wyverns use the MWYV1, MWYV2, MWYV3, and MWYV1E, MWYV2E, MWYV3E files. But great ones use a 4 parts split animation slot (files MWYV11 to 14, MWYV21 to MWYV24 and MWYV31 to 34 without E counterparts). Those last ones may be the root if the problem: The engine is supposed to automatically mirror them but I noticed that sometimes, for an unknown reason, when you meet a great wyvern looking to the east, the game crashes. All I did was to create the eastern bam files and copy them into the override folder : no more crashes. ;)

 

 

Oi, I think that may have worked! Added bams for 11 to 14, 21 to 24, and 31 to 34. (Just by renaming?!) Reloaded a couple of times, and I couldn't make it crash anymore. But the small wyvern still causes a crash.

 

EDIT: Nope, just crashed again, I had the thing chasing me around, and this time it looked to the west... :(

Link to comment

Yeah yeah, it was 13h here too. :p

 

I've plugged the two stances — let me know if anything looks odd ingame for these wyrms.

 

 

Oi, 2:30 now for all three of us!

 

Nothing. No crashes, wyverns look fine, the mod added ones, the Cloakwood wyverns plus the big ones in Durlag's Tower.

 

 

 

Tried this too on the previous version without lynx' latest fix, but it doesn't do the trick, it still crashed, so it's not an option for GemRB players with wyvern crash trouble.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...