mirror of
https://github.com/anticitizn/creamlinux.git
synced 2026-01-31 00:42:52 -05:00
readme updates
This commit is contained in:
18
README.md
18
README.md
@@ -2,7 +2,7 @@
|
|||||||
CreamApi clone for Linux.
|
CreamApi clone for Linux.
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
This should work for any linux native steam title that isn't a unity game and doesn't block LD_PRELOAD.
|
This should work for any linux native steam title that doesn't block LD_PRELOAD.
|
||||||
|
|
||||||
## Tested games
|
## Tested games
|
||||||
- Hearts Of Iron IV
|
- Hearts Of Iron IV
|
||||||
@@ -22,27 +22,25 @@ This should work for any linux native steam title that isn't a unity game and do
|
|||||||
```
|
```
|
||||||
git clone https://github.com/20PercentRendered/creamlinux --recursive
|
git clone https://github.com/20PercentRendered/creamlinux --recursive
|
||||||
```
|
```
|
||||||
2. build the project like any standard CMake project:
|
2. build the project with build.sh
|
||||||
```
|
```
|
||||||
mkdir build
|
sh ./build.sh
|
||||||
cd build
|
|
||||||
cmake ..
|
|
||||||
make
|
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Copy `build/lib` folder contents to the game folder.
|
3. Copy `output` folder contents to the game folder.
|
||||||
4. Then set the game's steam launch params to `sh ./cream.sh %command%`.
|
4. Then set the game's steam launch params to `sh ./cream.sh %command%`.
|
||||||
5. If you have your own cream_api.ini, copy the DLC lines to Creamlinux's cream_api.ini in the game directory.
|
5. If you have your own cream_api.ini, copy the DLC lines to Creamlinux's cream_api.ini in the game directory.
|
||||||
## Advanced
|
## 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 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.
|
|
||||||
## Todo
|
## Todo
|
||||||
- Proxy mode
|
- Proxy mode
|
||||||
- dlsym hooking (Unity?)
|
|
||||||
- Support for some older versions of the steam API
|
- Support for some older versions of the steam API
|
||||||
|
- Support multiple SDK versions
|
||||||
- Proton support
|
- Proton support
|
||||||
|
- SteamClient() call support (Paradox launcher)
|
||||||
|
- Desphaggetify code
|
||||||
|
- Put all external code into ext
|
||||||
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|||||||
Reference in New Issue
Block a user