Jump to content

Question

Posted

Dynamic Distant Objects LOD - DynDOLOD

 

Finally I can see my house from here

 

You know the price for my mods: blood, sweat and tears. Oh, and your first born.

If you want to help other authors of quality mods then donate to them directly.


For latest information and instructions see the DynDOLOD 2.18 UPDATE POST


What is this?

DynDOLOD is a set of tools based on TES5Edit and TES5LODGen to automatically create a Skyrim mod based on the load order which adds distant LOD for objects to Skyrim. By combining DynDOLOD with TES5LODGen users can create drastically enhanced traditional static LOD plus tree LOD and the new, optional dynamic distant object LOD in a few 'simple' steps.

DynDOLOD is meant for enthusiast modders who are familiar with using TES5Edit. Enthusiast modders have a general knowledge of computers, folders and files, especially Skyrims 'Data' folders and how to install mods safely with a manager or manually.

To fully expand the visual experience and use the additional features offered by TES5LODGen the DynDOLOD package comes with over 1000 new or updated LOD models for objects that were badly missing from the original game like the Skyhaven Temple or landscape features like roads, smaller rocks and dirt cliffs that simply make the distant landscape look much more natural and alive.


What does it do?

It makes Skyrim look like this

59721-1-1427159829.jpg59721-2-1427159829.jpg59721-1-1427289504.jpg59721-4-1427159830.jpg

59721-1-1427419467.jpg59721-2-1427419467.jpg59721-3-1427419468.jpg59721-4-1427419468.jpg

59721-1-1427465578.jpg59721-2-1427465579.jpg59721-3-1427465579.jpg59721-4-1427465579.jpg

59721-1-1427470182.jpg59721-2-1427470183.jpg59721-3-1427470183.jpg59721-4-1427470183.jpg

59721-1-1427470235.jpg59721-2-1427470235.jpg59721-3-1427470235.jpg59721-4-1427470236.jpg

 


Requirements

SKSE

PapyrusUtil 2.8 or higher

DynDOLOD Resources - Make sure to use DynDOLOD Resources version only with matching or higher DynDOLOD Standalone versions but never with older versions.

Vanilla Skyrim LOD Billboards from TES5LODGen or Indistinguishable Vanilla Tree Billboards. If using tree mods that do not include billboards, check TES5LODGen for ready-to-use tree LOD billboards for some tree mods. For STEP users all billboards are included in STEP Texture Compilation.


Download

Download standalone and resources from Nexus or use Mega links from the update post

There are quickstart instruction in the main folder. Also check the folder called 'docs' for additional information. See the update post for latest installation information and guides.

CC BY-NC-SA

=======================================================================

Updating DynDOLOD

=======================================================================

Read the update posts for each new version for version specific information and update instructions.

Also read the manual how to update an existing save game, watch the video or check DynDOLOD SkyUI MCM.

[spoiler=DynDOLOD-Changelog.txt]

=======================================================================

DynDOLOD - Dynamic Distant Objects LOD - Sheson

=======================================================================

  Reveal hidden contents

 

 

 

Credits

 

TES5Edit Team in general

 

Ehamloptiran and Zilav for TES5LODGen and LODGen for trees

 

Bethesda for the game, models and textures

 

NifTools

 

DynDOLOD includes LOD assets based on models and/or textures from:


 

Holy Cow I fixed Skyrim - Sheson

  • +1 15

Recommended Posts

  • 0
Posted
  On 5/16/2015 at 2:05 PM, snarfies said:

DynDOLOD 1.27

 

[00:12:58.338]    LOD references: 76268, unique LOD objects: 2366

[00:12:58.351]    Gathering textures for atlas creation

[00:13:47.672]    Creating atlas textures \\Textures\DynDOLOD\LOD\DynDOLOD_Atlas_Tamriel.dds

Exception in unit create line 160: Access violation at address 00406C08 in module 'TES5Edit.exe'. Read of address 00000000

[Apply Script done]  Processed Records: 0, Elapsed Time: 14:03

what xEdit version are you using?

  • 0
Posted

