sheson Posted June 30, 2023 Author Posted June 30, 2023 On 6/30/2023 at 1:38 PM, Katarsi said: I have some inquiries about Large Reference Bugs Workaround. I have downloaded DynDOLOD DLL NG and Scripts 3.00, but I don't know how to use it. It says that large references need to be cleaned - but how? The last time I generated LOD was last year, here is my log. My load order didn't change much regarding large reference offenders, although - how exactly do I find out exactly which mods have large reference bugs? Do I have to determine that and clean them before generating LOD, or will DynDOLOD do it by itself when I start it while the aforementioned script is active? If it's of any significance, I'm on downgraded Skyrim - version 1.5.97 total, not "best of both worlds". https://dyndolod.info/Help/Large-Reference-Bugs-Workarounds For the Large reference bugs workarounds check box and options to become available on the advanced mode window, the DynDOLOD DLL NG and Scripts must be installed and every plugin containing deleted references needs to be cleaned. [..] See the Prerequisites section of the Generation Instructions for more. https://dyndolod.info/Generation-Instructions#Prerequisites Finalize the load order. Install mods and their requirements. Sort and resolve conflicts. Clean and error check the load order with xEdit. Clean every plugin that LOOT suggests to clean [..] Cleaning of plugins that contain deleted large references is mandatory for the large reference bugs workarounds. The Batch Plugin Cleaner for Mod Organizer or the xEdit Cleaning Extension for Vortex help to automate some of that. Every well made modding guide should include how to clean plugins, for example https://stepmodifications.org/wiki/SkyrimSE:2.2.0#Cleaning_Vanilla_Master_Plugins. If you generated without the DynDOLOD DLL NG, look for log messages like https://dyndolod.info/Messages/Deleted-Reference In regards which plugins cause large reference bugs, check the old log for related messages about large references. The Summary Of Messages should create a combined listing them under Large Reference Bugs. It should include messages like https://dyndolod.info/Messages/Overwritten-Large-Reference for example. The point of the large reference bugs workarounds is that using plugins causing them should not require users having to do anything out of the ordinary. It is still recommended for mod authors to avoid causing the bugs to minimize the number of workarounds needing to be applied, though. 1
Katarsi Posted June 30, 2023 Posted June 30, 2023 Thank you sheson My old Summary pages aren't working anymore due to time passed. However, what I managed to glean from my old log is that these have overwritten large references: JK Skyrim (definitely the worst offender, has the largest amount of large references) patch for JK Skyrim and eFPS (the patch obviously forwards JK's large reference bug) AI Overhaul (this one is weird) Dlizzio's Mesh Fixes Embers XD Lux Via Convenient Carriages Obsidian Mountain Fogs Riverside Lodge Depths of Skyrim (second worst offender after JK Skyrim) 3D Trees and Plants Cutting Room Floor Better Dynamic Ash The Blackest Reaches Maybe there are more tiny ones, couldn't sift through the log so much, its quite big. So regular Quick Cleaning of these plugins will do the trick? I'll make backups of course.
sheson Posted June 30, 2023 Author Posted June 30, 2023 58 minutes ago, Katarsi said: Thank you sheson My old Summary pages aren't working anymore due to time passed. However, what I managed to glean from my old log is that these have overwritten large references: JK Skyrim (definitely the worst offender, has the largest amount of large references) patch for JK Skyrim and eFPS (the patch obviously forwards JK's large reference bug) AI Overhaul (this one is weird) Dlizzio's Mesh Fixes Embers XD Lux Via Convenient Carriages Obsidian Mountain Fogs Riverside Lodge Depths of Skyrim (second worst offender after JK Skyrim) 3D Trees and Plants Cutting Room Floor Better Dynamic Ash The Blackest Reaches Maybe there are more tiny ones, couldn't sift through the log so much, its quite big. So regular Quick Cleaning of these plugins will do the trick? I'll make backups of course. According to the log, the only plugin left that has a deleted reference would be The Only Cure - Man_Peryite Shrine Patch.esp https://dyndolod.info/Messages/Deleted-Reference 1
Katarsi Posted June 30, 2023 Posted June 30, 2023 14 minutes ago, sheson said: According to the log, the only plugin left that has a deleted reference would be The Only Cure - Man_Peryite Shrine Patch.esp https://dyndolod.info/Messages/Deleted-Reference Thank you for narrowing it down for me! I'll clean that one too
Katarsi Posted June 30, 2023 Posted June 30, 2023 (edited) @sheson I generated LOD with DLL NG script active, it went great. Lasted around 50min on my 415 plugins load order. The only errors about deleted stuff is something I removed intentionally - a couple of trees from a mod, that were added by that mod (regular ESP); they were only decoration and didn't reference any other function in that mod. Thanks to the report, I also fixed some NiNode shapes for some flowers and converted them to BSFadeNode. As for large reference bugs, the process basically mentioned only game masters. I've noticed that there was a generated mesh that required a texture that TexGen didn't create in the first place: Warning: File not found textures\architecture\highhrothgar\hhwin02noalpha_n.dds. Used by meshes\lod\highhrothgar\highhrothgarentrance01glow_lod_2.nif Skyrim.esm HighHrothgarEntrance01 [STAT:0008118C] I also noticed that TexGen had created some textures in 2K, even though I specified beforehand that the limit is 1K. My TexGen preparation looked very similar to this. Here's my log, if you're interested to see all that went on. EDIT: The game looks awesome. Edited June 30, 2023 by Katarsi
Holt59 Posted June 30, 2023 Posted June 30, 2023 Hi, I'm trying to run TexGen and DynDOLOD 3 alpha 128 and right now TexGen is crashing when starting to generate texture. The Window event viewer shows Faulting application name: TexGenx64.exe, version: 3.0.0.128, time stamp: 0x646a6e33 Faulting module name: nvoglv64.dll, version: 31.0.15.3640, time stamp: 0x6496035a Exception code: 0xc0000005 Fault offset: 0x000000000155191a Faulting process id: 0x0x6D08 Faulting application start time: 0x0x1D9AB821A45779D Faulting application path: D:\Utilities\DynDOLOD 3\TexGenx64.exe Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdsi.inf_amd64_3917166697074d95\nvoglv64.dll Report Id: 7b4587b6-10c3-4330-a247-78f05062c0ba Faulting package full name: Faulting package-relative application ID: Unfortunately I don't have any logs under TexGen... I have latest drivers for everything, in particular NVidia. I'm running TexGen64 through MO2. Any idea how could I go about investigating this?
Mush2023 Posted July 1, 2023 Posted July 1, 2023 7 hours ago, Holt59 said: Hi, I'm trying to run TexGen and DynDOLOD 3 alpha 128 and right now TexGen is crashing when starting to generate texture. The Window event viewer shows Faulting application name: TexGenx64.exe, version: 3.0.0.128, time stamp: 0x646a6e33 Faulting module name: nvoglv64.dll, version: 31.0.15.3640, time stamp: 0x6496035a Exception code: 0xc0000005 Fault offset: 0x000000000155191a Faulting process id: 0x0x6D08 Faulting application start time: 0x0x1D9AB821A45779D Faulting application path: D:\Utilities\DynDOLOD 3\TexGenx64.exe Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdsi.inf_amd64_3917166697074d95\nvoglv64.dll Report Id: 7b4587b6-10c3-4330-a247-78f05062c0ba Faulting package full name: Faulting package-relative application ID: Unfortunately I don't have any logs under TexGen... I have latest drivers for everything, in particular NVidia. I'm running TexGen64 through MO2. Any idea how could I go about investigating this? I'm having the same exact issue running TexGen64: no error logs, creates billboards, app crashes silently when it starts generating textures. I checked windows event as well, and get the same message. Running through MO2. Windows 11, using the latest version of DynDOLOD 3, latest resources, scripts, dll file.
sheson Posted July 1, 2023 Author Posted July 1, 2023 11 hours ago, Katarsi said: @sheson I generated LOD with DLL NG script active, it went great. Lasted around 50min on my 415 plugins load order. The only errors about deleted stuff is something I removed intentionally - a couple of trees from a mod, that were added by that mod (regular ESP); they were only decoration and didn't reference any other function in that mod. Thanks to the report, I also fixed some NiNode shapes for some flowers and converted them to BSFadeNode. As for large reference bugs, the process basically mentioned only game masters. I've noticed that there was a generated mesh that required a texture that TexGen didn't create in the first place: Warning: File not found textures\architecture\highhrothgar\hhwin02noalpha_n.dds. Used by meshes\lod\highhrothgar\highhrothgarentrance01glow_lod_2.nif Skyrim.esm HighHrothgarEntrance01 [STAT:0008118C] I also noticed that TexGen had created some textures in 2K, even though I specified beforehand that the limit is 1K. My TexGen preparation looked very similar to this. Here's my log, if you're interested to see all that went on. EDIT: The game looks awesome. When llarge reference bugs workarounds, the log will list all cells that contain large reference bugs, e.g. that will exhibit texture flicker etc. and not the large references causing the bugs anymore. https://dyndolod.info/Help/Large-Reference-Bugs-Workarounds#Testing The texture hhwin02noalpha_n.dds is installed as part of the DynDOLOD Resources "High Hrothgar Windows Glow" option. Do not modify anything in the installed DynDOLOD Resources manually after its installation. https://dyndolod.info/Help/DynDOLOD-Resources https://dyndolod.info/Help/TexGen#Stitched-Object-LOD-Textures This sets the typical base size of the generated object LOD textures. The actual texture resolutions varies by texture as defined by the TexGen configuration files. https://dyndolod.info/Help/TexGen#Rendered-Object-LOD-Textures This sets the typical base size of the generated object LOD textures. The actual texture resolutions varies by texture as defined by the scale defined in the special models. https://dyndolod.info/Messages/Deleted-Reference. Clean all plugins with deleted references. It fast and simple to do. https://dyndolod.info/Messages/Wrong-Billboard-Path. Do not install any third party billboards and remove wrong billboard files at wrong paths. Use TexGen to generate billboards. Click the links read the pages that open for further explanations. 1
sheson Posted July 1, 2023 Author Posted July 1, 2023 11 hours ago, Holt59 said: Hi, I'm trying to run TexGen and DynDOLOD 3 alpha 128 and right now TexGen is crashing when starting to generate texture. The Window event viewer shows Faulting application name: TexGenx64.exe, version: 3.0.0.128, time stamp: 0x646a6e33 Faulting module name: nvoglv64.dll, version: 31.0.15.3640, time stamp: 0x6496035a Exception code: 0xc0000005 Fault offset: 0x000000000155191a Faulting process id: 0x0x6D08 Faulting application start time: 0x0x1D9AB821A45779D Faulting application path: D:\Utilities\DynDOLOD 3\TexGenx64.exe Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\nvmdsi.inf_amd64_3917166697074d95\nvoglv64.dll Report Id: 7b4587b6-10c3-4330-a247-78f05062c0ba Faulting package full name: Faulting package-relative application ID: Unfortunately I don't have any logs under TexGen... I have latest drivers for everything, in particular NVidia. I'm running TexGen64 through MO2. Any idea how could I go about investigating this? Read https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs how to enable the real time log in case the tool is being terminated and can not write its log files. Use search https://dyndolod.info/Official-DynDOLOD-Support-Forum#Use-Search. https://stepmodifications.org/forum/search/?q=nvoglv64.dll&quick=1&type=forums_topic&nodes=223&updated_after=any&sortby=newest Add RenderSingle=1 under [TexGen] in D:\Utilities\DynDOLOD 3\Edit Scripts\DynDOLOD\TexGen_SSE.ini and check if it makes a difference. It helped other people in the past that also had an exception in the NVIDIA driver nvoglv64.dll
Holt59 Posted July 1, 2023 Posted July 1, 2023 1 hour ago, sheson said: Read https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs how to enable the real time log in case the tool is being terminated and can not write its log files. Use search https://dyndolod.info/Official-DynDOLOD-Support-Forum#Use-Search. https://stepmodifications.org/forum/search/?q=nvoglv64.dll&quick=1&type=forums_topic&nodes=223&updated_after=any&sortby=newest Add RenderSingle=1 under [TexGen] in D:\Utilities\DynDOLOD 3\Edit Scripts\DynDOLOD\TexGen_SSE.ini and check if it makes a difference. It helped other people in the past that also had an exception in the NVIDIA driver nvoglv64.dll Thanks, using `RenderSingle=1` fixed the issue for me.
Katarsi Posted July 1, 2023 Posted July 1, 2023 2 hours ago, sheson said: https://dyndolod.info/Messages/Wrong-Billboard-Path. Do not install any third party billboards and remove wrong billboard files at wrong paths. Use TexGen to generate billboards. Ah, well, as for those tree billboards... I think I was confused by the description here: https://dyndolod.info/Help/Ultra-Tree-LOD I thought that installing and activating Skyrim3DTrees and Plants 3dLOD Resources should be done, but apparently not. Myrkvior 3D lods were okay though. ...Do I have to redo TexGen and DynDOLOD now? 2 hours ago, sheson said: The texture hhwin02noalpha_n.dds is installed as part of the DynDOLOD Resources "High Hrothgar Windows Glow" option. Do not modify anything in the installed DynDOLOD Resources manually after its installation. https://dyndolod.info/Help/DynDOLOD-Resources I didn't check this option while installing DynDOLOD Resources, maybe that's why the texture is missing. ...If I have to redo TexGen and DynDOLOD, I suppose I'll have to reinstall DynDOLOD Resources too with this option checked beforehand... 2 hours ago, sheson said: https://dyndolod.info/Messages/Deleted-Reference. Clean all plugins with deleted references. It fast and simple to do. Okay fine, I'll replace "Deleted" with "Initially Disabled" (and the "set opposite to playerref" thing)
dfdghnm Posted July 1, 2023 Posted July 1, 2023 The grass lod reflects light much more strongly than the actual grass. Here are screenshots taken at the same time of day (morning), one facing East and the other facing West. Here we are facing east (towards the sun) As can be seen, it is quite difficult to distinguish between the grass lod (left) and the actual grass (right) Here we are facing west (away from the sun) For some reason, the lod grass reflects the light shining on it much more than the actual grass. Moreover, as the day progresses, the shadows recede from the normal grass, and they have similar brightness to the grass lod again. https://imgur.com/VWNZiMc I am not sure what is the reason for this. if this is due to the inability for shadows to affect grass lods, or something else. I am using complex grass lods, I have disabled backlighting, and in texgen I have set direct lighting to 0, ambient to 100 and smoothness to 10. I am using cabbage enb with NAT3 and EVLas, and I am using QW2's grass mod Any suggestions on what I can tweak to solve this issue?
sheson Posted July 1, 2023 Author Posted July 1, 2023 1 hour ago, Katarsi said: Ah, well, as for those tree billboards... I think I was confused by the description here: https://dyndolod.info/Help/Ultra-Tree-LOD I thought that installing and activating Skyrim3DTrees and Plants 3dLOD Resources should be done, but apparently not. Myrkvior 3D lods were okay though. ...Do I have to redo TexGen and DynDOLOD now? I didn't check this option while installing DynDOLOD Resources, maybe that's why the texture is missing. ...If I have to redo TexGen and DynDOLOD, I suppose I'll have to reinstall DynDOLOD Resources too with this option checked beforehand... Okay fine, I'll replace "Deleted" with "Initially Disabled" (and the "set opposite to playerref" thing) If you want 3D tree LODp with the mod, install its 3D LOD resources which were made for DynDOLOD 2.x. Since you are using DynDOLOD 3, hide or remove the billboards that are installed with it. Right above the list of mods it says this: https://dyndolod.info/Help/Ultra-Tree-LOD Below is a list of mods that are known and tested to contain hybrid trees. Read their description for information which versions, trees or install options contain dedicated/optimized 3D LOD models. Install hybrid trees assets according to their documentation. Let TexGen generate all required tree LOD billboards. It is recommended to not install any legacy billboards. In case legacy billboards are included in a mods download it is recommended to hide/remove them. Seems like highhrothgarentrance01glow_lod_2.nif which should only be installed when checking the option is erroneously installed with the Core Files, too. That will be fixed with the next Alpha version of DynDOLOD Resources. You only "need" to generate if you notice visual issues that seem related to the mentioned billboards or the High Hrothgar window glow and you want to fix that. Cleaning a plugin will apply the proper UDR settings automatically to deleted references. 1
sheson Posted July 1, 2023 Author Posted July 1, 2023 14 minutes ago, dfdghnm said: The grass lod reflects light much more strongly than the actual grass. Here are screenshots taken at the same time of day (morning), one facing East and the other facing West. Here we are facing east (towards the sun) As can be seen, it is quite difficult to distinguish between the grass lod (left) and the actual grass (right) Here we are facing west (away from the sun) For some reason, the lod grass reflects the light shining on it much more than the actual grass. Moreover, as the day progresses, the shadows recede from the normal grass, and they have similar brightness to the grass lod again. https://imgur.com/VWNZiMc I am not sure what is the reason for this. if this is due to the inability for shadows to affect grass lods, or something else. I am using complex grass lods, I have disabled backlighting, and in texgen I have set direct lighting to 0, ambient to 100 and smoothness to 10. I am using cabbage enb with NAT3 and EVLas, and I am using QW2's grass mod Any suggestions on what I can tweak to solve this issue? Read the first post which logs and debug logs to upload when making posts. https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs https://dyndolod.info/Help/Grass-LOD In case the grass LOD brightness or color seems off (it might depend on weathers or ENB settings), try different Direct/Ambient settings for grass LOD billboards in TexGen. In addition or alternatively change the GrassBrightnessTop*/ComplexGrassBrightnessTop* and GrassBrightnessBottom*/ComplexGrassBrightnessBottom* settings in ..\DynDOLOD\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini - those settings help if the color tone is off. Especially the image based lighting effect from ENB has a big impact on the brightness and color tone of the grass LOD. Additional complex grass lighting and time of day settings will obviously not apply to object LOD, as they are separate meshes and shaders. Do not use them so full grass and grass LOD match better for all weathers/times. https://dyndolod.info/How-LOD-Works LOD does not cast or receive shadows. This can be mitigated by the ENB distant shadow effect. By default complex grass already uses DynDOLOD_flat_4x2alt1_lod.nif which should not have any backlighting. Changing settings TexGen applies to the grass LOD billboard textures. Textures typically do not change in the game. So just like the brighntess INI settings, they always apply.
z929669 Posted July 1, 2023 Posted July 1, 2023 6 hours ago, dfdghnm said: The grass lod reflects light much more strongly than the actual grass. Here are screenshots taken at the same time of day (morning), one facing East and the other facing West. Here we are facing east (towards the sun) As can be seen, it is quite difficult to distinguish between the grass lod (left) and the actual grass (right) Here we are facing west (away from the sun) For some reason, the lod grass reflects the light shining on it much more than the actual grass. Moreover, as the day progresses, the shadows recede from the normal grass, and they have similar brightness to the grass lod again. https://imgur.com/VWNZiMc I am not sure what is the reason for this. if this is due to the inability for shadows to affect grass lods, or something else. I am using complex grass lods, I have disabled backlighting, and in texgen I have set direct lighting to 0, ambient to 100 and smoothness to 10. I am using cabbage enb with NAT3 and EVLas, and I am using QW2's grass mod Any suggestions on what I can tweak to solve this issue? Also see this sticky post.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now