RPG Maker Forums

Greetings everyone, I come bearing a small utility plugin that might save someone a bit of work in the future.

Ramza's Dynamic Class Equip Notes v1.10

What does it do?
  • This plugin runs a function to dynamically update the note tags on weapons and armor at runtime. It runs once, on the title screen, and directly overwrites the string stored in the 'infoTextTop' variable on all weapons and armor.
  • It requires the YEP_ItemCore plugin to work, as that is the plugin that makes use of the above value.
  • The plugin writes the names of specified classes in your project, and colors them according to whether or not that class can equip the item being viewed. It looks like this:
Ramza_CEN_001.PNGRamza_CEN_002.PNG

  • The order in which you put the classIds into the parameter box is the order they show up in the window.
  • The number of columns can be adjusted (if your window is wider)
  • The spacing between columns can also be changed.
  • The text colors are also customizable
  • If you want to insert a blank space (as in my screenshot) use 'null' in place of a classId (without the quotes).
  • New in v1.10:
    • Added plugin parameters to blank the text for specific classes on this window
    • Unlocking a class via the YEP_ClassChangeCore plugin commands will also set the classname to be unblanked on this window
    • After unlocking a previously blank class, the plugin command UpdateHiddenClasses will need to be called, which will rewrite all of the usability information for all items to show the class name for the new unlocked class(es).
    • If unlocking multiple blanked classes at the same time, unlock them all via plugin command first, and then call UpdateHiddenClasses, this command will causes a brief pause, which will be longer the more classes, weapons, and armors you have in your database. Calling it multiple times when unnecessary will cause a long hang time.
Requirements:
I have this plugin enabled, but I don't see this window?
The window shows in the item scene by default when you're looking at a weapon or armor. It is normally blank and only contains the name of the item at the top. On the YEP_EquipCore equip scene, you can also see this info pane by pressing left or right when selecting a weapon or armor to swap. On this scene, the info pane shows up where the parameter change window is.

Why make this plugin?
In case you can't tell, I had personal need of such a plugin. The default info pane is mostly useless in my personal project, so I figured I'd use the space to show classes that could equip the item I was looking at. Problem is, I couldn't find a way to dynamically do this, meaning I had to paste several lines of escape codes, with a couple of numbers different each time for every single item in my project. As you can imagine, that wasn't a fun time.

Terms of Use:
  • You may use this plugin in your commercial or non-commercial games, with credit to me, Ramza.
  • You may make changes to the plugin, to add features, or compatibility with other plugins, for your own personal use.
  • You may share these changes as their own plugin extension to this one.
  • You may not directly share modified versions of this plugin publicly.
  • You may not claim ownership of this plugin.
  • You must also abide by the terms of use of all dependency plugins


I don't know if anyone else in the world can benefit from this plugin as much as I do, but if even one other person needs something like this, here it is.

Latest Threads

Latest Posts

Latest Profile Posts

Day 9 of giveaways! 8 prizes today :D
He mad, but he cute :kaopride:

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.

Forum statistics

Threads
106,040
Messages
1,018,469
Members
137,821
Latest member
Capterson
Top