Skip to content

And empty version of my cheat framework

License

Notifications You must be signed in to change notification settings

Omega172/OmegaWare-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

293 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmegaWare Framework

Logo

Stars License Build Status Issues


📸 Screenshots

Menu Interface

Menu

Developer Console

Console


🎯 Features

  • Multi-Engine Support: Unity, Unreal Engine, and generic game engines
  • Dynamic Renderer Detection: Auto-detects D3D11/D3D12 rendering backends
  • Feature-Based Architecture: Plugin-style system with auto-registration
  • Localization: Built-in support for English, German, and Polish
  • Custom ImGui Widgets: Professional UI components with animations
  • Config System: Automatic save/load with JSON serialization
  • Compile-Time Hashing: CRC64 string hashing for performance

The Internal Framework

The framework itself can be configured inside of FrameworkConfig.h

⚙️ FrameworkConfig.h

  • FRAMEWORK_VERSION: Current version in Major.Minor.Rework format (e.g., 7.0.0)
  • FRAMEWORK_X64: Automatically set based on build configuration
  • ENGINE_UNREAL | ENGINE_UNITY | ENGINE_OTHER: Select target engine type (only one can be enabled)
  • FRAMEWORK_RENDER_DYNAMIC: Auto-detect rendering backend
  • FRAMEWORK_RENDER_D3D11 | FRAMEWORK_RENDER_D3D12: Manually specify renderer

🎮 UnrealConfig.h

  • SDK_IMPORTED: Reminder to import SDK before building
  • SDK Generation: Use Dumper-7 or CheatGear (paid)

🔧 UnityConfig.h

  • MONO_DLL: Mono DLL name (default: mono-2.0-bdwgc.dll)
  • DEFAULT_ASSEMBLY_NAME: Path to Assembly-CSharp.dll

🚀 How to Build

This project is built using Xmake. Use the VS Code extension for the best experience.

Install Requirements

  • Xmake: Follow instructions at xmake.io
  • Vcpkg: For dependency management. Follow instructions at the vcpkg repo

Clone Repository

git clone https://github.com/Omega172/OmegaWare-Framework.git
cd OmegaWare-Framework

Build Commands

# Configure build mode
xmake config -m <debug|release> -a x64 -p windows

# Build project
xmake build

# Or use VS Code tasks (Ctrl+Shift+B)
# - xmake: Build (Debug)
# - xmake: Build (Release)

Optional: Generate Visual Studio Project

xmake project -k vsxmake2022 -m "debug;release"

Note: x86 and ARM builds are not officially supported and may require modifications.


📝 License

This project is licensed under the terms specified in LICENSE.

🤝 Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

⭐ Support

If you find this project useful, consider giving it a star!

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •  

Languages