Jump to content

Recommended Posts

Posted
  On 4/25/2022 at 2:56 AM, arealnordlolol said:

I am using Dyndolod 3.0... But there are no trees in the Lod whatsoever..

I'm pretty sure I'm not using any billboards, from what Ive seen apparently you should not have any billboards so that they can be generated by Texgen. 

Below is my mod list. Any help is greatly appreciated!!! :)

Expand  

Read the first post of the DynDOLOD 3 Alpha thread where to make posts. I moved the post.
Upload the log and debug log as explained in first the post when making posts.

Assuming TexGen/DynDOLOD generation went well, check/increase tree LOD distance. https://dyndolod.info/Help/Tree-LOD#Settings

Posted
  On 4/24/2022 at 5:54 PM, DarthVitrial said:

Here:https://mega.nz/file/d8EWgRjK#1A-uihbvU_S99sjHooxkxhQx9Y0SFB4qP_aGCVHJ8Ok

I also have the patches for Shrubs of Snow and Turn of the Seasons installed.

Expand  

I ran LODGen for Tamriel and all seasons a couple dozen times with those installed and nothing ever happened. Really mysterious.

Activate the mod again and then test with setting LODGenThreadSplit=24 in ..\DynDOLOD3\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and then generate LOD. If you just want to use Execute LODGen in expert mode, edit the line ThreadSplit=0 in all the export files like LODGen_SSE_Export_Tamriel_WIN.txt etc.

If error still happen set MaxLODGen=1 in DynDOLOD_SSE.ini to if running only one at a time makes a difference.

Posted
  On 4/25/2022 at 10:31 AM, sheson said:

Start DynDOLOD in expert mode, select one of the worldspaces that failed and then click the Execute LODGen button. If that worked, next time you run DynDOLOD for everything, set MaxLODGen=1 in ..\DynDOLOD\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini to see if it helps. You can merge the successfully generated object LOD meshes with the existing output you already have.

If there is still an error, overwrite the LODGenx64 files from https://mega.nz/file/AVQHETyI#uc3iBydpHCx0rWp2sX2tvHaW3ZHFC7Sbq1FHqbIhA4A into the Edit Scripts folder. See if it prints more information to the log. Also check the Windows Event log for messages.

Expand  

Hi, thanks for replying. I think I might have found the issue.

So I replaced LODGenx64, launched DynDOLOD in expert mode and clicked execute LODGen for one of the failed worldspaces as you suggested. It failed to generate the object LODs in the same manner, unfortunately. But I tried it again for the 2nd time and it worked! I thought that something in my system must have been the culprit since the results for DynDOLOD alone were inconsistent.

I also changed the setting for MaxLODGen to 1 and tried generating for everything. With this method, I found that there were more errors. DynDOLOD_SSE_log.txt

I did the LODGen for one of the worlds that had errors to merge it. Before the CMD closed while generating object LODs, I took a screenshot of the error.

See attached "LODGenx64 - Object LOD XJKislandWorld - screenshot.png". 

1108147883_LODGenx64-ObjectLODXJKislandWorld-screenshot.thumb.png.2275a8fa51076d385cc52cc1423dfc94.png

I have a vague idea about what it means but that seems to be causing the CMD to close rapidly and create empty logs. I tried turning off windows defender's anti-virus features for the time being to test if that was causing the issue but it was still failing to generate, so I don't think that is a factor. Thank you for helping me with this.

Posted
  On 4/25/2022 at 3:49 PM, Zahkrii said:

Hi, thanks for replying. I think I might have found the issue.

So I replaced LODGenx64, launched DynDOLOD in expert mode and clicked execute LODGen for one of the failed worldspaces as you suggested. It failed to generate the object LODs in the same manner, unfortunately. But I tried it again for the 2nd time and it worked! I thought that something in my system must have been the culprit since the results for DynDOLOD alone were inconsistent.

I also changed the setting for MaxLODGen to 1 and tried generating for everything. With this method, I found that there were more errors. DynDOLOD_SSE_log.txt

I did the LODGen for one of the worlds that had errors to merge it. Before the CMD closed while generating object LODs, I took a screenshot of the error.

See attached "LODGenx64 - Object LOD XJKislandWorld - screenshot.png". 

1108147883_LODGenx64-ObjectLODXJKislandWorld-screenshot.thumb.png.2275a8fa51076d385cc52cc1423dfc94.png

I have a vague idea about what it means but that seems to be causing the CMD to close rapidly and create empty logs. I tried turning off windows defender's anti-virus features for the time being to test if that was causing the issue but it was still failing to generate, so I don't think that is a factor. Thank you for helping me with this.

Expand  

Great. See if there is anything different when using this version https://mega.nz/file/gNBDhbgY#lxoZCLypS2ISXl45-MfyEPdMkjWkL82BkCtSfFKvPh4
Also check the Windows Event Log for entries. Check c:\Users\[username]\AppData\Local\CrashDumps\LODGen.exe.*.dmp upload them if there are any using this new version.

