Jump to content

Question

Posted

Hello, I have been having an annoying issue running Dyndolod 3 on my Proton setup related to texconv. While running Dyndolod after successfully generating xlodgen and texgen, I am unable to proceed with generating Dyndolod, as I eventually get a message saying "Could not execute "Z:\home\dillon\Games\DynDOLOD\Edit Scripts\Texconvx64.exe" -nologo -gpu 0 -y -m 1 -aw 256 -f R8G8B8A8_UNORM -o "C:\users\steamuser\Temp\DynDOLOD_SSE" "C:\users\steamuser\Temp\DynDOLOD_SSE\379794EC272A4EF98BAF93F0B0726085.dds". Then I get a pop-up about Call to an OS Function Failed. No .esp is mentioned.

Since I am on Linux, I don't have UAC or AV on my computer, and after changing permissions of some of the folders, specifically my game folder, mods folder, and the Dyndolod folder I have been able to run it once or twice. However, after changing a texture mod, I have been completely unable to get around this Texconv issue. I believe that Texconv should be running, since I can see it in the task manager and I can see some .dds files being converted. I also was able to run texgen and xlodgen with no issue. In fact I have run Dyndolod successfully earlier today! I have tried placing Dyndolod folder in both my Z: drive (the native Linux system) and my C: drive (the emulated Windows drive), and both run into the same error. I also reinstalled and repaired dotnet and C++, and I was able to run texconv (the official one from Github) with the below output. I also was able to convert images into .dds from the command line. However I could not replicate this with the one downloaded alongside Dyndolod. Is this expected behavior?

I am currently unable to test on Windows since my install is all messed up, but I am just looking to see if there is anything I have missed in troubleshooting. Any advice would be greatly appreciated.
 

Bug Report: https://pastebin.com/B3Te9XG4

SSE Log: https://paste.ee/p/Hhg78

Texconv Test: https://paste.ee/p/6vtVc

Recommended Posts

  • 0
Posted

I've had this before with texconv. Running DynDOLOD in a terminal had it print an error along the lines of "you need .NET 4.X", so I installed it with winetricks and it worked properly.

.NET Core Desktop 7 was installed, but it seems we also need Desktop 6 (for LodGenX64Win) and 4.8 for texconv and LodGenX64.

  • 1
Posted
  On 9/17/2024 at 7:59 PM, Gazotti said:

I've had this before with texconv. Running DynDOLOD in a terminal had it print an error along the lines of "you need .NET 4.X", so I installed it with winetricks and it worked properly.

.NET Core Desktop 7 was installed, but it seems we also need Desktop 6 (for LodGenX64Win) and 4.8 for texconv and LodGenX64.

Expand  

https://dyndolod.info/Downloads#Additional-Requirements
Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019 and 2022 for Texconvx64.exe
.NET Framework 4.8 (typically included with Windows 10/11) for LODGenx64.exe
.NET Desktop Runtime 6 for LODGenx64Win.exe

https://dyndolod.info/Installation-Instructions
Install Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019 and 2022. Install .NET Desktop Runtime 6.

  • 0
Posted

It seems likely there are several possible causes for this error message as can be seen by the different solutions and tips above.

As explained before, Texconv (and other things) require the latest Microsoft Visual C++ Redistributable to be installed properly:
Start the protonfix GUI, select Skyrim Special Edition: 489830 Steam App, click through to winetricks, select the default wineprefix, select Install a Windows DLL or component, check vcrun2022 and the click OK.

Or open a console window and execute:

WINEPREFIX="/the/path/to/SteamLibrary/SteamApps/compatdata/489830/pfx" winetricks --force vcrun2022

If nothing else helps, try this test version of https://mega.nz/file/4IQlFA7B#nzdR7V95MQxBYmKDZD9agfxHOGeh1w8ZdxoO5oISaM8 and report back successes or failures.

  • 0
Posted
  On 12/14/2024 at 10:18 AM, sheson said:

It seems likely there are several possible causes for this error message as can be seen by the different solutions and tips above.

As explained before, Texconv (and other things) require the latest Microsoft Visual C++ Redistributable to be installed properly:
Start the protonfix GUI, select Skyrim Special Edition: 489830 Steam App, click through to winetricks, select the default wineprefix, select Install a Windows DLL or component, check vcrun2022 and the click OK.

Or open a console window and execute:

WINEPREFIX="/the/path/to/SteamLibrary/SteamApps/compatdata/489830/pfx" winetricks --force vcrun2022

If nothing else helps, try this test version of https://mega.nz/file/4IQlFA7B#nzdR7V95MQxBYmKDZD9agfxHOGeh1w8ZdxoO5oISaM8 and report back successes or failures.

Expand  

logs: https://paste.ee/p/un2Lx

I installed xLODGen and ran the x64 version through MO2, I ran it 3 times before finding this post, every error it made some progress and then crashed, I deleted the output folder and then I used the Texconvx64 that you said to test. The process failed at the same point trying to run Texconvx64

  • 0
Posted
  On 12/15/2024 at 5:45 AM, kontotnok said:

logs: https://paste.ee/p/un2Lx

