Jump to content
DoubleYou

Dynamic Distant Objects LOD - DynDOLOD (by Sheson)

Recommended Posts

SRB,

 

Do we keep the TexGen files active and in the load order after DynDOLOD has ran and you're ready to play?

Yeah, you'll want those there since some objects may use the mini atlases. I don't know if everyone single lod object calls on the huge atlas that is created from the mini atlases. 

Guys I am unable to generate the files. Everytime I run the script in TES5Edit, I get this Unknown error. I have installed every mod in the STEP Core profile in MO.

Could be a bit more specific and maybe post a screenshot of error. Is texgen or dyndolod the problem?

Share this post


Link to post
Share on other sites

I reverted back to SKSE 1.72 and got the same Unknown error. I won't try to run this thing again.

It might be a permission error. Like some file has messed up access privileges. 

Share this post


Link to post
Share on other sites

What permission error are you talking about? Windows 7 UAC is disabled in my computer.

UAC isn't always the issue. Sometimes the files themselves have weird issues.

Share this post


Link to post
Share on other sites

To those having troubles: You guys did remember to add the -o:"C:\TES5LODGen Output" to the arguments for TES5Edit, right?

Share this post


Link to post
Share on other sites

 

While creating textures for DynDOLOD through TES5Edit, the program gives an error:

 

https://i.imgur.com/THJe0ej.jpg

 

This is the bug report:

 

 

 

date/time         : 2015-06-22, 13:06:09, 738ms
computer name     : ARDA-PC
user name         : Arda <admin>
registered owner  : Arda
operating system  : Windows 7 x64 Service Pack 1 build 7601
system language   : Turkish
system up time    : 18 hours 9 minutes
program up time   : 9 minutes 24 seconds
processors        : 8x AMD FX-8150 Eight-Core Processor
physical memory   : 9087/16365 MB (free/total)
free disk space   : (C:) 21,43 GB
display mode      : 1920x1080, 32 bit
process id        : $1688
allocated memory  : 1,23 GB
command line      : "C:\Program Files (x86)\Steam\SteamApps\common\Skyrim\TES5Edit.exe" -o:"C:\TES5LODGenOutput"
executable        : TES5Edit.exe
exec. date/time   : 2015-05-19 11:41
version           : 3.1.1.0
compiled with     : Delphi XE
madExcept version : 4.0.5
callstack crc     : $0827ec98, $bce4f884, $d9d12d1c
exception number  : 1
exception class   : Unknown
exception message : Unknown.
 
main thread ($24cc):
0076d9f4 +0144 TES5Edit.exe Imaging        1550  +21 ResizeImage
00a5384e +0326 TES5Edit.exe frmViewMain    4901  +35 TfrmMain.wbBuildAtlasFromAtlasMap
00a7ee81 +1349 TES5Edit.exe frmViewMain   14949 +305 TfrmMain.JvInterpreterProgram1GetValue
009aa90b +00c7 TES5Edit.exe JvInterpreter            TJvInterpreterExpression.GetValue
009ab4d1 +009d TES5Edit.exe JvInterpreter            TJvInterpreterFunction.GetValue
009af45c +001c TES5Edit.exe JvInterpreter            TJvInterpreterUnit.GetValue
009a9e9c +0164 TES5Edit.exe JvInterpreter            TJvInterpreterExpression.InternalGetValue
009ac30d +005d TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretIdentifier
009ab675 +00e5 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac445 +00b1 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretBegin
009ab6bc +012c TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac504 +0054 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretIf
009ab6c5 +0135 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac445 +00b1 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretBegin
009ab6bc +012c TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009aca33 +01b3 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretFor
009ab6e0 +0150 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac445 +00b1 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretBegin
009ab30e +0052 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InFunction
009af853 +00c3 TES5Edit.exe JvInterpreter            TJvInterpreterUnit.ExecFunction
009afb01 +0145 TES5Edit.exe JvInterpreter            TJvInterpreterUnit.CallFunctionEx
009af982 +0062 TES5Edit.exe JvInterpreter            TJvInterpreterUnit.CallFunction
00a5e89e +0226 TES5Edit.exe frmViewMain    6899  +43 TfrmMain.ApplyScript
00a5f27c +0104 TES5Edit.exe frmViewMain    6998  +13 TfrmMain.mniNavApplyScriptClick
00525e97 +00a7 TES5Edit.exe Menus                    TMenuItem.Click
00527393 +0013 TES5Edit.exe Menus                    TMenu.DispatchCommand
00528572 +0082 TES5Edit.exe Menus                    TPopupList.WndProc
005284c1 +001d TES5Edit.exe Menus                    TPopupList.MainWndProc
004c4e8c +0014 TES5Edit.exe Classes                  StdWndProc
775a7885 +000a USER32.dll                            DispatchMessageW
005b2133 +00f3 TES5Edit.exe Forms                    TApplication.ProcessMessage
005b2176 +000a TES5Edit.exe Forms                    TApplication.HandleMessage
005b24a1 +00c9 TES5Edit.exe Forms                    TApplication.Run
00a8ffaf +005f TES5Edit.exe TES5Edit         77   +7 initialization
76403378 +0010 kernel32.dll                          BaseThreadInitThunk
 
