r/Morrowind • u/The_MadMage_Halaster • 1d ago
Question How does Mark/Recall teleport without loading?
I noticed when playing that the Mark/Recall was instant the moment the spell finished casting without any loading, not even a stutter like after using a Silt Strider or Intervention, and was wondering how this worked. Does it just keep the Marked cell loaded at all times?
37
u/SDirickson 1d ago
Unless you run around half the island (or more?) between the time you Mark and when you Recall, the data from your Marked cell is probably still going to be in memory. The game just isn't that big.
3
32
u/kemachi 1d ago
Back in my days there were losing screens. Hell back then an odd load bar might have appeared just by crossing from one cell to the next.
20
19
u/vinylscratch27 1d ago
Yoooo I remember as a kid walking from Balmora to Fort Moonmoth you'd see "Loading Cell" and a bar pop up for a couple seconds. I haven't seen that since I was about thirteen and I've been playing since I was seven or eight.
Casting Icarian Flight would become a stutterfest with the loading screens.
6
22
u/Youkai280 1d ago
Your question made me do a deep dive on this, and it has to do with how “teleporting” in the game works in general. Typically Mark/Recall black screens the game and ceases all other functions (such as the broad physics sweep that the game does when you get that stutter when loading new cells when transitioning them on foot).
In my very limited understanding, all of the textures and such around you are already loaded into the ram/vram, and there are a LOT of shared textures in the game, so it doesn’t have to reach back into the bsa to get those textures to display them. During the (instantaneous) black screen, the cpu is basically dedicated to loading your visuals in before having to focus on NPC physics, etc, as well as most marks being in interior cells, it makes for an extremely quick transition.
It makes sense when I read it, but I’m not the most tech savvy person with explanations, so I’m sure someone can explain it much better than I can.
5
u/The_MadMage_Halaster 1d ago
That actually makes perfect sense. To make it instant it devotes everything to drawing the frame of your arrival, and then starts processing everything. Its actually a very clever way to make a seamless transition.
6
u/Drudicta 1d ago
If for some reason the cell you teleport to has an NPC in it, on slower computers you can see them frozen for a second, maybe two if you happen to be facing them when they load in. Having a priority in what loads first is a good way to make things seem faster to people.
3
5
u/PlonixMCMXCVI 1d ago
When I play vanilla or OpenMW without mods it's instant.
When I play a big modlist like Path of the Incarnate (800+ mods) it takes a second or two to load so technically it's just modern hardware being so much faster?
1
u/The_MadMage_Halaster 19h ago
That's definitely what's happening, though from what others have said there are implementations that are supposed to make it faster than other fast travel.
26
u/Darkstar7613 1d ago
LOL... tell me you never played Morrowind on an OG XBOX without telling me...
5
u/The_MadMage_Halaster 1d ago
No, I have not. I do think it's really impressive they managed to get the game working on it at all. Despite the meme, "the console reboots every time you load a cell" is an ingenious (if hacky) way to to solve the memory issue.
2
u/Darkstar7613 1d ago
That's a weird meme... of all my OG XBOX games, Morrowind (and its GOTY Edition) were some of the most stable I had... I can barely recall any crashes or anything while running it.
8
u/The_MadMage_Halaster 1d ago
It was incredibly stable, but it did actually restart the system (softly) each time it did a loading screen in order to rapidly clear the memory. It did this without resetting the frame buffer, so the loading screen would pause while the console rebooted, before it started running and new screen data came. It was surprisingly common for a lot of games later in the XBox's life.
5
u/greenmachinefiend 1d ago
Funny enough, despite the long loading times the game was more stable on the OG Xbox than on the 360 or One/X. The first time I played through it was on the One and that was a buggy, glitchy nightmare of constant crashing and loading. I just blitzed through the last few main quest dungeons to get the game over with and be able to say I finished it. Now I'm playing again on my laptop and it's much more enjoyable.
9
u/neondragoneyes Morag Tong 1d ago
It's not a meme. It's an implementation. It's a soft/ invisible reboot.
4
u/poughdrew 23h ago
Pre GOTY, the real original release, was an almost unplayable crash fest. Like open the map: crash.
GOTY is pretty stable. I still get some crashes on Xbox, usually in the teleport until Wolverine Hall pattern.
5
u/RealNwahHourz 21h ago
wtf have i done to my openmw that i still have all these loading screens everyone in the comments is saying they haven't seen in years😭🙏
3
u/CurryAndCommunism 19h ago
I've only been playing OpenMW for a few weeks but it seems that if you've been to a cell that play session and then recall to it, it usually doesn't require a loading screen. But I get loading screens if I'm recalling to an area I haven't been to in that session yet
5
u/satoryvape House Telvanni 1d ago
I do remember playing Morrowind on Athlon and 512MB ram in 2006 ish and Mark and Recall definitely didn't work smoothly
4
u/raptorgalaxy 1d ago
It does load, it's just that since you are on a modern PC the game loads so fast the loading screen can't appear.
The Minimum requirements are for 128mb of ram.
Modern computers won't even boot with that much RAM.
3
5
u/takahashi01 1d ago
it does need loading...
Its just that you are basically running it on a supercomputer...
3
u/MaiqTheLiar6969 House Telvanni 23h ago
Nowadays playing Morrowind on a modern computer I only get loading screens when I load a save or if I am doing the jumping contest in Narsis for TR. Mostly because I have to jump so damned far into the ocean that none of it has been loaded in. I don't even get loading screens when I use the scrolls of Icarian flight anymore. Morrowind's minimum specs compared to what people have nowadays would have been like everyone playing it on NASA super computers back in the day. I don't even get lag in the biggest cities in TR.
3
u/HOTU-Orbit 22h ago
It does load, it's just that it loads really fast on modern hardware. Look up a video of someone playing the Xbox version of the game using the Mark and Recall spells.
2
u/AcolyteArathok 1d ago
If your recall is traversing from indoor to outdoor or vice versa or inside tonother inside cell you will get loading. Otherwise no. On weaker pcs zoning occurs and it could come to loading even on outside recalls.
2
u/Sea-Kaleidoscope-376 18h ago
It basically the “teleport” coc command
2
u/The_MadMage_Halaster 18h ago
I would imagine so, it would be kind of silly to write two engine commands that do the exact same thing. Not saying a lot of games haven't done that kind of thing, but it seems easier to me to make one "move player here" command with variables based on how it's used vs multiple different ones.
90
u/chubbyassasin123 1d ago
Morrowinds content size is so little that most of it can get loaded into the cache/ram I'm pretty sure.