Freelancer-Sirius-Revival / FLSR

The main mod files of Freelancer: Sirius Revival for the game "Freelancer".
https://fl-sr.eu
4 stars 2 forks source link

Crash when docking or opening inventory during death fuse on Rh Battleship #800

Open Caenen opened 5 months ago

Caenen commented 5 months ago

Noticed on Rheinland battleship, likely also on other capital ships with fuses.

Crash details: engbase.dll, offset: 11731

Opening the inventory while your ship is losing its collision groups repeatably leads to this crash to occur on that client (other nearby clients/players are unaffected).

Managing to dock with collision groups/engine blown off at 0 integrity causes the crash and also causes the same crash on selecting the character again after restarting the client. This needs an admin to resolve and change the save file's collision group integrity values from 0 to anywhere between 1 and 0.

Todo: test if this is related to separable collision group equipment being shown in the inventory (e.g. ship engine). Test other ships for this behaviour/exact moment in the death fuse after which opening the inventory produces this crash.

erikroe commented 3 months ago

Try setting the actual Hardpoint that is used in the shiparch.ini for the engine to be one that is attached to the root of the ship.