I have been setting up all the mods from scratch according to the guide in Skyrim Revisited LE. Everything works fine and I can run the game without issues. However, I have not been able to apply this mod yet. 

Whenever I run Tes5Edit and choose the script "DynDOLOD Worlds" my computer simply crashes. No error message. It just restarts. Tes5Edit works through the script just fine for a couple of the worlds, like Blackreach and DeepwoodRedoubtWorld. Now, I haven't tried all worlds yet but DLC01FalmerValley, Tamriel and Falskaar causes the issue at least. It always happen when the command prompt is up and the script is working on creating the Lods. It creates some of them, there are files that goes to the output folder but at some point, 30 seconds in approximately, the PC dies.

I am able to play my modded SRLE profile just fine and it goes very smooth but the lods far away is a little crappy comparing to the rest of what I see because I miss this mod. Thane, or anybody, do you have an idea what could cause this? I couldn't find anyone with this issue on the forums. I will include my load order in the link below.

https://www.dropbox.com/s/auk5awrq9btrge1/loadorder.txt?dl=0

  • 0
Posted (edited)
  On 5/16/2015 at 7:52 PM, sperrepolken said:

I have been setting up all the mods from scratch according to the guide in Skyrim Revisited LE. Everything works fine and I can run the game without issues. However, I have not been able to apply this mod yet. 

 

Whenever I run Tes5Edit and choose the script "DynDOLOD Worlds" my computer simply crashes. No error message. It just restarts. Tes5Edit works through the script just fine for a couple of the worlds, like Blackreach and DeepwoodRedoubtWorld. Now, I haven't tried all worlds yet but DLC01FalmerValley, Tamriel and Falskaar causes the issue at least. It always happen when the command prompt is up and the script is working on creating the Lods. It creates some of them, there are files that goes to the output folder but at some point, 30 seconds in approximately, the PC dies.

 

I am able to play my modded SRLE profile just fine and it goes very smooth but the lods far away is a little crappy comparing to the rest of what I see because I miss this mod. Thane, or anybody, do you have an idea what could cause this? I couldn't find anyone with this issue on the forums. I will include my load order in the link below.

 

https://www.dropbox.com/s/auk5awrq9btrge1/loadorder.txt?dl=0

Since LODGen.exe (the command prompt thing) is multithreaded is uses almost all CPU when generating LOD, so this could very well be a overheating problem. Check the CPU temps, cooling...

 

When LODGen.exe runs, open Task Manager, right click LODGen.exe, select Set Affinity and uncheck a bunch of cores so overall CPU usages and thus heat production goes down.

You have to do it every time a new LODGen.exe starts. If this actually really helps, you should check the CPU cooling for sure.

Edited by sheson
  • 0
Posted (edited)

Hi Sheson, I am so new here I even read the forum names wrong.

I think you are right.

I used realtemp to measure the processor heat and when the LODGen.exe comes up the temperature just shoots up to over 100 degrees celsius from 50 - 70. The fan never really seem to have time to react because it does not increase in speed while generating the Lods at all.

It takes two-three seconds to get to a 100 degrees and it goes back and forth for a while. I had no idea it could go so quick. I am not sure if these values really are correct but at least my system reads it and goes boom.

The affinity thing where I check the processor seems to not work since it restarts the LODGen.exe restarts several times and I think the affinity also goes to default 8 cores once it restarts.

I have an i7 4790K, the clock is not touched and the stock cooler is still on it. Haven't had time to change it yet. I am going to try to manually raise the fan speed during the LODgenerating and see if it works. I will post with result.

Thanks!

Edit: So, I went into BIOS and put my fan to operate 100 %. When LodGen came up I put it to only use 2-3 out of 8 cores. It worked through all the files! Yay! However, I was measuring the CPU temp and it was very strict on 100 degrees on both core 1 and 2. It is on idle 31 degrees, when calculating in the script it jumps between 50 and 80 and when LodGen starts it jumps between 80 and 100. This can not be normal? Will see if I can get another cooler than the stock one soon. 
Thanks again!

Edited by sperrepolken
  • 0
