Files
marohook/README.md
T

38 lines
1.7 KiB
Markdown

# MaroHook
Internal cheat base for Counter-Strike 2 (Windows, x64).
## Features
- ESP (box, bones, glow, name, health, armor, weapon, bomb) with visibility check
- Chams (visible / occluded colors, ignore-Z)
- Triggerbot with hitchance, seed-trigger and per-hitbox selection
- Ragebot (target selection, hitchance, min damage, no-spread, auto fire/stop/scope/crouch)
- Legitbot (smoothing, reaction delay, target lock, RCS)
- Anti-aim (yaw modes: backward / opposite / jitter / spin / offset, pitch modes)
- Movement: bunnyhop, auto-strafe, snap-tap, edge bug/jump, fast stop, long jump, and more
- No-flash, FOV changer, spectator list, watermark, hitmarker / hitsound, speedometer
- Inventory changer (weapon skins + music kit) with persistence
- Safe mode (disables detectable features, keeps legit aim)
- Config system (.mh files, auto-save on unload, auto-load on inject, save/load/rename/delete in menu)
- Crash log with manual-map aware offsets, schema dumper, protobuf message parser
- Blackbone manual-map injector with driver support
## Build
- Solution: `MaroHook.sln`
- DLL project: `MaroHook/MaroHook.vcxproj` (output: `marohook.dll`)
- Injector: `MaroHook-Injector/MaroHook-Injector.vcxproj` (output: `MaroHook.exe`, requires admin)
Build Release x64 with Visual Studio 2022 (v143 toolset).
## Configs
Configs are stored in `%ProgramFiles%\marohook` (falls back to the DLL directory if not writable).
## Notes
- There's a crash log in case of an apocalypse (load the dll in x64dbg, hit home, subtract 0x1000 from the starting address, add the crash offset and look at the location).
- Schema dumper: set `DUMP_SCHEMA_ALL_OFFSET` to 1 in `Common/Include/Config.hpp`.
- Easy logs via `DEV_LOG("...\n");`.