Test what happens if you set LODGenThreadSplit=same number as cores of the CPU  in ..\DynDOLOD3\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and then generate LOD.
If you just want to use Execute LODGen in expert mode, edit the line ThreadSplit= in all the export files for the worldspaces like..\DynDOLOD\Edit Scripts\Export\LODGen_SSE_Export_Tamriel.txt

If you could do a quick memory test and/or prime95 blend test verify system stability that would be great.

Posted
  On 4/25/2022 at 12:32 PM, sheson said:

I ran LODGen for Tamriel and all seasons a couple dozen times with those installed and nothing ever happened. Really mysterious.

Activate the mod again and then test with setting LODGenThreadSplit=24 in ..\DynDOLOD3\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and then generate LOD. If you just want to use Execute LODGen in expert mode, edit the line ThreadSplit=0 in all the export files like LODGen_SSE_Export_Tamriel_WIN.txt etc.

If error still happen set MaxLODGen=1 in DynDOLOD_SSE.ini to if running only one at a time makes a difference.

Expand  

Tried both, still getting out of range errors during winter season even with both LODGenThreadSplit=24 and MaxLODGen=1

LODGen_SSE_Tamriel_WIN_log.txtFetching info...

Posted
  On 4/25/2022 at 7:55 PM, DarthVitrial said:

Tried both, still getting out of range errors during winter season even with both LODGenThreadSplit=24 and MaxLODGen=1

LODGen_SSE_Tamriel_WIN_log.txt 1.55 MB · 0 downloads

Expand  

Post the trace from Event Log. Also check if you happen to have any c:\Users\[username]\AppData\Local\CrashDumps\LODGen.exe.*.dmp with version from https://stepmodifications.org/forum/topic/16796-dyndolod-3-alpha-88/?do=findComment&comment=259239

Posted (edited)
  On 4/25/2022 at 4:20 PM, sheson said:

Great. See if there is anything different when using this version https://mega.nz/file/gNBDhbgY#lxoZCLypS2ISXl45-MfyEPdMkjWkL82BkCtSfFKvPh4
Also check the Windows Event Log for entries. Check c:\Users\[username]\AppData\Local\CrashDumps\LODGen.exe.*.dmp upload them if there are any using this new version.

Test what happens if you set LODGenThreadSplit=same number as cores of the CPU  in ..\DynDOLOD3\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and then generate LOD.
If you just want to use Execute LODGen in expert mode, edit the line ThreadSplit= in all the export files for the worldspaces like..\DynDOLOD\Edit Scripts\Export\LODGen_SSE_Export_Tamriel.txt

If you could do a quick memory test and/or prime95 blend test verify system stability that would be great.

Expand  

I set LODGenThreadSplit = 4, used the new LODGenx64 file, and did windows memory diagnostic (no problems found). Generated for everything and came back with only failed Tamriel, Midwood Isle and ArnimaDuplicate0003. It seems the logs are working now. Three of the logs show, "Error processing  System.NullReferenceException: Object reference not set to an instance of an object.-" with code 528.

LODGen_SSE_arnimaDUPLICATE003_log.txtFetching info... LODGen_SSE_Tamriel_log.txtFetching info...

Also, it seems no Windows Event Log .dmp files were made for this one. I only see entries from yesterday.

Edit: Wrong log files posted.

DynDOLOD_SSE_log.txtFetching info...

DynDOLOD_SSE_Object_LOD.txtFetching info...

Edited by Zahkrii
wrong logs files posted
Posted
  On 4/26/2022 at 4:17 AM, Zahkrii said:

I set LODGenThreadSplit = 4, used the new LODGenx64 file, and did windows memory diagnostic (no problems found). Generated for everything and came back with only failed Tamriel, Midwood Isle and ArnimaDuplicate0003. It seems the logs are working now. Three of the logs show, "Error processing  System.NullReferenceException: Object reference not set to an instance of an object.-" with code 528.

LODGen_SSE_arnimaDUPLICATE003_log.txt 213.41 kB · 2 downloads LODGen_SSE_Tamriel_log.txt 132.84 kB · 4 downloads

Also, it seems no Windows Event Log .dmp files were made for this one. I only see entries from yesterday.

Edit: Wrong log files posted.

DynDOLOD_SSE_log.txt 378.15 kB · 2 downloads

DynDOLOD_SSE_Object_LOD.txt 450.13 kB · 0 downloads

Expand  

This all great logs, thanks. As long as there info in the logs (e.g. LODGen can handle the execrption) there won't be dumps.

Can you let me know if there is anything different when setting LODGenThreadSplit/ThreadSplit=1 ? Uploading the LODGen logs is enough.

Posted

Hi, thanks again for consistently replying. I just hope these logs become useful information for you.

LODGenThreadSplit = 1. The first attempt had this error, "item not found".bugreport.txt DynDOLOD_SSE_log.txt

Tried another attempt to see if it happened by chance. This time only Midwood Isle and ArnimaDUPLICATE0003 had lodgen errors. Those two worldspaces seem to consistently fail along with Tamriel but surprisingly, Tamriel did not have errors this time.DynDOLOD_SSE_log.txt

