Jump to content

xLODGen - Terrain LOD beta 110 for FNV, FO3, FO4, FO4VR, TES5, SSE, TES5VR, ENDERAL, ENDERALSE


sheson

Recommended Posts

14 minutes ago, gg77 said:

Ok, so what can I do to correct this problem?

Obviously check if the flags are set. If not, then there might be issues with the landscape/terrain data, like too many layers or something.

Anything happening inside the loaded cells that is not LOD related is outside my purview and outside the scope of xLODGen support.

Link to comment
Share on other sites

Thank you for your constant presence on this forum as well as your wise advice ...

Unfortunately "the flags are NOT set" ...

"then there might be issues with the landscape/terrain data, like too many layers or something"    ?? I didn't put much in this cell!

Link to comment
Share on other sites

9 hours ago, sheson said:

Generating Occlusion.esp does not change anything on the map or the quality of the LOD.

It appears you generated terrain LOD meshes (and textures) as well, but did not set a good enough quality and/or optimize unseen value for LOD level 32 for the map as explained on the first post.

Thanks for the reply. I did some research and if I'm correct the new terrain LOD textures got injected straight into my Skyrim SE folder because I didn't create or choose folder in the creation process myself. Is there a simple way to find and delete these textures?

Link to comment
Share on other sites

46 minutes ago, Rasvakeitin said:

Thanks for the reply. I did some research and if I'm correct the new terrain LOD textures got injected straight into my Skyrim SE folder because I didn't create or choose folder in the creation process myself. Is there a simple way to find and delete these textures?

Read the first post, which explains in bold text to use the -o command line argument to set a dedicated output folder.

Read Terrain-LOD-Readme.txt included in the download archive, which explains the path and filenames of the terrain LOD meshes and textures.
TES5, TES5VR, SSE, FO4, FO4VR, ENDERAL ..\Data\Meshes\Terrain\<Worldspace>\<Worldspace>.*.*.*.btr
TES5, TES5VR, SSE, FO4, FO4VR, ENDERAL ..\Data\Textures\Terrain\<Worldspace>\<Worldspace>.*.*.*.dds

Check the log file, which also prints some path and filename information.

46 minutes ago, Rasvakeitin said:

Thanks for the reply. I did some research and if I'm correct the new terrain LOD textures got injected straight into my Skyrim SE folder because I didn't create or choose folder in the creation process myself. Is there a simple way to find and delete these textures?

I never really use the CK. However in such case of issues I would check the relevant CELL/LAND records in xEdit and compare them to working CELL/LAND records.

Link to comment
Share on other sites

1 hour ago, sheson said:

Read the first post, which explains in bold text to use the -o command line argument to set a dedicated output folder.

Read Terrain-LOD-Readme.txt included in the download archive, which explains the path and filenames of the terrain LOD meshes and textures.
TES5, TES5VR, SSE, FO4, FO4VR, ENDERAL ..\Data\Meshes\Terrain\<Worldspace>\<Worldspace>.*.*.*.btr
TES5, TES5VR, SSE, FO4, FO4VR, ENDERAL ..\Data\Textures\Terrain\<Worldspace>\<Worldspace>.*.*.*.dds

Check the log file, which also prints some path and filename information.

I never really use the CK. However in such case of issues I would check the relevant CELL/LAND records in xEdit and compare them to working CELL/LAND records.

Thank you very much. It seems that I got atleast most of the things fixed up with your help. Superb customer support.

Edited by Rasvakeitin
Link to comment
Share on other sites

Same old issue of the app quitting mid generation without any bugreport or errors, just uninformative events. Memory use never > 6000 Gb, CPU never more than 70%. I usually just do Tamriel, Slothseim, then the rest, but it is particularly bad this time. Finally got a bugreport. No SSEEdit log though:

LODGen_log.txtbugreport.txt

Running latest v84

I did get an access violation this time, which is what I assume generated the bug report. Normally, this isn't the case though. LODGen seems to run fine. Problems occur during texture write. Wondering if a 50-100 ms pause between writes might fix ... just randomly thinking that the process is exceeding the effective write speed. Shouldn't be an issue on my machine, as I have the fastest drive one can have (NVME in RAID0, but this may conceivably cause issues with some apps).

