Skip to content

Rockeyxx/LuaToolsLinux

 
 

Repository files navigation

LuaTools (Linux)

A Linux version of LuaTools for Steam, built for Millennium with support for SLSsteam + ACCELA integration.

One-Command Install

Install Millennium + LuaTools + ACCELA + SLSsteam automatically with a single command:

curl -fsSL https://raw.githubusercontent.com/Star123451/LuaToolsLinux/main/install.sh | bash

⚠️ IMPORTANT: Watch the video tutorial pinned in the Discord channel before configuring everything.

If ACCELA is installed as an AppImage, you may need to manually locate the AppImage file by clicking the folder icon in the LuaTools settings menu and selecting the path yourself.


What the Installer Does

The installer now fully automates setup and troubleshooting.

Automatic Detection & Setup

  • Detects Steam Flatpak/Snap installs and explains how to switch to native Steam
  • Detects Decky Loader and offers to uninstall it
  • Detects whether ACCELA is:
    • AppImage
    • run.sh
  • Warns when manual AppImage path selection is required
  • Displays the currently installed Millennium version
  • Installs required Python dependencies automatically:
    • httpx
    • beautifulsoup4
    • ruamel.yaml

Expanded Fixes Menu

Built-in repair options for common issues:

  • Purchase error fix
  • Missing Keys fix
  • No licenses info fix
  • fix-deps runner

Full Uninstall Support

Completely removes:

  • Millennium
  • LuaTools plugin
  • ACCELA
  • SLSsteam

Ubuntu / Debian Improvements

Automatically checks for missing:

libssl-dev:i386

and offers to install it when needed.


Features

  • One-click installs through ACCELA
  • Workshop Downloader support
  • Game Fix System
  • Linux execute permission fixer (chmod +x)
  • FakeAppId & token management
  • Ryuu Cookie & Morrenus Key support
  • Games database integration
  • Theme support
  • Automatic updates
  • Custom launcher path configuration

Requirements

  • Linux x86_64
  • Native Steam installation
  • Python 3.10+
  • Pip
  • jq

Supported Components


Paths Used

Component Path
Steam root ~/.steam/steam or ~/.local/share/Steam
Lua scripts {steam_root}/config/stplug-in/*.lua
Depot manifests {steam_root}/depotcache/*.manifest
SLSsteam binary ~/.local/share/SLSsteam/SLSsteam.so
SLSsteam config ~/.config/SLSsteam/config.yaml
ACCELA ~/.local/share/ACCELA/ or ~/accela/

Credits

  • LuaTools Linux — StarWarsK & geovanygrdt
  • Contributors — PeeblyWeeb, GooseLander07
  • Original LuaTools — madoiscool
  • SLSsteam — AceSLS
  • ACCELA / Enter The Wired — ciscosweater
  • Millennium — SteamClientHomebrew

Star History

Star History Chart

License

See the original LuaTools repository for license information.

About

The LuaTools plugin, ported to Linux via ACCELA and SLSsteam. (By StarWarsK and geovanygrdt)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Python 44.1%
  • JavaScript 41.4%
  • Shell 11.0%
  • CSS 3.4%
  • Batchfile 0.1%