0 of 0

File information

Last updated

Original upload

Created by

saebel

Uploaded by

saebel

Virus scan

Safe to use

SDR - Series 9 Thread (227 comments)

  1. saebel
    saebel
    • premium
    • 415 posts
    • 32 kudos
    Locked
    Sticky
    Use this thread to report bugs, make feature requests, and generally discuss any issue regarding SDR Series 9. When reporting bugs, remember to include which version you are using. Note: The new Bethsoft Forums are obnoxious, so I will only be using this forum for all SDR related issues moving forward.

    STATUS: Series 9 is officially released.

    My to do list is as follows:
    - Update OBME for SDR plugin to use new system
    - Follow up on remaining bugs that have been reported
    - Create a "light" version that has less performance impact.
  2. saebel
    saebel
    • premium
    • 415 posts
    • 32 kudos
    Hi all. I've been crazy busy and am slammed through November and probably most of December. Will try to address issues as best I can.

    General note: Unless everyone is having the same problem, there is a good chance that your specific issue is due to an improper installation or a mod conflict. The online manual covers a lot of information on those issues. So please make sure to read that first.

    For slower low-end machines, I guarantee that SDR will be an issue. There have been request to create a "lite" version that is less processing intensive. I can't guarantee that will happen any time soon, if at all.

    My apologies for the inconvenience.

    saebel
  3. MosAnted
    MosAnted
    • supporter
    • 197 posts
    • 4 kudos
    Ran into a couple of issues while testing this mod:

    -Crosshair doesn't get reenabled automatically after Blind effect ends.

    -Subtitles also stay disabled after Deaf effects ends.

    tested both after dispelling and waiting for the duration to end. I'm using a mostly unchanged SDR Game Setting Tweaks.ini, only added the following lines directly copy-pasted from the readme:

    SetNumericGameSetting iSDRsMovementRevamped 0; {1}, 0 disables

    SetNumericGameSetting iSDRsNightEyeInnate 2; {1} 0=none, 1=ability, 2=power

    SetNumericGameSetting iSDRsTestMode 1; {0}, 0=no change, 1=add, 2=remove
  4. kallekukhuve
    kallekukhuve
    • member
    • 86 posts
    • 0 kudos
    I disabled all my mods to find why everybody was running so slowly, and i saw its this mod. and then i also found it on sdr.saebel.net when i was looking for it. then i have been looking for new mods, and i saw the UOP had a new release, and SDR also since may! so i installed them with wrye bash. today i was going to try it, but it hangs up and CTD in the first oblivion title menu. i am only using SDR the newest version and UOP the newest version. the problem is sdr.esp, when i deactivate that one it works. is it something with the .dll not working?
    1. kallekukhuve
      kallekukhuve
      • member
      • 86 posts
      • 0 kudos
      cant delete comments
  5. The Black Ninja
    The Black Ninja
    • member
    • 865 posts
    • 6 kudos
    Compatibility with Basic physical activities? This seems to have a sprint key that is set to the V key I think? I use Basic Physical Activities and not sure but when I installed this mod I keep walking every time i go into a menu and exit it and I have to press the always run key (F) to run again. Really bothersome because I always want to be running.

    EDIT: Yep, disabling the movement feature fixed it... also that feature slows down the character, which Basic Physical Activities already does. Don't know why it's included in a mod that's supposed to be about sneaking, but if it included slower movement uphill/faster downhill then I wouldn't need BPA at all. Except the sprinting key for this wasn't working for some reason, weirdly. Also the default for the movement section was 3? Which is odd because it doesn't say anything about that in the readme.
    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      SDR isn't just about sneaking. It's also about detection, of which sneaking is one part of the equation.

      I explain my reasoning for overhauling movement in that section. My movement system is designed to be more realistic, so you can only run for as long as you meet certain fatigue thresholds. Basically, you won't be able to "always run" until your physical attributes and athletic skills get high enough to compensate for the fatigue drain.

      I'm not surprised you ran into a conflict with Basic Physical Activities. Makes total sense there would be overlap. You will have to pick one or the other.

      Not sure why the sprint key wouldn't work, unless there was another mod overriding/conflicting with it. Either that or you didn't have enough fatigue available to sprint.

      Not sure what you mean by the default for the movement section was 3. Perhaps I made an error that I'm unaware of. Can you clarify for me when you have time?
    2. The Black Ninja
      The Black Ninja
      • member
      • 865 posts
      • 6 kudos
      Well in the ini... the "iSDRsMovementRevamped" was set to 3... but I assumed it would just be 1 or 0. But anyway, there were some features I couldn't figure out how to disable such as going transparent when sneaking, and enemies randomly being invisible, so I've just disabled the mod for now.
    3. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      Okay. I will check the defaults/docs.

      Transparency when sneaking is under the sneaking settings "Fade When Sneaking"
    4. The Black Ninja
      The Black Ninja
      • member
      • 865 posts
      • 6 kudos
      Was it intentional for NPCs to be invisible seemingly randomly, without having any invisibility spells? Maybe it's bug or conflict on my end.
    5. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      They should not be randomly invisible if they aren't casting spells/have magical effects. The only way that would happen with SDR is if you have "NPCs fade while sneaking" turned on and they are sneaking up on you and you can't detect them. If they suddenly stop sneaking, they will "pop" into existence.

      One other possibility is if you are in third person camera mode, and they are behind you in such a manner that they would normally be out of your peripheral vision. Although I'm not sure that feature is still in effect, because last I checked, the "alpha" checker is only looking for sneaking or Chameleon. But it was a feature in previous versions.

      The only other time folks are invisible is during the Alsewell quest, although that has nothing to do with SDR directly.

      Unless other people complain about the same issue, it's probably caused by another mod in one way or anothet.
  6. xarxyc
    xarxyc
    • member
    • 10 posts
    • 0 kudos
    Greetings. I might need a little help, even though I am sure it's going to be a dumb question.
    I set iSDRsPerkSneakAttackMultOpt to 2 in sdr.ini (extending settings) but my crits are still like in vanilla on high sneaking levels.
    What might be the problem?

    Edit. Fixed that. it's sad I cannot delete post.
    Edit 2. I have to say a huuuuuuge thanks for your mod. It's truly amazing. And because of it I tried Oblivion Reloaded for the first time. That thing is a blast. Can't believe I never used it before.
    Edit 3. Game now crashes on wait. God damn it.
    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      Re: game crashing. Not sure why that's happening. I tried waiting a few times, and mine doesn't crash.

      I would suggest trying to wait with SDR deactivated or uninstalled. If it still crashes, then it's being caused by another mod.
    2. xarxyc
      xarxyc
      • member
      • 10 posts
      • 0 kudos
      Tried already. Crash is caused by SDR.
      I did fresh reinstall. Still crashes. What should be turned on or off in OblivionReload.ini? So far while reading comments and website I turned on NightEye = 1 CompileShaders = 1 CompileEffects = 1 CustomEffects = 1. No changes to sdr.ini or Game Tweaks ini.

      Edit 1.Sometimes, without doing anything, SDR just doesn't work on save loading. Fixes with restart but a bit annoying.
      Edit 2. I have read that subtitles and music are turned off while deafened. However, in my case they are turned off in settings no matter what. Is it supposed to be like that or I need to change something in ini?
      Edit 3. Somewhat fixed waiting crashes. subtitles are still getting turned off when I load save. Music changes half of the times.
    3. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      It can't be just SDR that's causing the problem. I'm running it just fine with Oblivion Reloaded. No crashes on waiting, ever.

      Here's my OblivionReloaded.ini file settings that are relevant to SDR:
      CustomEffects = 1
      SaveSettings = 0 (you may want to try switching this to 1)
      NightEye =1
      CompileShaders = 0
      CompileEffects = 0

      Which plugin are you using for sound/deafness effects? Sound Commands or Enhanced Music Control 2?

      Could be another mod or plugin that is turning off the subtitles. I would suggest comparing the sdr.ini and the sdr_default.ini. Go to the very bottom of both, and see if there is a difference. If so, copy over the default values to the SDR.ini. Should be these values:
      [OblivionIni]
      ; Oblivion.ini values: GamePlay
      bDisableDynamicCrosshair=0
      bCrossHair=1
      fHealthBarHeight=4.0000
      fHealthBarWidth=40.0000
      bGeneralSubtitles=0
      bDialogueSubtitles=1
      ; Oblivion.ini values: Audio
      fPlayerFootVolume=0.9000

      Hope that helps.
    4. xarxyc
      xarxyc
      • member
      • 10 posts
      • 0 kudos
      Enhanced Music Control 2. Values in Ini file are all the same you wrote. With SDR music works fine.

      Edit. Well, lack of music is tolerable and I can turn on subtitles in settings manually. However, after I managed to make all mod's features work properly game performance dropped significantly. Whenever there are more than 4 human npc in location (except open world), I get less than 20 fps.

      Unfortunately, I have to stop using SDR. I remember you mentioning making light version in future. I shall wait for it.
    5. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      It's probably not just 4 NPCs, that's not enough to cause a performance drop. If you read the Performance section in the SDR guide, it will give you a really good idea of what causes performance issues. Even without SDR you can overload your system with too many mods that add objects, graphics, NPCe, and Creatures. But if you throw SDR in on top of that, the FPS will suck, usually in exterior locations because of the high number of NPCs/Creatures within active range. Interiors are usually much better performance wise.
    6. xarxyc
      xarxyc
      • member
      • 10 posts
      • 0 kudos
      I have stable 60 fps without SDR everywhere.
      With SDR it's okay in the wild and unplayable in crowded places like cities.
      But thanks for advice, I will take a closer look at Performance section.
  7. th3toadd
    th3toadd
    • member
    • 100 posts
    • 0 kudos
    With iSDRsDetectionSystem=1 I'm getting 15-20 FPS in and around the major cities.(skingrad outskirts and going towards skingrads front gate is the worst, 15 or lower here.)
    iSDRsDetectionSystem=0 my FPS will be 45+ in the Skingrad outskirts area
    Depending on the area I'm in by setting the detectionsystem=0 my FPS doubles or triples. I'm sure it's because of better cities and UL

    I have tried disabling :
    SM Combat Hide for SDR feature
    SDR's Projectile Tracking feature
    SDR's Recent Kill Alert feature
    SDR's Alternate Sneak Skill up feature
    SDR's Revamped Movement feature

    as recommended in the SDR readme, but this made a negligible difference compared to just setting the detection system to 0.

    I also tried
    SetNumericGameSetting iSDRsDetectMinFPS 28
    SetNumericGameSetting iSDRsDetectMaxFPS 40
    But it didn't have any effect, if my FPS was under 28 it just stayed under 28 and it was well below that in certain areas.

    These FPS tests are on a new save game, just made my character in alternate beginnings picked Skingrad since its the laggiest city for me, even worse than IC.
    I have a GTX 1080 / i7 4790k @ 4.0ghz / running OB on SSD / plenty of ram and the 4gb patch.

    Also curious, with detection set to 0 does this mean your version of reneers mod wont be working at all?

    edit: Load order
    Spoiler:  
    Show

    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      Thanks for the feedback on performance. I'm not too surprised. It's going to take me awhile to pin down which parts are causing the most lag.

      I haven't checked, but I don't think detection set to 0 impacts my RGO rewrite. Other than telling SDR which RGO guard is following the player, it just updates and cleans up the scripting of the mod. So it should be fine.
    2. Baphomet10247928
      Baphomet10247928
      • member
      • 10 posts
      • 0 kudos
      1. Thank you for this nice mod
      2. Have you tried the RuntimeScriptProfiler (RuST) from Shademe https://www.nexusmods.com/oblivion/mods/41863 in combination with the Tes4Edit - Log Analyzer (gives information about scripts with FormID, Name, Frames Executed and Total time, ms)
      With this tools you can find mods in your load order with time- consuming scripts and optimize the ini-settings or the mod scripts.
    3. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      Yes, I am well aware of RuSt. And even built a database to import and analyze the data (long ago). I just haven't had time to dig in to it.
  8. GBRPluss
    GBRPluss
    • member
    • 559 posts
    • 31 kudos
    Hi Saebel, I find strange thing in new SDR. As you know I use own detect formula without SDR's esp-esm.

    So, when I attack some NPC's, go to jail & come back NPC's are in alert state, after waiting they are still in alert.
    I go to sdr.ini & disable iSDRsOnAttackedOption && iSDRsSMCHActivate

    Now after starting new game everything is ok.
    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      I honestly have no idea why that would happen, especially with you disabling SDR.esm, SDR.esp, and using your own formula. Changing those settings shouldn't matter. Maybe there is another mod causing it?
    2. GBRPluss
      GBRPluss
      • member
      • 559 posts
      • 31 kudos
      No, I check this before write a post. I test SDR on base compilation, it have only UOP, harvest flora & some other small fixes made by me like water-land optimization, etc. No NPC gameplay changes.

      Just try.
      Go to Skingrad castle, start a fight, go to jail. Than come back, you will see that some NPC stay in alert stance.

      P.S. I find another bug, but need to understand why is happen, will write when find out.
    3. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      I'm not doubting what you observed happened. I just don't see how SDR can possibly be responsible if you have SDR.esp and SDR.esm inactive.

      The SDR.dll functions do absolutely nothing when it comes to altering behavior. All the functions do is make calculations based on existing data and return a resulting value. None of the functions add or remove AI packages or set/change/read alert states. The detection formula does read for the alert state, but it does not alter it. And if you are bypassing the formula, that part of the function would never get triggered.

      iSDRsSMCHActivate is only ever referenced in the SDR.esp to activate the tweaked Strategy Master Combat Hide features.

      iSDRsOnAttackedOption is also only referenced in SDR.esp to activate scripted features to check if a bonus to detect an attacker should be applied to SDR's formula.

      Disabling those options in the .ini and having the alert state get cleared was entirely coincidental.

      SDR.esm does not have any scripting that applies directly to actors, except for the scripted spells. None of which alter alert states.

      SDR.esp does have a few scripts that alter alert states, but if SDR.esp is inactive, those scripts won't run and therefore would have no impact.

      If you are positive no other mod would cause the problem, then it was either a one off bug in the Oblivion game engine where the alert flag hadn't been removed yet, or something in your own mod is causing it. I am guessing the former, because Oblivion can be wonky sometimes.
  9. olha2
    olha2
    • member
    • 2,470 posts
    • 16 kudos
    After using the Wye Bash Wizard install script provided by your mod I got the message that .ini edits could not be performed to EngineBugFixes.ini nd OblivionReloaded.ini and that I should apply those myself after installation. However, I do not know what those changes entail.
    https://i.imgur.com/W7s0uyG.png
    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      That's a standard Wrye Bash feature / message when a mod wants to tweak another mod's ini files.

      The Wrye Bash documentation will explain how to apply the tweaks.
  10. Muroj
    Muroj
    • member
    • 17 posts
    • 0 kudos


     
    In response to post #62076502.


    Spoiler:  
    Show

    That should work just fine. That will set the back-slash key for sprinting, which on my keyboard would be the same key that is shared with the | key. Maybe you were thinking forward slash? That's the one that is shared with the "?" key.

    It's also possible that some other mod might be overriding your choice to map it to the back slash key.
     


    Yes, I'm thinking of back slash, right beside left shift. Maybe I'll try other keys and see how it goes. Weird though, since even though I actually did change the button, it still sprinted with V and it wasn't like the sprint wasn't working at all due to a conflict.
     
    Edit: I believe I realized what I was doing wrong. Because I was trying to be careful and learn by example, I had studied one of the default .inis and was putting semicolons at the beginning of each line... which means that it was being ignored the whole time. I hadn't noticed all the lines that DID have semicolons before them were just notes. Oh well, at least I've found the answer to both of my dilemmas! Thanks for telling me to reread things with the Night Eye issue, otherwise I might not have realized that (frankly quite silly) mistake.
    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      That's all right, I've made similar mistakes with my own mod, like misspelling a game setting that I created. No excuses there!

      Glad it's all sorted out!
  11. GBRPluss
    GBRPluss
    • member
    • 559 posts
    • 31 kudos
    Hi again Saebel, now new rc3 version works fine with my detection formula, thanks a lot.

    Have a question, what other features can be enabled just from dll, I mean what else I can use without SDR esm-esp when custom formula enabled?
    1. saebel
      saebel
      • premium
      • 415 posts
      • 32 kudos
      You can use some of the custom OBSE functions that I created. Although most of them are useless without the SDR.esm running, which is what you would need for something like having your own CAVs system.

      SDR.esm is very low impact btw. Most of it is just spells and the scripts needed for processing CAVs functions.

      Read up in the Modder's Guide section of the documentation. It's been fully updated now.
Top