this post was submitted on 03 Sep 2023
1327 points (91.7% liked)

Memes

45731 readers
876 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Awoo@hexbear.net 1 points 1 year ago (2 children)

The engine should be rebuilt from the ground up though. It's full of problems and it's fundamentally dated, for example one of the most obvious things a new version of the engine should include is making the world completely seamless - no more loading instances, no more loading screens entering interiors, etc etc. But all the other problems with the engine need addressing. And they can do a huge amount to make it better for the mod scene if they rebuild.

Continually slapping more and more fixes on this engine fundamentally ignores the fact it is impossible for it to get around several issues it has at its core without a rewrite.

[–] SwampYankee@mander.xyz 1 points 1 year ago (1 children)

This engine is already great for modding, but I suppose it can always be better. Do you know any technical details about why the worlds can't be made seamless? There were open cities mods for Oblivion & Skyrim, so it seems like it's probably technically possible. Seems like that may be more of a compromise related to memory allocation on consoles.

I dunno, I don't expect Bethesda to write a new engine from scratch, no one does that. They made New Atlantis seamless to an extent I haven't seen in previous Bethesda games, so as long as they keep making incremental improvements, I'll be satisfied.

[–] Awoo@hexbear.net 2 points 1 year ago

Do you know any technical details about why the worlds can't be made seamless?

I don't know the technical details but I know that when you attempt to add new map area to any existing map (for example the overworld) the physics engine does not engage for those spaces. You have to create new map areas for anything new.

There are also hardcoded limits to the number of entities that can be loaded in-engine at any one time. When you go over the alotted number of NPCs for example it starts spawning them in the sky, this causes the infamous flying horse bug everyone has seen in modded Skyrim when they've added too many new NPCs to zones. I think newer games have had some bandaids slapped on the engine to increase this but it's still there.

Open Cities works because the cell already exists, so they just took everything in the city zone and moved it into the existing world cell, which is identical in size. So there's no problem with this causing issues. This can't be done for a lot of buildings (to create interior/exterior) because of various issues such as NPCs not knowing where their house is unless it's a defined place you go through a loading screen on, so taking houses and slapping them into open world would completely break scripting for their daily routines, same for every building in the game. Some of them are tardis design too, bigger on the inside than the actual building is on the outside.