Previously private gameplay enhancer for Counter-Strike: Global Offensive (csgo_legacy) on Linux.
- Table of Contents
- Features
- Usage
- toolbox.sh help
- Common Issues
- Contributing to the Project
- Donations
Note
I have not tested this at all and I am unsure if it even still works on the current csgo_legacy
- Chams
- Player ESP
- Glow
- Nightmode
- Skybox Changer
- Just bhop in the stock cheat
- Good movement luas $$
- Discord Game SDK
- Clantag Changer
- Shitty Lua docs can be found here, you can use this file to tell your IDE about the lua API. And the best way to learn is to look at all of the public example lua scripts here
- Here are some good example scripts:
- advancededgebug.lua - Utilises the games' movement prediction to predict future edgebugs and force whatever input is required to hit the edgebug.
- chickenglow.lua - Causes all chickens to glow.
- deadesp.lua - Only enable the ESP when you are dead.
- dlights.lua - Replaces all in-game light entities with fancy dynamic lights.
- espeverything.lua - Render an ESP box around every single entity on the map. :o
- hitmarker.lua - Fancy hitmarkers.
- legitbhop.lua - A more legit bhop cheat, not constant perfs and spams +JUMP and -JUMP before and after hitting the ground, so it is "fake scrollwheel bhop".
- lobbytricks.lua - Many small lobby exploits executed via panorama JS such as: non-host queue cancel, popup spam for everyone else, and custom lobby error messages.
- massinvite.lua - Invites everyone from "Looking to Play" using panorama JS.
- material-pearlescent.lua - An example of how to add a custom material to the chams system.
- memeesp.lua - Draw an ESP box around chicken and fish.
- overridenameable.lua - Awesome nametag exploit, to use it first go to rename a weapon with a nametag, and while in the UI where you type the new name in, put a new name in the "overridenameable name" textbox in the eclipse GUI (this can include any special characters, without the normal restriction, meaning you can have newlines etc in your weapon names) and press the "rename" button, then continue to rename the weapon.
- pigeon.lua - Replace the character on the lobby screen with a pigeon.
- precacheTest.lua - Custom model example.
- sand.lua - Falling sand simulator.
- trail.lua - Draws a pretty trail behind the player using beams
- translate.lua - Chat translator that translates to and from other languages. Sadly no way of concurrent networking in eclipse currently, so this causes the game to lock up while contacting the API :(
- weather.lua - Uses the source engines' built in CPrecipitation entity to add pretty particle rain/snow fall.
- 420.lua - Plays an image sequence of the "MLG Smoke Weed every day first person" video on your screen whenever a kill is achieved.
git clone https://github.com/seksea/eclipse
cd eclipse
chmod +x toolbox.sh
./toolbox.sh -p -u -b -l # pull, unload trainer if currently injected, build, and then load. Use -h for help| Argument | Description |
|---|---|
| -u (--unload) | Unload the trainer from CS2 if loaded. |
| -l (--load) | Load/inject the trainer via GDB. |
| -ld (--load_debug) | Load/inject the trainer and debug via GDB. |
| -b (--build) | Build to the build/ directory in release. |
| -bd (--build_debug) | Build to the build/ directory in debug. |
| -p (--pull) | Update the trainer |
| -h (--help) | Show help |
All arguments are executed in the order they are written in, for example, ./toolbox.sh -u -b -l would unload the trainer (if loaded), build it, and then load it back into CS2.
If Steam is installed as a Snap or Flatpak, you can use CoreInject with --workaroundSandboxes to inject the trainer.
Example:
sudo ./CoreCLI -p $(pidof cs2) -m /path/to/libeclipse.so --workaroundSandboxes --overwriteRelocationTarget --deleteAfterInjection
Alternatively, you can uninstall the Snap or Flatpak version of Steam with
snap uninstall steam or
flatpak uninstall steam and then reinstall it through your real package manager (pacman/apt/etc)
Feel free to report a bug to the issues page, or contribute to the project via a pull request.
Donations are accepted in BTC, Monero, and via Buy Me a Coffee.
Important
If sending more than 5 USD contact me on Discord (sekc1337) letting me know, and I will add you to the credits as a donor in the readme and the menu, along with the amount donated and some custom text (up to 128 chars, and deemed not offensive).
BTC:
bc1qwrqhhlam4rl7yh2a09ntgdduw3vg9er3ce8rjq
Monero:
86xJi2jQEocYZ7o6BTrbmTPJKLxbfHAdKdPcTgro3PAw6z3MCcYLq28Ehg4tzRUCPFKDQM1SKbp4RRygnk9FCBux3uxXCDN
Buy Me a Coffee:
www.buymeacoffee.com/sekc
