mirror of
https://github.com/anticitizn/creamlinux.git
synced 2025-12-05 21:15:40 -05:00
16f0a99a60f07a711c5331c6c49b7c7339d47286
Creamlinux
CreamApi clone for Linux.
Support
This should work for any linux native steam title that doesn't block LD_PRELOAD.
Tested games
- Hearts Of Iron IV
- Stellaris
- PAYDAY 2
Usage
- You will need the actual files for DLC in the game. Creamlinux does not and will not auto-download anything.
- Download the latest release of Creamlinux.
- Unzip it and copy the files to the game's directory
- Set the game's steam launch params to
sh ./cream.sh %command%. - If you have your own cream_api.ini, copy the DLC lines to Creamlinux's cream_api.ini in the game directory.
- Launch your game and have fun!
Building from source
- 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
sh ./cream.sh %command%. - If you have your own cream_api.ini, copy the DLC lines to Creamlinux's cream_api.ini in the game directory.
Advanced
If you want to load cream_api.ini from a specific path, specify the path with CREAM_CONFIG_PATH in the launch options.
If the game you want to test isn't supported, use CREAM_GAME_NAME to specify the game executable's name.
Credits
Valve for steamworks
goddeysfreya for hookey
Description
Languages
C++
77.3%
C
22.5%