Jump to content

DynDOLOD 3.00 Alpha 173


sheson

Recommended Posts

36 minutes ago, RuneEva said:

Thanks. This test version should fix the integer overflow error while processing a child world. In case it doesn't, upload new bugreport and logs.

Link to comment
Share on other sites

11 minutes ago, RuneEva said:

image.thumb.png.4fd9214a2bcb7546d310a5930f30f067.png Getting this error when trying to launch this version.

Restart the PC. Delete the DynDOLDO folder. Install the latest version. Then replace the exe with the new test version. Do not rename the exe.

If problem persists upload any log file found in the log folder if there is one.

Edit: And re-download this test version instead.

Link to comment
Share on other sites

1 hour ago, sheson said:

Delete all old logs and bugreport.txt, then run this test version of DynDOLODx64.exe. It should still fail but hopefully provide more information. Upload new bugreport.txt, log and debug log.

Worked fine this time with that download, thanks.

i wanted to test it even further and rerun it a second time, but it gave the "Integer Overflow" error.

second time logs : DynDOLOD_SSE_log , DynDOLOD_SSE_Debug_log , bugreport

Rerun it a third time and it's another "Integer Overflow"

third time logs: DynDOLOD_SSE_log , DynDOLOD_SSE_Debug_log , bugreport

To be fair, since it was able to run properly with the test version of Dyndolod and successfully completed it for that one run, I'm already considering it a success on my part. Maybe Dyndolod 3 isn't meant to be run after completing it once? But, then, I distinctly remember dyndolod 3 alpha 65 being able to run like 30minutes to 1hour of each run with no bugs whatsoever.

Apologies if the new two tests are redundant info for you.

Link to comment
Share on other sites

7 minutes ago, SirHarbinger said:

Worked fine this time with that download, thanks.

i wanted to test it even further and rerun it a second time, but it gave the "Integer Overflow" error.

second time logs : DynDOLOD_SSE_log , DynDOLOD_SSE_Debug_log , bugreport

Rerun it a third time and it's another "Integer Overflow"

third time logs: DynDOLOD_SSE_log , DynDOLOD_SSE_Debug_log , bugreport

To be fair, since it was able to run properly with the test version of Dyndolod and successfully completed it for that one run, I'm already considering it a success on my part. Maybe Dyndolod 3 isn't meant to be run after completing it once? But, then, I distinctly remember dyndolod 3 alpha 65 being able to run like 30minutes to 1hour of each run with no bugs whatsoever.

Apologies if the new two tests are redundant info for you.

See https://stepmodifications.org/forum/topic/15606-dyndolod-300-alpha-68/?do=findComment&comment=256899

Link to comment
Share on other sites

24 minutes ago, sheson said:

Restart the PC. Delete the DynDOLDO folder. Install the latest version. Then replace the exe with the new test version. Do not rename the exe.

If problem persists upload any log file found in the log folder if there is one.

Edit: And re-download this test version instead.

No integer overflow with this but I'm getting "Item Not Found" instead.

DynDOLOD_SSE_Debug_log.txt couldn't fit this time (93mb / 4.4 mb compressed) so here's the link : https://mega.nz/file/K4Vg2ZCZ#xT7F2inJC6V9KhvpwzTZFr_YM0umSnBrKmuZsxUvNpg

bugreport.txt DynDOLOD_SSE_log.txt

Link to comment
Share on other sites

sheson, per your request on Nexus, I am moving my inquiry to here.

I really like what has been done with LODGen and DynDOLOD, so thank you. I have spent the last week trying to figure out how to solve an issue. I am pretty good at solving my own issues, but this one eludes me. I have read manuals, watched vids, etc., and perhaps I am missing something or this is a bugger, IDK. The issue is:

I run a Tree DynDOLOD generation and it works great except for one issue I have noticed that goes back a few years and still seems to be present for some people. The top of Dragonsreach is chopped off when approaching close to Whiterun after generating a Tree Only LOD. I have tried multiple resolution attempts and have solved the issue by adjusting the IgnoreLargeReferences=1 and uLargeRefLODGridSize=5, generating LOD, then once completed setting uLargeRefLODGridSize back to 11 and launching game. This fixes Dragonsreach, but this introduces another problem. I am running Bent Pines II, which does not contain LODS, so when I generate Tree LODS with DynDOLOD by ignoring the Large References to fix Dragonsreach, it appears those huge trees are also considered Large References, and so the LODS are not created. I then decided to run a Full LOD process with DynDOLOD with all the appropriate variables in place, but then I end up having textures missing in some snow and some waterfall areas.