I could just create them separately by using the execute LODgen in expert mode and merge them with the main output, right? The only problem with that is the occlusion esp not being generated. Maybe I could just exclude them altogether.

Posted
  On 4/26/2022 at 2:51 PM, Zahkrii said:

Hi, thanks again for consistently replying. I just hope these logs become useful information for you.

LODGenThreadSplit = 1. The first attempt had this error, "item not found".bugreport.txt DynDOLOD_SSE_log.txt

Tried another attempt to see if it happened by chance. This time only Midwood Isle and ArnimaDUPLICATE0003 had lodgen errors. Those two worldspaces seem to consistently fail along with Tamriel but surprisingly, Tamriel did not have errors this time.DynDOLOD_SSE_log.txt

I could just create them separately by using the execute LODgen in expert mode and merge them with the main output, right? The only problem with that is the occlusion esp not being generated. Maybe I could just exclude them altogether.

Expand  

Please upload those LODGen logs, too.

Yes, if they run trough one way or the other you can just use that output for now.

Once you have all the output, you can generate Occlusion.esp only with DynDOLOD or xLODGen.

Posted
  On 4/26/2022 at 3:31 PM, sheson said:

Please upload those LODGen logs, too.

Yes, if they run trough one way or the other you can just use that output for now.

Once you have all the output, you can generate Occlusion.esp only with DynDOLOD or xLODGen.

Expand  

My bad, here it is. Some were too large to upload.

Item not found: https://mega.nz/folder/33RFHLxC#4MNO_PuHQo5wXiBZQPZMIA

arnima and midwood error: https://mega.nz/folder/mjpHFAAa#FRxwRY0OnAq8hxl16M_crQ

Posted

Hi sheson,

I have a bit of an odd one - [Window Title] DynDOLOD [Main Instruction] Access violation at address 000000000041A26F in module 'DynDOLOD x64.exe'. [Content] Read of address 0000000000000000 while processing Skyrim.esm DA07 Display Tapestries "Mythic Dawn Tapestries" [ACTI:00096FEE] 

Sorry if I'm being thick, but any ideas?

Posted
  On 4/26/2022 at 3:44 PM, Ralu said:

Hi sheson,

I have a bit of an odd one - [Window Title] DynDOLOD [Main Instruction] Access violation at address 000000000041A26F in module 'DynDOLOD x64.exe'. [Content] Read of address 0000000000000000 while processing Skyrim.esm DA07 Display Tapestries "Mythic Dawn Tapestries" [ACTI:00096FEE] 

Sorry if I'm being thick, but any ideas?

Expand  

Read the first post which log, debug log and bugreport.txt if it exists to upload when making posts.

Posted (edited)

Hi,

First, thank you doe this great lod generator. I was able to set up everything nicely, went through all the info on https://dyndolod.info/.

My tree and grass lod are awesome.

Now I am trying to make the mountin cliffs/peak good to. Unfortunately, they are popin-popout as I go closer to a mountain on lod transitions. And every transition, not just between fullmodeI-LOD4 but between all LOD transitions too. Is like they use different textures, or same but differnet/wrong uw maps.

"Object LOD uses the single texture in case the UV coordinates of a 3D shape do not allow the use of the object LOD texture atlas. Sometimes this is done on purpose, like for the mountainslab rock textures, so LOD for mountains in the nearest LOD level uses the full textures."

I aslo saw that there aer lods created for Majesit mountains.

"Note that the list of rendered object LOD textures is not covering all vanilla rendered object LOD textures. It can update the rendered object LOD textures for the walled cities and most structures. However, far away mountains, icebergs and glaciers are not yet covered. If a mod makes changes to these relevant full textures, it should also include updated pre-rendered object LOD textures."

Then I checked the differnet lod level nif files added by the DynDoLod: Resources SE 3.00 alpha 24:

https://ibb.co/LvGmZ3r
https://ibb.co/jbYhDG7
https://ibb.co/wR2ZhQK
https://ibb.co/p3BMK9k

So the lod files are a little bit different from each other, and I guess that explains the pop effect. And lod0 have different textures than lod1 and lod2.

Is this how they supposed to look like? Or am I missing something?

About mitigating the problem:
 - AFAIK there is no fade in fade out possiblity for LOD transition, so if they not seem identical, they will pop right?
 - Can I add somehow a mesh mask/reference rule for mountains and use lod_0h for LOD4 and lod_0l for LOD8 and LOD16?
   (and see if my rig can handle it...)
 - I guess I also can use fSplitDistanceMult, but I still will see the pop effect, just further...

[TerrainManager]
fTreeLoadDistance=327680.0000
fBlockMaximumDistance=327680.0000
fBlockLevel1Distance=32768.0000
fBlockLevel0Distance=16384.0000
fSplitDistanceMult=1.0000

(low values as the LODs are pretty good, and gets me high fps)

Visual Mods:
Realistic Water Two
SMIM

Regards,
CaptainGabi

Edited by captaingabi

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.