ReGenny is a reverse engineering tool to interactively reconstruct structures and generate usable C++ header files. Header file generation is done by the sister project SdkGenny.
Repo: cursey/regenny
What's inside
Usage & Scripting Documentation
ReGenny is a reverse engineering tool to interactively reconstruct structures and generate usable C++ header files. Header file generation is done by the sister project SdkGenny.

ReGenny is still early in development but is usable. Things may change unexpectedly. Existing projects may break and need to be updated. Many more features are planned. There will be bugs.
ReGenny is under active development. Any published builds (or lack thereof) may be out of date. It is advised that if you want to use ReGenny in its current form that you build ReGenny yourself. However, you may be able to grab the latest artifact from GitHub actions here.
ReGenny uses CMake via the help of cmkr.
From the command line:
cmake -B build
cmake --build build
ReGenny exposes an HTTP API on localhost:12025 for tool integration. An MCP server is included in mcp-server/ for AI-assisted reverse engineering. See AGENT.md for the agent navigation guide.
.genny and .json). Plaintext formats are much better for inclusion in git repositories and makes collaborating with others on ReGenny projects easier since you can diff/merge project files..genny files..genny file directly..genny files do:
.genny format is flexible enough to parse simple C/C++ structures directly with zero (or minimal) modification making importing existing structures into ReGenny easy..clang-format
.github/
workflows/
build.yml
.gitignore
.mcp.json
AGENT.md
ATTRIBUTIONS.md
cmake/
CPM.cmake
CMakeLists.txt
examples/
test.lua
test0.cpp
test0.genny
types.genny
extras/
dumpmapper/
main.py
requirements.txt
format.ps1
LICENSE
mcp-server/
Http.cs
McpServer.csproj
Program.cs
Tools.cs
README.md
resources/
bottle.ico
bottle.png
potion.ico
potion.png
readme_preview.png
src/
AboutUi.cpp
AboutUi.hpp
Api.cpp
Api.hpp
arch/
Arch.cpp
Arch.hpp
Windows.cpp
Windows.hpp
Windows.rc
Config.cpp
Config.hpp
Helpers.hpp
LoggerUi.cpp
LoggerUi.hpp
Main.cpp
MemoryUi.cpp
MemoryUi.hpp
node/
Array.cpp
Array.hpp
Base.cpp
Base.hpp
Bitfield.cpp
Bitfield.hpp
Pointer.cpp
Pointer.hpp
Property.hpp
Struct.cpp
Struct.hpp
Undefined.cpp
Undefined.hpp
UndefinedBitfield.cpp
UndefinedBitfield.hpp
Variable.cpp
Variable.hpp
Process.cpp
Process.hpp
Project.cpp
Project.hpp
ReGenny.cpp
ReGenny.hpp
Utility.cpp
Utility.hpp
third_party/
CMakeLists.txt
glad/
include/
glad/
glad.h
KHR/
khrplatform.h
src/
glad.c
scope_guard/
scope_guard.hpp
SDL_Trigger/
sdl_trigger.cpp
sdl_trigger.hFAQ
regenny is a Claude Code plugin with hand-picked skills for mcp servers work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.