Posted (edited)

Hi there, got a problem with script apply, too.

Error message:

Applying script...

DynDOLOD Worlds 1.26 using TES5LODGen by Ehamloptiran, Sheson and Zilav, starting...

Error in unit 'lodgenalt' on line 11 : Expression expected but 'then' found
[Apply Script done]  Processed Records: 0, Elapsed Time: 00:00

 

Load order:

  1.  Skyrim.esm
  2.      Update.esm
  3.      Unofficial Skyrim Patch.esp
  4.      Dawnguard.esm
  5.      Unofficial Dawnguard Patch.esp
  6.      HearthFires.esm
  7.      Unofficial Hearthfire Patch.esp
  8.      Dragonborn.esm
  9.      Unofficial Dragonborn Patch.esp
  10.      Wyrmstooth.esp
  11.      Nock2Tip.esm
  12.      JSwords.esm
  13.      moonpath.esm
  14.      ApachiiHairFemales.esm
  15.      ApachiiHair.esm
  16.      HighResTexturePack01.esp
  17.      HighResTexturePack02.esp
  18.      HighResTexturePack03.esp
  19.      Unofficial High Resolution Patch.esp
  20.      Whistle.esp
  21.      UsefulDogs.esp
  22.      TrueEyes.esp
  23.      TreaclemanMoonpathPatch.esp
  24.      Thundering Shouts.esp
  25.      SkyUI.esp
  26.      Realistic Lighting Overhaul - Major City Interiors.esp
  27.      RaceMenuPlugin.esp
  28.      Predator Vision.esp
  29.      P1FlyingRing.esp
  30.      One With Nature - DG+DB.esp
  31.      Realistic Lighting Overhaul - Dawnguard Interiors.esp
  32.      Improved Dragon Shouts.esp
  33.      Improved Dragon Shouts - Dawnguard.esp
  34.      Improved Dragon Shouts - Dragonborn.esp
  35.      RaceMenu.esp
  36.      iHUD.esp
  37.      VioLens.esp
  38.      NB-Scars.esp
  39.      Sundys_Male_Presets.esp
  40.      Fudou Myouou.esp
  41.      Footprints.esp
  42.      Fantasy Soundtrack Project.esp
  43.      FSP - Dawnguard Edition.esp
  44.      FSP - Dragonborn Edition.esp
  45.      GQJ_DG_vampireamuletfix.esp
  46.      DeadlyDragons.esp
  47.      dD - Realistic Ragdoll Force - Realistic.esp
  48.      Realistic Lighting Overhaul - Brighter Dungeons.esp
  49.      DragonEngine2.esp
  50.      Book Covers Skyrim.esp
  51.      Elisif Makeover.esp
  52.      BloodmoonRising.esp
  53.      DreamBurrowsRegalHuntsmanArmor.esp
  54.      HarvestOverhaul.esp
  55.      Dragon Combat Overhaul.esp
  56.      Better Stealth AI for Followers.esp
  57.      Cloaks - Dawnguard.esp
  58.      Craftable Horse Barding.esp
  59.      AOS.esp
  60.      Wintermyst - Enchantments of Skyrim.esp
  61.      RealisticHuskySounds.esp
  62.      Immersive Horses.esp
  63.      IHSS.esp
  64.      Guard Dialogue Overhaul.esp
  65.      Purity.esp
  66.      Combat Evolved.esp
  67.      Stealth Skills Rebalanced_COMPLETE.esp
  68.      Duel - Combat Realism.esp
  69.      dD - Enhanced Blood Main.esp
  70.      dD-Reduced Wound Size.esp
  71.      dD-Reduced Splatter Size.esp
  72.      dD-Dragonborn-Dawnguard-EBT Patch.esp
  73.      AOS2_EBT Patch.esp
  74.      ImmersiveSpells.esp
  75.      FireAndIceOverhaul.esp
  76.      DeadlySpellImpacts.esp
  77.      AOS2_FIO Patch.esp
  78.      AOS2_DSI Patch.esp
  79.      Animated Dragon Wings.esp
  80.      More Draconic Dragon Aspect - Powered Edition.esp
  81.      More Draconic Dragon Aspect - Wings and Tail.esp
  82.      More Draconic Dragon Aspect - Flying Mod Addon.esp
  83.      ultimateodahviing.esp
  84.      AHZmoreHUD.esp
  85.      BlackHorseCourier.esp
  86.      Differently Ebony.esp
  87.      aMidianborn_Skyforge_Weapons.esp
  88.      AOS2_GDO Patch.esp
  89.      Real Feeding V3.esp
  90.      DarkbroSanctuary.esp
  91.      Helgen Reborn.esp
  92.      Realistic Lighting Overhaul - Major City Exteriors.esp
  93.      OBIS.esp
  94.      OBISDB.esp
  95.      ArcheryDummyXP.esp
  96.      Action Combat.esp
  97.      Aetherial Crown REPLACER.esp
  98.      AchieveThat.esp
  99.      EMCompViljaSkyrim.esp
  100.      Inigo.esp
  101.      Cloaks.esp
  102.      Run For Your Lives.esp
  103.      SMIM-Merged-All.esp
  104.      Realistic Lighting Overhaul - Minor Cities and Town Interiors.esp
  105.      moonpath_questdata.esp
  106.      Immersive Patrols II.esp
  107.      Dead Body Collision.esp
  108.      BosmerArmorMATY743.esp
  109.      Nock2Tip.esp
  110.      AMB Glass Variants Lore.esp
  111.      Book Covers Skyrim - Lost Library.esp
  112.      RayeksEnd.esp
  113.      CUYC_CleanUpYourCorpses.esp
  114.      Skyrim Flora Overhaul.esp
  115.           The Paarthurnax Dilemma.esp
  116.      Sneak Tools.esp
  117.      Sneak Tools Vanilla Hoods.esp
  118.      BlackSacramentDBReplacer.esp
  119.      Sneak Tools Vanilla Masks.esp
  120.      garm_companion.esp
  121.      FNISspells.esp
  122.      Brevi_MoonlightTales.esp
  123.      BlackSacramentArmor.esp
  124.      Equipping Overhaul.esp
  125.      CampingKitNorthernRanger.esp
  126.      RGMsAlchemistsCompendium.esp
  127.      DragonFastTravelRedone.esp
  128.      Alternate Start - Live Another Life.esp
  129.      Bashed Patch, 0.esp
  130.  
  131. And then the DynDOLOD.esp

 

