CreamApi clone for Linux.
If you want, create a fork and improve it yourself. Although it might be better to just rewrite the whole thing.
This should work for any linux native steam title that doesn't block LD_PRELOAD.
- Hearts Of Iron IV
- Stellaris (doesn't work anymore :< )
- PAYDAY 2
- 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!
gcc-multilib
g++-multilib
cmake
git
base-devel
multilib-devel
cmake
git
- Clone the project recursively:
git clone https://github.com/20PercentRendered/creamlinux --recursive
- build the project with build.sh
sh ./build.sh
- Copy
output
folder 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.
If you want to load cream_api.ini
from a specific path, specify the path with CREAM_CONFIG_PATH
in the launch options.
- Proxy mode
- Support for some older versions of the steam API
- Support multiple SDK versions
- Proton support
- SteamClient() call support (Paradox launcher)
- Desphaggetify code
- Put all external code into ext
Valve for steamworks
goddeysfreya for hookey