Releases: seedhollow/R3DNETWORK
Releases · seedhollow/R3DNETWORK
1.5.0-beta
I've been refactoring the project to make the overall structure more readable and maintainable. The goal of this update is to reduce clutter, simplify feature management, and improve long-term scalability.
What's New
- Codebase has been reorganized and split into
.hppand.cppfiles for better maintainability and cleaner architecture. - The feature system has been completely refactored to use the new
Widgetclass, replacing the old prefix-based system. - Improved readability and easier future feature additions.
- Some widgets now support feature descriptions, allowing for more informative UI elements.
- Certain widgets now support HTML tags inside their text, enabling color formatting.
You can view the implementation details here: FeatureModule.cpp#L31
Example
Below is a preview of the new feature definition format using the Widget system:
Widget::Add(ICategory(OBFUSCATE("Player Settings")));
Widget::Add(ISwitch(4, OBFUSCATE("God Mode"), OBFUSCATE("Player will not get any damage except <font color=#FFFF00>fall from the map</font>")));
Widget::Add(ICollapse(OBFUSCATE("Visual Settings"), {
ICollapse::Child(ICheckBox(1, OBFUSCATE("ESP Crosshair"), OBFUSCATE("Display a crosshair in the center of the screen, <font color=#00FF00>only visible to you</font>"))),
ICollapse::Child(ISpinner(2, OBFUSCATE("Crosshair Color"), {OBFUSCATE("Red"), OBFUSCATE("Green"), OBFUSCATE("Blue")})),
ICollapse::Child(ISlider(3, OBFUSCATE("Crosshair Size"), 10, 100)),
}));
1.4
Version 1.3
Replaced Il2cppResolver with UnityResolve to provide a broader range of API support and enhanced functionality.
Version 1.2
- Fix issue #1
- Changing
HOOKmacro toIL2CPP::Hook()method - Adding Draw Circle on
Draw.h - Moving some codes from constructor on
Menu.java