Skip to content

rayvy/RZMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

582 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 RZMenu (RZM)

A powerful UI creation tool for 3DMigoto, and much more.

Version Blender License Target


🎮 Compatibility & Support

Currently, EFMI-Tools is natively supported (Arknights: Endfield). Support for XXMI games is coming soon:

  • Arknights: Endfield (Primary Support)
  • Genshin Impact (Tested)
  • Zenless Zone Zero (Tested)
  • Honkai Star Rail (Current status unknown/untested)
  • Wuthering Waves (WWMI-Tools) (Support planned)

⚠️ Beta Disclaimer

This tool is currently in a near Alpha/Beta stage. Please use it at your own risk.

  • Always make backups!
  • Stability has been significantly improved in recent updates, but Blender may still crash occasionally due to the addon's complexity.

📦 Installation

  1. Download: Get the latest project ZIP file.
  2. Install: In Blender, go to Edit > Preferences > Add-ons > Install... and select the ZIP.
  3. Dependencies: Once enabled, look for the dependency installation panel at the bottom of the addon preferences.
    • PySide6: This is MANDATORY. The RZMenu graphical interface will not work without it.
    • Other Packages: Optional, but highly recommended to install all of them for the full experience.

📖 Documentation & Guides

For a detailed technical overview and element reference, please check the local documentation: 👉 Technical Documentation (DOCUMENTATION.md)

💎 Zero-Dependency Export

When you export a mod, end-users do not need to download any additional libraries.

  • The rendering core is embedded directly inside the .ini file.
  • The system automatically includes the necessary modules and resources folders in the mod's root directory.

⚙️ Technical Note: Shapekey Logic

The tool uses a non-standard shapekey export logic which may be unpredictable in some scenarios.

  • Successful Tests: Genshin Impact, Zenless Zone Zero, and Arknights: Endfield.
  • Why Public Beta? I haven't accounted for every possible situation yet. This test period is crucial for gathering data to improve the instrumentation.

Auto-Pilot Feature

I have implemented several safety mechanisms so that RZ Construct can automatically set up the project for you. However, since the tool is still unstable and under active development, I cannot guarantee it will handle everything perfectly 100% of the time.


Special Thanks

оп оп гоп стоп:

  • Zlevir - RZMenu grew out of experiments on his mod menu. The Z in RZMenu is in his honor <3

🛠️ Modding Tool Developers

  • leotorrez (Profile / XXMITools) and all XXMI contributors - RZMenu leans on the XXMI ecosystem and is not a fully standalone exporter + advised with code idea stuff.
    • SinsOfSeven (Profile) - for MathLib (copy pasted) / TexFX (used on drawcall object modification, not the lib itself) + advised with code idea stuff.
  • SpectrumQT (Profile / EFMI-Tools) - for the EFMI tooling foundation RZMenu integrates with.
  • SilentNightSound (Profile) - Сахароза.
  • caverabbit - RabbitFX (used on drawcall object modification, not the lib itself).
  • Greisane (Gret) - Shape Key Apply functionality copy pasted and slightly adapted from Gret (see operators/gret_shape_key_utils.py).
  • Grim-es (Material Combiner) - As of 05.06.2026, I haven't yonked anything from this project yet. However, there is a statistically significant chance that I will either get inspired by it or shamelessly yoink something in the future. I haven't decided which one it will be yet. Thanks in advance. :*
  • Gustav0 (Profile) - currently I didn't yonk anything, but same as Grim-es Material Combiner, I'm planning to inspire/yonk part of code of XXMIsetup addon + XXMI dev.

🌐 Translations

  • HaoWooooo [AGMG] (ChouDan6) - for Simplified Chinese translation fixes and live proofreading.

🧪 Alpha Testers

  • Xsolaris - the very first alpha tester.
  • QVANT-D - another alpha tester.
  • АнонимныйКот - another alpha tester, listed anonymously by request.
  • HaoWooooo [AGMG] (ChouDan6) - Also tester.
  • RAZUMNO - tester + proposed the idea of element helpers, which was successfully integrated и ебёт меня постоянно с тем чтобы я добавил нормальные якорные системы в GUI)

💡 Other Contributions

  • DiXiaoO - suggested the buffer idea.
  • Satan1c - for advising on various optimization strategies for the project.

Nurarihyuon:

Also try MenuCreator (+ i got referenced buffer ini work stuff on his InGameMenu mod manager)

Stay tuned and happy modding!

About

RZMenu blender addon

Resources

License

Stars

Watchers

Forks

Contributors