2022-11-01 22:23:04 +02:00
2022-05-01 18:41:38 +03:00
2022-11-01 22:17:39 +02:00
2022-04-29 23:32:39 +03:00
2022-04-16 22:19:55 +03:00
2022-03-12 13:47:21 +02:00
2022-11-01 22:23:04 +02:00

Creamlinux

CreamApi clone for Linux.

Support

This should work for any linux native steam title that doesn't block LD_PRELOAD, except unity games.

Tested games

  • Hearts Of Iron IV
  • Stellaris
  • PAYDAY 2

Usage

  1. Download the latest release of Creamlinux.
  2. Unzip it and copy the files to the game's directory
  3. Set the game's steam launch params to CREAM_SIMPLE=1 sh ./cream.sh %command%.
  4. If you have your own cream_api.ini, copy the DLC lines to Creamlinux's cream_api.ini in the game directory.
  5. Launch your game and have fun!

Building from source

  1. Clone the project recursively:
git clone https://github.com/20PercentRendered/creamlinux --recursive
  1. build the project like any standard CMake project:
mkdir build
cd build
cmake ..
make
  1. Copy build/lib folder contents to the game folder.
  2. Then set the game's steam launch params to sh ./cream.sh %command%.
  3. 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.

CREAM_SIMPLE is used to skip the launcher popup. This variable may need to be removed for hoi4.

Credits

pulzed for mINI(ini.h)

Valve for steamworks

gabime for spdlog

goddeysfreya for hookey

S
Description
Languages
C++ 77.3%
C 22.5%