Sry, dont know how to make this shorter^ Someone tell pls^^

Edited by Wuff
  • 0
Posted (edited)
  On 5/17/2015 at 8:29 AM, sperrepolken said:

Hi Sheson, I am so new here I even read the forum names wrong.

 

I think you are right.

 

I used realtemp to measure the processor heat and when the LODGen.exe comes up the temperature just shoots up to over 100 degrees celsius from 50 - 70. The fan never really seem to have time to react because it does not increase in speed while generating the Lods at all.

 

It takes two-three seconds to get to a 100 degrees and it goes back and forth for a while. I had no idea it could go so quick. I am not sure if these values really are correct but at least my system reads it and goes boom.

 

The affinity thing where I check the processor seems to not work since it restarts the LODGen.exe restarts several times and I think the affinity also goes to default 8 cores once it restarts.

 

I have an i7 4790K, the clock is not touched and the stock cooler is still on it. Haven't had time to change it yet. I am going to try to manually raise the fan speed during the LODgenerating and see if it works. I will post with result.

 

Thanks!

 

Edit: So, I went into BIOS and put my fan to operate 100 %. When LodGen came up I put it to only use 2-3 out of 8 cores. It worked through all the files! Yay! However, I was measuring the CPU temp and it was very strict on 100 degrees on both core 1 and 2. It is on idle 31 degrees, when calculating in the script it jumps between 50 and 80 and when LodGen starts it jumps between 80 and 100. This can not be normal? Will see if I can get another cooler than the stock one soon. 

Thanks again!

