Jump to content

Skyrim TVDT - Occlusion Culling Data


sheson

Recommended Posts

I wish i could say something more professional than "occlusion.esp caused the crashes when getting near Karthwasten either by walking there or through COC and removing the plugin stopped the CTDs" but i can't.  For what it's worth, the crash logger pointed to Occlusion.esp as the cause too.

The only thing i could have done wrong was to install one more magic mod (Glowtastic) after generating Lod through Dyndolod and creating the Occlusion.esp

I reinstalled it for now because i can imagine it would be even more detrimental to stability if i keep it out but i would like to fix this.

Now that my load order is definite, should i go through the entire process of generating Lod again or would it be better to take a look at my current Occlusion.esp with SSEEdit to look for oddities?

Or can i simply keep playing without the plugin?  Is it absolutely required?  Frankly, it's almost 3:00 AM now and i was hoping to find a quick solution to this mess before i fall asleep on my couch.

*Edit*  Found a lot of useful information here: https://dyndolod.info/Help/Occlusion-Data it's a relief to know i can update the occlusion.esp only.  It will help me make an informed decision this evening when my face is less tired.

Still, if anyone has any pointers, feel free to share them.

Edited by PegasusKoga
Link to comment
Share on other sites

I'm even more confused.

Updating the Occlusion.esp by unchecking everything except Occlusion Data and Occlusion Plugin in Dyndolod gave me the exact same file and i still got the crash.  Removing the plugin from my data folder and creating one from scratch through the same steps yielded an esp that was a hundred times smaller in size and which doesn't do anything except removing the crash, probably because it is nearly empty and doesn't contain data for the Tamriel world space.

What are the downsides of keeping it that way, like a placebo?  Performance loss because things out of view aren't being hidden anymore?  I have a pretty beefy PC with an Nvidia Geforce RTX 3080 card to compensate that.  Or will the loss of data damage my saves over time?

Honestly, i just want this over and done with.  I'd rather keep the placebo plugin if it means i will no longer have crashes near Karthwasten and it doesn't harm my saves.

Link to comment
Share on other sites

3 hours ago, PegasusKoga said:

I wish i could say something more professional than "occlusion.esp caused the crashes when getting near Karthwasten either by walking there or through COC and removing the plugin stopped the CTDs" but i can't.  For what it's worth, the crash logger pointed to Occlusion.esp as the cause too.

The only thing i could have done wrong was to install one more magic mod (Glowtastic) after generating Lod through Dyndolod and creating the Occlusion.esp

I reinstalled it for now because i can imagine it would be even more detrimental to stability if i keep it out but i would like to fix this.

Now that my load order is definite, should i go through the entire process of generating Lod again or would it be better to take a look at my current Occlusion.esp with SSEEdit to look for oddities?

Or can i simply keep playing without the plugin?  Is it absolutely required?  Frankly, it's almost 3:00 AM now and i was hoping to find a quick solution to this mess before i fall asleep on my couch.

*Edit*  Found a lot of useful information here: https://dyndolod.info/Help/Occlusion-Data it's a relief to know i can update the occlusion.esp only.  It will help me make an informed decision this evening when my face is less tired.

Still, if anyone has any pointers, feel free to share them.

Read https://dyndolod.info/Official-DynDOLOD-Support-Forum
Report the actual problem or error message without making assumptions or asking leading questions. Read the explanations and tips below, especially about what information and logs to provide and how.

As explained in https://dyndolod.info/Official-DynDOLOD-Support-Forum#Check-the-FAQ check the FAQ, for example https://dyndolod.info/FAQ#ILS-or-CTD

https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs
When making posts about a CTD in the game, it seem obvious to also provide the crash log.

It is very unlikely that Occlusion.esp causes crashes by itself, it only contains copies of worldspace and cell records from the load order with updated data for LOD visibility, which itself can not really cause crashes.

44 minutes ago, PegasusKoga said:

I'm even more confused.

Updating the Occlusion.esp by unchecking everything except Occlusion Data and Occlusion Plugin in Dyndolod gave me the exact same file and i still got the crash.  Removing the plugin from my data folder and creating one from scratch through the same steps yielded an esp that was a hundred times smaller in size and which doesn't do anything except removing the crash, probably because it is nearly empty and doesn't contain data for the Tamriel world space.

What are the downsides of keeping it that way, like a placebo?  Performance loss because things out of view aren't being hidden anymore?  I have a pretty beefy PC with an Nvidia Geforce RTX 3080 card to compensate that.  Or will the loss of data damage my saves over time?

Honestly, i just want this over and done with.  I'd rather keep the placebo plugin if it means i will no longer have crashes near Karthwasten and it doesn't harm my saves.

No logs, before or after, were provided.

Doing random things instead of proper troubleshooting to find and actually fixing the actual cause of a problem is a waste of time.

  • Like 1
Link to comment
Share on other sites

4 minutes ago, sheson said:

Read https://dyndolod.info/Official-DynDOLOD-Support-Forum
Report the actual problem or error message without making assumptions or asking leading questions. Read the explanations and tips below, especially about what information and logs to provide and how.

As explained in https://dyndolod.info/Official-DynDOLOD-Support-Forum#Check-the-FAQ check the FAQ, for example https://dyndolod.info/FAQ#ILS-or-CTD

https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs
When making posts about a CTD in the game, it seem obvious to also provide the crash log.

It is very unlikely that Occlusion.esp causes crashes by itself, it only contains copies of worldspace and cell records from the load order with updated data for LOD visibility, which itself can not really cause crashes.

