Oblivion

File information

Last updated

Original upload

Created by

SkyRanger-1

Uploaded by

skyranger-1

Virus scan

Some manually verified files

1111 comments

  1. apachii
    apachii
    • premium
    • 2,101 kudos
    New installed Oblivion GOG version.
    I tried different OBSE plugins but the game still crashed going in and out from buildings and when fast traveling.
    NVAC - New Vegas Anti Crash (compatible with Oblivion)
    EngineBugFixes
    OBL Mod Limit Fix

    Then I remember that I had this installed before when the game came out and it helped to get rid of CTD.
    so I thought I give it a try again.
    OSR_4-1
    version 4.1.0 (from 2010)
    Amazing! No CTD, It works!
    (I use it together with the other OBSE plugins I listed above)

    My settings in sr_Oblivion_Stutter_Remover.ini
    bReplaceHeap = 1,
    fMaximumFPS = 60,
    iHeapAlgorithm = 3,
    iHeapSize = 768

    My specs are:Win 10, Intel Core i9, 32 GB Ram, ATI AMD Radeon RX 5700 XT
    1. gorkemdeniz
      gorkemdeniz
      • supporter
      • 0 kudos
      Thanks for the info Apachi, your mods are excellent by the way.

      I've spent most of my youth with Elder Scrolls and have probably downloaded your mods dozens of times. :d
    2. apachii
      apachii
      • premium
      • 2,101 kudos
      Thank you gorkemdeniz!
      I am happy to hear you enjoy my mods.
    3. Arrancar88
      Arrancar88
      • member
      • 0 kudos
      Thanks, it's definitely much smoother with 2010 version and these settings.
    4. Tinien
      Tinien
      • member
      • 1 kudos
      @apachii
      Could you please tell about Hashtable settings in your OSR.ini? I mean parameters bHookHashtables in the Master section and bAllowDynamicResizing in Hashtables section. Are these two settings enabled in your ini? And if you don't mind three more settings there: iHashtableResizeScale1, iHashtableResizeScale2, iHashtableResizeDelay. What values do these three settings have in your OSR.ini? I'm thinking of trying on 2010 OSR version, too, as it has dynamic resizing unlike 2014 version which doesn't have it anymore and has 24 Hashtables sizes overrides instead.
    5. apachii
      apachii
      • premium
      • 2,101 kudos
      Tinien, this is all my settings
      Spoiler:  
      Show

      Master = {
      _comment = You can turn on or off each distinct feature from here.
      bManageFPS = 1
      bHookCriticalSections = 1
      bHookHashtables = 1
      bReplaceHeap = 1
      bLogToConsole = 0
      bFix64Hertz = 1
      bFlushLog = 1
      iSchedulingResolution = 1
      iMainHookPoint = 1
      }
      FPS_Management = {
      _comment = Basic FPS stuff, switches to slow-motion on low FPS; in the past this has occaisonally produced bugs like the NPCs-dropping-dead issue; the issues are believed to be fixed but if you suspect you are having related problems you can try disabling bAllowSlowMotion which is the main suspect for any problems relating to FPS management
      bAllowSlowMotion = 0
      MaximumFPS = 60
      MinimumFPS = 10
      iSmoothFrames = 0
      iSmoothMode = 0
      iSleepExtra = 2
      bFPSConsoleSPAM = 0
      iSchedulingParanoia = 1
      iHardMaxFrametime = 200
      }
      CriticalSections = {
      _comment = CS stuff helps both Oblivion and Fallout significantly
      _comment = most of the benefit comes from the Renderer+0x180 suppression (see overrides below)
      _comment = modes: 1=vanilla, 2=fair, 3=stuttering, 5=suppressed, 6=prioritize-main-thread, 7=deprioritize-main-thread
      bEnableProfiling = 0
      bEnableMessages = 1
      bUseOverrides = 1
      iDefaultMode = 2
      iDefaultSpin = 1000
      iStutterLevel = 4
      }
      Heap = {
      _comment = Heap replacement can produce MAJOR improvements in performance on Oblivion, only moderate improvements on Fallout
      _comment = It crashes instantly on Fallout, is moderately buggy on Oblivion
      _comment = Algorithms: 1=FastMM4 (requires external dll), 2=Microsoft (slow on XP), 3=SimpleHeap1, 5=ThreadHeap2
      iHeapAlgorithm = 3
      bEnableProfiling = 0
      iHeapSize = 768
      bEnableMessages = 0
      }
      Hashtables = {
      _comment = This stuff is still new.
      _comment = The dynamic resizing option may still be buggy.
      bAllowDynamicResizing = 0
      bUseOverrides = 0
      bEnableProfiling = 0
      bEnableMessages = 1
      iHashtableResizeScale1 = 2
      iHashtableResizeScale2 = 4
      iHashtableResizeDelay = 20
      }
      OverrideList = {
      CriticalSection = {
      CallerAddress = 0x701748
      comment = Renderer+0x180, recommendation=suppress (mode 5)
      Mode = 5
      }
      CriticalSection = {
      ObjectAddress = 0xB32B80
      comment = MemoryHeap CS, recommendation=stutter (mode 3)
      Mode = 3
      Spin = 1500
      }
      CriticalSection = {
      CallerAddress = 0x70172A
      comment = Renderer+0x80, recommendation=???
      }
      CriticalSection = {
      ObjectAddress = 0xB3FA00
      comment = Unknown4, recommendation=???
      }
      }
    6. Kedarui
      Kedarui
      • member
      • 0 kudos
      thanks for this! though i'm wondering, is there a reason to use the 4.1.0 version over the newest version from 2014? does it just work better or something? :0
    7. DylanB995
      DylanB995
      • BANNED
      • 3 kudos
      heap and hashtables produce crashes on old OS, also have incredible rendering artifacts specific to hashtable resizing.

      manage fps,> set osr fpslimit 76, use RTSS set 74.973, -1 scanline index, enable driver vsync. yes. just do it, 60hz > 59.973, you see the idea, ultra lowlatent mode included, set pre-frame to 1. yes just do it.

          iFPS_Report_Period  0
          fExtraSleepPercent  0

      hook crits,>

          iCriticalSectionSuppression  3
          iCriticalSectionMode  2

      exp-stuff >

          iReduceLongSleep  3
          bRemoveShortSleep  1
          bReduceSleep  1
          iThreadsFixedToCPUs 2

      specific crit-sect

      CallerAddress = 0x701748 , mode 5

      ObjectAddress = 0xB32B80 mode 3, spin 5000

              CallerAddress = 0x70172A Mode = 5, mode

      instability is caused by heap and hashtable. lmao.
      heres your perfectOSR loadout for win7 builds,
      enjoy oblivion until steam removeswin7 lololol

      the game barely drops a frame when loading exterior cells. thats less than 13ms hitch, aka, butter, force thread optimize in nvidia driver panel off, if you have 8 threads/4 cores set   iThreadsFixedToCPUs 2.

      ignore if based winxp user on single core monster.

      ignore if good consumer of billgates propaganda,win 11 is stinky!
    8. synthydy
      synthydy
      • member
      • 0 kudos
      THANK YOU! these settings saved my game. it is buttery smooth, and it used to hitch really bad on exterior cell load, now it drops maybe 1 frame on loading. this should be the defaults.
    9. Tinien
      Tinien
      • member
      • 1 kudos
      @DylanB995
      Hi. Can I ask some questions about your mini-guide? First, what OS do you consider old? Win 7, 8/8.1 only or Win XP and Vista as well? Second, iCriticalSectionSuppression and iCriticalSectionMode - there aren't such settings in OSR.ini neither in 4.1.37 nor in 4.1.0 version. There are only bHookCriticalSections in Master section, iDefaultMode in CriticalSections section that are the most appropriate in meaning to the variables you named. Third, iReduceLongSleep, bRemoveShortSleep - again, there's no such settings in OSR.ini in both of the versions above. 4.1.0 doesn't even have Experimental section at all. So, could you please tell what exactly OSR version do you use and mean? Thanks.
    10. Sonja
      Sonja
      • member
      • 182 kudos
      @Apachii,
      Holy, Flaming Hellballs....

      Like you, I came at this with the GOG version of the game, and I followed the current wisdom of installing the various modern stability fixes... I had also read that this mod caused issues with Win 10/11, so I didn't install it. No matter what I tried, however, the game would still intermittently choke and sputter as I wandered the countryside, often concluding in a CTD. I was quite irked, especially since I remembered that my previous installation of Oblivion on my old computer in fact ran pretty well, with a fairly similar mod setup.

      My internet searching finally led me to your post, and I figured.."What the Hell..at this point it won't hurt to try." So... I downloaded the 2010 version of OSR, opened up it's ini file... deleted the contents, and pasted your settings into the document instead.

      It appears to have worked!!! I just ran from Bravil to Leyawiin (with Better Cities and Unique Landscapes installed), and I experienced no issues. Next, I tried running around Skingrad and its environs... again... nice and smooth. I still want to test a bit more, to be absolutely sure, but you may have just helped in saving what's left of my tattered sanity. Thank you!
    11. apachii
      apachii
      • premium
      • 2,101 kudos
      It's nice to hear it helped you. :-)
    12. Sonja
      Sonja
      • member
      • 182 kudos
      I'm very glad, as well.

      I also just tried something else, which appears to have helped quite a lot, as well. On this video, I saw some posts suggesting that the following change to the default ini (the one in the root Oblivion directory) can have considerable impact:

      [Audio] 
      "bDSoundHWAcceleration=1" to "bDSoundHWAcceleration=0"

      I know people often advise against messing with the ini files like this, which I do appreciate. However.. if you're about to throw in the towel anyway, you have nothing to lose, IMO. I've often noticed that stuttering can be triggered by sound, so this may actually make some sense. For anyone reading this, as always with such things, make sure to back up your ini files before experimenting!
      EDIT: I can now definitely confirm that the combination of Apachii's settings and disabling sound acceleration has fixed all of my severe stuttering issues.... my game runs like silk after applying these fixes.

      Also to note, courtesy of d181sp1, if you want to avoid a bug with weapons having no sound when they strike:

      OSR ini settings:
      bReplaceHeap = 1 (default is 0)
      iHeapAlgorithm = 1 (forgot what default was)

      And for that algorithm to not crash Oblivion on launch you need to make a
      folder in Data/OBSE/Plugins called ComponentDLLs and inside that folder
      place BorlndMM.dll
      (in my setup, that folder and the files were already there)

    13. wakkoswami
      wakkoswami
      • premium
      • 25 kudos
      After putting in some playtime (~30 hours) on an OOO modded playthrough, I'm pretty sold on this. I've only had a couple of crashes so far. Both were in the menu when I was equipping items, but that's an issue that's been around since the game launched AFAIK.

      I had to change the heap algorithm from 3 to 5 because I was getting the no combat sounds bug, otherwise I haven't had any issues with this older 4.1.0 version and it does seem to be more stable than the newer one in my experience. Wish I had known sooner lol. The menu FPS isn't locked when using the FPS control in this older version, but you can limit to whatever FPS you want in your graphics card config to fix it.

      OSR 4.1.0 + EngineBugFixes + Blue's Engine Fixes + SkyBSA + Display Tweaks(with FPS disabled) + Unofficial Patches + 4GB exe patch have made for my most stable playthrough so far. I keep the autosaves when changing areas turned off just to be safe, I used to have CTDs and autosaves would corrupt sometimes.

      Latest word on NVAC I've seen is that it's confirmed by its creator to not do anything for Oblivion, it's just placebo.
  2. PyramidHyperlink
    PyramidHyperlink
    • member
    • 0 kudos
    Thanks for the mod
  3. sarsmiles
    sarsmiles
    • supporter
    • 0 kudos
    Capped my framerate successfully in-game to 60 fps but in in-game menus it jumps to 2000+ fps. Any fix for this?
  4. zukoiu
    zukoiu
    • member
    • 2 kudos
    Okay... so, I am running OSR 4_1 like I saw people suggesting, but for the life of me I cannot get to make the game stable.  The frames go from 60 to 10 without any reason ( seemingly ) and when I tried certain things I read about in this thread - like using heapalgorithm 3 instead of 1 - the game simply crashes to the desktop every time. Can anyone PLEASE help me figure out what to do in order to improve my game? It shouldn't be a load order issue, I checked it, but I cannot find the actual cause.
    1. Hulgore
      Hulgore
      • member
      • 8 kudos
      Do you happen to have xbox game bar recording in the background ? I disabled it and it seems to greatly improve framerate
  5. Toysnatcher
    Toysnatcher
    • member
    • 0 kudos
    Please state in 'Requirements' where it says 'None other than base game' that it actually needs OBSE to work: I know it says it in the full description, but there's nothing in the main header bar (unless I'm wrong?).
  6. jmonkey12
    jmonkey12
    • supporter
    • 0 kudos
    Im having an issue where the game runs in slow motion. When I install OSR by extracting into my plugins, or with Wyre Bash, it works fine. But, as soon as I edit the sr_Oblivion_Stutter_Remover.ini, i get the slow motion issue. The only change I want to make is set bManageFPS to 0, but the problem happens when I make that change and launch. Even worse, If I uninstall this mod, I get the slow motion issue. So the only way for my game to be bug free is if I clean install OSR and make no changes to the ini (but then my frames are capped at 30). Any help?

    I also tried setting ballowslowmotion to 0, but this did not fix the issue, and the setting should be disabled when i set bmanagefps to 0 anyway. I did expirement with the bReplaceHeap setting, im not sure if the bug came from that, or from conflicts with another mod.


    Edit: I found my issue. I messed with my oblivion.ini, that caused the slow motion bug. This mod is not to blame. it seems like this mod was actually preventing the bug, since it takes over fps management. (the setting i changed that gave me the problem was iFPSClamp, it needs to stay at 0).
  7. Sethazor420
    Sethazor420
    • premium
    • 0 kudos
    Have a weird issue where having both SkyBSA and Stutter Remover installed crashes the game. If I have one installed, but not the other everything is fine. But when both are installed, the game crashes upon loading a save or starting a new game. Does anyone else have the same problem or know a fix? It'd be nice to have both.

    EDIT: I solved the issue. Had something to with OSR, Display Tweaks, and SkyBSA being installed at the same time. Removed OSR, reinstalled Display Tweaks, and everything works okay now. So, if you're having CTDs loading into the game and have these three mods that could be your issue. I didn't test if OSR and SkyBSA work fine together without Display Tweaks, so could still be a problem. 
    1. starlessmao81ac
      starlessmao81ac
      • member
      • 25 kudos
      Yes they work all together, for Odt and Osr to work together,just turn off tick fix in ODT ini
  8. woffpls
    woffpls
    • member
    • 0 kudos
    anyone know why my game would literally immediately exit upon loading a save? doesn't happen when I remove this.
    1. kodaxmax
      kodaxmax
      • premium
      • 13 kudos
      incompatiblity or missing requirments
    2. starlessmao81ac
      starlessmao81ac
      • member
      • 25 kudos
      a bit vague....have you installed obse? do you use incompatible mods? (ex. Oblivion Reloaded)
  9. austinrocssocks
    austinrocssocks
    • member
    • 0 kudos
    Great work helps a lot, TY
  10. Leonardilox
    Leonardilox
    • member
    • 0 kudos
    Can be used with Oblivion Display Tweaks?
    1. starlessmao81ac
      starlessmao81ac
      • member
      • 25 kudos
      yes, but I don't remember if you have to turn off redundant options in one of the inis, read the latest comments for the two mods, also ODT ini has comments in it, check it out for infos