The cooling is not working right that is for sure. Maybe the heatsink came loose or whatever. No idea what temps are normal or about the difference. Just make sure to fix that soon :)

 

  On 5/17/2015 at 12:18 PM, Wuff said:

Hi there, got a problem with script apply, too.

Error message:

Applying script...

 

DynDOLOD Worlds 1.26 using TES5LODGen by Ehamloptiran, Sheson and Zilav, starting...

 

Error in unit 'lodgenalt' on line 11 : Expression expected but 'then' found

[Apply Script done]  Processed Records: 0, Elapsed Time: 00:00

 

Sry, dont know how to make this shorter^ Someone tell pls^^

You really need xEdit 090515 or newer - this is the newest developer version of TES5Edit

 

It had a nice message about needing a newer version, but this error shows up atm. The nice message will be back next version.

Edited by sheson
  • 0
Posted

Thx, had my version from Nexus. script apply worked, but now i get instant CTD after the loading screen.

Cant figure out whats the problem, LOOT and Wrye Bash dont see conflicts.

Would need help again^

  • 0
Posted (edited)
  On 5/17/2015 at 2:59 PM, Wuff said:

Thx, had my version from Nexus. script apply worked, but now i get instant CTD after the loading screen.

Cant figure out whats the problem, LOOT and Wrye Bash dont see conflicts.

Would need help again^

If you mean loading screen of the game starting before the main menu then your load order is missing a master.

 

If you mean loading a save game or testing with coc from the main menu and it crashes the second the screen fades from black to show the world: More LOD uses more memory. Double check heap memory usage (block 1) with Memory Blocks Log from https://www.nexusmods.com/skyrim/mods/50471/ and adjust SKSE or SSME memory settings.

 

If you mean it loaded the world successfully and then crashes a few seconds into the game see 'Debug CTD caused by invalid nif' in Docs\DynDOLOD-README.txt

Edited by sheson
  • 0
Posted (edited)

I may be remembering wrong, but shouldn't the output from the latest DYNDOLOD (updated just a day or so ago) generate an SKSE folder as well? I know the instructions said you didn't have to rerun, but I wanted a different level of detail so I reran anyways.

 

I made sure to completely reinstall TES5Edit (from the dev forum) and the TES5Edit scripts from the new DynDOLOD. It ran OK, though at the end it gave me some error about "Another instance of the .exe is running, click OK when it's closed" (or something to that effect). I clicked OK, it started running a script again and a short bit later it finished.

 

I do have the MCM when I test in-game, but I did not ever notice the "DynDOLOD successfully initiated" notice I remembered from before. (EDIT: This is with a new, test game. Nothing should be left over.)

 

If no one else is having these problems though, I'll just repeat with a fresh install and let it run again while I'm at work or something.

Edited by Noobsayer
  • 0
Posted (edited)
  On 5/17/2015 at 3:22 PM, Noobsayer said:

I may be remembering wrong, but shouldn't the output from the latest DYNDOLOD (updated just a day or so ago) generate an SKSE folder as well? I know the instructions said you didn't have to rerun, but I wanted a different level of detail so I reran anyways.

 

I made sure to completely reinstall TES5Edit (from the dev forum) and the TES5Edit scripts from the new DynDOLOD. It ran OK, though at the end it gave me some error about "Another instance of the .exe is running, click OK when it's closed" (or something to that effect). I clicked OK, it started running a script again and a short bit later it finished.

 

I do have the MCM when I test in-game, but I did not ever notice the "DynDOLOD successfully initiated" notice I remembered from before. (EDIT: This is with a new, test game. Nothing should be left over.)

 

If no one else is having these problems though, I'll just repeat with a fresh install and let it run again while I'm at work or something.

I assume you started with a default DynDOLOD.esp.

 

Make sure you selected 'Generate DynDOLOD'. This a check box on the advanced options. It is always checked when using the wizard mode since it is hidden from view.

 

Check TES5Edit\TES5Edit_log.txt for 

Saved ...\skse\plugins\StorageUtilData\DynDOLOD_Tamriel_Objects.json

Saved ...\skse\plugins\StorageUtilData\DynDOLOD_Tamriel.json