So, my solution was to try and generate the Bent Pines II Tree LODS separately with DynDOLOD, and the References set accordingly for Large. However, it seems that by having two DynDOLOD Outputs loaded, whichever DynDOLOD file is loaded after the previous version overwrites it completely. Now, I'm trying to generate the Bent Pines II LODS with SSELODGen. I have created the appropriate Billboard, but I am unable to figure out the Text File (Atlas) that is supposed to accompany the .dds Billboard. I have also created the appropriate file folder directory for the Bent Pines .esp., just can't seem to get the text file to go along with creating these LODS with SSELODGen. Note, I have tried splitting the Atlas with Bent Pines loaded and all required dependencies, but tree LODS are not loading into the split Atlas from Bent Pines II; only vanilla trees from Tamriel.

Do you have any advice on how to accomplish this final step for a Tree LOD for a single MOD? I am assuming the Atlas file is generated somewhere in DynDOLOD. I'm almost there. Thanks in advance.   

Link to comment
Share on other sites

Hi, I'd like to address an issue with the newest Alpha 68 update. The program runs out of memory. I have a 16 gb system which was enough to generate LODs on the previous Alpha 65 version, but on this recent update, it can't make it pa st Falskaar during the Occlusion generation. I attached a picture of all of the worlds it generates for. 

I'm trying to generate ultra trees as well as grass lod, and I was also trying to generate seasons. But simply, it runs out of memory. Like literally, the message is "out of memory" and it can't generate anymore LODs. The program seems to hit a "wall" because the memory usage just climbs up, and up, and up, until it reaches 99% and my computer is frozen and nonfunctional. Even after leaving the program alone, no chrome or anything using a substantial amount of memory, it can't do it. I'd love to attach a screenshot, but my screenshot program can't function because there is only 100 mb of memory left for my computer during LOD generation. I don't know if its a bug, or if DyndoLOD now requires 32 gb of memory to function. Either way, I don't want to have to buy two ram sticks just to generate LODs in an 11 year old game. Thanks!

P.S. If I sound grumpy or mean in this post at all, I apologize in advance. This issue has just been bothering me all day and I really don't know what the problem is. I've never had it before!

Edit: I'd also like to add that the memory destruction starts happening an hour into the generation process? The time I don't really have a problem with, but the fact that it happens so far into it just seems like a huge waste of time. On the bright side, it's time I use spent away from my computer because it is unfunctional with the program running! The power usage from the constant ram running at 100% is a little worrying though.

 

01755_xLODGenx64_5n7J5M8o6.png

Edited by insxsni
Link to comment
Share on other sites

15 minutes ago, insxsni said:

Hi, I'd like to address an issue with the newest Alpha 68 update. The program runs out of memory. I have a 16 gb system which was enough to generate LODs on the previous Alpha 65 version, but on this recent update, it can't make it pa st Falskaar during the Occlusion generation. I attached a picture of all of the worlds it generates for. 

I'm trying to generate ultra trees as well as grass lod, and I was also trying to generate seasons. But simply, it runs out of memory. Like literally, the message is "out of memory" and it can't generate anymore LODs. The program seems to hit a "wall" because the memory usage just climbs up, and up, and up, until it reaches 99% and my computer is frozen and nonfunctional. Even after leaving the program alone, no chrome or anything using a substantial amount of memory, it can't do it. I'd love to attach a screenshot, but my screenshot program can't function because there is only 100 mb of memory left for my computer during LOD generation. I don't know if its a bug, or if DyndoLOD now requires 32 gb of memory to function. Either way, I don't want to have to buy two ram sticks just to generate LODs in an 11 year old game. Thanks!

P.S. If I sound grumpy or mean in this post at all, I apologize in advance. This issue has just been bothering me all day and I really don't know what the problem is. I've never had it before!

Edit: I'd also like to add that the memory destruction starts happening an hour into the generation process? The time I don't really have a problem with, but the fact that it happens so far into it just seems like a huge waste of time. On the bright side, it's time I use spent away from my computer because it is unfunctional with the program running! The power usage from the constant ram running at 100% is a little worrying though.

Read the first post which log files and bugreport.txt to upload when making posts.

Read https://dyndolod.info/Help/Occlusion-Data#Out-of-Memory-while-Generating-Occlusion-Data

Link to comment
Share on other sites

47 minutes ago, MajorSollus said:

sheson, per your request on Nexus, I am moving my inquiry to here.

I really like what has been done with LODGen and DynDOLOD, so thank you. I have spent the last week trying to figure out how to solve an issue. I am pretty good at solving my own issues, but this one eludes me. I have read manuals, watched vids, etc., and perhaps I am missing something or this is a bugger, IDK. The issue is:

I run a Tree DynDOLOD generation and it works great except for one issue I have noticed that goes back a few years and still seems to be present for some people. The top of Dragonsreach is chopped off when approaching close to Whiterun after generating a Tree Only LOD.

Do you have any advice on how to accomplish this final step for a Tree LOD for a single MOD? I am assuming the Atlas file is generated somewhere in DynDOLOD. I'm almost there. Thanks in advance.   

It is not possible to generate LOD for a single mod, because how LOD works. As explained at https://dyndolod.info/How-LOD-Works, "These different LOD types are basically optimized and pre-combined models or meshes and textures for a group of cells that represents the full content in the exterior cells."

