anticitizn / creamlinux

CreamAPI-like DLC unlocker for Linux
MIT License
113 stars 15 forks source link

CK3 not working #21

Open Quark04 opened 7 months ago

Quark04 commented 7 months ago

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

anticitizn commented 5 months ago

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.

NL-TCH commented 5 months ago

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

Red-Skuller commented 4 months ago

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