anticitizn/creamlinux

CK3 not working

Opened this issue · 3 comments

Followed the steps and put my files under the CK3 directory (/mnt/Gamedrive/SteamLibrary/steamapps/common/Crusader Kings III) and launched it with a more recent .ini file with the correct launch option, my only DLC has a red triangle but no others appear, ran the logging step and got this error.

./cream.sh: line 25: fg: no job control

Hello, thanks for posting. Could you please post the full log? I believe the error was caused by the script being unable to find libsteam_api.so. It appears to work fine for others, so I'm curious what's causing it to fail in your situation.

Hello, thanks for posting. Could you please post the full log? I believe the error was caused by the script being unable to find libsteam_api.so. It appears to work fine for others, so I'm curious what's causing it to fail in your situation.

Yes, #31 is related i think, the libsteam_api.so cannot be found (when using GEproton 7.55)

When i run CK3 native without proton i get the same error: ./cream.sh: line 25: fg: no job control

I also couln't start it by modifying the launch options(had to change to an absolute path to cream.sh) but could start it manually from the game folder with konsole --hold -e sh ./cream.sh /home/user/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1158310 -- /home/user/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.local/share/Steam/steamapps/common/SteamLinuxRuntime'/scout-on-soldier-entry-point-v2 -- '/home/user/.local/share/Steam/steamapps/common/Crusader Kings III/launcher/dowser' --pdxlDisableHardwareSettings -nakama -simultaneouschunks 2\0
The dlcs weren't unlocked
The output on the konsole was

ERROR: ld.so: object '/tmp/lib64Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/tmp/libsteam_api.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/tmp/lib32Creamlinux.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

EDIT: Oh maybe i have to download dlc files manually
FIN: Works after downloading the dlc manually. Just had to change the relative ./cream.sh path to the absolute one