mirror of
https://github.com/anticitizn/creamlinux.git
synced 2026-01-31 08:52:51 -05:00
update build and usage instructions
This commit is contained in:
committed by
GitHub
parent
52c5193d9b
commit
9c1e546cde
32
README.md
32
README.md
@@ -2,26 +2,36 @@
|
|||||||
CreamApi(dlc unlocker) for Linux.
|
CreamApi(dlc unlocker) for Linux.
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
A lot of the code is based on hookey, which means this should work for HOI4 but other games are unknown. Maybe don't try it on VAC-secure games. Probably doesn't work with wine/proton.
|
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
|
## Usage
|
||||||
First, clone project recursively.
|
First, clone the project recursively:
|
||||||
`git clone https://github.com/20PercentRendered/creamlinux --recursive`
|
```
|
||||||
1. build the project with `sh build.sh`.
|
git clone https://github.com/20PercentRendered/creamlinux --recursive
|
||||||
|
```
|
||||||
|
1. build the project like any standard CMake project:
|
||||||
|
```
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake ..
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
||||||
2. Copy build/lib folder contents to the game folder.
|
2. Copy `build/lib` folder contents to the game folder.
|
||||||
3. Then set steam launch params: `./cream.sh %command%`
|
3. Then set the game's steam launch params to `./cream.sh %command%`.
|
||||||
4. 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)
|
4. 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 is seriously out of date). If you are running on Arch, you can run steam-native.
|
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.
|
||||||
If you want to load cream_api.ini from a separate path, specify the path with CREAM_CONFIG_PATH;
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
[pulzed](https://github.com/pulzed) for [mINI](https://github.com/pulzed/mINI)(ini.h)
|
[pulzed](https://github.com/pulzed) for [mINI](https://github.com/pulzed/mINI)(ini.h)
|
||||||
|
|
||||||
Valve for steamworks
|
[Valve](https://www.valvesoftware.com/) for [steamworks](https://partner.steamgames.com/)
|
||||||
|
|
||||||
[gabime](https://github.com/gabime) for [spdlog](https://github.com/gabime/spdlog)
|
[gabime](https://github.com/gabime) for [spdlog](https://github.com/gabime/spdlog)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user