How lhy1339/cheat_escape_the_backrooms works
This repository is an Escape the Backrooms game cheat distributed with a Windows loader. The documented user workflow is to download and extract the release, run the loader, then open the game; the likely runtime path continues through an injected cheat DLL. The source tree separates UI/configuration, game-facing features, and Unreal SDK bindings, but most of those implementations were not excerpted, so their internal call relationships are left unasserted. The SDK is generated Unreal type and function binding code, not a separate user workflow.
Main entry points: cheat.cpp Cheat runtime · SDK.hpp Unreal SDK · loader.cpp Loader · menu.cpp Menu UI
Components 23
Loader and injection
- Loader
cheat_etb/loader/loader.cpp - Process injector
cheat_etb/injector/injector.cpp
Cheat runtime
- Cheat DLL entry
cheat_etb/cheat/dll_main.cpp - Cheat runtime
cheat_etb/cheat/cheat.cpp - Hook engine
cheat_etb/cheat/minhook/src/hook.c
Game features
- Menu UI
cheat_etb/cheat/menu.cpp - Configuration
cheat_etb/cheat/config.cpp - Commands
cheat_etb/cheat/command.cpp - Player features
cheat_etb/cheat/player.cpp - Entity features
cheat_etb/cheat/entity.cpp - Item features
cheat_etb/cheat/item.cpp - Visual features
cheat_etb/cheat/visual.cpp - Rendering
cheat_etb/cheat/render.cpp - Network features
cheat_etb/cheat/network.cpp - Session state
cheat_etb/cheat/session.cpp - Quick actions
cheat_etb/cheat/quick.cpp
Unreal bindings
- Unreal SDK
cheat_etb/cheat/sdk/SDK.hpp - SDK core types
cheat_etb/cheat/sdk/SDK/Basic.hpp - AI bindings
cheat_etb/cheat/sdk/SDK/AIModule_classes.hpp - Engine bindings
cheat_etb/cheat/sdk/SDK/Engine_classes.hpp - Physics bindings
cheat_etb/cheat/sdk/SDK/FieldSystemEngine_functions.cpp
Other components
- Player
- Escape the Backrooms
Connections 23
- Player → Loader: runs
- Player → Escape the Backrooms: opens
- Loader → Escape the Backrooms: targets process
- Loader → Process injector: delegates injection
- Process injector → Cheat DLL entry: loads DLL
- Cheat DLL entry → Cheat runtime: starts runtime
- Cheat runtime → Hook engine: uses hooks
- Cheat runtime → Menu UI: dispatches UI
- Menu UI → Configuration: uses settings
- Menu UI → Commands: dispatches actions
- Cheat runtime → Player features: runs features
- Cheat runtime → Entity features: runs features
- Cheat runtime → Item features: runs features
- Cheat runtime → Visual features: runs features
- Visual features → Rendering: uses renderer
- Cheat runtime → Network features: runs features
- Cheat runtime → Session state: uses state
- Cheat runtime → Quick actions: runs actions
- Cheat runtime → Unreal SDK: uses bindings
- Unreal SDK → SDK core types: includes
cheat_etb/cheat/sdk/SDK.hpp - Unreal SDK → AI bindings: includes
cheat_etb/cheat/sdk/SDK.hpp - Unreal SDK → Engine bindings: includes
cheat_etb/cheat/sdk/SDK.hpp - Unreal SDK → Physics bindings: includes
cheat_etb/cheat/sdk/SDK.hpp