thread $ea0:
77c301a2 +0e ntdll.dll     NtWaitForMultipleObjects
76403378 +10 kernel32.dll  BaseThreadInitThunk
 
thread $1ed8 (TWorkerThread):
77c2f916 +0e ntdll.dll                           NtWaitForSingleObject
756514a5 +92 KERNELBASE.dll                      WaitForSingleObjectEx
7640118f +3e kernel32.dll                        WaitForSingleObjectEx
76401143 +0d kernel32.dll                        WaitForSingleObject
005d21e9 +19 TES5Edit.exe   VirtualTrees 6308 +3 TWorkerThread.Execute
00472cf7 +2b TES5Edit.exe   madExcept            HookedTThreadExecute
004c21c6 +42 TES5Edit.exe   Classes              ThreadProc
00407588 +28 TES5Edit.exe   System        148 +0 ThreadWrapper
00472bd9 +0d TES5Edit.exe   madExcept            CallThreadProcSafe
00472c43 +37 TES5Edit.exe   madExcept            ThreadExceptFrame
76403378 +10 kernel32.dll                        BaseThreadInitThunk
>> created by main thread ($24cc) at:
005d20d1 +19 TES5Edit.exe   VirtualTrees 6251 +1 TWorkerThread.Create
 
thread $27d8:
77c31f8b +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76403378 +10 kernel32.dll  BaseThreadInitThunk
 
thread $2748:
77c31f8b +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76403378 +10 kernel32.dll  BaseThreadInitThunk
 
thread $106c:
77c31f8b +0b ntdll.dll     NtWaitForWorkViaWorkerFactory
76403378 +10 kernel32.dll  BaseThreadInitThunk

 
If I just click on "Continue Application," would I have any problems? 
 
(If I do so, I get two folders in the Output folder; "DynDOLOD-temp" and "textures". The first is 269 mb and the latter is 1 mb. Is this normal?)

 

I'm having the same problem. This is one of the generated bug reports. TES5Edit always seems to raise an exception at this point.

 

 

 

[spoiler]
date/time         : 2015-06-24, 01:41:04, 215ms
computer name     :
user name         :
registered owner  :
operating system  : Windows 8 x64 build 9200
system language   : Portuguese
system up time    : 8 minutes 33 seconds
program up time   : 1 minute 53 seconds
processors        : 4x Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
physical memory   : 5187/8152 MB (free/total)
free disk space   : (C:) 57,40 GB
display mode      : 1920x1080, 32 bit
process id        : $848
allocated memory  : 850,44 MB
command line      : "C:\games\steam\SteamApps\common\Skyrim\Skyrim Utilities\TES5Edit\TES5Edit.exe" -o:"C:\TES5LODGenOutput"
executable        : TES5Edit.exe
exec. date/time   : 2015-05-26 14:11
version           : 3.1.1.0
compiled with     : Delphi XE
madExcept version : 4.0.5
callstack crc     : $0827ec98, $6fb05f1e, $c495eb4a
exception number  : 1
exception class   : Unknown
exception message : Unknown.

