modorganizer2-linux-installer icon indicating copy to clipboard operation
modorganizer2-linux-installer copied to clipboard

Creation Kit Support

Open picobyte opened this issue 2 years ago • 3 comments

Anyone have had luck running creationkit through Mod organizer 2? I can run CK in steam just fine, but then I miss my installed mods. I use the new steam app ID, which I noted in properties on my ck installer in steam, 1946180 (was something else before, I read)

Via MO2 the environment is created and then.. nothing, CK seems to exit immediately. No clear logs in MO2, even on log level debug. It just says 'Nothing to wait for' (using a non-existing executable, foobar.exe I at least get an error).

Wine log
[2022-06-13 19:42:55.504 E] EnableNonClientDpiScaling() failed for HWND 0xf00b8 (120) (Call not implemented.)
[2022-06-13 19:42:55.594 D] Updating VFS mappings...
[2022-06-13 19:43:01.982 D] VFS mappings updated, linked 416 dirs and 5 files in 6491ms
[2022-06-13 19:43:02.030 D] checking steam
[2022-06-13 19:43:02.030 D] managed game is located at 'Z:/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition' and file 'Z:/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/steam_api64.dll' exists
[2022-06-13 19:43:02.034 D] 'steam.exe' is running, accessible=yes
[2022-06-13 19:43:02.034 D] spawning binary:
[2022-06-13 19:43:02.034 D]  . exe: 'Z:/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe'
[2022-06-13 19:43:02.035 D]  . args: ''
[2022-06-13 19:43:02.035 D]  . cwd: 'Z:/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition'
[2022-06-13 19:43:02.035 D]  . steam id: '1946180'
[2022-06-13 19:43:02.036 D]  . hooked: true
[2022-06-13 19:43:02.036 D]  . stdout: no
[2022-06-13 19:43:02.036 D]  . stderr: no
[2022-06-13 19:43:02.037 D]  . real cmd: '"Z:\home\xxxx\dnld\SteamLibrary\steamapps\common\Skyrim Special Edition\CreationKit.exe"'
ThreadGetProcessExitCode: no such process 28098
[2022-06-13 19:43:03.552 D] nothing to wait for[2022-06-13 19:50:59.962 D] process runner: refreshing because the process completed
[2022-06-13 19:50:59.963 D] refreshing structure
[2022-06-13 19:50:59.964 D] timing: OrganizerCore::refreshESPList() 0 ms
[2022-06-13 19:50:59.979 D] refresher: using 10 threads
[2022-06-13 19:51:00.063 D] refresher saw 3839 files
[2022-06-13 19:51:00.063 D] timing: DirectoryRefresher::refresh() 90 ms
[2022-06-13 19:51:00.183 D] directory refreshed, finishing up
[2022-06-13 19:51:00.183 D] clearing caches
[2022-06-13 19:51:00.184 D] running 2 post refresh tasks
[2022-06-13 19:51:00.184 D] structure deleter thread start
[2022-06-13 19:51:00.197 D] structure deleter thread done
[2022-06-13 19:51:00.208 D] timing: PluginList::refresh() 23 ms
[2022-06-13 19:51:00.208 D] timing: OrganizerCore::refreshESPList() 23 ms
[2022-06-13 19:51:00.211 D] refreshing lists
[2022-06-13 19:51:00.236 D] timing: PluginList::refresh() 24 ms
[2022-06-13 19:51:00.236 D] timing: OrganizerCore::refreshESPList() 24 ms
[2022-06-13 19:51:00.780 D] timing: OrganizerCore::refreshBSAList() 543 ms
[2022-06-13 19:51:00.780 D] refresh done
[2022-06-13 19:51:00.780 D] timing: OrganizerCore::directory_refreshed() 597 ms
[2022-06-13 19:51:00.848 D] timing: MainWindow::checkForProblemsImpl() 20 ms

In case it matters, skyrim AE works, including SKSE and many mods.

picobyte avatar Jun 13 '22 20:06 picobyte

No. I don't think the Creation Kit will work I tried it for Fallout 3 and had the same issue.

voidedlegacy avatar Jun 14 '22 12:06 voidedlegacy

Thanks, maybe I can gather something from the wine logging. Including a lot of noise and some censored IDs, behind spoiler is barfed on stdout/err when I run steam like so

PROTON_DUMP_DEBUG_COMMANDS=1 \
WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 \
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam

Specific for my setup and not the standard, but it works for me. As mentioned, creation kit starts normally, but not from a MO2 session, started similarly. I'm guessing steam's doing something magic, hidden behind a cloud of water vapor.

