2022-05-01 18:41:38 +03:00
2022-05-01 18:41:38 +03:00
2022-04-29 23:32:39 +03:00
2022-04-30 23:07:31 +03:00
2022-04-29 23:32:39 +03:00
2022-04-16 22:19:55 +03:00
2022-04-30 13:06:49 +03:00
2022-04-30 13:33:11 +03:00
2022-03-12 13:47:21 +02:00
2022-04-29 23:32:39 +03:00
2022-04-30 13:50:26 +03:00
2022-03-12 15:00:44 +02:00

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
  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 ./cream.sh %command%.
  3. 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

pulzed for mINI(ini.h)

Valve for steamworks

gabime for spdlog

goddeysfreya for hookey

Description
Languages
C++ 77.3%
C 22.5%