Morroblivion really needs some optimization

28 replies [Last post]
AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11

Morroblivion REALLY needs optimization, morrowind was a game from 2002, and porting that to the oblivion engine and allowing you to play morrowind in oblivion was a GREAT idea, but it performs badly. The world wasn't made for the oblivion engine, so it performs bad. 

My Specs:

1TB Hard Drive

16GB DDR3 RAM

x1 GeForce GTX 560 (and I THINK it has 2G GDDR5 GRAM/Video memory..)

Intel Core i7-2600K CPU @ 3.40GHZ (6 CPUS)

DirectX11, All drivers up to date.

Windows 7 Home Premium 64-bit

 

Not to be pissy, but I REALLY love morrowind and oblivion.

And mixing the two was just SWAG

I mean mixing oblivions combat and gameplay, fast traveling and graphics, and all the good stuff... AND Morrowind's detail and story, and lush and unique environments, and not to forget the large amount of little dungeons you can loot, and the items and in-depth elements, and all that sweet.. sweet goodness... THEN MIXING THE TWO IN A BIG BOWL AND PUTTING ICING ON TOP.

BAM! You got potential, great potential.

 

I know I should lower the graphical settings but I like to keep them high for when I'm playing oblivion, and if you want changes to take effect you need to exit and reopen oblivion which is a pain. Is there some way to have it automatically change the settings to medium upon morroblivion loading? And is there a mod that makes it so you won't have to reload oblivion?

Dave B
Dave B's picture
Offline
Project Lead
Joined: 09/04/2010
Posts: 1692
Not Optimization

Optimization is not what Morroblivion needs; what it needs is a total rewrite of the Oblivion game engine so that it can handle all the NPC's and creatures that Morrowind places in Vvardenfell.

I have EXACTLY the same problems in Cyrodiil with FCOM spawning many times what Oblivion is capable of handling.

To "Optimize" Morroblivion would take a mod that deletes 1/2 of the spawnpoints and disables about 1/3 of the NPC's.

Personally, I'd rather deal with it as is.

Your computer specs, BTW, don't mean a thing to a six year old game that won't take advantage of any modern advances in hardware.

Ice
Ice's picture
Offline
Moderator
Joined: 06/13/2011
Posts: 1008
However, we could optimize

However, we could optimize textures, if that hasn't already been done. I used this guy's optimizer to chop off 400mb of data from my skyrim textures without any loss of quality. Could we do that for Morroblivion's textures, or have they already been optimized?

Dave B
Dave B's picture
Offline
Project Lead
Joined: 09/04/2010
Posts: 1692
Textures Don't Matter

For the type of performance issues & crashing we have to deal with in Morroblivion, it's Actors, not textures, and not poorly optimized meshes (which they certainly are).

An original conversion from Morrowind to Morroblivion -- which ONLY comes with Rats and Guar, and is missing Most of the spawnpoints -- is just Incredibly fast and stable. My first sojurn into Vvardenfell was more stable than it had EVER been in Cyrodiil.

I ran around and around endlessly, whithout ever giving a thought to crashing.

Then, with v003, we started adding Vvardenfell creatures...

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
Dave B wrote:Optimization is

Dave B wrote:
Optimization is not what Morroblivion needs; what it needs is a total rewrite of the Oblivion game engine so that it can handle all the NPC's and creatures that Morrowind places in Vvardenfell.
Oh I SEE now, actually I'd perfer that over downgrading quality. If you manage to re-write the engine and optimize not quality, but how it renders it may run better. Like casting ease burden on the engine! If you somehow manage to EXCEED what you've expected and make oblivion's engine run 4x better than you've expected then contact me. I can't wait to install the morroblivion update!
Dave B wrote:
Your computer specs, BTW, don't mean a thing to a six year old game that won't take advantage of any modern advances in hardware.
So what your saying is My PC is pretty good, but oblivion can't take advantage of all the cores? Damn, is there some sort of mod or way to change that? I REALLY want to enable ambient occlusion, but I can't stand lag. I know that graphics don't make the game and that gameplay does and I agree with those people, but I didn't pay $750 for nothing. I think it's good to have good and addicting gameplay and something to look at. PLUS graphics can be a part of gameplay, if a game has big emphasis on stealth, then good lighting effects will add to that experience. Like Thief Deadly Shadows.

