Necrohowl on 13/8/2020 at 10:45
I've been having this issue since I've been playing Thief, but I never got to report it until now...And this is mostly because I can't seem to find ANY thread that mentions it, could be because I'm absurdly terrible at searching. I had expected this to be a common bug actually, but my searchings say otherwise.
Anyways, sometimes in Thief FMs, hell Thief 2 itself, the doors would disappear when I open them leaving a permanently open gape. Thing is, they don't disappear if I half-open them and then close it, but if they're fully open they disappear. I think the door is there, because the physics still remain, but I can't interact with it at all.
This seems to happen in Thief 2 FMs more often than not (Such as Greyfeather 1) and it happened to me two times in Thief 2, one in the Bank and another in the Warehouse.
What makes this bug? Could I have a config done wrong, my save got corrupted or it's the fault of the game/OM/FM?
voodoo47 on 13/8/2020 at 13:59
it's a mission bug, needs to be fixed by either editing the level itself, or via a dml patch.
skacky on 13/8/2020 at 14:01
This happens when the origin point of a door (or any object for that matter) enters solid terrain. It seems the calculation of doors' position is a bit unprecise in Dark which can result in doors jittering sometimes when you open them, and this can result in them disappearing. It's not your fault but the games', but there are ways to fix it through DromEd, the easiest being to modify a door's open angle so it's smaller than 90 or higher than 270.
Nameless Voice on 13/8/2020 at 14:22
Yeah, definitely an engine bug, not a level or config issue.
I feel like it happens much more often in NewDark, but that might be my imagination. In OldDark, you'd frequently see the doors flying off their hinges and slowly floating through the level instead.
Necrohowl on 14/8/2020 at 17:58
Thanks for the explanation, I forgot to mention that I wanted one.
Rather surprised this is such a big bug, even in the original FMs, despite the fact that I'm using the latest T2Fix, guess it didn't get them all.
How come this seems to happen more often whenever you do a lot of saves?
trefoilknot on 15/8/2020 at 15:43
Is it a lot of saves? Or a lot of loads, that messes it up? I can't think of any issue from saving, but every time you load is another opportunity from information about the game state to get messed up slightly.
Can you replicate the issue at will? Or is it pretty random seeming?
Nameless Voice on 15/8/2020 at 18:15
It's possible that the floating point values describing the door's location and rotation are stored in low-precision formats in the save file, allowing them to drift slightly due to floating point inaccuracy.
Purely theoretical though, but it sounds halfway plausible to explain why it happens more after save/reload.
Necrohowl on 16/8/2020 at 18:28
Quote Posted by trefoilknot
Is it a lot of saves? Or a lot of loads, that messes it up? I can't think of any issue from saving, but every time you load is another opportunity from information about the game state to get messed up slightly.
Can you replicate the issue at will? Or is it pretty random seeming?
It's both lots of saving and loading, happens more often in FMs where it's so easy to die, like vertical missions with uneven roofs and the like.
Rather hard to replicate it since it is random indeed, had a streak in First City Bank & Trust once where I decided to go with no (which then turned to "minimum") saves and none of the doors ever disappeared.
lordhern on 13/9/2020 at 21:33
Quote Posted by Necrohowl
It's both lots of saving and loading, happens more often in FMs where it's so easy to die, like vertical missions with uneven roofs and the like.
Rather hard to replicate it since it is random indeed, had a streak in First City Bank & Trust once where I decided to go with no (which then turned to "minimum") saves and none of the doors ever disappeared.
my default for all the OM runs now is full ironman - I don't recall ever seeing disappearing doors anymore.
bbb on 23/9/2020 at 17:38
Quote Posted by Nameless Voice
Yeah, definitely an engine bug, not a level or config issue.
I feel like it happens much more often in NewDark, but that might be my imagination. In OldDark, you'd frequently see the doors flying off their hinges and slowly floating through the level instead.
I remember this bug clearly as it happened often. Seems like most missions had this issue in the old days.
Ah the days before NewDark.