Saved ...\skse\plugins\StorageUtilData\DynDOLOD_Worlds.json

 

...  will be the drive and path to the selected output folder. Substitute "Tamriel" for the world spaces LOD was generated for.

Edited by sheson
  • 0
Posted
  On 5/17/2015 at 3:11 PM, sheson said:

If you mean loading screen of the game starting before the main menu then your load order is missing a master.

 

If you mean loading a save game or testing with coc from the main menu and it crashes the second the screen fades from black to show the world: More LOD uses more memory. Double check heap memory usage (block 1) with Memory Blocks Log from https://www.nexusmods.com/skyrim/mods/50471/ and adjust SKSE or SSME memory settings.

 

If you mean it loaded the world successfully and then crashes a few seconds into the game see 'Debug CTD caused by invalid nif' in Docs\DynDOLOD-README.txt

ok, sry, its the 2nd thing^ I downloaded both utilities and checked the block settings. block 1 is at 512mb, block 2 at 256mb. I tried to set higher values with ssme, but it didnt work. Actually i dont know what im doing there....^

  • 0
Posted

I think it is time to add to DynDOLOD script autodetection of SSME and/or SKSE memory settings and issue warnings if too low, or even "correct" them if user confirms :cool:

  • +1 1
  • 0
Posted
  On 5/17/2015 at 3:44 PM, sheson said:

I assume you started with a default DynDOLOD.esp.

 

Make sure you selected 'Generate DynDOLOD'. This a check box on the advanced options. It is always checked when using the wizard mode since it is hidden from view.

 

Check TES5Edit\TES5Edit_log.txt for 

Saved ...\skse\plugins\StorageUtilData\DynDOLOD_Tamriel_Objects.json

Saved ...\skse\plugins\StorageUtilData\DynDOLOD_Tamriel.json

Saved ...\skse\plugins\StorageUtilData\DynDOLOD_Worlds.json

 

...  will be the drive and path to the selected output folder. Substitute "Tamriel" for the world spaces LOD was generated for.

Hmm, I did peek under the advanced tab before but didn't think I changed anything. Still, I made sure "Generate DynDOLOD" was checked this time and then did the normal process and it seems to have worked correctly (got the SKSE folder this time). Thanks for the help. :)

  • 0
Posted

I've running out of ideas.

I've even RTFM!

 

DynDOLOD it's a masterpeace but there's one thing that's boring me for the past days.

I'm having tree texture pop in

The switch of Tree LOD to normal full model it's very notice and onli occurs when i'm very near.

 

Maybe there's something I can do.

I'm don't have performance issues or concerns.

  • 0
Posted (edited)
  On 5/17/2015 at 5:34 PM, Wuff said:

ok, sry, its the 2nd thing^ I downloaded both utilities and checked the block settings. block 1 is at 512mb, block 2 at 256mb. I tried to set higher values with ssme, but it didnt work. Actually i dont know what im doing there....^

I don't use SSME but if you look in the ssme.ini. You'll see this:

 

; 1st block

Location01=0x00687E89

; old value  =  256 MB

OldValue01=0x00000200

; new value

; 0x00000200 =  256 MB

; 0x00000280 =  384 MB

; 0x00000300 =  512 MB (recommended)

; 0x00000380 =  640 MB

; 0x00000400 =  768 MB

; 0x00000480 =  896 MB

; 0x00000500 = 1024 MB (1 GB, will probably crash)

NewValue01=0x00000300

 

As you'll notice the last line here says NewValue01=0x00000300. That's the value that corresponds with 512 MB.

 

When you change this NewValue01 and set it for instance  to NewValue01=0x00000380 the first block will be 640 MB.

 

----------

 

On another note. My game has more than 300 mods, well over 200 plugins, full ENB-preset etc, Vram usage up to 3700 MB. Game is reaching the 850 hour mark with one character. With DynDOLOD's high preset the highest block 1 value usage I've seen was 553 MB. Usually however the highest usage of the 1st block is lower than 500 MB.

Edited by Ilkob
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.