Rebrand to marohook: rename project, injector and client classes, DLL to marohook.dll, configs to %ProgramFiles%\marohook, auto-save on unload, add config rename/delete

This commit is contained in:
2026-08-05 19:31:57 +02:00
parent 0f3282112a
commit 3b23e53514
783 changed files with 1911 additions and 1845 deletions
+33 -19
View File
@@ -1,23 +1,37 @@
# Features:
- There's a crashlog in case of an apocalypse (load the dll in x64dbg and hit home, then subtract 0x1000 from the starting address and add the crash offset and look at the location).
- Schema dumper (in Common/Include/Config.hpp) -> DUMP_SCHEMA_ALL_OFFSET to 1
- Blackbone mm support (I'll post the injector with the database when I have time).
- There's a move_crc bypass (all actions are done in AndromedaClient.cpp -> OnCreateMove.GetCL_Bypass()->SetViewAngles).
- There's everything you need for inventory management; you just need to save it from the UC, for example. All patterns, etc., are working (maybe if this becomes popular, I'll post an article on how to do it).
- There are basic visuals with a visual check.
- Easy logs via DEV_LOG("pasters server\n");
- There's a protobuff message parser. An example for sound esp is in Hook_ParseMessage.cpp with sound positions.
- Normal working rendering of all the [removed] and fonts (Example in AndromedaClient.cpp, CVIsual.cpp)
- Possibly something else, but I can't remember. Good luck to everyone.
# MaroHook
# Links:
[UnknownCheats Thread](https://www.unknowncheats.me/forum/counter-strike-2-a/722929-andromeda-cs2-internal-base.html)<br>
[Powered by Andromeda Hack](https://andromeda.buzz/)
[Powered by Andromeda SDK](https://andromeda-sdk.com/)
Internal cheat base for Counter-Strike 2 (Windows, x64).
# ScreenShots:
## Features
<img width="1600" height="900" alt="image" src="https://github.com/user-attachments/assets/106f81d5-e24f-44af-8449-74b1ca1d94ff" />
<img width="1600" height="900" alt="image" src="https://github.com/user-attachments/assets/d72f589d-832c-4af3-9ba2-64ea25c98e5e" />
<img width="1600" height="900" alt="image" src="https://github.com/user-attachments/assets/97d0d9a4-b7b4-4447-81de-5d7ed263907b" />
- 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");`.