Thanks, but at this point all i really want to know is whether disabling the Occlusion.esp is going to impair the stability of my saves.  Because i do not know if it adds new records or only replaces vanilla ones.  After three days of obsessing over this particularly vile crash, i'm more than done with troubleshooting, honestly.

If it turns out i can't disable it, then i'll get back to trying to fix it through regular means... eventually.

Link to comment
Share on other sites

16 minutes ago, PegasusKoga said:

Thanks, but at this point all i really want to know is whether disabling the Occlusion.esp is going to impair the stability of my saves.  Because i do not know if it adds new records or only replaces vanilla ones.  After three days of obsessing over this particularly vile crash, i'm more than done with troubleshooting, honestly.

If it turns out i can't disable it, then i'll get back to trying to fix it through regular means... eventually.

No logs were provided.

It is very unlikely that Occlusion.esp is the cause of the issue.
Occlusion.esp does not add new records. The worldspace and cell records it overwrites are copied from the plugins before it.

Generating Occlusion.esp is optional. See https://dyndolod.info/Help/Occlusion-Data

It seems the requirements to use DynDOLOD are not met. I suggest to remove the entire output and tools and follow a proper modding guide to setup a stable game and load order of mods.

  • Thanks 1
Link to comment
Share on other sites

35 minutes ago, sheson said:

No logs were provided.

It is very unlikely that Occlusion.esp is the cause of the issue.
Occlusion.esp does not add new records. The worldspace and cell records it overwrites are copied from the plugins before it.

Generating Occlusion.esp is optional. See https://dyndolod.info/Help/Occlusion-Data

It seems the requirements to use DynDOLOD are not met. I suggest to remove the entire output and tools and follow a proper modding guide to setup a stable game and load order of mods.

I think that's the best piece of advice anybody has given me today.  I will take a break of a few days and then follow it.

Link to comment
Share on other sites

I just wanted to add as an addendum that the Karthwasten crashes stopped after i replaced Occlusion.esp with a blank plugin of the same name.

It will be a stopgap solution until i can figure out where the real issue lies.

Strangely enough, i could not find any errors in the Occlusion.esp but found several in Dyndolod.esp and esm so something must have gone wrong during lod generation.  I blame this entirely on my load order, not the tool itself.

Link to comment
Share on other sites

19 minutes ago, PegasusKoga said:

I just wanted to add as an addendum that the Karthwasten crashes stopped after i replaced Occlusion.esp with a blank plugin of the same name.

It will be a stopgap solution until i can figure out where the real issue lies.

Strangely enough, i could not find any errors in the Occlusion.esp but found several in Dyndolod.esp and esm so something must have gone wrong during lod generation.  I blame this entirely on my load order, not the tool itself.

No logs were provided.

It seems pointless to replace an optional plugin that is build from the winning records of the winning plugins with a blank plugin. Just do not enable the plugin once you recorded and uploaded the crash log together with the log and debug log from DynDOLOD.

https://dyndolod.info
The tools are shared for free with the specific requirement to provide feedback and to report any problems including logs and other requested information to the official DynDOLOD support forum in order to advance their improve and advance their development for all users.

See https://dyndolod.info/FAQ#Checking-DynDOLOD-plugins-for-errors-with-xEdit

Link to comment
Share on other sites

On 7/23/2024 at 2:24 PM, PegasusKoga said:

I just wanted to add as an addendum that the Karthwasten crashes stopped after i replaced Occlusion.esp with a blank plugin of the same name.

It will be a stopgap solution until i can figure out where the real issue lies.

Strangely enough, i could not find any errors in the Occlusion.esp but found several in Dyndolod.esp and esm so something must have gone wrong during lod generation.  I blame this entirely on my load order, not the tool itself.

Sorry to jump in, but why not provide the required logs? This will fast-track resolution any issue you are having. So much less work for you.

Many DynDOLOD logs reuse the same file for each new session/generation of LOD. Only the last one is usually of interest, because it's assumed that this contains evidence of the problem being discussed. Truncate large log files to the entire meaningful session of the last/bottom part of the log file beginning with the log message  "... starting session ..." 

Find the following three logs in your DynDOLOD installation:

..\DynDOLOD\bugreport.txt (this one may not exist)
..\DynDOLOD\Logs\[DynDOLOD|TexGen]_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_log.txt (TRUNCATE)
..\DynDOLOD\Logs\[DynDOLOD|TexGen]_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_Debug_log.txt (DO NOT truncate; contains only the last session)

Compress these into a zip or 7z file. Share it using whatever file-service you use.

Link to comment
Share on other sites

On 7/25/2024 at 4:24 AM, z929669 said:

Sorry to jump in, but why not provide the required logs? This will fast-track resolution any issue you are having. So much less work for you.

Many DynDOLOD logs reuse the same file for each new session/generation of LOD. Only the last one is usually of interest, because it's assumed that this contains evidence of the problem being discussed. Truncate large log files to the entire meaningful session of the last/bottom part of the log file beginning with the log message  "... starting session ..." 

Find the following three logs in your DynDOLOD installation:

..\DynDOLOD\bugreport.txt (this one may not exist)
..\DynDOLOD\Logs\[DynDOLOD|TexGen]_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_log.txt (TRUNCATE)
..\DynDOLOD\Logs\[DynDOLOD|TexGen]_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_Debug_log.txt (DO NOT truncate; contains only the last session)

Compress these into a zip or 7z file. Share it using whatever file-service you use.

I'm sorry, i know you want to help, but i can't.  Let's just leave it at that.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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