Hello to the entire RPG Maker community!
I'm here to share a version of the incredible FOSSIL plugin that I've been modifying and extending. As you know, FOSSIL is the compatibility layer that allows us to use MV plugins in MZ.
My goal was to solve some specific problems I encountered in my own project, especially when working with complex plugins like Moghunter's, and to add some quality-of-life improvements that I believe many of you will find useful.
✨ What's new in this version? ✨
✅ Improved Compatibility with MOG_LMBS
This is the crown jewel of this version. I've dedicated a lot of effort to patching the compatibility so that Moghunter's battle system runs much more stably in MZ. Issues related to the following have been fixed:
- Animation rendering (for both MV and MZ animations).
- Crashes from uninitialized data.
- Compatibility with MOG_BattleCamera and YEP_SkillCore.
- And several other UI and logic bugs.
✅ Full Subfolder Support
Organize your plugins however you want! You can now place your plugins in subfolders (e.g., js/plugins/Yanfly/), and FOSSIL will recognize and manage them correctly, which is ideal for large projects.
✅ Automatic UI Scaling (Safe Area Scaler)
A system has been integrated that automatically analyzes and adjusts MV plugin scenes to prevent them from overlapping with MZ's on-screen buttons.
✅ Robust MV Command Handler
I have improved the MV command interpreter to be more error-resistant and to correctly handle complex arguments, such as text that includes spaces and quotes, which often broke the original interpreter.
Where to Download?
You can find everything in my GitHub repository:
https://github.com/Shinkohyou/RMMZ_Plug-Ins
In the repository, you will find:
- FOSSIL.js (Modified): My version with all the improvements and patches integrated.
- FOSSIL.js: The latest official version from the FOSSIL Team (maintained by Aesica), included untouched for comparison and as a clean base.
My modifications and patches are clearly marked in the code with the comment FOSSIL_PATCH_SHK for full transparency.
Acknowledgements
This work is built on the shoulders of giants. All credit goes to the
FOSSIL Team for creating this indispensable tool that keeps so many MV plugins alive.
I hope you find it very useful.
Happy making