(God, I hate soft shadows, I like the sharp edged shadow effects... Idk why, I just do. Don't you agree?)

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
Exactly

The whole purpose of the mod is to play morrowind's data but through oblivion's engine, the HUGE advantage this has is SO AWESOME. Mixing Oblivion and morrowind together so when you complete oblivion you play morrowind and carry over your stuff! I just think that's awesome.

 

Oh, and by the way it didn't crash for me. Just horrid frame rates.. yuck!

fluxuating all over the damn place... bouncing from 52 to 14 to 37 to 46. Morrowind is pretty big, oblivion is bigger. BUT I think morrowind has more dungeons and content. I just wish there was a mod that adds voices to confersations... or a mod that increases the font size to 16 or 18 for chat only... You have to squint your eyes a little...

One of my biggest complaints about morrowind is the inventory controls, this actually applies to all the 3d elder scrolls. (3-5)

When you want to pick up a book it reads it, but there's a button called "take" for taking... But I like to play my elder scrolls FAST. I wish you could hold a key like shift and activate the item to quickly add it to your inventory without stupid destractions... Books are pretty valuable in morrowind, you COULD open up your inventory and click the object then place it in your inventory but you'll have to modify the size of your inventory window... PLUS you can't do that in oblivion.

qwertyasdfgh
qwertyasdfgh's picture
Offline
Administrator
Joined: 12/15/2011
Posts: 629
Your FPS are completely

Your FPS are completely normal for modded Oblivion. Install Oblivion Stutter Remover to make it more stable.
Also read this topic and apply 4Gb patch.

For books: http://oblivion.nexusmods.com/downloads/file.php?id=27124

 

 Could we do that for Morroblivion's textures, or have they already been optimized?

No, they haven't. I actually recommend running DDSopt

elderago
elderago's picture
Offline
Frequent Poster
Joined: 07/14/2011
Posts: 106
with all do respect davie I

davie I respectfully disagree with you

 

a lot of the textures  in eloths overhaul contain alpha channels and are uncompressed,  mind you I have tried stripping them of the alpha channels and they looked ugly.

that said compressed textures would help with the stuttering.

also from the past I have mentioned the misc objects are insanely high poly, most morrowind misc objects have up to a few thousand polies max simply because the more polies the more there is to load.

 

I can optimize the textures but the meshes are not something I can do

steph
steph's picture
Offline
Contributor
Joined: 06/26/2008
Posts: 211
adamx777 wrote:"If you manage

adamx777 wrote:
"If you manage to re-write the engine and optimize not quality, but how it renders it may run better. Like casting ease burden on the engine! If you somehow manage to EXCEED what you've expected and make oblivion's engine run 4x better than you've expected then contact me. I can't wait to install the morroblivion update!

 

I dont mean to interrupt a private conversation, but when I read this I started giggling.  I think that since adam has suggested a rewrite of the Oblivion engine he should start on it right away and let us know when he's ready for 'beta' testing ...

 

elderago wrote:
"a lot of the textures  in eloths overhaul contain alpha channels and are uncompressed,  mind you I have tried stripping them of the alpha channels and they looked ugly."

Some folks like to make a texture that takes advantage of alpha, then use a generic mesh to make several different styles of clothing. The length of a skirt is a good example.  By using the alpha channel you just need a single generic skirt mesh to create several skirts of different styles and lengths. 

I use alpha occasionally when I have a texture that needs to be partially transparent, but I prefer making a mesh that doesn't need any extra overhead.

You can't just remove the alpha channel and expect to have the same look to a clothing or armor piece when it's ingame.  If you really want to get rid of 'alpha' you would need to modify the existing mesh then make a new texture that gives the 'look' you want.

 

 

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
What? Morroblivion is awesome...

I'm just exited, as I said before mixing morrowind and oblivion together was a GREAT idea.

Think of it this way:

You have completed oblivion and there's nothing left to do

So then you start morroblivion and carry over your items from oblivion!

 

I just think that's SWEEEEEET

Bethesda didn't even do something like that.

 

So if you guys can make oblivion's engine play morrowind, is it possible to make oblivion load Fallout 3 and Fallout New Vegas?

And will it be possible to make oblivion load oblivion's mods and the mods you have loaded in fallout aswell??

 

Think of it Morroblivion team, you have mixed 2 of the world's greatest action rpgs.

IF it's possible to port 2 other action rpgs then we'd have no need to quit oblivion and launch fallout! We could just play it within oblivion like with morroblivion!

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
Oh dave I forgot to tell you

Your computer specs, BTW, don't mean a thing to a six year old game that won't take advantage of any modern advances in hardware.

 

Oh and I forgot to mention, I actually have 8 cpus.

dxdiag only sees 6 which is odd, msconfig saw all of them, so did device manager.

 

I don't know why... Stupid dxdiag

steph
steph's picture
Offline
Contributor
Joined: 06/26/2008
Posts: 211
Try the 'Duke City' mod. you

Try the 'Duke City' mod. you can find it at the nexus.  it's not fallout, but it does show what can be done.

Have you started updating the Oblivion engine yet?

 

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
Actually...

The 4GB patch made my oblivion run worse, I wen't from 75FPS to 22-30FPS.

And that was in normal oblivion.

And I SEEM to have solved my performance problem.

However, I still suggest we re-write the engine so we can have good FPS AND have graphics mods installed.

 

Here's my solution:

TURN OFF WATER REFLECTIONS

 

It's very intensiv

 

 

Also I modded the Oblivion.ini to enable water reflections to reflect everything, but it's not a thing you wanna do in morroblivion. 

 

 

I HIGHLY suggest doing a re-write so we can have water reflections enabled, 'cause just seeing morrowind in all it's beauty is simply a must-have...

steph
steph's picture
Offline
Contributor
Joined: 06/26/2008
Posts: 211
You really don't have a clue

You really don't have a clue do you?

 

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
I forgot to mention...

I'm running the deluxe edition of oblivion that you can get off of steam.

 

Oh and a quick update

Disabling water reflections help quite a bit, but it's still a little laggy. like 30-56FPS

 

I'm trying to get it smooth as possible

Ice
Ice's picture
Offline
Moderator
Joined: 06/13/2011
Posts: 1008
Adamx777: The reason Steph is

Adamx777: The reason Steph is saying what she's saying is this: Oblivion took about 100 people around 4 years to make. Even if we had someone skilled enough to do a re-write, it would probably take maybe 6 months less time to re-write the engine then it would take to just make a new game from scratch. And with our limited 'staff' we'd probably only have 1 guy working on it.  So acording to my really rough estamite, that's 1 guy working on it for.... 400 years. yeah.... I'm sure if we worked together we could get it done in under 200 years, but we just don't have the resources to do less than that. 

So it's really good to see people like you taking the initiative and custominzing their own morroblivion to find that balance between beatuy and playability.

David: I hear you and I'm sure texture optimization really wouldn't help stability at all, I just think that it'd help a bit with lower video cards and it'd help quite a bit with hard drive space. The optimizer I used optimizes without losing quality. It just seems like something smart to do, and I'd be fine with optimizing my texture folder and uploading it, or if that's something Elderago is up to doing that'd be great. From my understanding, a lot of meshes have been optimized by Hashmi and Eloth already?

Sjors Boomschors
Sjors Boomschors's picture
Offline
Contributor
Joined: 07/21/2011
Posts: 522
Having a low FPS is not the

Having a low FPS is not the same as having LAG ! 10 FPS is what I am playing on, but I dont see no lag, so why do other players with 30 to 60 FPS see lag.

If you ask me LAG is skipping frames on the second.

 

thermador
thermador's picture
Offline
Web Wizard
Joined: 12/16/2010
Posts: 1108
AdamX777 wrote:My Specs:1TB

AdamX777 wrote:

My Specs:

  • 1TB Hard Drive
  • 16GB DDR3 RAM
  • x1 GeForce GTX 560 (and I THINK it has 2G GDDR5 GRAM/Video memory..)
  • Intel Core i7-2600K CPU @ 3.40GHZ (6 CPUS)
  • DirectX11, All drivers up to date.
  • Windows 7 Home Premium 64-bit

 

If you want hardware recommendations:  Get a faster hard drive, either a solid state SATA3 or a small (like 250GB) 10,000RPM SATA2 or SATA3.  Your RAM is fine, but make sure you have DDR3 triple-channel functionality actually enabled in the BIOS.  Your graphics card could use improvement... a 570 or 580 would be better, the 560 is a lower-end card... but wouldn't make that much of a difference.  Oblivion only uses one CPU, and 3.4GHZ is fine. 

However, all of that won't make nearly as much difference as installing these:

Finally, as you discovered, sometimes just turning down your graphics settings can have a huge impact on performance.

 

AdamX777 wrote:

However, I still suggest we re-write the engine so we can have good FPS AND have graphics mods installed.

Yeah, the thing about that is, it is not actually possible.

elderago
elderago's picture
Offline
Frequent Poster
Joined: 07/14/2011
Posts: 106
this is true and something I

 

 

this is true and something I have realized the problem is a lot of the textures have been made with alpha channals I dont claim to be an expert by any means (I am rather new to this actually) but uncompressed tectures with alpha really do start adding up.

 

I should add that  maybe just compressing the textures useing the  texture optimizer might help go along way to helping decrease the size of the textures, I could do this but there maybe someone more skilled and has a better clue as too what they doing.

 

 

one thing I do know is that you cant "rewrite" the engine without the source code which is something that is NOT easily cracked if you even can

steph
steph's picture
Offline
Contributor
Joined: 06/26/2008
Posts: 211
Thanks, Guys ..But I do think

Thanks, Guys ..

But I do think that Adam is lost in his own world and doesn't want to let anyone in. 

With a pc like he says he has, I could perform miracles.  My old pc runs Oblivion fine at 20-30 fps and only stutters when I move into a new cell that has a lot of things to load. 

I really don't see what his complaint is.  I must be missing something.

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
Well I used to have an ATI

Well I used to have an ATI Radeon HD 5450

What card do you guys recommend? I used to have a low-end card so I got this one, now it's still low end lol.

 

Can someone please tell me what I should get?

I'm talking cpus, graphics cards, graphics cards setups (sli, crossfire), etc.

 

It's like I can never seem to get it right xD

I'm not looking for an amd or ati card, 'cause I like the physx feature in nvidia cards. Some say it's outdated and it's all opencl, but what it does is accelerates reducing the burden on your computer.

And it just looks cool ^_^

 

 

Oh, and is there such thing as a 32 core cpu? I'm thinking of getting about 4

CPUs can REALLY speed up your pc

 

 

==ONE THING==

I'm looking forward to playing far cry 3, however I don't know what the system requirements are going to be yet.

What setup should I get for far cry 3?

AdamX777
AdamX777's picture
Offline
Member
Joined: 04/06/2012
Posts: 11
I like to run my games at a

I like to run my games at a constant 75FPS, games like fallout 3 and oblivion do load pretty quick,  but ever since I went from console gaming to pc gaming I've gone completely hardcore.

I'm like a hybrid of casual and hardcore, I play games on easy so I can screw around a bit more, but I play everything on high and must have more.

Does this mean I'm a graphics entusiast?

 

Sjors Boomschors
Sjors Boomschors's picture
Offline
Contributor
Joined: 07/21/2011
Posts: 522
Yeah we all understand, but

Yeah we all understand, but we dont get your problem at the moment !

Please explain it again so we can give you better advice.

EnvyDeveloper
EnvyDeveloper's picture
Offline
Contributor
Joined: 04/07/2011
Posts: 368
And it is possible to convert

And it is possible to convert over fallout 3 and new Vegas to Skyrim, once the converter is out. But and this is a very big but - I really doubt it would ever be done because times move on and it would be better to wait for Fallout 4 and convert from there. Plus, magic and Dragon Shouts when in the desert? That actually wouldn't really go together. It would be a nice twist to the game, though.

elderago
elderago's picture
Offline
Frequent Poster
Joined: 07/14/2011
Posts: 106
this topic is way off course

this topic is way off course lets stick to the original issue at hand

 

morroblivion needs optimization

 

now I can optimize it hell I can even do a reduced version of eloths textures, but is that something that people want ?

please bare in mind that right now I dont have morroblivion installed and therfore  I can't verify if compressed or reduced textures will help with the games overall stablity, so someone would have to  test them out.

on a side note there is no discernable diffrence between oblivion running at 75  fps versus 60 fps.

Hashmi1
Hashmi1's picture
Offline
Project Lead
Joined: 03/10/2010
Posts: 983
About the alpha channels in

About the alpha channels in eloth's overhaul ...  they (most of them) are there for a reason. Eloth's overhaul makes use of parallax mapping and the way that gets done in oblivion is by adding height maps into the alpha channel of the color map (and by setting the shading property of the mesh within nifscope).

On the otherhand nearly every normal map that I made (creatures and robes) are totally uncompressed because I read somewhere that compressing normal maps causes problems (but then again all bethesda's normals are compressed).

So to sum up ... yes textures are NOT "optimised" ... and sometimes that is intentional (because of the intent to make morroblivion > oblivion). You could probably gain a few frames from optimizing textures ... but there may be a visual tradeoff.

Sjors Boomschors
Sjors Boomschors's picture
Offline
Contributor
Joined: 07/21/2011
Posts: 522
We have ended up in a

We have ended up in a discussion that is no discussion. The problem has not been pointed out and those thinking that there is a problem don’t get it. There is nothing wrong with the current models and textures, optimized or not, what does it mater to begin with, maybe a 5% increase in FPS. The FPS do not matter when you have to deal with content loading LAG (Frees Frames) !

 

The key problem is the Oblivion Engine it simply can’t handle what we want it to do, just accept this fact and you will feel much better.

 

If you can’t accept this then here a good tip to deal with the problem: replace all in game objects with the exact same objects and replace all textures with the exact same texture ( Redirect the pointers in .ESM and .NIF files ). Now your game does not need to load new content at all, so problem solved !

RammS
RammS's picture
Offline
Contributor
Joined: 05/24/2011
Posts: 311
One more way to increase fps

One more way to increase fps is cleaning up esm and esp files. Because they contain to much errors. GBRplus (one of the users) already done it for v.0.48 just for himself. FPS increased from 5 to 10.

elderago
elderago's picture
Offline
Frequent Poster
Joined: 07/14/2011
Posts: 106
alright fine I was simply

alright fine I was simply offering a solution if it will only cause problems then I will leave the textures as is

 

fyi from my experiance compressed normal maps do not cause a problem, it does not decrease image quality, but then I could be wrong

 

 

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Syndicate content