Ultimate Oblivion Mod Guide 2016: The Next Edition

Post » Thu May 19, 2016 2:18 pm

ENB is a must have for me. Sweetfx or Reshade can't replace it. For me, there is no "Ultimate" without ENB graphics.



Random CTDs appear because the RAM usage of Oblivion exceed the limit of 3,xx GB (don't remember the exact number), even if you have a powerful PC, and even if you have MoreHeap, OSR, OR ..



You should think about which of your mods increase Oblivion memory usage, and remove (or optimize) these mods so you are below this limit most of the time.



Why not starting with textures ? Do they have an impact on memory ? I saw you have a lot of texture mod (landscape 2K, statue 2K, rock 2K …..), why not using the 1K version of these mods, and see if there is a change (by monitoring the RAM usage of Oblivion)



When I play, I monitor in-game the RAM usage of Oblivion, and when I see that the limit will be reached, I purge manually (with OR memory purger assigned to a hotkey). This most of the time reduces the RAM and reduces the probability of a potential CTD, especially in areas which put a lot of stress to the engine (near the gates of cities with BC installed for instance).

User avatar
D LOpez
 
Posts: 3434
Joined: Sat Aug 25, 2007 12:30 pm

Post » Fri May 20, 2016 12:49 am

I wouldn't say that ENB is a must. A good ENB is nice to have, but the one OP is using is so heavy and distorts visuals so badly that it's pretty much painful to look at
User avatar
~Sylvia~
 
Posts: 3474
Joined: Thu Dec 28, 2006 5:19 am

Post » Thu May 19, 2016 10:17 pm

In fact this is just a question of taste, and yes it depends on the ENB (:


Have a look at my screenshots:


http://www.nexusmods.com/games/users/28534185/?tb=images&pUp=1


There is no way I can achieve that without an ENB.

User avatar
Gemma Archer
 
Posts: 3492
Joined: Sun Jul 16, 2006 12:02 am

Post » Thu May 19, 2016 8:09 pm


^ This. As much as I want stability with ENBoost, the graphics just feel lackluster without ENB.



bevilex, thanks for sharing your screenshots. They look beautiful. Would you mind sharing what ENB preset you use? Or do you have any tips?





The ENB isn't causing the crash. It's a matter of how the game handles memory on a heavily modded game.






Still tinkering with it :)


Especially because I'm using Reshade on top of ENB in conjunction with OR.






This is the most frustrating to me and I'm trying to figure this out. I haven't had any crashes since switching back to ENB. In fact, there is very little difference in FPS when using ENB. Even monitoring usage, the crashes happen so randomly. However you are right about areas that put a lot of stress on engine like the gates of cities with BC installed. In fact it seems that's the only place I crash.

User avatar
Steve Fallon
 
Posts: 3503
Joined: Thu Aug 23, 2007 12:29 am

Post » Fri May 20, 2016 12:27 am

This guy says ENBoost and ENB can be used together?


http://www.nexusmods.com/oblivion/mods/46600/
User avatar
Avril Louise
 
Posts: 3408
Joined: Thu Jun 15, 2006 10:37 pm

Post » Thu May 19, 2016 10:29 pm

Yeah I think that guy is full of [censored] or doesn't understand that ENBoost can't be used with ENB unfortunately...



What about using OR's auto memory purger every 60 seconds or so?



I've got my task manager running on top of the game so I'm watching the memory and CPU usage. Whenever it gets around 3GB of RAM it crashes. Happens near city gates especially Weynon Priory/Chorrol + modded Weye/Imperial City. If I run the OR memory purger it reduces the crashes but I'm wondering what else this might be doing to the game? I read somewhere that purgers can screw up quests, etc.



Please advise.

User avatar
Emma louise Wendelk
 
Posts: 3385
Joined: Sat Dec 09, 2006 9:31 pm

Post » Thu May 19, 2016 11:58 am

He says: "Do not use HDR and SMAA whit ENB, not compatible" Funny one, I think it depends on the GPU.


Anyway OR requires HDR. You can run ENBOOST with an ENB: From Boris:



Graphic effects do not work after installing this. To turn on ENBSeries as graphic

mod (ENBoost use only patch of it), set parameter UsePatchSpeedhackWithoutGraphics=false

in enblocal.ini.



Running the purger works well when entering/ exiting interiors. Comprehensive memory management is something Alenet might consider, but there's quite a lot to it. Else try reducing textures and optimizing textures/meshes. Worried about load times? Run it on an SSD. :)

User avatar
xxLindsAffec
 
Posts: 3604
Joined: Sun Jan 14, 2007 10:39 pm

Post » Thu May 19, 2016 5:01 pm

This guy gives some good advices too (;



I don't think you can, from Boris: "Incompatible absolutely. Unless i find and fix all reported bugs in ENBseries for Oblivion, I will not release ENBoost inside it"


Oblivion is not Skyrim.



I would not do that, because it can cause CTD sometimes. 60 seconds is too often. I recommend setting this to 0 (deactivated), but having the purge set to a hotkey so you can purge manually every time you feel that your game will crash.



And I insist on the texture resolution. Do you have the 2K landscape retexture of Lougian ? If yes I recommend to use the 1K version (and for every other textures of him) . Why ? Textures are first preloaded to RAM, and then get uploaded to VRAM, so technically, your RAM usage will decrease if you use lower resolution. You will have less CTDs related to memory, and even maybe you will gain some FPS ^^


I tested it myself, I didn't CTD in the places I used to CTD.

User avatar
Add Meeh
 
Posts: 3326
Joined: Sat Jan 06, 2007 8:09 am

Post » Thu May 19, 2016 12:49 pm

Thanks for responses.



I bumped down textures which helped in certain areas but not all CTDs. Might bump down textures below 1k.



Will have to spam the purge key for now.



I kind of wish Alenet could program the purger to purge if higher than 3.2 GB of RAM...

User avatar
Nancy RIP
 
Posts: 3519
Joined: Mon Jan 29, 2007 5:42 am

Post » Thu May 19, 2016 9:35 pm

MayB write about this feature to Alenet if it's possible to implement to OR.


Better time it out right before he is deep into his Skyrim Reloaded project and still supports OR.

User avatar
Taylor Tifany
 
Posts: 3555
Joined: Sun Jun 25, 2006 7:22 am

Post » Thu May 19, 2016 6:29 pm

Just asked Alenet :)



So currently I've been able to stabilize using OR + ENB + some Reshade, if and only if, I spam OR's memory purge key.



Not ideal and kind of immersion breaking but what can you do? Without ENB, the game isn't very "ultimate" lol



Besides MSI, is there any other simple program that monitors and displays RAM usage? Just wondering...



I'm still tinkering with Reshade in combo with ENB... Will post screens later.

User avatar
Mrs. Patton
 
Posts: 3418
Joined: Fri Jan 26, 2007 8:00 am

Post » Fri May 20, 2016 1:29 am

You can use Skyrim performance monitor:


http://www.nexusmods.com/skyrim/mods/6491/?tab=4&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fskyrim%2Fajax%2Fcomments%2F%3Fthread_id%3D533199%26mod_id%3D6491%26jumpToComment%3D37013870#37013870



And you can read this article to make it work with Oblivion:


http://www.nexusmods.com/skyrim/articles/49802/

User avatar
SUck MYdIck
 
Posts: 3378
Joined: Fri Nov 30, 2007 6:43 am

Post » Fri May 20, 2016 3:32 am


Nice! Thanks for finding that out.



Also @bevilex, what ENB do you use? Do you have any tips or suggestions for modifying?



Currently testing a few out. Might go with Cinematic Chic but wanted to see what people prefer...

User avatar
R.I.P
 
Posts: 3370
Joined: Sat Dec 01, 2007 8:11 pm

Post » Fri May 20, 2016 12:22 am

No problem :)



