-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Recep Samet Yıldız edited this page Sep 1, 2026
·
1 revision
See CONTRIBUTING.md for the full contributing guide.
This page provides a quick reference for contributors.
| Requirement | Version |
|---|---|
| Unreal Engine | 5.8.x |
| OS | Windows 10/11 x64 |
| Compiler | MSVC — VS 2022 17.14+ or VS 2026 18.0+
|
# 1. Place plugin in your UE project
Copy-Item -Recurse UEBPCrackerHost/Plugins/UEBPCracker $YourProject/Plugins/
# 2. Generate project files (right-click .uproject → Generate VS project files)
# 3. Build (Development Editor / Win64)UnrealEditor-Cmd.exe "path\to\UEBPCrackerHost.uproject" `
-unattended -nop4 -nosplash -NullRHI `
-ExecCmds="Automation RunTests UEBPCracker;Quit" `
-ReportExportPath="path\to\report"
# Exit 0 = pass, 255 = failures- UE5 naming:
Fstructs,UUObjects,AActors - All public API types:
UEBPCRACKEREDITOR_API - Error codes:
UEBP.<CATEGORY>_<DETAIL>fromUEBPCrackerTypes.h - All writes: through commit pipeline (preflight → transaction → postcondition → compile → validate → save)
- Path inputs:
FUEBPPathPolicycontainment check - No write tool without security policy gate
- Read UE 5.8 Gotchas before writing engine-interacting code
feat(toolset): add inspect_blueprint_graph tool
fix(spec): handle trailing whitespace before RapidJSON parse
docs(readme): add MCP client config example
test(module-26): add automation spec for failpoint injection
Types: feat, fix, docs, test, refactor, chore, perf, security
- CONTRIBUTING.md — full guide
- SECURITY.md — vulnerability reporting
- UE 5.8 Gotchas — engine API quirks to be aware of
- Architecture — plugin design decisions