DarthVitrial Posted January 28 Posted January 28 10 hours ago, sheson said: The error happens in LODGen while it generates object LOD meshes. There is no exception in DynDOLOD so there is no bugreport.txt and the issue is not caused by data in a plugin. Check if the error is also 100% repeatable if LODGenx64Win.exe is used by installing .NET Desktop Runtime 6 Make sure LODGenx64Win.exe is being used by checking the DynDOLOD reports it something like External: E:\Dyndolod\Edit Scripts\LODGenx64Win.exe, Version: 3.0.18.0, Date: 2023-12-15 19:00:00 https://dyndolod.info/Help/LODGen Exact same error. Same worldspace, but different cell, I think. Log confirms External: E:\Dyndolod\Edit Scripts\Texconvx64.exe, Version: 1.0.0.0, Date: 2024-01-20 13:20:54 External: E:\Dyndolod\Edit Scripts\LODGenx64Win.exe, Version: 3.0.18.0, Date: 2023-12-15 19:00:00 Logs attached. Debug log: https://mega.nz/file/VgchRJjJ#kEUUxjW8vdvVHpLSh_Obg65nb3Ee09J0l3IXtb9s64I Error processing System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at LODGenerator.Geometry.Optimize() in C:\project\LODGen\Geometry.cs:line 2223 Log ended at 10:54:31 AM (00:00:40) Code: 522 No errors in windows event log. Done with .Net 6. DynDOLOD_SSE_log.txt LODGen_SSE_arnimaDUPLICATE003_log.txt DynDOLOD_SSE_Dynamic_LOD.txt DynDOLOD_SSE_Object_LOD.txt DynDOLOD_SSE_ModelsUsed_arnimaDUPLICATE003.txt DynDOLOD_SSE_TexturesUsed_arnimaDUPLICATE003.txt LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt
sheson Posted January 28 Author Posted January 28 1 hour ago, DarthVitrial said: Exact same error. Same worldspace, but different cell, I think. Log confirms External: E:\Dyndolod\Edit Scripts\Texconvx64.exe, Version: 1.0.0.0, Date: 2024-01-20 13:20:54 External: E:\Dyndolod\Edit Scripts\LODGenx64Win.exe, Version: 3.0.18.0, Date: 2023-12-15 19:00:00 Logs attached. Debug log: https://mega.nz/file/VgchRJjJ#kEUUxjW8vdvVHpLSh_Obg65nb3Ee09J0l3IXtb9s64I Error processing System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at LODGenerator.Geometry.Optimize() in C:\project\LODGen\Geometry.cs:line 2223 Log ended at 10:54:31 AM (00:00:40) Code: 522 No errors in windows event log. Done with .Net 6. DynDOLOD_SSE_log.txt 269.64 kB · 0 downloads LODGen_SSE_arnimaDUPLICATE003_log.txt 20.75 kB · 0 downloads DynDOLOD_SSE_Dynamic_LOD.txt 45.98 kB · 0 downloads DynDOLOD_SSE_Object_LOD.txt 629.52 kB · 0 downloads DynDOLOD_SSE_ModelsUsed_arnimaDUPLICATE003.txt 55.19 kB · 0 downloads DynDOLOD_SSE_TexturesUsed_arnimaDUPLICATE003.txt 28.35 kB · 0 downloads LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt 840 B · 0 downloads Replace LODGenx64Win.exe in Edit Scripts with this test version. https://mega.nz/file/1IRUwaIa#k-tskTRNuWvjGFITwSI6YZ62ONAAH4tZrbiopFFArOs "Execute LODGen" for arnimaDUPLICATE003 in Expert mode. https://dyndolod.info/Help/Expert-Mode Upload the new LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt. Hoping for a bit more information. 1
DarthVitrial Posted January 28 Posted January 28 testing now 17 minutes ago, sheson said: Replace LODGenx64Win.exe Edit Scripts with this test version. https://mega.nz/file/1IRUwaIa#k-tskTRNuWvjGFITwSI6YZ62ONAAH4tZrbiopFFArOs "Execute LODGen" for arnimaDUPLICATE003 in Expert mode. https://dyndolod.info/Help/Expert-Mode Upload the new LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt. Hoping for bit more information. Logs attached Debug: https://mega.nz/file/Ngl2jDwK#t_6zgGuOUXAncTrelRknOqNp9HwDHbzCn4MLmqBSz0E LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt LODGen_SSE_arnimaDUPLICATE003_log.txt DynDOLOD_SSE_ModelsUsed_arnimaDUPLICATE003.txt DynDOLOD_SSE_TexturesUsed_arnimaDUPLICATE003.txt DynDOLOD_SSE_Dynamic_LOD.txt DynDOLOD_SSE_Object_LOD.txt DynDOLOD_SSE_log.txt
sheson Posted January 28 Author Posted January 28 7 minutes ago, DarthVitrial said: testing now Logs attached Debug: https://mega.nz/file/Ngl2jDwK#t_6zgGuOUXAncTrelRknOqNp9HwDHbzCn4MLmqBSz0E LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt 840 B · 0 downloads LODGen_SSE_arnimaDUPLICATE003_log.txt 20.75 kB · 0 downloads DynDOLOD_SSE_ModelsUsed_arnimaDUPLICATE003.txt 55.19 kB · 0 downloads DynDOLOD_SSE_TexturesUsed_arnimaDUPLICATE003.txt 28.35 kB · 0 downloads DynDOLOD_SSE_Dynamic_LOD.txt 45.98 kB · 0 downloads DynDOLOD_SSE_Object_LOD.txt 629.52 kB · 0 downloads DynDOLOD_SSE_log.txt 271.28 kB · 0 downloads Get this test version. https://mega.nz/file/BJRVxC4Q#9hOUZE8ZfF1rfsZgvCycyzIUM_V_a762po8V6YfaVbg Edit E:\Dyndolod\Edit Scripts\Export\LODGen_SSE_Export_ArnimaVoid.txt and add Verbose=True at the top Edit E:\Dyndolod\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and change Verbose=1 so it adds Verbose to the export file in case you generate normally. "Execute LODGen" for arnimaDUPLICATE003 in Expert mode. https://dyndolod.info/Help/Expert-Mode Upload the new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt 1
DarthVitrial Posted January 28 Posted January 28 23 minutes ago, sheson said: Get this test version. https://mega.nz/file/BJRVxC4Q#9hOUZE8ZfF1rfsZgvCycyzIUM_V_a762po8V6YfaVbg Edit E:\Dyndolod\Edit Scripts\Export\LODGen_SSE_Export_ArnimaVoid.txt and add Verbose=True at the top Edit E:\Dyndolod\Edit Scripts\DynDOLOD\DynDOLOD_SSE.ini and change Verbose=1 so it adds Verbose to the export file in case you generate normally. "Execute LODGen" for arnimaDUPLICATE003 in Expert mode. https://dyndolod.info/Help/Expert-Mode Upload the new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt Here. DynDOLOD_SSE_Object_LOD.txt DynDOLOD_SSE_Dynamic_LOD.txt LODGen_SSE_arnimaDUPLICATE003_log.txt LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt DynDOLOD_SSE_ModelsUsed_arnimaDUPLICATE003.txt DynDOLOD_SSE_TexturesUsed_arnimaDUPLICATE003.txt LODGen_SSE_ArnimaVoid_log.txt LODGen_SSE_ArnimaVoid_TerrainUnderside_log.txt DynDOLOD_SSE_log.txt
sheson Posted January 28 Author Posted January 28 29 minutes ago, DarthVitrial said: Here. DynDOLOD_SSE_Object_LOD.txt 629.52 kB · 0 downloads DynDOLOD_SSE_Dynamic_LOD.txt 45.98 kB · 0 downloads LODGen_SSE_arnimaDUPLICATE003_log.txt 129.51 kB · 1 download LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt 838 B · 1 download DynDOLOD_SSE_ModelsUsed_arnimaDUPLICATE003.txt 55.19 kB · 0 downloads DynDOLOD_SSE_TexturesUsed_arnimaDUPLICATE003.txt 28.35 kB · 0 downloads LODGen_SSE_ArnimaVoid_log.txt 33.88 kB · 0 downloads LODGen_SSE_ArnimaVoid_TerrainUnderside_log.txt 789 B · 0 downloads DynDOLOD_SSE_log.txt 284.81 kB · 0 downloads Get this test version. https://mega.nz/file/RVBWQQ6A#7jAECSwNtxf40NyObDK-YfctWtTgLxL6kkd5hyTmCuI While it should still report the error to the LODGen log, it should not stop the generation and create the 0 -32 BTOs. Check E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt, it now should also mention the LOD level like Error processing Merged 1 [LOD Level] 0,-32. Upload that BTO. e.g. D:\Dyndolod\DynDOLOD_Output\Meshes\Terrain\arnimaDUPLICATE003\Objects\Tamriel.[LOD level].0.-32.bto If you get the message for more than one BTO just upload the smallest file size one for LOD Level 4. Upload new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt and also upload E:\Dyndolod\Edit Scripts\Export\LODGen_SSE_Export_arnimaDUPLICATE003.txt 1
DarthVitrial Posted January 28 Posted January 28 (edited) 14 minutes ago, sheson said: Get this test version. https://mega.nz/file/RVBWQQ6A#7jAECSwNtxf40NyObDK-YfctWtTgLxL6kkd5hyTmCuI While it should still report the error to the LOD log it shall not stop the generation and create the 0 -32 BTOs. Check E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt, it now should also mention the LOD level like Error processing Merged 1 [LOD Level] 0,-32. Upload that BTO. e.g. D:\Dyndolod\DynDOLOD_Output\Meshes\Terrain\arnimaDUPLICATE003\Objects\Tamriel.[LOD level].0.-32.bto If you get the message for more than one BTO just upload the smallest file size one for LOD Level 4. Upload new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt and also upload E:\Dyndolod\Edit Scripts\Export\LODGen_SSE_Export_arnimaDUPLICATE003.txt "Error processing Merged 1 16 0,-32 System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at LODGenerator.Geometry.Optimize() in E:\project\LODGen\Geometry.cs:line 2208 Finished LOD level 16 coord [0, -32] [115012/77398] Error writing D:\Dyndolod\DynDOLOD_Output\Meshes\Terrain\arnimaDUPLICATE003\Objects\\arnimaDUPLICATE003.16.0.-32.bto Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')" LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt LODGen_SSE_arnimaDUPLICATE003_log.txt arnimaDUPLICATE003.16.0.-32.bto LODGen_SSE_Export_arnimaDUPLICATE003.7z Edited January 28 by DarthVitrial
sheson Posted January 28 Author Posted January 28 12 minutes ago, DarthVitrial said: "Error processing Merged 1 16 0,-32 System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at LODGenerator.Geometry.Optimize() in E:\project\LODGen\Geometry.cs:line 2208 Finished LOD level 16 coord [0, -32] [115012/77398] Error writing D:\Dyndolod\DynDOLOD_Output\Meshes\Terrain\arnimaDUPLICATE003\Objects\\arnimaDUPLICATE003.16.0.-32.bto Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')" LODGen_SSE_arnimaDUPLICATE003_TerrainUnderside_log.txt 838 B · 2 downloads LODGen_SSE_arnimaDUPLICATE003_log.txt 129.97 kB · 4 downloads arnimaDUPLICATE003.16.0.-32.bto 2.27 MB · 0 downloads LODGen_SSE_Export_arnimaDUPLICATE003.7z 743.03 kB · 1 download Start DynDOLOD in Expert Mode. https://dyndolod.info/Help/Expert-Mode Select the arnimaDUPLICATE003 Change the Specific Chunk dropdown to 4. Click "Execute LODGen" button. I am expecting it to run through without error. Change Specific Chunk dropdown to 8. Click "Execute LODGen" button. I am expecting it to run through without error In case there are errors in those LOD levels let me know.
sheson Posted January 28 Author Posted January 28 2 minutes ago, DarthVitrial said: Using the same lodgenx64win as last time, right? Doesn't matter if there is no problem in those LOD levels. 1
DarthVitrial Posted January 28 Posted January 28 53 minutes ago, sheson said: Start DynDOLOD in Expert Mode. https://dyndolod.info/Help/Expert-Mode Select the arnimaDUPLICATE003 Change the Specific Chunk dropdown to 4. Click "Execute LODGen" button. I am expecting it to run through without error. Change Specific Chunk dropdown to 8. Click "Execute LODGen" button. I am expecting it to run through without error In case there are errors in those LOD levels let me know. Both ran without error.
Mertz Posted January 29 Posted January 29 (edited) Hey @sheson I have a question that's kind of the opposite of the usual: I have a 7800X3D and 64GB of RAM and a 24GB graphics card. Data folder is on a PCie 4x4 drive and DynDOLOD is running on a different PCIe 4x4 drive. Is it possible to tune DynDOLOD to use more cores/RAM to process faster? Edit: it isn't slow and usually finishes in under 15 minutes. Edited January 29 by Mertz
sheson Posted January 29 Author Posted January 29 8 hours ago, Mertz said: Hey @sheson I have a question that's kind of the opposite of the usual: I have a 7800X3D and 64GB of RAM and a 24GB graphics card. Data folder is on a PCie 4x4 drive and DynDOLOD is running on a different PCIe 4x4 drive. Is it possible to tune DynDOLOD to use more cores/RAM to process faster? Edit: it isn't slow and usually finishes in under 15 minutes. Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which DynDOLOD log and debug log to upload when making posts. The -speed command line argument will make xEdit use more memory by keeping more record data There is nothing in the tools that limits core usage, they have threads which are not core bound. You can experiment with the LODGenThreadSplit for LODGen in DynDOLOD_SSE.ini Try MaxLODGenPerWorldspace=0 if you generate LOD for seasons. Since occlusion usually does not need to load object LOD meshes anymore, the OcclusionMaxThreadsObjectLOD will not really make a difference.
sheson Posted January 29 Author Posted January 29 10 hours ago, DarthVitrial said: Both ran without error. Get this test version https://mega.nz/file/UB5kCRaR#E2N9_ByJAQ19TeRQSF-NpyKtXmvtUoBLUQb_gxSv93E Start DynDOLOD in Expert Mode. Select the arnimaDUPLICATE003 worldspace Set the dropdowns Specific Chunk to 16, W to 0 and S to - 32 Click the "Execute LODGen" button. Upload the new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt
DarthVitrial Posted January 29 Posted January 29 (edited) 8 hours ago, sheson said: Get this test version https://mega.nz/file/UB5kCRaR#E2N9_ByJAQ19TeRQSF-NpyKtXmvtUoBLUQb_gxSv93E Start DynDOLOD in Expert Mode. Select the arnimaDUPLICATE003 worldspace Set the dropdowns Specific Chunk to 16, W to 0 and S to - 32 Click the "Execute LODGen" button. Upload the new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt DynDOLOD_SSE_Debug_log.txt DynDOLOD_SSE_log.txt LODGen_SSE_arnimaDUPLICATE003_log.txt EDIT: I found a copy of meshes\landscape\trees\reachtree02_lod_2.nif in my MO2 data files that I wasn't aware of thanks to that log. I'm going to delete that and try again. Edited January 29 by DarthVitrial
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now