Jump to content

OBGE general guide + Discussion


Sizustar

Recommended Posts

Posted

What is it?

 

OBGE is also known as Oblivion Graphics Extender

- An plugin that when used, can improve or enchance the graphic of Oblivion.

 

- The basic.

 

There are 3 basic version of OBGE that people use.

 

OBGEv2+ENB - What most people in Asia still use, due to older generation graphic card, and that they did alot of work in OBGEv2 tweaking, then when moved to OBGEv3, does't give same effect

 

ENBserie is an alternate add-on that some people use along with OBGEv2 to get more effect in game, as it's automatic enabled by a key press.

 

OBGE 2 DL

http://www.mediafire.com/?y4z8vga5th2aus5

 

ENBserie DL

http://www.tesnexus.com/downloads/file.php?id=26291

 

How to use -

Download and extract the OBGEv2 folder

 

There are two method to use OBGEv2, one is with using the included

 

Method 1: - I don't really recomended this method -

Oblivion Graphics Extender Support.esp

 

When enabled, when you go ingame.

GO to your inventory, and to the misc item section

You should have an item called OBGEv2 Support

If not have this item, open console and type in

- player.additem xx000ed3 1 - xx=load order of the Oblivion Graphics Extender Support.esp

 

When enabled, you should get a list of Shader for you to choose to activate.

 

The key are as follow

 

Shift+Click = Enable selected Shader

Ctrl+Click = Disable selected Shader

 

Method 2 - Shaderlist.txt - The recomended method

 

First go to your Documents\My Games\Oblivion folder

and open up OBGE.ini, if you don't have one, start the game up with the OBGE Support.esp to build one.

 

Once opened OBGE.ini

Check and make sure bUseShaderList = 1 is enabled.

 

Once that is set, then you can start your shaderlist.txt

Go to your Oblivion\Data\shaders\ and open up your shaderlist.txt , if you don't have one, just make a new txt file.

Inside, is where you choose what shader you wish to use.

 

So for example, you want to use these shader

 

Volumetric_SSAO.fx

DepthOfField.fx

godrays.fx

CelShader+EdgeAA.fx

NormalFilterAA.fx

 

Just type those in to the shaderlist.txt, then save it.

Star the game up, and those shader should load, IMPORTANT

When typing or copying other people's shaderlist, make sure you have the coresponding Shader first.

 