I installed xLODGen and ran the x64 version through MO2, I ran it 3 times before finding this post, every error it made some progress and then crashed, I deleted the output folder and then I used the Texconvx64 that you said to test. The process failed at the same point trying to run Texconvx64

Expand  

Also upload the FNVLODGen_log.txt when making posts.

Also check all the other posts about other possible reasons and solutions being discussed.

  • 0
Posted
  On 12/15/2024 at 7:18 AM, sheson said:

Also upload the FNVLODGen_log.txt when making posts.

Also check all the other posts about other possible reasons and solutions being discussed.

Expand  

But I did upload FNVLODGen_log, everything is on the same link

  • 0
Posted
  On 12/15/2024 at 7:43 AM, kontotnok said:

But I did upload FNVLODGen_log, everything is on the same link

Expand  

Ah, sorry about that. The FNVLODGen_log misses the first line including "starting session"

If none of the other solutions above help, try to upload a copy of the txt file mentioned by the message.
[02:14] <Error: Could not execute "C:\Modding\xLODGen\Edit Scripts\Texconvx64.exe" -nologo -y -aw 256 -sepalpha  -f DXT1 -bc d -o "c:\output\textures\landscape\lod\*" -flist "C:\users\migu\Temp\FNVEdit\Texconv_*.txt">
You should check for the file right away before closing anything, though it may still be gone already. If not upload it.

There is also error logged by LODGen while it generates terrain LOD meshes for WastelandNV. Is that repeatable?

  • 0
Posted
  On 12/15/2024 at 8:22 AM, sheson said:

Ah, sorry about that. The FNVLODGen_log misses the first line including "starting session"

If none of the other solutions above help, try to upload a copy of the txt file mentioned by the message.
[02:14] <Error: Could not execute "C:\Modding\xLODGen\Edit Scripts\Texconvx64.exe" -nologo -y -aw 256 -sepalpha  -f DXT1 -bc d -o "c:\output\textures\landscape\lod\*" -flist "C:\users\migu\Temp\FNVEdit\Texconv_*.txt">
You should check for the file right away before closing anything, though it may still be gone already. If not upload it.

There is also error logged by LODGen while it generates terrain LOD meshes for WastelandNV. Is that repeatable?

Expand  

The Texconv file is already gone

I ran it again, trying the fixed mentioned about installing dotnet desktop but nothing (I already have vcrun installed)

logs (everything's here): https://paste.ee/p/IlUe3

Edit (Not really because I can't edit it): It doesn't work outside of MO2 either

  • 0
Posted
  On 12/15/2024 at 8:41 AM, kontotnok said:

The Texconv file is already gone

I ran it again, trying the fixed mentioned about installing dotnet desktop but nothing (I already have vcrun installed)

logs (everything's here): https://paste.ee/p/IlUe3

Edit (Not really because I can't edit it): It doesn't work outside of MO2 either

Expand  

Upload new logs with this somewhat more chatty version of texconv https://mega.nz/file/0MAGXLRI#uer6RNAlqLHAdV-bC8xAMfyhZo5RbnGqe0r-0dLSl2A

  • 0
Posted
  On 12/16/2024 at 7:12 AM, sheson said:

Get this test version of xLODGenx64.exe https://mega.nz/file/8Y4iULAT#XrL2rY4lHRkXd1x8u_fqXCQwhaBNZMHqd_n49KtY8dI and upload new logs.

Expand  

It still crashes unfortunately

Logs: https://paste.ee/p/8BTGs

BTW it turns out the previous run did generate an FNVLODGen_log.txt file, but I hadn't closed the app yet so that's probably why it didn't appear in the folder, here it is: https://filebin.net/ewzi1s8yqdak8ian

  • 0
Posted
  On 12/16/2024 at 9:28 AM, kontotnok said:

It still crashes unfortunately

Logs: https://paste.ee/p/8BTGs

BTW it turns out the previous run did generate an FNVLODGen_log.txt file, but I hadn't closed the app yet so that's probably why it didn't appear in the folder, here it is: https://filebin.net/ewzi1s8yqdak8ian

Expand  

The log is saved when the tool closes.

We will have to try to troubleshoot one problem at a time. Delete all old logs. Download this test version of LODGenx64.exe https://mega.nz/file/wVhggDYQ#08l3-DoknmG_Np3A-sseu_GQjDPg77P4rNZzExBOwmg and replace the one in the Edit Scripts folder.

Start xLODGen, only select WastelandNV and select to generate terrain LOD meshes only. Do not check to generate any terrain LOD textures or any object or tree LOD.
Upload new FNVLODGen_log.txt.

  • 0
Posted
  On 12/16/2024 at 10:24 AM, sheson said:

The log is saved when the tool closes.

We will have to try to troubleshoot one problem at a time. Delete all old logs. Download this test version of LODGenx64.exe https://mega.nz/file/wVhggDYQ#08l3-DoknmG_Np3A-sseu_GQjDPg77P4rNZzExBOwmg and replace the one in the Edit Scripts folder.

Start xLODGen, only select WastelandNV and select to generate terrain LOD meshes only. Do not check to generate any terrain LOD textures or any object or tree LOD.
Upload new FNVLODGen_log.txt.

Expand  

Here are the logs: https://paste.ee/p/tb8qw

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.