Link to comment
Share on other sites

51 minutes ago, z929669 said:

Same old issue of the app quitting mid generation without any bugreport or errors, just uninformative events. Memory use never > 6000 Gb, CPU never more than 70%. I usually just do Tamriel, Slothseim, then the rest, but it is particularly bad this time. Finally got a bugreport. No SSEEdit log though:

LODGen_log.txt 51.21 kB · 0 downloads bugreport.txt 300.48 kB · 0 downloads

Running latest v84

I did get an access violation this time, which is what I assume generated the bug report. Normally, this isn't the case though. LODGen seems to run fine. Problems occur during texture write. Wondering if a 50-100 ms pause between writes might fix ... just randomly thinking that the process is exceeding the effective write speed. Shouldn't be an issue on my machine, as I have the fastest drive one can have (NVME in RAID0, but this may conceivably cause issues with some apps).

You really do not need to post the LODGen logs for terrain LOD meshes generation if there is a problem with terrain LOD textures much later.

See if this version handles the error with a better message maybe.

Link to comment
Share on other sites

10 hours ago, sheson said:

You really do not need to post the LODGen logs for terrain LOD meshes generation if there is a problem with terrain LOD textures much later.

See if this version handles the error with a better message maybe.

Here is the bugreport from the version provided:

bugreport.txt

And relevant output from xEdit window:

[03:51] c:\modding\tools\xlodgen\xlodgen_output\textures\terrain\tamriel\tamriel.16.-16.16_n.dds
[03:52] Error creating textures for level 8 quad [-16,0] Error creating textures for level 4 quad [-12,0] Assertion failure (C:\Delphi\Projects\xEdit\Core\wbImplementation.pas, line 17347)
[03:56] Error creating textures for level 16 quad [-16,0] Error creating textures for level 8 quad [-16,0] Error creating textures for level 4 quad [-12,0] Assertion failure (C:\Delphi\Projects\xEdit\Core\wbImplementation.pas, line 17347)
Error creating textures for level 16 quad [-16,0] Error creating textures for level 8 quad [-16,0] Error creating textures for level 4 quad [-12,0] Assertion failure (C:\Delphi\Projects\xEdit\Core\wbImplementation.pas, line 17347)

 

Link to comment
Share on other sites

1 hour ago, sheson said:

Check what happens with this version.

So far, nothing but crashes without bug report and no useful SSELODGen log generated yet after multiple runs and crashes (I just keep the output generated in place and continue by selecting all remaining wordspaces beginning with the one that crashed last attempt). Fortunately, xLODGen skips chunks that already have data. Crashes mostly happen in Solsteimworld, but also Tamriel.

This is probably unrelated, but I managed to grab this from the output window before my last crash. Blackreach never crashes though:

03:13] [Blackreach] Exporting terrain mesh data for LODGen to C:\Modding\Tools\xLODGen\Edit Scripts\LODGen_Terrain_Blackreach.bin
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [19] [CELL:000237B5] (in Blackreach "Blackreach" [WRLD:0001EE62] at 6,5) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [19] [CELL:000237B5] (in Blackreach "Blackreach" [WRLD:0001EE62] at 6,5) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [1] GRUP Exterior Cell Sub-Block -1, 0 \ [25] [CELL:000237C7] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [1] GRUP Exterior Cell Sub-Block -1, 0 \ [25] [CELL:000237C7] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [50] [CELL:000237C5] (in Blackreach "Blackreach" [WRLD:0001EE62] at 0,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [50] [CELL:000237C5] (in Blackreach "Blackreach" [WRLD:0001EE62] at 0,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [48] [CELL:000237C4] (in Blackreach "Blackreach" [WRLD:0001EE62] at 1,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [48] [CELL:000237C4] (in Blackreach "Blackreach" [WRLD:0001EE62] at 1,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [44] [CELL:000237C2] (in Blackreach "Blackreach" [WRLD:0001EE62] at 3,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [44] [CELL:000237C2] (in Blackreach "Blackreach" [WRLD:0001EE62] at 3,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [32] [CELL:000237BC] (in Blackreach "Blackreach" [WRLD:0001EE62] at 4,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [2] GRUP Exterior Cell Block 0, 0 \ [0] GRUP Exterior Cell Sub-Block 0, 0 \ [32] [CELL:000237BC] (in Blackreach "Blackreach" [WRLD:0001EE62] at 4,6) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [1] GRUP Exterior Cell Sub-Block -1, 0 \ [24] [CELL:000237C6] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,7) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [1] GRUP Exterior Cell Sub-Block -1, 0 \ [24] [CELL:000237C6] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,7) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [11] [CELL:00023771] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,8) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [11] [CELL:00023771] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,8) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [0] [CELL:00023760] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,9) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [0] [CELL:00023760] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,9) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [1] [CELL:00023761] (in Blackreach "Blackreach" [WRLD:0001EE62] at -2,10) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [1] [CELL:00023761] (in Blackreach "Blackreach" [WRLD:0001EE62] at -2,10) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [10] [CELL:00023770] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,10) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [10] [CELL:00023770] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,10) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [2] [CELL:00023762] (in Blackreach "Blackreach" [WRLD:0001EE62] at -2,11) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [2] [CELL:00023762] (in Blackreach "Blackreach" [WRLD:0001EE62] at -2,11) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [9] [CELL:0002376F] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,11) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [9] [CELL:0002376F] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,11) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [8] [CELL:0002376E] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,12) \ [2] DATA - Flags>
[03:13] <Warning: Unused data in:  \ [00] Skyrim.esm \ [59] GRUP Top "WRLD" \ [19] GRUP World Children of Blackreach "Blackreach" [WRLD:0001EE62] \ [4] GRUP Exterior Cell Block -1, 0 \ [2] GRUP Exterior Cell Sub-Block -1, 1 \ [8] [CELL:0002376E] (in Blackreach "Blackreach" [WRLD:0001EE62] at -1,12) \ [2] DATA - Flags>

 

Link to comment
Share on other sites

16 minutes ago, z929669 said:

So far, nothing but crashes without bug report and no useful SSELODGen log generated yet after multiple runs and crashes (I just keep the output generated in place and continue by selecting all remaining wordspaces beginning with the one that crashed last attempt). Fortunately, xLODGen skips chunks that already have data. Crashes mostly happen in Solsteimworld, but also Tamriel.

This is probably unrelated, but I managed to grab this from the output window before my last crash. Blackreach never crashes though:

Did you ever wonder why there are no other reports about such crashes?

If you have the time start from scratch until you get a bugreport.txt

xEdit always reports the unused data when accessing the Blackreach records.

Link to comment
Share on other sites

12 minutes ago, sheson said:

Did you ever wonder why there are no other reports about such crashes?

xEdit always reports the unused data when accessing the Blackreach records.

Yes. It's a problem with something on my end, but I cannot fathom what it is. As I have mentioned in the past: The xEdit process often does not even appear in TaskManager when xLODGen64 is running. It's like the OS doesn't even recognize the application. Just finished successfully finally. Leaving the app open shows the relevant processes:

image.png

It sometimes shows correctly during mesh gen:

image.png

At other times only this process shows (this is all during same run BTW):

image.png

Other times, it simply disappears:

image.png

This sort of thing only happens with xLODGen64 on my system. xEdit and DynDOLOD (all versions) don't have this issue.

I suppose I need to try with some clean boots with all non-essential processes disabled ...

Link to comment
Share on other sites

29 minutes ago, sheson said:

Did you ever wonder why there are no other reports about such crashes?

If you have the time start from scratch until you get a bugreport.txt

xEdit always reports the unused data when accessing the Blackreach records.

That's what I am doing

This issue began for me with the version you first released based on xEdit 4.1.3 if I recall correctly. Prior to that, I had no issues. My PC config hasn't changed since then either (other than GFX driver updates). Anyway, I will keep banging on it.

Link to comment
Share on other sites

23 minutes ago, z929669 said:

That's what I am doing

This issue began for me with the version you first released based on xEdit 4.1.3 if I recall correctly. Prior to that, I had no issues. My PC config hasn't changed since then either (other than GFX driver updates). Anyway, I will keep banging on it.

Any chance you could make a copy of the load order to a different PC or Notebook to see if it behaves differently?

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.