OBGE Controller - The best option for using OBGEv2, this enables you to not only select which shader you want to use ingame(Allow you to see the change real time, it also enable you to tweak the setting, thus seeing the change in real time

 

OBGE Controller DL

http://shy.jsphr.net/upload/img/ups26400.zip

 

Install OBGEv2 first, then download and extract the OBGE controller and it's file to the following folder

\Oblivion\Data\

ini\

menus\

Shaders\

OBGE Controller.esp

 

IMPORTANT STEP

Before able to use the Congroller, you need to edit the Data\menus\main\hud_main_menu.xml

If you don't have it, extract it from your Oblivion - Misc.bsa

 

Once you opened up hud_main_menu.xml

 

Find

And add below it

 

If using DarkUId DarN,

Instead find

And add below it.

 

Once done, enable the controller esp. when in game.

 

The following key are used to controll it.

 

Pg up - Open Shader window

Pg Dwn - Select shader to edit it's number

Up/Dwn Arrow - Choose between Shader

L/R Arrow key - Turn Shader on or off, when in Shader edit, tweak the number.

alt+L/R Arrow key - Change number in decimal

Shift+L/R Arrow key - Change number in single digit

 

Pg down while in normal, will open a slot window, which enable you to save "shaders setting" for Interior/Exterior/1st/3rd, which will change for each situation

 

If you have installed Consrcibed, you can save and load your shader setting for different character, etc.

 

 

OBGEv3 - The newest version of the OBGE - This has an built in ENB Shader, so no need ot use it with ENBserie.

Make sure to remove and uninstall OBGEv2 before using OBGEv3

 

Dl

http://www.tesnexus.com/downloads/file.php?id=30054#

 

Download and install

OBGE Core+OBGE Standalone Effects

 

You're welcome to try the misc download effect too.

 

The basic idea is the same as OBGEv2, but.

DON't USE the included esp, it WILL ENABLE ALL shader, causing the game to most likely CTD, and if not, then it'll turn off all effect after OBGE crash.

 

The method to use OBGEv3 is through the shaderlist.txt method with one small change

 

- Shaderlist.txt - The recomended method

 

First go to your Documents\My Games\Oblivion folder

and open up OBGE.ini, if you don't have one, start the game up with the OBGE Support.esp to build one.

 

Once opened OBGE.ini

Check and make sure bUseShaderList = 1 is enabled.

 

Once that is set, then you can start your shaderlist.txt

Go to your Oblivion\Data\shaders\ and open up your shaderlist.txt , if you don't have one, just make a new txt file.

Inside, is where you choose what shader you wish to use.

MAKE SURE to type a =1 to choose which shader to enable

 

=1 - Enable Shader

=0 - Disable Shader

 

So for example, you want to use these shader

 

Volumetric_SSAO.fx=1

DepthOfField.fx=1

godrays.fx=1

CelShader+EdgeAA.fx=1

NormalFilterAA.fx=1

 

Just type those in to the shaderlist.txt, then save it.

Star the game up, and those shader should load, IMPORTANT

When typing or copying other people's shaderlist, make sure you have the coresponding Shader first.

 

OBGEv3 Supporter Controller Plugin

http://shy.jsphr.net/upload/img/ups29492.zip

 

Useage is the same as the Support Controller Plugin for OBGEv2

 

Install OBGEv3 first, then download and extract the OBGE controller and it's file to the following folder

\Oblivion\Data\

ini\

menus\

Shaders\

OBGE Controller.esp

 

IMPORTANT STEP

Before able to use the Congroller, you need to edit the Data\menus\main\hud_main_menu.xml

If you don't have it, extract it from your Oblivion - Misc.bsa

 

Once you opened up hud_main_menu.xml

 

Find

And add below it

 

If using DarkUId DarN,

Instead find

And add below it.

 

Once done, enable the controller esp. when in game.

 

The following key are used to controll it.

 

Pg up - Open Shader window

Pg Dwn - Select shader to edit it's number

Up/Dwn Arrow - Choose between Shader

L/R Arrow key - Turn Shader on or off, when in Shader edit, tweak the number.

alt+L/R Arrow key - Change number in decimal

Shift+L/R Arrow key - Change number in single digit

 

Pg down while in normal, will open a slot window, which enable you to save "shaders setting" for Interior/Exterior/1st/3rd, which will change for each situation

 

If you have installed Consrcibed, you can save and load your shader setting for different character, etc.

 

Advantage+Disadvantage of Each.

 

OBGEv2+ENB

 

Base OBGEv2 - The most "stable" version of OBGE, doesn't take that much resource, but when included with ENB can eat alot of memory.

 

ENB - Everything is already set for you, so just Shift+F12 to enable, again to disable, con - It slows the game down alot when using it.

 

OBGEv2 controller - It's the best method to use OBGEv2 - con - OBGEv2 is outdated

 

OBGEv3

Shaderlist.txt method -

Advantage - Allows you to choose and not use which shader, even new experimental shader that are just released recently.

Con - Might be daunting to new comer, unable to see change real time ingame, also, only one setting for all situation.

 

Controller

Advantage - Easy to use, enable you to see the change in real time of each shader, also enable you to set up different shader situation for different situations.

Con - Cannot use the newest experimental shader.

 

The newest version of GOdray is up to v6

http://www.4shared.com/file/p0N2TKrb/Godraysv6.html

 

And you can tweak the individual fx itself.

 

They can be opened in notpad, and will have a section usually with description on what each number does.

 

Also there is an OBGE wiki where people post their recomended setting

http://obge.paradice-insight.us/wiki/Settings_recommended_by_users

 

I am currently using the OBGEv3+Controller set-up, and have different settinf for when I

Play the game, intererior, etc.

When I'm recording video, etc.

 

 

Interior Screenshot Slot 1 setting, Slot 2 setting, Slot 3(Default no shader)

 

 

ScreenShot207.jpg

ScreenShot208.jpg

ScreenShot209.jpg

 

 

 

Screenshot example of what each effect does(As the description might be confusing to people)

For all efffect, I have FXAA+NormalFilterAA on

 

 

ScreenShot210.jpg

ScreenShot212.jpg

ScreenShot214.jpg

ScreenShot216.jpg

ScreenShot217.jpg

ScreenShot219.jpg

ScreenShot221.jpg

ScreenShot223.jpg

ScreenShot225.jpg

ScreenShot226.jpg

ScreenShot227.jpg

ScreenShot229.jpg

ScreenShot231.jpg

 

 

 

Example of combining Shaders

 

 

ScreenShot233.jpg

 

 

 

Then tweaking the numbers a bit, till you reach a liking that you like

 

 

ScreenShot235.jpg

 

 

 

Exterior screenshot - No effect, and other shaders.

 

 

ScreenShot239.jpg

ScreenShot237.jpg

ScreenShot238.jpg

 

 

 

Exterior Screenshot - Closer look

 

 

ScreenShot252.jpg

ScreenShot253.jpg

ScreenShot254.jpg

ScreenShot255.jpg

 

 

I'll make a video of the effect later and upload it to youtube.

Posted

Nice guide, thank you.

 

I'am using OBGEv3 (HLSLbleachbypass.fx, HLSLvignette.fx, MDLAA.fx, Godrays.fx, CrysisDoF.fx) + OBGE Liquid Water, with lots of hi-rez textures & LOD mods my GPU can't handle more. >.<

 

 

zd8qw.jpg

 

 

Say, bluewr, do you know anything about OBGE Parallax Occlusion Mapping? I remember downloading and installing files, but it did nothing.

Posted

Nice guide' date=' thank you.

 

I'am using OBGEv3 (HLSLbleachbypass.fx, HLSLvignette.fx, MDLAA.fx, Godrays.fx, CrysisDoF.fx) + OBGE Liquid Water, with lots of hi-rez textures & LOD mods my GPU can't handle more. >.<

 

 

 

 

Say, bluewr, do you know anything about OBGE Parallax Occlusion Mapping? I remember downloading and installing files, but it did nothing.

 

IIRC, you need to install QTP 3 to see it, and it's stilla WIP.

Posted

Cool, is that the list of shaders you use blue? I could never figure out how to make my screenshots look like everyone else's >..>

 

This is my current shader list:

 

Godrays.fx

HBAO.fx

CrysisDoF.fx

MDLAA.fx

 

I got no =1 at the end and they are loading. >..> Should I put the =1 for S&G's?

 

post-9869-13597870935223_thumb.jpg

 

Posted

CrysisDoF.fx

dof_lod_-2.fx

dof_lod_-1.fx

dof_lod_0.fx

dof_lod_+1.fx

DepthOfField.fx

ENBColorEffect.fx

Godrays.fx

FXAA.fx

NormalFilterAA.fx

 

Liquid Water, enhanced seasons, Ambient dungeons

enabled ambient occlusion in control panel

 

 

oblivion201109291446287.jpg

 

 

Oblivion2011-09-0500-55-00-43.png

 

 

Don't really prefer the look of the rest of them added on to shaders I've already got enabled. Was their ever a fix for coloreffects.fx? It doesn't work for me.

 

Posted

Cool' date=' is that the list of shaders you use blue? I could never figure out how to make my screenshots look like everyone else's >..>

 

This is my current shader list:

 

Godrays.fx

HBAO.fx

CrysisDoF.fx

MDLAA.fx

 

I got no =1 at the end and they are loading. >..> Should I put the =1 for S&G's?

 

[/quote']

 

The main reason to use =1, is to make it easier to turn off.

 

I've uploaded some screenshots.

And what shader I use...I'm contstantly tweaking it around, depending on if I'm playing, taking screenshot or making a video, so I don't have a "set" shaderlist.txt

 

Don't really prefer the look of the rest of them added on to shaders I've already got enabled. Was their ever a fix for coloreffects.fx? It doesn't work for me.

 

 

It works, but by default, you won't notice the effect(Or at least I can't see it), it takes a bit of tweaking to notice the change.

 

 

Posted

. . . are you doing that from in game? O_o Man I really wish I was smart enough to figure out how to do it correctly :P But then again, I kinda want to find a good setting and leave it on that.

 

And is your character the same race as me? I got a tail too >..> But I got a LOT of artificing in the back of my hair. Guess I could screenshot that if you were interested. But yeah, I'd like to find a good setting that takes nice screenshots. (I have the better water stuff too, and I have all the high rez textures too)

Posted

. . . are you doing that from in game? O_o Man I really wish I was smart enough to figure out how to do it correctly :P But then again' date=' I kinda want to find a good setting and leave it on that.

 

And is your character the same race as me? I got a tail too >..> But I got a LOT of artificing in the back of my hair. Guess I could screenshot that if you were interested. But yeah, I'd like to find a good setting that takes nice screenshots. (I have the better water stuff too, and I have all the high rez textures too)

[/quote']

 

I'm using the OBGEv3 Supporter Controller Plugin, I gave an download link and how to use it already.

 

And my race is my own race, modified from one of the custom race from MBP++

 

Took the ear and tail from another place.

Posted

I use obge v2 and these shaders:

-godrays

-coloreffects

-colormood

-MLAA

 

 

 

Oblivion2011-07-3009-46-47-89.jpg

 

With liquid water 1.2.0.:

 

Oblivion2011-06-2518-29-00-80.jpg

 

 

 

-Video to see colours and tones with Obgev2:

 

 

 

 

Posted

@tigerton - Woo, that looks really nice.

 

@blue - Yeah, I have v3 (I believe and the controller, b... Oh god -..-

 

"Find

And add below it"

 

... *sigh* The place I dl'ed it from didn't tell me to do that ... *goes to try it*

Posted

@tigerton - Woo' date=' that looks really nice.

 

@blue - Yeah, I have v3 (I believe and the controller, b... Oh god -..-

 

"Find

And add below it"

 

... *sigh* The place I dl'ed it from didn't tell me to do that ... *goes to try it*

[/quote']

 

Once you use the controller method, when you start a game, it might take 30 second~2 minute to load, due to all the shader loading.

 

Pg up - Open Shader list, etc

Posted

How do Dunmer, Altmer and Orcs look using this? Would anyone be kind enough to post a screenie?

 

I ask because in the base game their skin colors are always so icky and fake looking I don't like to play as them. This looks like it might chnage the light enough that they look more natural.

 

Posted

I'm too scared to install this mod it sounds like far too much trouble...plus I only have a HD4850...Good God I need an upgrade. Quit my job though so I got a get a new one before I even think about that....Life sucks.

Posted

How did you guys install this? The FAQ said to use BAIN but I really dont want to install another program Im just gonna use once then never use again. I tried to use OBMM and good old drag and drop into the data folder but when I start the game the it hangs after the "Bethesda" movie and before the start menu comes up. It gets to the map scrolling screen but the option to start/load/option menu never appears.

Posted

How did you guys install this? The FAQ said to use BAIN but I really dont want to install another program Im just gonna use once then never use again. I tried to use OBMM and good old drag and drop into the data folder but when I start the game the it hangs after the "Bethesda" movie and before the start menu comes up. It gets to the map scrolling screen but the option to start/load/option menu never appears.

 

I just use manual installation, aka.

Extract the file and place them in the correct folder.

 

Generally, I modify the oblivion.ini to not show the logo, etc.

 

Are you running a steam version of the game?

Posted

Damn this! I cant get it to work. I keep getting stuck at the main menu waiting for the start menu to appear but nothing! Cant even create an OBGE.ini. Maybe it dosent work with 64-bit win7? Idk, just a guess cause I tried everything else so far, even tried to use BAIN but that stupid bollocks is a headache and a half itself. Idk when was the last time I had so much trouble installing a mod for Oblivion. Fuck it, gonna go play New Vegas for a bit, maybe I might calm down and try installing OBGE again.

 

Posted

It works fine Win7 x64 so that's not it. It looks like your menus got messed up, but I don't see how OBGE would do that. The only thing related to the menus is the installation of OBGE Controller.

Posted

Disabling OBGE esps lets me start the game fine, enabling one of, or both esps, causes the problem. I'll try again tonight or during the weekend and see if I can get it to work. Im in no hurry though. Playing the game maxed out and on my 23" IPS panel makes the game look amazing already, if the screen size was any bigger I would be in constant orgasms. I've finally applied for membership of the master race and it feels great.

Posted

OBSE

 

OBSE: initialize (version = 20.6 010201A0)

oblivion root = C:\Program Files (x86)\Bethesda Softworks\Oblivion\

plugin directory = C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\

checking plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBGEv2.dll

SetOpcodeBase 00002100

RegisterCommand GetAvailableGraphicsMemory (2100)

RegisterCommand GetScreenWidth (2101)

RegisterCommand GetScreenHeight (2102)

RegisterCommand LoadShader (2103)

RegisterCommand ApplyFullscreenShader (2104)

RegisterCommand RemoveFullscreenShader (2105)

RegisterCommand SetShaderInt (2106)

RegisterCommand SetShaderFloat (2107)

RegisterCommand SetShaderVector (2108)

RegisterCommand SetShaderTexture (2109)

RegisterCommand ForceGraphicsReset (210A)

RegisterCommand LoadTexture (210B)

RegisterCommand FreeTexture (210C)

RegisterCommand CreateHUDElement (210D)

RegisterCommand SetHUDElementTexture (210E)

RegisterCommand SetHUDElementColour (210F)

RegisterCommand SetHUDElementPosition (2110)

RegisterCommand SetHUDElementScale (2111)

RegisterCommand SetHUDElementRotation (2112)

RegisterCommand PurgeManagedTextures (2113)

RegisterCommand IsShaderEnabled (2114)

RegisterCommand LoadCubeTexture (2115)

RegisterCommand LoadVolumeTexture (2116)

RegisterCommand ReleaseTexture (2117)

RegisterCommand LoadEffect (2118)

RegisterCommand EnableEffect (2119)

RegisterCommand DisableEffect (211A)

RegisterCommand ReleaseEffect (211B)

RegisterCommand SetEffectConstantB (211C)

RegisterCommand SetEffectConstantI (211D)

RegisterCommand SetEffectConstantF (211E)

RegisterCommand SetEffectConstantV (211F)

RegisterCommand SetEffectSamplerTexture (2120)

RegisterCommand IsEffectEnabled (2121)

RegisterCommand SetShaderConstantB (2122)

RegisterCommand SetShaderConstantI (2123)

RegisterCommand SetShaderConstantF (2124)

RegisterCommand SetShaderSamplerTexture (2125)

plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\OBGEv2.dll (00000002 OBGEv2 00000002) loaded correctly

checking plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\vipcxj_plugin_collection.dll

SetOpcodeBase 00002700

RegisterCommand vcSetActorState (2700)

RegisterCommand vcGetFilePath (2701)

RegisterCommand vcPrintIni (2702)

RegisterCommand vcSetHairColor (2703)

RegisterCommand vcSetHairColorRGB (2704)

RegisterCommand vcSetHairColorRGB3P (2705)

RegisterCommand vcGetHairColorRGB (2706)

RegisterCommand vcAddMark (2707)

RegisterCommand vcIsMarked (2708)

RegisterCommand vcGetValueNumeric (2709)

RegisterCommand vcGetValueString (270A)

plugin C:\Program Files (x86)\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\\vipcxj_plugin_collection.dll (00000002 obse_vipcxj_plugin_collection 00000003) loaded correctly

patched

OBSE: deinitialize

 

 

OBGE

 

 

Hooked: kernel32.dll

Hooked: kernel32.dll

Hooked: user32.dll

Hooked: d3dx9_27.dll

Hooked: d3dx9_43.dll

Detoured GetRenderedSurfaceParameters(); succeeded

Replacing the built-in shaders.

Detoured GetShaderBinary(); succeeded

Detoured LoadTextureFile(); succeeded

Init: D3D9.DLL queried.

Init: D3D9.DLL loaded.

Init: Took over Direct3DCreate9.

OD3D9: Driver queried from 0x00c076d7

OD3D9: Driver 0x03100e68 constructed from 0x00c07643 (1 drivers available)

OD3D9: Driver 0x03100e68 destructed from 0x00c0d7c5 (0 drivers left)

OD3D9: Driver queried from 0x00c076b8

OD3D9: Driver 0x03100e68 constructed from 0x00c07643 (1 drivers available)

OD3D9: Device queried from 0x0076a547

OD3D9: Device 0x033fd870 constructed from 0x00c0d8bb (1 devices available)

Loading texture (data\textures\shaders/unbound.dds)

Pre Hook

RESZ not supported.

Depth buffer texture (INTZ) (1920,1080) created OK.

Depth buffer attached OK. 0

Init: NVCPL.dll queried.

Depth buffer : Lost device callback.

Releasing the depth buffer surface.

Releasing the depth buffer texture.

Depth buffer : Lost device callback.

 

 

 

 

I installed everything like in this thread and in OBGE documentation and made the necessary changes. Game runs fine when I uncheck OBGE/OBGE controller esps.

Posted

Oh well whaddya know. That worked. Such a simple issue yet I would not have known it by myself with out help. Thx Skothus, appreciate it. Now time to stress my gtx 570 to its limits.

Posted

You can try using some of the AA shaders that people have made for OBGE but they're not ever as high quality as a card's built-in AA tech. I'd turn my AA shaders off but they don't seem to impact my framerate as much as, say, combat does.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...