I use Cinematic Chic Custom ENB as a base, but I customized and modified it a lot, and I use OR and SweetFX on top of that.


Cinematic Chic Custom ENB is a good ENB, and I used it before with its default settings. However the DOF is not perfect in 3rd person (so I changed the enbeffectprepass.fx) and you may have to adjust some parameters (depends on your weather and environment mods). It was less colorful than in the images on my screen. Also, DDD ENB is good too.


The choice of ENB will depend on what You like for your Oblivion. If you want colors, Summer ENB is very interesting.


You should test different ENB at different place and weather (outside at night, in a cave, in interiors …) and see what ENB gives the best results for you ^^

User avatar
Matt Fletcher
 
Posts: 3355
Joined: Mon Sep 24, 2007 3:48 am

Post » Fri May 20, 2016 12:42 am


Great. We are using the same. I play in first person so I'm not worried about 3rd person DoF. I am wondering the best effects to use for Reshade/SweetFX tho. Reshade offers so many effects I'm a little overwhelmed. Right now my blacks have too much contrast so I need to figure out how to fix.

User avatar
Laura Richards
 
Posts: 3468
Joined: Mon Aug 28, 2006 4:42 am

Post » Thu May 19, 2016 2:32 pm

Couple of updates...



I'm using OR memory purger at 90 seconds to test CTDs. So far none. Still waiting a response from Alenet to see if this is going to be a problem in the long run.



