mirror of
https://github.com/Novattz/creamlinux-installer.git
synced 2026-01-24 20:32:51 -05:00
41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
|
|
# Steam DLC Fetcher and installer for Linux
|
|
- Python script designed for linux to automate fetching of DLC id's for steam games and the installation of creamlinux automatically. [Demo/Tutorial](https://www.youtube.com/watch?v=Y1E15rUsdDw)
|
|
### Features
|
|
- Automatically fetches and lists DLC's for selected steam game(s) installed on the computer.
|
|
- Automatically installs creamlinux and its components into selected steam games, excluding and handling specific config files.
|
|
- Provides a simple cli to navigate and operate the entire process.
|
|
|
|
## Usage
|
|
### Prerequisites
|
|
- `python 3.x`
|
|
- `requests` library
|
|
- `zipfile` library
|
|
|
|
|
|
### Installation
|
|
|
|
- Clone the repo or download the script.
|
|
- Navigate to the directory containing the script.
|
|
- Run the script using python.
|
|
|
|
#### OR
|
|
Use this one-line shell script.
|
|
```bash
|
|
git clone https://github.com/Novattz/creamlinux-installer;cd creamlinux-installer;python dlc_fetcher.py
|
|
```
|
|
## TODO
|
|
- [ ] Cross reference dlc files and dlc id's. Incase dlc id's and dlc files differ in terms of quantity it will notify the user.
|
|
- [ ] Possibly add functionality to search for dlc files/automatically installing them.
|
|
- [ ] Add the possibility to install cream/smokeapi for games running proton.
|
|
- [ ] Check if the game already has dlc files installed
|
|
- [ ] Gui?
|
|
- [ ] Add checker for configs already applied to games. (i.e script will check for new dlc id's for already applied games.)
|
|
- [ ] Add a way to check if a game blocks LD_PRELOAD.
|
|
|
|
### Issues?
|
|
- Open a issue and attach all relevant errors/logs.
|
|
|
|
# Credits
|
|
- [All credits for creamlinux go to its original author and contributors.](https://github.com/anticitizn/creamlinux)
|