Blackread Posted August 15, 2022 Posted August 15, 2022 Looks like I solved the issue. It was caused by the Nordic Ruins of Skyrim.esp having an exact duplicate of the object placed in the same spot, so the LOD I was seeing was generated for this duplicate, which wasn't a large reference. Thank you for your help once again!
sheson Posted August 15, 2022 Author Posted August 15, 2022 On 8/15/2022 at 8:41 AM, Blackread said: Looks like I solved the issue. It was caused by the Nordic Ruins of Skyrim.esp having an exact duplicate of the object placed in the same spot, so the LOD I was seeing was generated for this duplicate, which wasn't a large reference. Thank you for your help once again! Expand Can you tell me the form ID of the duplicate? Maybe it is something that can be discovered and reported or dealt with automatically.
Blackread Posted August 15, 2022 Posted August 15, 2022 On 8/15/2022 at 8:55 AM, sheson said: Can you tell me the form ID of the duplicate? Maybe it is something that can be discovered and reported or dealt with automatically. Expand Sure, it's xx000D62.
sheson Posted August 15, 2022 Author Posted August 15, 2022 On 8/15/2022 at 9:17 AM, Blackread said: Sure, it's xx000D62. Expand Thanks, that really has exactly the same position and everything.
skinjack Posted August 15, 2022 Posted August 15, 2022 (edited) Hi again, sheson, So unless I am misunderstanding your instructions, you are saying put whatever generates in the Textures_Output folder (in the DynDOLOD folder) into a mod similarly named in MO2. Which is what I do. I have one for TexGen_Output and one for DynDOLOD_ Output. I restarted my computer this morning and I am still getting the same error, so that wasn't the issue. I've never had issue with the UAC or AntiVirus affecting it, but that doesn't mean things haven't changed. I have TexGen and DynDOLOD.exe whitelisted in my antivirus so I don't know that it would be the cause anyway. But I'm not sure how to tell if the UAC is interfering. How do you do that? Without having to change the account settings for everything? Should I run it as an administrator? EDIT: Never mind the administrator part. It won't let me unless I run MO2 that way as well, and I'm 95% sure I read a warning against doing that somewhere. Edited August 15, 2022 by skinjack
sheson Posted August 15, 2022 Author Posted August 15, 2022 On 8/15/2022 at 12:45 PM, skinjack said: Hi again, sheson, So unless I am misunderstanding your instructions, you are saying put whatever generates in the Textures_Output folder (in the DynDOLOD folder) into a mod similarly named in MO2. Which is what I do. I have one for TexGen_Output and one for DynDOLOD_ Output. I restarted my computer this morning and I am still getting the same error, so that wasn't the issue. I've never had issue with the UAC or AntiVirus affecting it, but that doesn't mean things haven't changed. I have TexGen and DynDOLOD.exe whitelisted in my antivirus so I don't know that it would be the cause anyway. But I'm not sure how to tell if the UAC is interfering. How do you do that? Without having to change the account settings for everything? Should I run it as an administrator? EDIT: Never mind the administrator part. It won't let me unless I run MO2 that way as well, and I'm 95% sure I read a warning against doing that somewhere. Expand I suggest to first check if some key files have been created and are installed properly. https://dyndolod.info/Messages/TexGen-Output#No-TexGen-output-detected Do not change the folder structure of the content of the TexGen output folder when installing it as a mod. E.g. the folder "textures" needs to end up in the (virtual) ..\data\textures\ folder of the game. Use the zip output option, then use the mod manager to install the zip as any other mod. Use the MO2 right windows data tab to make sure the files exist in the (virtual) data folder: ..\textures\DynDOLOD\LOD\version.ini ..\textures\DynDOLOD\LOD\TexGen.ini
skinjack Posted August 15, 2022 Posted August 15, 2022 (edited) I got it to run once, but it errored on a REFR from one of the mods. Tracking that down now with the author. Hopefully he responds. Still have no idea what was special about this morning or what I changed that might have gotten it to run. It failed twice, then ran the third time... Mondays.... EDIT: I disabled that patch for now (Ancient Land - CG4 Trees Patch.esp) and DynDOLOD ran all the way through. So I can at least run the game to see what kinds of issues I have now. I just upgraded to AE, but downgraded the Skyrim.exe and binkw64.dll back to 1.5.97. Edited August 15, 2022 by skinjack
Mertz Posted August 15, 2022 Posted August 15, 2022 (edited) On 8/14/2022 at 6:45 PM, sheson said: Unfortunately, the log and debug log from DynDOLOD both only show loading and the being stopped at applying patches at the start. Expand Understood. I'll revisit the documentation again and see what I need to do in order to capture a better debug log for you if I can reproduce the issue. See below. On 8/14/2022 at 6:45 PM, sheson said: I suggest to use the Adrenalin 22.5.1 Recommended (WHQL) and not any of the optional newer drivers that still seem to contain bugs. If I understand it correctly the OpenGL driver was rewritten from the ground up, hopefully the cause of the problem is going to be fixed in the near future. If you have actual log and debug log with the error then upload anyway. There more I can collect of these the higher the chance I might be able to do a workaround. Expand I ran several tests this morning with both RenderDoc and the AMD GPU profiler running to try to capture the OpenGL compute shader that is executing when the bugcheck occurs. I was going to submit a bug report to AMD but alas as fate would have it, I got four complete runs without the bugcheck occurring again on the AMD 2022.8.1 driver. If I can reproduce the error again reliably I'll run the same procedure again and share it with you before submitting a bug report to AMD. I'd also like to try it again with Mesa Injector running to force everything onto the CPU just to test. I'd like to try to eliminate buggy game assets before concluding it has anything to do with DynDOLOD or the AMD driver. On 8/14/2022 at 6:45 PM, sheson said: Typically do not disable any plugins - including the Bashed Patch. This warning is just in case someone still uses an old version of Wrye Bash that created broken plugins. Expand Yep I'm on the Bash dev team, mostly testing these days due to RL work. I'm running the Bash 311 nightly builds. I disabled the Bashed Patch to eliminate unknown variables. Edited August 15, 2022 by Mertz
sheson Posted August 15, 2022 Author Posted August 15, 2022 On 8/15/2022 at 3:25 PM, Mertz said: Understood. I'll revisit the documentation again and see what I need to do in order to capture a better debug log for you if I can reproduce the issue. Expand When the program is closed, the normal log is appended to, the debug is replaced. So in case of error, rename debug log to keep it.
z929669 Posted August 15, 2022 Posted August 15, 2022 On 8/14/2022 at 8:08 AM, sheson said: https://dyndolod.info/Mods/Majestic-Mountains Download and install the DynDOLOD V3.0 LOD Pack from the mods file section overwriting all of DynDOLOD Resources SE. Looking into the archive shows it contains lots of LOD meshes. They are required to be installed. That is why the instructions says to download and install the mod pack when Majestic Mountains is used. Not installing the LOD pack does not change anything about what a texture replacer does or doesn't do, since a texture replacer obviously needs to overwrite the main mod and its LOD pack either way. https://dyndolod.info/Generation-Instructions#1-Generate-The-Required-LOD-Assets-with-TexGen https://dyndolod.info/Help/TexGen TexGen is a tool which updates a select list of object LOD textures and tree/grass LOD billboards which are then used by DynDOLOD to create the final texture atlasses used by object LOD and tree LOD in the game. https://dyndolod.info/Help/TexGen#Rendered-Object-LOD-Textures 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. The LOD0 mountain meshes are "HD LODS", which means whatever textures they define is typically not changed when a BTO is generated. What characters a filename contains does not change that (e.g. it does not matter that it contains "LOD"). Since the main mod contains mountainslabhqlod_n.dds, one would assume so should any well made texture replacer if it actually touches anything about the normal maps. However, TexGen probably should update mountainslabhqlod_n.dds anyways. It seems like a bug or config is missing. I will check that for the next version. Expand RE @Phlunder's Glacier LOD textures and TexGen, please see these notes: The not so obvious issue The solution ... even better solution Some context about using Phlunder's Glacier LOD mod (the Mountain LOD file)
Kovenicus Posted August 16, 2022 Posted August 16, 2022 On 7/30/2022 at 6:33 AM, sheson said: The first page says to "truncate large log files to the entire last meaningful generation" since each session is appended the log. Stop/Uninstall other crapware from AMD that gets installed with the driver, like the AMD's Radeon Software. It caused problems before. Add a line TextureCache=10 to ..\DynDOLOD\Edit Scripts\DynDOLOD\TexGen_[GAME MODE].INI to test if it makes a difference. If there is an error with other textures, then update the new log and debug log. Let me know which mod(s) the reported texture(s) come from. Test if it happens with vanilla. Expand Bringing back this issue from 2 weeks ago as I'm having the same error when running TexGen, I don't know whether it is related to my GPU driver or not. I tried adding the line you mentioned in the INI file and it seems to be crashing on a different texture. Here is the first log and here is the new one.
sheson Posted August 16, 2022 Author Posted August 16, 2022 On 8/16/2022 at 3:10 PM, Kovenicus said: Bringing back this issue from 2 weeks ago as I'm having the same error when running TexGen, I don't know whether it is related to my GPU driver or not. I tried adding the line you mentioned in the INI file and it seems to be crashing on a different texture. Here is the first log and here is the new one. Expand Read the first post which debug logs to also upload when making posts. Always use the latest DynDOLOD 3 Alpha version as explained on the fist post. Do not install any third party billboards as explained at https://dyndolod.info/Generation-Instructions#Prerequisites and https://dyndolod.info/Help/Tree-Grass-LOD-Billboards#3rd-Party-LOD-Billboards
Soulmancer Posted August 16, 2022 Posted August 16, 2022 (edited) On 8/14/2022 at 8:08 AM, sheson said: https://dyndolod.info/Mods/Majestic-Mountains Download and install the DynDOLOD V3.0 LOD Pack from the mods file section overwriting all of DynDOLOD Resources SE. Looking into the archive shows it contains lots of LOD meshes. They are required to be installed. That is why the instructions says to download and install the mod pack when Majestic Mountains is used. Not installing the LOD pack does not change anything about what a texture replacer does or doesn't do, since a texture replacer obviously needs to overwrite the main mod and its LOD pack either way. https://dyndolod.info/Generation-Instructions#1-Generate-The-Required-LOD-Assets-with-TexGen https://dyndolod.info/Help/TexGen TexGen is a tool which updates a select list of object LOD textures and tree/grass LOD billboards which are then used by DynDOLOD to create the final texture atlasses used by object LOD and tree LOD in the game. https://dyndolod.info/Help/TexGen#Rendered-Object-LOD-Textures 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. The LOD0 mountain meshes are "HD LODS", which means whatever textures they define is typically not changed when a BTO is generated. What characters a filename contains does not change that (e.g. it does not matter that it contains "LOD"). Since the main mod contains mountainslabhqlod_n.dds, one would assume so should any well made texture replacer if it actually touches anything about the normal maps. However, TexGen probably should update mountainslabhqlod_n.dds anyways. It seems like a bug or config is missing. I will check that for the next version. Expand Yah, I find the issue with almost all mountain mods is that they don't include any textures for LODs. and sounds like not installing the MM LOD pack will do nothing to correct the lack of textures, and end up without the meshes I need instead. So I guess any texture replacer for Majestic Mountains, will just end up with the MM LOD textures. I am just using the mountainslabhqlod_n.dds from MM lod pack as well. The MM texture replacer I use is Northfire OG which doesn't have LOD texture support. How much do you think setting LOD4 for mountains to "full" annihilate performance? Edited August 16, 2022 by Soulmancer
MisterMorden Posted August 16, 2022 Posted August 16, 2022 On 8/16/2022 at 7:58 PM, Soulmancer said: How much do you think setting LOD4 for mountains to "full" annihilate performance? Expand I tried this once and got really bad z fighting plus the lod disable/full model enable looked REALLY strange.
Phlunder Posted August 17, 2022 Posted August 17, 2022 On 8/16/2022 at 7:58 PM, Soulmancer said: Yah, I find the issue with almost all mountain mods is that they don't include any textures for LODs. and sounds like not installing the MM LOD pack will do nothing to correct the lack of textures, and end up without the meshes I need instead. So I guess any texture replacer for Majestic Mountains, will just end up with the MM LOD textures. I am just using the mountainslabhqlod_n.dds from MM lod pack as well. The MM texture replacer I use is Northfire OG which doesn't have LOD texture support. How much do you think setting LOD4 for mountains to "full" annihilate performance? Expand As I already said, there is no need to use full models. Just use LOD0 mountain meshes in all stages, they are reduced full models and use full textures so they will always match with your mountain retexture. This can be done with DynDOLOD rules:
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