Skip to content

Releases: seedhollow/R3DNETWORK

1.5.0-beta

28 Oct 15:34
b059bd2

Choose a tag to compare

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 .hpp and .cpp files for better maintainability and cleaner architecture.
  • The feature system has been completely refactored to use the new Widget class, 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)),
}));
Screenshot 2025-10-28 at 22 29 52

1.4

04 May 14:14
45c4e77

Choose a tag to compare

1.4

What's Changed

  • Moved fonts loading to Natives by @nik2143 in #6
  • Cleaned code and moved Overlay Permissions Request on java class by @nik2143 in #7
  • Spliited header and cpp, updated gradle version and restored old layout by @nik2143 in #8

New Contributors

Full Changelog: 1.3...1.4

Version 1.3

22 Feb 06:23

Choose a tag to compare

Replaced Il2cppResolver with UnityResolve to provide a broader range of API support and enhanced functionality.

Version 1.2

28 Dec 11:39
a89cfa4

Choose a tag to compare

  • Fix issue #1
  • Changing HOOK macro to IL2CPP::Hook() method
  • Adding Draw Circle on Draw.h
  • Moving some codes from constructor on Menu.java

Version 1.1

16 Dec 10:05

Choose a tag to compare

  • Adding more method on Class.hpp
  • Changing il2cpp init on Main.cpp
  • Adding more example