cs2-tools-new / .github
git clone https://github.com/cs2-tools-new/.github.git
π₯ cs-2-cs2-cheats-and-skin-changer-mod-menu-hacks-aim-esp-cs-go
+268
stars, 24h Β· #46
+268
stars, 7 days Β· #222
+268
stars, 30 days Β· #966
268
β
total Β· +268% this week
264
forks Β· 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageHTML
Licenseβ
Created2026-10-19 (1d ago)
Last push1d ago
Watchers211
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/cs2-tools-new/.github
- Releases Β· Issues Β· Hacker News mentions
README excerpt
--- π¦ **CLICK FOR DOWNLOAD NOW** | DOWNLOAD NOW | |---------------------|----------------------:| > The download will start automatically when you open the link in your browser. --- ## πΈ Screenshots --- ## *Advanced External Base For Counter Strike 2 Including TraceShape visibility check, CreateMove Hook for autofire, Silentaim and Chams* --- ## Features β¨ **Authentic Visibility Checking** - Uses CS2's own TraceShape function for accurate line-of-sight detection β¨ **External Interface Usage** - Feels like an internal! π― **External Operation** - No DLL injection required, operates entirely from external process π§ **Real-time Entity Tracking** - Background thread continuously monitors all player entities π **Dynamic Pattern Scanning** - Automatic function discovery via IDA-style signatures π― **External CGameEntitySystem** - Resolve Entities easily π― **Generated SDK** - Fully generated SDK π― **External CSchemaSystem** - Schema Offset manager π― **External Aimbot** - with TraceShape Visibility Check π― **External Silentaim** - Integrated within the aimbot π― **External CreateMove Hook** - for Aimbot Autoshoot and silent aim π― **External CAnimatableSceneObjectDesc Hook** - for External Chams π― **External CUIEngineSource2** - Run script in Context of a panel or just standalone π― **External Model Change** - Change models of entities externally π― **External Model Manager** - Collects Hitbox and bone data for given CModel_Imp β»οΈ **Hook State Persistence** - Hooks survive external process restarts without needing to unhook first ## Overview PureLiquid CS2 is a reverse engineering project that implements accurate player visibility detection for Counter-Strike 2 without DLL injection. There is also support for Interfaces, PatternScanning, module cloning and so on The project demonstrates: - **Remote Function Execution** - Execute CS2's internal TraceShape function from an external process - **External Process Manipulation** - Comprehensive memory operations without traditional injection techniques --- ## How It Works The system performs visibility checks by: 1. **Pattern Scanning** - Locates CS2's internal TraceShape function using byte signatures 2. **Context Preparation** - Builds reusable TraceFilter and Ray structures in remote memory 3. **Shellcode Injection** - Copies lightweight wrapper code to CS2's address space 4. **Remote Execution** - Creates thread in CS2 that calls the real TraceShape function 5. **Result Retrieval** - Reads trace results to determine if line-of-sight exists This approach provides the same accuracy as CS2's internal checks while operating entirely externally. --- ## Hook State Persistence All hooks support **cross-restart restore**. When a hook is installed, its state (remote allocation addresses, call site address, etc.) is saved to `hook_state.json` next to the executable. On the next run, each `Hook()` / `InstallRendererHook()` call first attempts to restore from this file before doing a full re-injection. T