CreamApi(dlc unlocker) for Linux.
A lot of the code is based on hookey, which means this should work for HOI4 but other games are unknown. Maybe don't try it on VAC-secure games. Probably doesn't work with wine/proton.
First, clone project recursively.
git clone https://github.com/20PercentRendered/creamlinux --recursive
-
build the project with
sh build.sh
. -
Copy build/lib folder contents to the game folder.
-
Then set steam launch params:
./cream.sh %command%
-
If you copied an existing cream_api.ini, make sure the line endings are set to linux line endings, otherwise this will not work (just open it and save it again)
When the dialog pops up, it will look a bit strange due to steam's bundled deps being ancient (gtk2 is seriously out of date). If you are running on Arch, you can run steam-native.
If you want to load cream_api.ini from a separate path, specify the path with CREAM_CONFIG_PATH;
Valve for steamworks
goddeysfreya for hookey