Breeze Beta 测试中。欢迎来到我的 Discord 留下反馈和支持。加入我的 Discord 服务器 https://discord.gg/bEFfp7MZUD
Breeze
A Nintendo Switch game cheating tool designed to work seamlessly with Atmosphere's cheatVM.
This project started as a rewrite of the features implemented in EdiZon SE. Over time, the code for EdiZon SE became increasingly difficult to maintain, and its UI posed challenges for many users. Over time, numerous features were added, along with significant optimizations, making Breeze much faster and far more powerful than EdiZon SE.
Objectives
- Improve the User Interface: Ensure more users can access and enjoy the tool’s features.
- Streamline Codebase: Make the code easier to develop and extend.
- Leverage Experience: Apply lessons learned from SE tools to create a robust foundation for future development.
- All in one tool: Every task involved in cheat creations can be perform with Breeze alone on Switch.
Features
- Cheat Code Management: Toggle, edit, and manage cheats from multiple sources.
- Cheat Code Editor: Integrated disassembler, assembler, and loop creator. Extract ASM from existing cheats, edit in the integrated ASM Composer.
- ARM64 Instruction Support: Assemble and disassemble ARM64 instructions.
- Memory Tools: Search, edit, freeze, and bookmark memory with static offsets or pointer chains.
- Advanced Debugging: Set memory breakpoints and watch instructions.
- ASM Composer: Build ASM cheats efficiently. One-click templates for common hacks.
- Unity (IL2CPP) Analysis Workflow: Inspect live classes, fields, methods, and signatures; build ASM Explorer function maps directly from game memory; or use
dump.cs for additional detail.
- Class Field View & Persistence: Inspect Unity, Unreal, and native C++ objects; pin live offsets, navigate class relationships, and cache inferred layouts.
- Native Function Discovery: Recover function boundaries, calling-convention signatures, and script binding names in stripped C++ games.
- Unreal (UE4/UE5) Runtime Tooling: Scan UE profiles, resolve root chains (
UWorld flow), export native UFunction maps, and browse results in Function Explorer/UWorld Explorer. WIP
- Auto-Update: Keep the app and database up to date automatically.
- Consistent UI: A user-friendly interface designed for seamless navigation. Includes Radial Selection (hold ZL and use stick) for quick action activation.
Documentation
For detailed information, please refer to our comprehensive documentation:
- Quick Start Guide: For new users who want to get started with basic cheat usage right away.
- User Manual (Breeze.md): The main guide for installation, usage, and all features.
- Unity Guide: Unity-specific workflow for runtime metadata, ASM Explorer, optional
dump.cs navigation, Field View, and class-link based cheat building.
- Runtime IL2CPP Metadata: Browse methods and generate function maps without
dump.cs.
- Unreal Support Guide: Unreal workflow for UE profile scan, root-chain resolution, function map export, and explorer tools.
- Unreal Primer: Core UE runtime concepts (
UObject, UClass, UFunction, NamePool, and OuterPrivate) used by Breeze.
- AOB Guide: Create version-3 signatures with Make AOB or Make AOB M and rebuild hooks after a game update.
- Beta 113.00 Release Note: Native C++ inspection, function discovery, Unity field improvements, caches, and fixes.
- Basic Cheat Making Tutorial: A step-by-step guide to creating your first cheat.
- Advance Cheat Making Tutorial: A step-by-step guide to creating advanced ASM cheat.
- UI Reference (menu.md): A complete reference for every button and menu in the UI.
- Focused Actions Guide: Configure Focused/All Actions views, training, layouts, customization, and shortcuts.
- Context-Sensitive Help Guide: Open and navigate the in-application tutorial and selected-button Action Help.
- Sysmodule Manager Guide: Runtime status, restart-required modules, and
sys-ftp-breeze configuration.
- Break and Trace Guide: A guide on the Break and Trace feature using Breeze and Breezehand-Overlay.
- Technical Cheat Details (cheats.md): Advanced documentation on the cheat code format and CheatVM instructions.
- Dynamic Modules: An explanation of how dynamic modules work.
- Pointer Search Method: Detailed explanation of the pointer search algorithm.
- x30 Match: The theory of x30 match.
- x30 Match Example: A practical example of using x30 match.
- Changelog: A history of recent changes and milestones.
- Community Wiki: For other tutorials and community-contributed guides.
Acknowledgments
This project builds on the UI framework from Daybreak. The knowledge gained from developing EdiZon SE and insights from contributors like Werwolv have been invaluable. Special thanks to the Atmosphere team and the broader hacking community for their support and inspiration.