DynDOLOD beta for Skyrim Special Edition and Skyrim VR | Skyrim
This is for experienced (can RTFM) DynDOLOD users for beta testing.
The 2.45 beta version of DynDOLOD standalone generates static object, tree and dynamic LOD for Skyrim SE or Skyrim VR.
Starting with DynDOLOD 2.45 there is an alternative DynDOLOD DLL that can be used instead of PapyrusUtil for the optional dynamic LOD.
Required Skyrim SE and Skyrim VR
DynDOLOD Standalone 2.47 beta
DynDOLOD Resources SE 2.45 beta - Make sure to use matching or higher version of DynDOLOD Standalone.
The optional dynamic LOD requires SKSE64 or SKSEVR for the used game version and either DynDOLOD DLL (available for Skryim SE and Skyrim VR) or PapyrusUtil SE (only available for Skyrim SE)
Generate from scratch if updating from older version.
By default this will generate a DynDOLOD.esm and a DynDOLOD.esp to work around well known game engine bugs.
Read the included ..\Docs\DynDOLOD_Manual_SSE.html ..\Docs\DynDOLOD_Manual_TES5VR.html for more information, explanations and the different options of the DynDOLOD patcher and in the DynDOLOD MCM regarding the use of large references in the game. Default settings will make a best compatibility and performance effort based on current INI settings.
DynDOLOD dynamic LOD works correctly with large references and there are no issues with the vanilla game. However, in case ESP are used that modify large references there is nothing to be done to stop the flickering other than disabling the large references atm. There might be more compatibility settings or patching in the future.
Generally, installation and generation is the same as with Skyrim.
Skyrim VR Notes
I do not own Skyrim VR, so testing and support is limited and made on a best effort basis.
Everything from Skyrim SE applies to Skyrim VR. Use DynDOLOD DLL for dynamic LOD.
See ..\Docs\DynDOLOD_Manual_TES5VR.html as it points out the differences to Skyrim SE to the best of my knowledge.
-TES5VR command line, but uses all of SSE configs and settings.
Install DynDOLOD Resource SE as is. There is no need to delete scripts in case generation of dynamic LOD is not selected.
Other new stuff 2.44
Starting with 2.44 there is now full ESL and ESPs flagged as ESL support for Skyrim SE - based on the latest xEdit updates.
Added back proper support for new worldspaces added by ESPs.
Added support for external Billboard NIFs to allow for different type of "2D" tree LODs done in object LOD. See DynDOLOD\Docs\trees.ultra\DynDOLOD-Trees.html for full explanation how to use.
Enabled Racemenu NiOverride support for Glow LOD Windows
Other new stuff 2.36
Some of the install options (Whiterun and Solitude Exterior etc.) of DynDOLOD Resources SE 2.36 do not install plugins anymore. Instead the options install patch files used by DynDOLOD.exe. When LOD is generated, the former plugin data is merged into the DynDOLOD plugins directly.
Other new stuff 2.37
Worked around bugs present in paid mods, so Homestead works fine now.
Added proper support for Legacy of the Dragonborn SSE 4.x - it shows on the map now, Guild buildings visible from inside Solitude and other improvement and optimizations.
Fixed Wyrmstooth problems as reported by Sandman53
Other new stuff 2.38
improved paid mods and ESL support
fixed no model found issue reported by mtreis86 and others
reworked plugin detection in papyrus scripts
Other new stuff 2.40
Checks for SKSE and PapyrusUtil are automatically disabled in case dynamic LOD is not generated.
Skyrim SE BETA - What to test
Test that things generate as expected with whatever plugins in the load order.
Test that the dynamic LOD works as intended.
Test things work right with plugins adding new worldspaces. I only did brief testing with a couple mods.
ESL plugins with new/updated worldspaces are probably going to break things or cause load order issues because they end up as masters in either DynDOLOD plugin.
Remove them at generation time if they cause problems.
Because of the need to have an ESM for things to work properly, there is a chance that some records have to copy as "underwrite" into the ESM and as normal overwrite into the ESP at the same time. The DynDOLOD.esm should never have any unflagged ESP as a master and only get its records/data from masterfiles (including flagged ESP). Post a report with log in case the DynDOLOD.esm has an unflagged ESP as master. LOOT typically will let you know one way or another (reporting cyclic interaction or crash for example). Do not use such plugins for anything as they are broken.
Also check final load order in the game mod menu, as it will enforce the load order.
I really do not want to talk about the things I had to do to work around the large reference bugs. Bethesda needs to fix their ****.
Edited by sheson, 06 November 2018 - 07:36 PM.