FLServer crash at engbase.dll offset 124bd
-
I’ve partially isolated the cause of the “engbase.dll offset 000124bd” crash. The crash seems to be related to NPC death. I noted that the crash stopped if I disable NPC shields.
There are references to this in the archive and in this forum - but no solutions. See: http://the-starport.net/archive/viewtopic.php?f=61&t=36432&start=105
As a work around I’ve hooked the GetRoot(CObject *) function (this calls the one in engbase.dll that crashes) to catch any exceptions GetRoot might throw. It’s a horrible hack but seems to have stopped the crashes.
If anyone knows the underlying reason behind this type of crash, I’d really like to know.
-
I used to have this error a lot and then I changed the zones to have less NPCs and made custom sur files for all my fighters (Don’t know if this was a issue or not). Also, I found out you get the same engbase.dll crash with patrol paths if they are not set right to their destination.
-
Cannon wrote:
I’ve partially isolated the cause of the “engbase.dll offset 000124bd” crash. The crash seems to be related to NPC death. I noted that the crash stopped if I disable NPC shields.Will Adoxa’s http://adoxa.110mb.com/freelancer/plugins.html#shieldoffline help if not to use FLHook Plugin?