Secret Neighbor Cheat Client
I created a multifunctional cheat client for the game Secret Neighbor, which operates on the basis of MelonLoader — a universal mod loader for Unity games. This project became my deep dive into reverse engineering, memory analysis, and creating complex UI solutions for game clients.
Technologies I used
Programming Language: C# (.NET Framework)
Platform: MelonLoader (mod loader for Unity)
Libraries: Harmony (method interception), UnityEngine.UI (UI creation)
Tools: DNSpy (reverse engineering), Unity Explorer, Visual Studio
Additionally: Working with process memory, code injection, network packet analysis
Key Features
1. Player Management
Buff Me / Buff All — applying buffs to yourself or all players
Stun All — stunning all players on the map
Ghost Mode — ghost mode (invisibility and passing through walls)
Neighbor Transform — instant transformation into the main villain
Teleport All Players — teleporting all players to yourself
2. ESP (Visual Enhancements)
Player ESP — displaying all players through walls with distance and 3D boxes
Neighbor ESP — highlighting the neighbor in red
Items ESP — displaying all items (keys, maps, weapons, medkits)
Fullbright — full lighting of the map (night vision)
Show Distance — displaying distance to objects
Show 3D Box — 3D frames around players and items
3. Game Event Management
Force Start — forced game start
Trigger Mayak / Rocket — activating special events
Break All Windows — breaking all windows on the map
4. Game End Management
Neighbor Win — instant victory for the neighbor
Kids Win — instant victory for the kids
Time Is Up — game ends when time is up
Unlock Basement Door — opening the basement door
5. User Interface
Developed a convenient and stylish interface with categories
Added hotkeys for quick access to functions (Z, X, C, R, J, Insert)
Implemented the ability to hide/show the UI with one button
Integrated a settings system that is saved between sessions
Complex Technical Challenges I Solved
Bypassing game protection — analyzed anti-cheat mechanisms, found ways to bypass them
Reverse engineering — used DNSpy to analyze the game code and find the necessary methods
Method interception — applied Harmony to modify game behavior in real-time
Performance optimization — ESP functions work without significant FPS drops
Compatibility — ensured operation with the latest version of the game (v1.7.0.2-PS)
Skills I Acquired/Reinforced
Working with Unity and MelonLoader
Reverse Engineering and memory analysis
Understanding the principles of game anti-cheats
Creating custom UIs in Unity
Writing clean, structured code in C#
Working with the Harmony library for method interception.
Technologies I used
Programming Language: C# (.NET Framework)
Platform: MelonLoader (mod loader for Unity)
Libraries: Harmony (method interception), UnityEngine.UI (UI creation)
Tools: DNSpy (reverse engineering), Unity Explorer, Visual Studio
Additionally: Working with process memory, code injection, network packet analysis
Key Features
1. Player Management
Buff Me / Buff All — applying buffs to yourself or all players
Stun All — stunning all players on the map
Ghost Mode — ghost mode (invisibility and passing through walls)
Neighbor Transform — instant transformation into the main villain
Teleport All Players — teleporting all players to yourself
2. ESP (Visual Enhancements)
Player ESP — displaying all players through walls with distance and 3D boxes
Neighbor ESP — highlighting the neighbor in red
Items ESP — displaying all items (keys, maps, weapons, medkits)
Fullbright — full lighting of the map (night vision)
Show Distance — displaying distance to objects
Show 3D Box — 3D frames around players and items
3. Game Event Management
Force Start — forced game start
Trigger Mayak / Rocket — activating special events
Break All Windows — breaking all windows on the map
4. Game End Management
Neighbor Win — instant victory for the neighbor
Kids Win — instant victory for the kids
Time Is Up — game ends when time is up
Unlock Basement Door — opening the basement door
5. User Interface
Developed a convenient and stylish interface with categories
Added hotkeys for quick access to functions (Z, X, C, R, J, Insert)
Implemented the ability to hide/show the UI with one button
Integrated a settings system that is saved between sessions
Complex Technical Challenges I Solved
Bypassing game protection — analyzed anti-cheat mechanisms, found ways to bypass them
Reverse engineering — used DNSpy to analyze the game code and find the necessary methods
Method interception — applied Harmony to modify game behavior in real-time
Performance optimization — ESP functions work without significant FPS drops
Compatibility — ensured operation with the latest version of the game (v1.7.0.2-PS)
Skills I Acquired/Reinforced
Working with Unity and MelonLoader
Reverse Engineering and memory analysis
Understanding the principles of game anti-cheats
Creating custom UIs in Unity
Writing clean, structured code in C#
Working with the Harmony library for method interception.