Also, for example, the tree LOD atlas for a worldspace contains the billboard textures for all trees in a worldspace. Hence in order to have all require billboards added to it, tree LOD needs to be generate for the entire worldspace and because LOD only works and looks correctly for the load it was generated for, it really means that tree LOD needs to be generated for the current load order. This includes the sort of of plugins to not have engine bugs like stuck tree LOD.

See https://dyndolod.info/Updating

It is not possible for tree LOD only generation (e.g. object LOD generation is not checked) to change existing object LOD *.BTO meshes, which are what affect LOD for Dragonsreach. It sounds like you are probably generating tree LOD without loading the exiting DynDOLOD plugins but then overwrite the old plugins with the new DynDOLOD plugins that only contain basic tree LOD information.

If there is an existing DynDOLOD installation and only tree LOD should be generated for the current load order, start DynDOLOD with the existing DynDOLOD output so that all its plugins are loaded. Only check tree LOD in the advanced options. Generate it and then merge new output with new output, the updated plugins should replace the old plugins. But only if the old plugins were loaded at generation time.

However, even if not generating ultra tree LOD, a few trees will have LOD done in object LOD. If those cases are noticed to be wrong in the game, check object LOD to be generated as well.

If updating fails or has incomplete results, generate from scratch.

Link to comment
Share on other sites

9 minutes ago, sheson said:

It is not possible to generate LOD for a single mod, because . This is how LOD works. As explained at https://dyndolod.info/How-LOD-Works, "These different LOD types are basically optimized and pre-combined models or meshes and textures for a group of cells that represents the full content in the exterior cells."

Also, for example, the tree LOD atlas for a worldspace contains the billboard textures for all trees in a worldspace. Hence in order to have all require billboards added to it, tree LOD needs to be generate for the entire worldspace and because LOD only works and looks correctly for the load it was generated for, it really means that tree LOD needs to be generated for the current load order. This includes the sort of of plugins to not have engine bugs like stuck tree LOD.

See https://dyndolod.info/Updating

It is not possible for tree LOD only generation (e.g. object LOD generation is not checked) to change existing object LOD *.BTO meshes, which are what affect LOD for Dragonsreach.

If there is an existing DynDOLOD installation and only tree LOD should be generated for the current load order, start DynDOLOD with the existing DynDOLOD output so that all its plugins are loaded. Only check tree LOD in the advanced options. Generate it and then merge new output with new output, the updated plugins should replace the old plugins. But only if the old plugins were load at generation time.

However, even if not generate ultra tree LOD, a few trees will have LOD done in object LOD. If those cases are noticed in the game, check object LOD to be generated as well.

I will move forward with your advice. Thank you for the prompt reply.

Link to comment
Share on other sites

On 2/12/2022 at 11:17 AM, RuneEva said:

No integer overflow with this but I'm getting "Item Not Found" instead.

DynDOLOD_SSE_Debug_log.txt couldn't fit this time (93mb / 4.4 mb compressed) so here's the link : https://mega.nz/file/K4Vg2ZCZ#xT7F2inJC6V9KhvpwzTZFr_YM0umSnBrKmuZsxUvNpg

bugreport.txt 54.81 kB · 1 download DynDOLOD_SSE_log.txt 348.44 kB · 1 download

Check with this test version. That should fix the item not found when it tries to disable a specific neverfade a second time. If not please upload new bugreport.txt and debug log.

Link to comment
Share on other sites

22 minutes ago, sheson said:

Check with this test version. That should fix the item not found when it tries to disable a specific neverfade a second time. If not please upload new bugreport.txt and debug log.

No error this time, lod generation is processing, I'll give an update when it's done.

Thank you!

Edited by RuneEva
Link to comment
Share on other sites

1 hour ago, sheson said:

Thanks. This test version should fix the integer overflow error while processing a child world. In case it doesn't, upload new bugreport and logs.

Thanks for this. This one has no Integer overflow errors. I tested it a total of 3 times, no errors preventing Dyndolod from continuing its processes. The third time I was able to make the lod level 32 changes required by "A Clear Map of Skyrim . . ." and Dyndolod ran without any problems. Had nothing to do earlier, so I was able to test as much as I could. Probably fixed by this point. Thanks for timely responses.

Link to comment
Share on other sites

42 minutes ago, RuneEva said:

No error this time, lod generation is processing, I'll give an update when it's done.

Thank you!

 

38 minutes ago, SirHarbinger said:

Thanks for this. This one has no Integer overflow errors. I tested it a total of 3 times, no errors preventing Dyndolod from continuing its processes. The third time I was able to make the lod level 32 changes required by "A Clear Map of Skyrim . . ." and Dyndolod ran without any problems. Had nothing to do earlier, so I was able to test as much as I could. Probably fixed by this point. Thanks for timely responses.

Thanks for reports and feedback. The fixes are now uploaded as Alpha-69

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.