main thread ($798):
0076d9f4 +0144 TES5Edit.exe Imaging        1550  +21 ResizeImage
00a538aa +0326 TES5Edit.exe frmViewMain    4901  +35 TfrmMain.wbBuildAtlasFromAtlasMap
00a7eedd +1349 TES5Edit.exe frmViewMain   14949 +305 TfrmMain.JvInterpreterProgram1GetValue
009aa967 +00c7 TES5Edit.exe JvInterpreter            TJvInterpreterExpression.GetValue
009ab52d +009d TES5Edit.exe JvInterpreter            TJvInterpreterFunction.GetValue
009af4b8 +001c TES5Edit.exe JvInterpreter            TJvInterpreterUnit.GetValue
009a9ef8 +0164 TES5Edit.exe JvInterpreter            TJvInterpreterExpression.InternalGetValue
009ac369 +005d TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretIdentifier
009ab6d1 +00e5 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac4a1 +00b1 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretBegin
009ab718 +012c TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac560 +0054 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretIf
009ab721 +0135 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac4a1 +00b1 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretBegin
009ab718 +012c TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009aca8f +01b3 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretFor
009ab73c +0150 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretStatement
009ac4a1 +00b1 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InterpretBegin
009ab36a +0052 TES5Edit.exe JvInterpreter            TJvInterpreterFunction.InFunction
009af8af +00c3 TES5Edit.exe JvInterpreter            TJvInterpreterUnit.ExecFunction
009afb5d +0145 TES5Edit.exe JvInterpreter            TJvInterpreterUnit.CallFunctionEx
009af9de +0062 TES5Edit.exe JvInterpreter            TJvInterpreterUnit.CallFunction
00a5e8fa +0226 TES5Edit.exe frmViewMain    6899  +43 TfrmMain.ApplyScript
00a5f2d8 +0104 TES5Edit.exe frmViewMain    6998  +13 TfrmMain.mniNavApplyScriptClick
00525e97 +00a7 TES5Edit.exe Menus                    TMenuItem.Click
00527393 +0013 TES5Edit.exe Menus                    TMenu.DispatchCommand
00528572 +0082 TES5Edit.exe Menus                    TPopupList.WndProc
005284c1 +001d TES5Edit.exe Menus                    TPopupList.MainWndProc
004c4e8c +0014 TES5Edit.exe Classes                  StdWndProc
7659a6db +000b user32.dll                            DispatchMessageW
005b2133 +00f3 TES5Edit.exe Forms                    TApplication.ProcessMessage
005b2176 +000a TES5Edit.exe Forms                    TApplication.HandleMessage
005b24a1 +00c9 TES5Edit.exe Forms                    TApplication.Run
00a8ffaf +005f TES5Edit.exe TES5Edit         77   +7 initialization
76467c02 +0022 KERNEL32.DLL                          BaseThreadInitThunk

thread $1610 (TWorkerThread):
75752cc1 +b1 KERNELBASE.dll                      WaitForSingleObjectEx
75752bfd +0d KERNELBASE.dll                      WaitForSingleObject
005d21e9 +19 TES5Edit.exe   VirtualTrees 6308 +3 TWorkerThread.Execute
00472cf7 +2b TES5Edit.exe   madExcept            HookedTThreadExecute
004c21c6 +42 TES5Edit.exe   Classes              ThreadProc
00407588 +28 TES5Edit.exe   System        148 +0 ThreadWrapper
00472bd9 +0d TES5Edit.exe   madExcept            CallThreadProcSafe
00472c43 +37 TES5Edit.exe   madExcept            ThreadExceptFrame
76467c02 +22 KERNEL32.DLL                        BaseThreadInitThunk
>> created by main thread ($798) at:
005d20d1 +19 TES5Edit.exe   VirtualTrees 6251 +1 TWorkerThread.Create

thread $868:
00472bd9 +0d TES5Edit.exe madExcept CallThreadProcSafe
00472c43 +37 TES5Edit.exe madExcept ThreadExceptFrame
76467c02 +22 KERNEL32.DLL           BaseThreadInitThunk
>> created by main thread ($798) at:
75449e7e +00 combase.dll

thread $dd4:
76467c02 +22 KERNEL32.DLL  BaseThreadInitThunk

thread $14c0:
76467c02 +22 KERNEL32.DLL  BaseThreadInitThunk

 

 

Edited by clavicle

Share this post


Link to post
Share on other sites

 

I'm having the same problem. This is one of the generated bug reports. TES5Edit always seems to raise an exception at this point.

 

Read the last few pages of this thread:

 

https://forum.step-project.com/topic/5011-dynamic-distant-objects-lod-dyndolod-129/page-94

 

The problem is fixed now. Just download the latest .txt file that Sheson shared. And don't forget to use the spoiler tag next time you post something so long  :^_^:

  • Upvote 1

Share this post


Link to post
Share on other sites

I know I am probably being a noob here, but do uncheck dual sheath and bashpatch right

No need to.

What does iAtlasSize do exactly?

Changes the size of the LOD. 256 is "higher quality" than 128

Share this post


Link to post
Share on other sites

ok ty Tech, now to figure out why im not getting TES5LODGenOutput maybe its because I'm using beta SKSE

 

Edit 1: Ok so went and reskimmed Shesons' posts and figured I would give the updated file a shot, even though I wasn't getting any errors.  Guess work for now I'll keep you posted.

Edited by Tirencia

Share this post


Link to post
Share on other sites

ok ty Tech, now to figure out why im not getting TES5LODGenOutput maybe its because I'm using beta SKSE

 

Edit 1: Ok so went and reskimmed Shesons' posts and figured I would give the updated file a shot, even though I wasn't getting any errors. Guess work for now I'll keep you posted.

SKSE is only used in game. It will have nothing to do with TES5Edit.

Share this post


Link to post
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 Terms of Use.