Jump to content
  • 0

CTD with dyndolod.esm and dyndolod.esp enabled


Question

Posted

Hello all,

I've been getting CTD when I open my map and occasionally randomly when outdoors. However opening the map while standing in whiterun produces a repeatable crash. If I disable dyndolod.esm and esp the crashes no longer happen. 

I've gone through the faq, enabled logging and checked my papyrus logs and didn't see any errors related to dyndolod. I do have a crash log that mentions dyndolod.esm, which is what lead me to try disabling it and diagnosing. I didn't see any failure message when generating lods and had a success message at the end.

On AE 1.6.353, freshly generated files tonight just in case. Any ideas?

Crash log:

  Reveal hidden contents

Report version: 

 

  Reveal hidden contents

Load order:

 

  Reveal hidden contents

Please let me know if anything else is needed. Additionally, from my testing everything seems to work fine so far with the esm and esp disabled, am I okay to just play the game this way?

Thanks.

5 answers to this question

Recommended Posts

  • 0
Posted
  On 3/10/2024 at 3:12 AM, Prophecy777 said:

Hello all,

I've been getting CTD when I open my map and occasionally randomly when outdoors. However opening the map while standing in whiterun produces a repeatable crash. If I disable dyndolod.esm and esp the crashes no longer happen. 

I've gone through the faq, enabled logging and checked my papyrus logs and didn't see any errors related to dyndolod. I do have a crash log that mentions dyndolod.esm, which is what lead me to try disabling it and diagnosing. I didn't see any failure message when generating lods and had a success message at the end.

On AE 1.6.353, freshly generated files tonight just in case. Any ideas?

Crash log:

  Reveal hidden contents

Report version: 

 

  Reveal hidden contents

Load order:

 

  Reveal hidden contents

Please let me know if anything else is needed. Additionally, from my testing everything seems to work fine so far with the esm and esp disabled, am I okay to just play the game this way?

Thanks.

Expand  

The crash log you uploaded only mentions the DynDOLOD plugins as part of the list of loaded plugins.
Do not use, post or refer to CLA SSE. It is not useful and contains nonsense.
You mention the papyrus log but have not uploaded it.

Pay attention to the DynDOLOD log messages, especially the deleted reference, texture resolution not power of 2 errors.
https://dyndolod.info/Messageshttps://dyndolod.info/Help/Summary-Of-Messageshttps://dyndolod.info/Messages/Duplicate-Referencehttps://dyndolod.info/Messages/Texture-Resolutionhttps://dyndolod.info/Messages/Root-Block.

If you believe this crash has something to do with a record in a DynDOLOD plugin, make sure that DynDOLOD was generated for this particular load order. Check the DynDOLOD plugins for errors with the latest xEdit experimental version from the xEdit discord. https://dyndolod.info/FAQ#Checking-DynDOLOD-plugins-for-errors-with-xEdit 

If all that seems OK, then first test, if only disabling the DynDOLOD.esp while keeping DynDOLOD.esm makes a difference. Once you determined which plugin might be containing problematic data, do a binary search where you make a backup, load the plugin into xEdit, remove half the data (mark in left tree view, right click, remove) and if the problem goes away restore the backup and remove the other half and repeat that until only records that contribute to the a problem remains.

Start with the records in the Worldspace tree. Remove all worldspaces that are not Tamriel first. Once the worldspace is determined, remove only the persistent woldspace cell first. If it is not in the persistent cell, remove half the blocks, then half teh sub blocks etc. until you are down to a specific temp cell. Once you are down to a temporay or the persistent cell the remove the new records first to see if it is the overwrites or vice versa. Then half the remaining references. Once a single remains, also test with no refererence in a cell, then without the cell overwrite, then with just the worldspace record remaining.

In case it still happens with all worldspaces removed, continue the binary search in the Activator, Door, Furniture, Moveable Static, Static and Tree base record trees. In the end it should be possible to find a record/overwrite pretty quickly that is required for the issue to happen.

  • 0
Posted (edited)

Here the papyrus log:

 

  Reveal hidden contents

Thanks for the reply Sheson.

I updated the mod causing some of the errors, most seem to be coming from the AE CC content, so not a lot I can do about that seeing as they can't even be disabled, maybe just remove them from the data folder when generating? Uninstalled outputs, reran texgen and dyndolod after updating the mods causing errors.

The power of 2 is 2 tree textures, which I think come from happy little trees, I've never had this issue before and I've run both dyndolod and hlt for 2 years now. So not too sure if this could be causing it.

Disabling just dyndolod.esp doesn't fix the issue. Disabling dyndolod.esm does fix the issue. I then did as you said and went through all the world spaces and then the other records as well until I literally had removed every record I could see in xedit and it still crashed. So not too sure if there is something I can't see in the esm that is causing this or what.

I do see the following errors on dyndolod.esm:

[00:00] Tamriel_Underside [MSTT:0B01401B]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DLC2SolstheimWorld_Underside [MSTT:0B014084]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] MarkarthWorld_Underside [MSTT:0B014085]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] SkuldafnWorld_Underside [MSTT:0B0140A1]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] Sovngarde_Underside [MSTT:0B0140AC]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DeepwoodRedoubtWorld_Underside [MSTT:0B0140B6]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DLC1HunterHQWorld_Underside [MSTT:0B0140C7]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] PalePass_Underside [MSTT:0B0140CA]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DLC01FalmerValley_Underside [MSTT:0B014111]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] [CELL:00000D74] (in Tamriel "Skyrim" [WRLD:0000003C])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>
[00:00] [CELL:00037EE6] (in SolitudeWorld "Solitude" [WRLD:00037EDF])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>
[00:00] [CELL:040142EC] (in DLC2SolstheimWorld "Solstheim" [WRLD:04000800])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>
[00:00] [CELL:FE001B77] (in ccKRTSSE001QNWorld "Giant's Tooth" [WRLD:FE001A5F])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>

From what I understand the MSTT errors can be ignored. Not sure about the others or how to fix them.

Edited by Prophecy777
  • 0
Posted
  On 3/10/2024 at 5:53 PM, Prophecy777 said:

Here the papyrus log:

 

  Reveal hidden contents

Thanks for the reply Sheson.

I updated the mod causing some of the errors, most seem to be coming from the AE CC content, so not a lot I can do about that seeing as they can't even be disabled, maybe just remove them from the data folder when generating? Uninstalled outputs, reran texgen and dyndolod after updating the mods causing errors.

The power of 2 is 2 tree textures, which I think come from happy little trees, I've never had this issue before and I've run both dyndolod and hlt for 2 years now. So not too sure if this could be causing it.

Disabling just dyndolod.esp doesn't fix the issue. Disabling dyndolod.esm does fix the issue. I then did as you said and went through all the world spaces and then the other records as well until I literally had removed every record I could see in xedit and it still crashed. So not too sure if there is something I can't see in the esm that is causing this or what.

I do see the following errors on dyndolod.esm:

[00:00] Tamriel_Underside [MSTT:0B01401B]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DLC2SolstheimWorld_Underside [MSTT:0B014084]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] MarkarthWorld_Underside [MSTT:0B014085]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] SkuldafnWorld_Underside [MSTT:0B0140A1]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] Sovngarde_Underside [MSTT:0B0140AC]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DeepwoodRedoubtWorld_Underside [MSTT:0B0140B6]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DLC1HunterHQWorld_Underside [MSTT:0B0140C7]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] PalePass_Underside [MSTT:0B0140CA]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] DLC01FalmerValley_Underside [MSTT:0B014111]
[00:00]     MSTT \ Record Header \ Record Flags -> <Unknown: 2 $2>
[00:00] [CELL:00000D74] (in Tamriel "Skyrim" [WRLD:0000003C])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>
[00:00] [CELL:00037EE6] (in SolitudeWorld "Solitude" [WRLD:00037EDF])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>
[00:00] [CELL:040142EC] (in DLC2SolstheimWorld "Solstheim" [WRLD:04000800])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>
[00:00] [CELL:FE001B77] (in ccKRTSSE001QNWorld "Giant's Tooth" [WRLD:FE001A5F])
[00:00]     CELL \ Record Header \ Record Flags -> <Unknown: 14 $E>

From what I understand the MSTT errors can be ignored. Not sure about the others or how to fix them.

Expand  

Temporality disabling mods is a troubleshooting step that does not fix errors or problems. Fix them instead (clean plugins that contain deleted references) and/or use mods like unofficial patches that fix other issues.

Not power of 2 texture can cause CTD. Replace them with power of 2 textures (or size them) for a test.

If you removed all records from DynDOLOD.esm and there is no DynDOLOD.esp in the load order, then I am not sure how that should be the cause of CTD.
Maybe upload that DynDOLOD.esm.

Make sure BEES is still installed check the c:\Users\[Username]\Documents\My Games\Skyrim Special Edition\SKSE\BackportedESLSupport.log all plugins of version 1.71 are listed including the DynDOLOD.esm.

https://dyndolod.info/FAQ#Checking-DynDOLOD-plugins-for-errors-with-xEdit
.. \ Record Flags -> <Unknown: 2> for MSTT terrain underside base records are intentional and can be ignored.
.. \ Record Flags -> <Unknown: 14> update to a recent xEdit version which knows the Partial Form ID flag.

  • 0
Posted

Hey Sheson, thanks for all the help, learned a lot about dyndolod this way. So even though disabling dyndolod stopped the crashes, turns out the crashes were coming from a different mod - Whiterun Has Walls. 

Headache solved.

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

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