Jump to content

DynDOLOD 3.00 Alpha 182


sheson

Recommended Posts

35 minutes ago, Saint_Chewy said:

So before you had replied I had already started testing by hiding SHESON_DynDOLOD_Worshipper.pex. When I hid that script I had NO stutter at all. I did 3 tests each with it hidden and not hidden under my test mod profile with only SSE Engine Fixes and now with DynDOLOD Resources SE, Texgen_Output, and DynDOLOD_Output and each time the script was hidden I received NO stutter and each time it was not hidden I received the same repeatable stutter. I then tried it again on my main mod list 3 times each and received NO stutter when the script was hidden. I was even able to run around the whole map twice and did not have any noticeable stutter (I had small little bumps on my frametime but under 20ms I can't feel it or see it so I am happy with that).

And I am sorry I think part of the sentence was cut off, since I do not stutter when hiding SHESON_DynDOLOD_Worshipper.pex do you still want me to install DynDOLOD DLL and the DynDOLOD DLL papyrus scripts?

Hiding, disabling things is a troubleshooting step and not a fix. The script is required for normal operation, otherwise it would not exist.

We are still trying to find why Engine Fixes causes the problem and how to properly solve the issue.

Link to comment
Share on other sites

1 hour ago, sheson said:

Hiding, disabling things is a troubleshooting step and not a fix. The script is required for normal operation, otherwise it would not exist.

We are still trying to find why Engine Fixes causes the problem and how to properly solve the issue.

Yes absolutely I agree with you, I was just wondering what you wanted me to try next since I did not stutter when hiding SHESON_DynDOLOD_Worshipper.pex? The sentence was cut off so I was not entirely sure if thats what you meant or not.

Edit: I re-read your previous messages and tried a few more things.

Disabled everything under [Fixes] in EngineFixes.toml and I was unable to complete my test runs as I was getting random crashing. I tried a few times and would get to different places when it would crash. If this is something you would like me to continue testing, I can try again with only half the fixes disabled. I also installed DynDOLOD DLL and the DynDOLOD DLL papyrus scripts and disabled PapyrusUtil SE and I was still receiving stutter with that combination.

Edit 2: I just re-generated my LOD with WorkaroundLargeReferencesBugs=1 and installed the scripts 3 from the requirements. I made sure that those scripts overrode DynDOLOD DLL SE - Scripts and DynDOLOD Resources SE. I tried with both PapyrusUtil and DynDOLOD DL and I still had the stutter

Edited by Saint_Chewy
Link to comment
Share on other sites

1 hour ago, Saint_Chewy said:

Yes absolutely I agree with you, I was just wondering what you wanted me to try next since I did not stutter when hiding SHESON_DynDOLOD_Worshipper.pex? The sentence was cut off so I was not entirely sure if thats what you meant or not.

Edit: I re-read your previous messages and tried a few more things.

Disabled everything under [Fixes] in EngineFixes.toml and I was unable to complete my test runs as I was getting random crashing. I tried a few times and would get to different places when it would crash. If this is something you would like me to continue testing, I can try again with only half the fixes disabled. I also installed DynDOLOD DLL and the DynDOLOD DLL papyrus scripts and disabled PapyrusUtil SE and I was still receiving stutter with that combination.

Edit 2: I just re-generated my LOD with WorkaroundLargeReferencesBugs=1 and installed the scripts 3 from the requirements. I made sure that those scripts overrode DynDOLOD DLL SE - Scripts and DynDOLOD Resources SE. I tried with both PapyrusUtil and DynDOLOD DL and I still had the stutter

The minimum setup should be able to run with all fixes disabled as it should be able to run without Engine Fixes.

Explain again exactly what are the tests you need to in order to verify it stutters or not.

Just to make sure, it depends on which scripts are overwriting last if PapyrusUtil or DynDOLOD DLL is used.

For the next tests I will need to know what you are going to use, PapayrusUtil or DynDOLOD DLL, scripts 2 or scripts 3 with the workarounds. I will add debug information to the script for which version you decide on.

Link to comment
Share on other sites

20 minutes ago, sheson said:

The minimum setup should be able to run with all fixes disabled as it should be able to run without Engine Fixes.

Explain again exactly what are the tests you need to in order to verify it stutters or not.

Just to make sure, it depends on which scripts are overwriting last if PapyrusUtil or DynDOLOD DLL is used.

For the next tests I will need to know what you are going to use, PapayrusUtil or DynDOLOD DLL, scripts 2 or scripts 3 with the workarounds. I will add debug information to the script for which version you decide on.

For my test that I am performing currently, I load the game and at the start menu and I coc riverwood and then run down the road and go east towards the south side of Riften. I will typically know if its going to stutter or not by the time I reach Fort Amol. Now as of my most previous test this has been my load order (MO2's modlist has them in reverse order so SSE Engine Fixes is on top):

+DynDOLOD_Output Vanilla
-DynDOLOD_Output WorkaroundLargeReferencesBugs=1
+TexGen_Output Vanilla
-DynDOLOD DLL SE - Scripts 3.00
-DynDOLOD PapurysUtil SE - Scripts 3.00
+DynDOLOD DLL SE - SKSE64 Plugin - Skyrim Special Edition 1.5.97
+DynDOLOD DLL SE - Scripts
+DynDOLOD Resources SE
+(Part 1) SSE Engine Fixes for 1.5.39 - 1.5.97
+Address Library for SKSE Plugins

For my next test I will use PapayrusUtil and use scripts 2 if that is OK.

Edited by Saint_Chewy
Link to comment
Share on other sites

1 hour ago, Saint_Chewy said:

For my test that I am performing currently, I load the game and at the start menu and I coc riverwood and then run down the road and go east towards the south side of Riften. I will typically know if its going to stutter or not by the time I reach Fort Amol. Now as of my most previous test this has been my load order (MO2's modlist has them in reverse order so SSE Engine Fixes is on top):

+DynDOLOD_Output Vanilla
-DynDOLOD_Output WorkaroundLargeReferencesBugs=1
+TexGen_Output Vanilla
-DynDOLOD DLL SE - Scripts 3.00
-DynDOLOD PapurysUtil SE - Scripts 3.00
+DynDOLOD DLL SE - SKSE64 Plugin - Skyrim Special Edition 1.5.97
+DynDOLOD DLL SE - Scripts
+DynDOLOD Resources SE
+(Part 1) SSE Engine Fixes for 1.5.39 - 1.5.97
+Address Library for SKSE Plugins

For my next test I will use PapayrusUtil and use scripts 2 if that is OK.

Are you changing player speed in any way?

Replace attached script in DynDOLOD Resource SE (scripts 2 for PapyrusUtil). Enable all papyrus logging.  Do your test with minimal setup, DynDOLOD.esm only. Quit the game as soon as you notice stutter. Upload the papyrus log. 

SHESON_DynDOLOD_Worshipper.pex

Link to comment
Share on other sites

19 minutes ago, sheson said:

Do your test with minimal setup, DynDOLOD.esm only

Yes I have the speedmult set to 250 - this originally was set to make sure what I was having was not actual load stutter. I can run around the whole map like this with no stutter currently. Also tested before with default speed and stutter would be the same.

Edit: Hopefully I did exactly as you asked only DynDOLOD.esm enabled in the plugins and I did my quick test. Uploaded my papyrus.log

Hopefully I did it correct if not I will do it again. This is how my left side of MO2 looked:

+DynDOLOD_Output Vanilla
+DynDOLOD DLL SE - Scripts
+DynDOLOD Resources SE
+(Part 1) SSE Engine Fixes for 1.5.39 - 1.5.97
+Address Library for SKSE Plugins
+PapyrusUtil SE - Modders Scripting Utility Functions

Papyrus.0.log

Edited by Saint_Chewy
Link to comment
Share on other sites

24 minutes ago, Saint_Chewy said:

Yes I have the speedmult set to 250 - this originally was set to make sure what I was having was not actual load stutter. I can run around the whole map like this with no stutter currently. Also tested before with default speed and stutter would be the same.

Edit: Hopefully I did exactly as you asked only DynDOLOD.esm enabled in the plugins and I did my quick test. Uploaded my papyrus.log

Hopefully I did it correct if not I will do it again. This is how my left side of MO2 looked:

+DynDOLOD_Output Vanilla
+DynDOLOD DLL SE - Scripts
+DynDOLOD Resources SE
+(Part 1) SSE Engine Fixes for 1.5.39 - 1.5.97
+Address Library for SKSE Plugins
+PapyrusUtil SE - Modders Scripting Utility Functions

Papyrus.0.log 456 kB · 0 downloads

Good. Repeat the test with DynDOLOD.esp enabled please.

Link to comment
Share on other sites

7 minutes ago, sheson said:

That's better. What happens when you uncheck Lathe Reference Fix in the DynDOLOD SkyUI MCM and do the test?

That's the last piece of information for tonight. I will have more script(s) to test tomorrow.

Unchecked Large Reference Fix in the MCM (Had to enable SkyUI to get there) and no change unfortunately. Here is that new log file in case you need it. Thank you so much again for your help with this Sheson.

Papyrus.0.log

Link to comment
Share on other sites

Is there something to be enabled in Dyndolod to read SWAP files? I had been running the lastest version of Dyndolod multiples times, but doesn't generate updated LOD for some farmhouses and trees swapped with Base Object Swapper.

Link to comment
Share on other sites

8 hours ago, Edryu said:

Is there something to be enabled in Dyndolod to read SWAP files? I had been running the lastest version of Dyndolod multiples times, but doesn't generate updated LOD for some farmhouses and trees swapped with Base Object Swapper.

Read the first post which log and debug log to upload.

No.

https://dyndolod.info/Mods/Base-Object-Swapper

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.