creation kit wine log
(steam:5946): Gtk-WARNING **: xxx.xxx.xxx.xxx: gtk_disable_setlocale() must be called before gtk_init()
GameAction [AppID 3511432638, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 3511432638, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 3511432638, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 3511432638, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=3511432638 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  "/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe"\0
Game process added : AppID 0 "/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=3511432638 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  "/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe"", ProcID 7366, IP 0.0.0.0:0
chdir /home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/
ERROR: ld.so: object '/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 3511432638, ActionID 2] : LaunchApp changed task to Completed with ""

(steam:5946): Gtk-WARNING **: xxx.xxx.xxx.xxx: gtk_disable_setlocale() must be called before gtk_init()

(steam:5946): Gtk-WARNING **: xxx.xxx.xxx.xxx: gtk_disable_setlocale() must be called before gtk_init()
ERROR: ld.so: object '/home/xxxx/dnld/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 7370 != 7367, skipping destruction (fork without exec?)
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
ThreadGetProcessExitCode: no such process 7542
ThreadGetProcessExitCode: no such process 7540
ThreadGetProcessExitCode: no such process 7539
ThreadGetProcessExitCode: no such process 7538
ThreadGetProcessExitCode: no such process 7368
ThreadGetProcessExitCode: no such process 7545
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
ThreadGetProcessExitCode: no such process 7610
ThreadGetProcessExitCode: no such process 7583
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
ThreadGetProcessExitCode: no such process 7622
ThreadGetProcessExitCode: no such process 7620
ThreadGetProcessExitCode: no such process 7617
ThreadGetProcessExitCode: no such process 7614
ThreadGetProcessExitCode: no such process 7595
ThreadGetProcessExitCode: no such process 7577
ThreadGetProcessExitCode: no such process 7571
ThreadGetProcessExitCode: no such process 7550
ThreadGetProcessExitCode: no such process 7547
ThreadGetProcessExitCode: no such process 7541
ThreadGetProcessExitCode: no such process 7537
ExecCommandLine: "'~/.steam/root/ubuntu12_32/steam' 'steam://run/1946180//'"
ExecuteSteamURL: "steam://run/1946180//"
GameAction [AppID 1946180, ActionID 3] : LaunchApp changed task to ProcessingInstallScript with ""
pid 7543 != 7542, skipping destruction (fork without exec?)
Game process removed: AppID 0 "/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=3511432638 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  "/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe"", ProcID 7366 
ThreadGetProcessExitCode: no such process 7559
ThreadGetProcessExitCode: no such process 7367
Uploaded AppInterfaceStats to Steam

(steam:5946): Gtk-WARNING **: 21:26:20.434: gtk_disable_setlocale() must be called before gtk_init()
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
GameAction [AppID 1946180, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1946180, ActionID 3] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1946180, ActionID 3] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1946180, ActionID 3] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1946180 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe'\0
Game process added : AppID 1946180 "/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1946180 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe'", ProcID 7878, IP 0.0.0.0:0
chdir /home/roel/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition
GameAction [AppID 1946180, ActionID 3] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 1946180, ActionID 3] : LaunchApp changed task to Completed with ""
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Game process updated : AppID 1946180 "/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1946180 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe'", ProcID 8051, IP 0.0.0.0:0
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
Setting breakpad minidump AppID = 1946180
Steam_SetMinidumpSteamID:  Caching Steam ID:  xxxxxxxxxxxxxxxxxxxx [API loaded no]
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Game process updated : AppID 1946180 "/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1946180 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe'", ProcID 8127, IP 0.0.0.0:0
MemoryTraceWrite::MemoryTraceWrite
Initialized small stack
Set thread processor
Set thread priority
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
CreateProcess failed (2).
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Fossilize INFO: Overriding serialization path: "/home/xxxx/dnld/SteamLibrary/steamapps/shadercache/1946180/fozpipelinesv6/steamapprun_pipeline_cache".
Game process updated : AppID 1946180 "/home/xxxx/dnld/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1946180 -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/xxxx/dnld/SteamLibrary/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/xxxx/dnld/SteamLibrary/steamapps/common/Skyrim Special Edition/CreationKit.exe'", ProcID 8127, IP 0.0.0.0:0
Setting breakpad minidump AppID = 1946180
Steam_SetMinidumpSteamID:  Caching Steam ID:  xxxxxxxxxxxxxxxxxxxx [API loaded no]

picobyte avatar Jun 14 '22 20:06 picobyte

Anyone have had luck running creationkit through Mod organizer 2? I can run CK in steam just fine, but then I miss my installed mods. I use the new steam app ID, which I noted in properties on my ck installer in steam, 1946180 (was something else before, I read)

Via MO2 the environment is created and then.. nothing, CK seems to exit immediately. No clear logs in MO2, even on log level debug. It just says 'Nothing to wait for' (using a non-existing executable, foobar.exe I at least get an error). Wine log

In case it matters, skyrim AE works, including SKSE and many mods.

in MO2 go into Modify Executable (Overwrite Steam AppID) with {1946180} this worked for me.

seanfire99 avatar Nov 07 '23 08:11 seanfire99