Page 1 of 1

0.11.4 - Possible floating Y void issue using teleport to an interior

Posted: Mon Jul 05, 2021 9:40 pm
by Interkarma
Reported on reddit. Adding for investigation later.

https://www.reddit.com/r/daggerfallunit ... ion_after/
I've tried to run a few tests, here is what seems to work consistently. It seems to only happen with crypts specifically. It only happens when you quit the game and reload:
  1. 1. Enter the interior of a building in any town, cast Recall and set an anchor.
    2. Leave the building and fast travel to any crypt. Enter the crypt and save the game.
    3. At this point casting Recall and teleporting will work.
    4. Quit the game. Start it back up and load the save in the crypt.
    5. Cast Recall and click teleport. You should enter blackness and fall forever.
Anyone else able to replicate this?

Edit: No mods, using DFU 0.11.4 beta

[0.12.3 unmodded] Recall into the Void

Posted: Mon Sep 20, 2021 6:57 am
by pango
As seen on a recent TalonHatesNames, after finishing a dungeon quest, he recalled into the Void, some distance from the mages guild he anchored in: https://www.twitch.tv/videos/1148203958?t=2h6m4s
I don't think we have any such known bug standing, but I could be missing something.

Reloading and retrying worked (02:07:40), so getting a game save probably won't help.

Re: [0.12.3 unmodded] Recall into the Void

Posted: Mon Sep 20, 2021 9:41 am
by Interkarma
Not sure on this one. Will need to find a way to reproduce. Thanks for letting me know. :)

Re: [0.12.3 unmodded] Recall into the Void

Posted: Thu Sep 23, 2021 5:23 am
by pango
Happened again in a later stream, trying to teleport to the same mages guild (I think)...
https://www.twitch.tv/videos/1151941479?t=2h10s
Interestingly, it was near the beginning of the stream, so he had just reloaded inside the dungeon, maybe I was wrong about the problem not being captured by gamesaves...

So I went there (Graygate Hollow, Illessan Hills), set an anchor, took a dungeon quest, saved inside the dungeon.
I immediately cast recall and got teleported to the mages guild as expected.
I reload the gamesave (attached) and cast recall, I got recalled into the Void, just like in TalonHatesNames' stream.

Re: [0.12.3 unmodded] Recall into the Void

Posted: Thu Sep 23, 2021 5:24 am
by Interkarma
Smells like a floating Y issue to me. Thanks for steps to reproduce. :)

Re: [0.12.3 unmodded] Recall into the Void

Posted: Thu Sep 23, 2021 5:30 am
by pango
Shouldn't one teleport strictly above or below the mages guild then? What's a bit unusual is that you recall on the side, maybe even always at the same spot (comparing streams and my gamesave visually) but it's hard to be sure...
2021_09_23_07_32_41.jpg
2021_09_23_07_32_41.jpg (38.87 KiB) Viewed 5877 times
PS. Scratch that, you probably meant a floating origin issue, so that's not incompatible with recalling on the side

Re: [0.12.3 unmodded] Recall into the Void

Posted: Thu Sep 23, 2021 5:43 am
by Interkarma
You're right, it's probably just floating origin generally. Just most of this class of problem have been since the Y change so I kind of blame it for everything now.

This is a new problem though, I wasn't aware of this one. It might be a much older issue that's never been properly uncovered until now.

Re: [0.12.3 unmodded] Recall into the Void

Posted: Sat Oct 16, 2021 12:56 am
by Tamalak
I'm getting this frequently, it's obnoxious. Always happens when I teleport from a dungeon into a mages' guild or temple.

This time using the console to get out (tele2exit, tele2pixel) is not working since it says it can't locate the player.

Re: [0.12.3 unmodded] Recall into the Void

Posted: Thu Dec 02, 2021 12:08 am
by Interkarma
Merging two related issues together.

Re: [0.12.3 unmodded] Recall into the Void [RESOLVED 0.15.4]

Posted: Tue Jul 18, 2023 11:46 pm
by Interkarma
Adding more saves to demonstrate issue in unmodded DFU 0.15.3.

Edit: The problem is related to StreamingWorld.Init taking place after player has been teleported. Requires a specific sequence of events: start game > load dungeon save > teleport to interior. When world is initialised after teleport, player position is set back to 0,0,0 and drop into void.

Resolved for 0.15.4
https://github.com/Interkarma/daggerfal ... ce44f38937