2024-08-14 13:02:17 +02:00
2024-08-14 13:02:17 +02:00
2024-07-21 04:53:14 +02:00

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

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.

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.)

Issues?

  • Open a issue and attach all relevant errors/logs.

Credits

Description
No description provided
Readme 3.1 MiB
Languages
TypeScript 42.5%
Rust 35.9%
SCSS 20%
JavaScript 1.5%
HTML 0.1%