Playing around with ENB and Reshade. Currently using modified versions of Cinematic Chic ENB with a FO4 Reshade + OR. I took the DoF from A Tweaked ENB and plugged it into Cinematic Chic. I really wish I could use lens dirt effect from Reshade but it whitens the menu too much. FPS is maintaining a steady 20-30 FPS in exteriors.



Here's some test screens: http://imgur.com/a/nuyMw



What do you guys think?

User avatar
Lindsay Dunn
 
Posts: 3247
Joined: Sun Sep 10, 2006 9:34 am

Post » Thu May 19, 2016 9:55 pm

Why don't you create your own mod that has built in routines for purging? All you would need is one quest with a timer that sends the purge command every x seconds.


You can also track the current parent cell that the player is in, and if that cell changes, send a purge.


You can also track FPS, and on the assumption that you might be close to crashing, send a purge when the fps drops below a certain threshold.


Have the quest on a five second delay so that it doesn't do it all the time.


You can just send a "tap" command to the key assigned to the purge.
User avatar
ANaIs GRelot
 
Posts: 3401
Joined: Tue Dec 12, 2006 6:19 pm

Post » Thu May 19, 2016 12:26 pm


Looks far better than the first sreenshots with Tweaked ENB (;

User avatar
Jordan Fletcher
 
Posts: 3355
Joined: Tue Oct 16, 2007 5:27 am

Post » Thu May 19, 2016 8:16 pm


This is a brilliant idea. While I'm not very good at code, my girlfriend might be able to help out lol. I've only created patches using Construction Set. Should this be created with OBSE? Do you have any recommendations on reading material to familiarize myself?





Awesome. Thanks very much!

User avatar
Astargoth Rockin' Design
 
Posts: 3450
Joined: Mon Apr 02, 2007 2:51 pm

Post » Thu May 19, 2016 9:29 pm


You will need OBSE, Construction Set, and Construction Set Extender.


OBSE comes with its own html documentation.


Lots of advice/examples on creating quests/scripts/mods on http://cs.elderscrolls.com/index.php?title=Main_Page


Also, once you have CSE (Construction Set Extended) installed, you can crack open any mod you have in your data folder, active or not, and look at how they are set up.


For your purposes, you will need one quest, one quest script to link to it. A few variables to track things such as timers, the reference of the last cell, the reference of the current cell, the fQuestDelayTime variable, etc.


Look for OBSE functions to get "parent" cell and a "tap" function to virtually tap the purge key when you want it to happen.

User avatar
stevie trent
 
Posts: 3460
Joined: Thu Oct 11, 2007 3:33 pm

Post » Thu May 19, 2016 12:35 pm

Thanks for the tips, saebel! Will be looking into this. Wanna be my alpha tester? ;)

User avatar
Wayland Neace
 
Posts: 3430
Joined: Sat Aug 11, 2007 9:01 am

Post » Fri May 20, 2016 4:05 am

For something that simple, you won't need alpha testing.

Use PrintC to spam messages to the console each time a set of conditions are met. For example:

(don't use verbatim)

If (cell change conditions)
tap key
PrintC "Cell change purge"
elseif (low fps conditions)
tap key
PrintC "low FPS purge"
elseif (timed interval conditions)
tap key
PrintC "90 second purge"
endif
That's how you will be able to know if it is working or not.
User avatar
Manny(BAKE)
 
Posts: 3407
Joined: Thu Oct 25, 2007 9:14 am

Post » Fri May 20, 2016 2:57 am

I like RuntimeDebugger. Some wierd stuff happens if you save while it is active, but it's troubleshooting capabilities removes the need for PrintC's. You can set break points, etc.

User avatar
Tom
 
Posts: 3463
Joined: Sun Aug 05, 2007 7:39 pm

Post » Fri May 20, 2016 12:25 am

Has anybody encountered an issue where ENB creates an additional texture on top of another?



See example: http://imgur.com/a/qJ4Dn



The problem is that the grass doesn't blend in some places... Any suggestions? @bevilex?

User avatar
Emily Jeffs
 
Posts: 3335
Joined: Thu Nov 02, 2006 10:27 pm

Post » Fri May 20, 2016 4:05 am


Yeah ENB gets confused about terrain texture transitions sometimes. It's caused by the 'Lighting intensity' parameters. If you set these to more or less than 1 this issue seems to crop up.

User avatar
Lory Da Costa
 
Posts: 3463
Joined: Fri Dec 15, 2006 12:30 pm

PreviousNext

Return to IV - Oblivion