mirror of
https://github.com/anticitizn/creamlinux.git
synced 2025-12-05 21:15:40 -05:00
8b1c371608f7cd6e4bec32df9751e213eea0b2c7
Creamlinux
CreamApi(dlc unlocker) for Linux.
Support
This should work for any linux native steam title that doesn't block LD_PRELOAD. However not all games will be visible in the launcher. This is due to change (launcher rewrite)
Tested games
- Hearts Of Iron IV
- Stellaris
Usage
First, clone the project recursively:
git clone https://github.com/20PercentRendered/creamlinux --recursive
- build the project like any standard CMake project:
mkdir build
cd build
cmake ..
make
- Copy
build/libfolder contents to the game folder. - Then set the game's steam launch params to
./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 and zenity).
If you want to load cream_api.ini from a separate path, specify the path with CREAM_CONFIG_PATH in the launch options.
Credits
Valve for steamworks
goddeysfreya for hookey
Description
Languages
C++
77.3%
C
22.5%