Skip to content

seksea/eclipse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Video

Previously private gameplay enhancer for Counter-Strike: Global Offensive (csgo_legacy) on Linux.

MIT License Linux CS:GO Detection: Undetected Finished Gitter Discord

Table of Contents

Note

I have not tested this at all and I am unsure if it even still works on the current csgo_legacy

Features

Visuals

  • Chams
  • Player ESP
  • Glow
  • Nightmode
  • Skybox Changer

Movement

Misc

  • Discord Game SDK
  • Clantag Changer

Lua

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

Usage

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

toolbox.sh 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.

Common Issues

Successfuly building but having issues injecting?

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)

Contributing to the Project

Feel free to report a bug to the issues page, or contribute to the project via a pull request.

Donations

Donate

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages