- Joined
- May 31, 2015
- Messages
- 48
- Reaction score
- 36
- First Language
- English
- Primarily Uses
Folders Plus
Intro:
This amazing plugin allows you to use more folders in your game.
Features:
- Multiple folders to put your enemies, (facesets coming soon), character sets, sideview battlers, and even Yanfly's Animated Sideview Enemies in!
- Custom folders without using prefixes (but notetags instead)
- Customizable notetags so you don't have to memorize them! (WHOA that's actually pretty original...
)
- ChangeActorGraphic and ChangeActorBattler plugin commands.
- (Coming Soon) Multiple sound folders and support for parallaxes and pictures
- (Coming Soon) Also support for further notetag customization.
- (Coming Soon) Customizable plugin commands and more plugin commands.
Basic Instructions:
Say you want a special folder that is just for bosses in your game... Just follow these steps:
- Think of a prefix for your boss images, it could be something like " " or "boss ", it doesn't matter. You probably noticed that space after the "" or after "boss", it's there because the way the prefix format is this: prefixFilename, so there is no space between the prefix and name by default. (If the non-prefixes version is being used, use the notetag <Path: path> to specify the path of the enemy/actor image.)
- Now, normally you would select the enemy image in the database where it shows you to... but with this, you have to write the filename in the notetags like so:
Spoiler
- But, you can customize these notetags! Or at least the bulk of them, the format goes like this: "<notetag: filename>", except for facesets (coming soon) and character sets which work like this: "<notetagIndex: filename>" with no space between the character/face index and the notetag, but you can put it in if you want. Which means...
- (technically 3a.) For now, you can only customize the text base of the notetag, but soon I'll allow for a bit more customization.
I still need to learn some more RegExp
(@Yanfly cuz that's what he uses to read notetags...)
- That minor sidenote out of the way, let me explain how the folder stuff works. First, you need to make a new folder for your amazing Big Boss Guy. For now, let's just call the folder "bosses". Just put it in your game folder, it can go anywhere, in your img folder, your sound folder, your plugins folder, just as long as it is in your game folder. (pretty cool
) Quick screenshot because:
- Now just drop that quality image of the Big Boss Guy into your folder, make sure it matches your filename listed in your notetags. Should be like this:
Plugin Command Instructions:
ChangeActorGraphic/Battler:
Spoiler
The above picture shows how this plugin command works. If you are changing the Actor Graphic, you must specify an index. It's a straightforward plugin command, just remember to keep the filename in quotes, or at least if the filename has a space. but it has a bit extra to it... The special part that actually affects the user is that you can do a special actorID. If you want to do an eval for the actorID for those coders out there, just put @'s around the eval. The value the eval gets is given by a return statement, so it should look something like this:
That snippet of code selects the first actor in the party, which is pretty useful. You could use it for plenty of other things, but know I have not tested it to the extreme... The next cool thing you can do is you can write the actor's name instead of his ID for the lazy people among us. (I'm one of them) Works like the eval but with quotes instead like you do with the filename.
Just know that it selects the first actor with that name. Now the final part to this plugin command is something that's probably only impressive (if it is impressive) to developers. It is extremely crucial to the plugin, and it took a nice, long time to make... This plugin command is space-compatible with the actor names and filenames. Here's what I mean:
Alright, have fun using this plugin I guess. (For people who aren't developers and are still reading, what I mean when I say it's space compatible is that when you are getting the user input from a plugin command, it auto-splits it by spacing, making it uncomfortable and difficult for spaces in names and stuff.
Spoiler
The above picture shows how this plugin command works. If you are changing the Actor Graphic, you must specify an index. It's a straightforward plugin command, just remember to keep the filename in quotes, or at least if the filename has a space. but it has a bit extra to it... The special part that actually affects the user is that you can do a special actorID. If you want to do an eval for the actorID for those coders out there, just put @'s around the eval. The value the eval gets is given by a return statement, so it should look something like this:
That snippet of code selects the first actor in the party, which is pretty useful. You could use it for plenty of other things, but know I have not tested it to the extreme... The next cool thing you can do is you can write the actor's name instead of his ID for the lazy people among us. (I'm one of them) Works like the eval but with quotes instead like you do with the filename.
Just know that it selects the first actor with that name. Now the final part to this plugin command is something that's probably only impressive (if it is impressive) to developers. It is extremely crucial to the plugin, and it took a nice, long time to make... This plugin command is space-compatible with the actor names and filenames. Here's what I mean:
Alright, have fun using this plugin I guess. (For people who aren't developers and are still reading, what I mean when I say it's space compatible is that when you are getting the user input from a plugin command, it auto-splits it by spacing, making it uncomfortable and difficult for spaces in names and stuff.
Download:
Thanks... and here's some more stuff:
Terms of Use:
Free to use in non-commercial and commercial, credit is optional!
Changelog:
-Version 1.03 - Added support for faces and ChangeActorFace. It works just like ChangeActorGraphic, just for faces... 
- Version 1.02 - Fixed eval for ChangeActorGraphic/Battler, it now uses "@" for wrapping and is space-compatible. Also added support for not using prefixes.
-1.02a - Fixed an error that broke sideview actors.
- Version 1.01 - Tricked out the forum page and added necessary plugin commands. Also started thinking about the future...
- Version 1.00 - Created the brand new better Folders Plus plugin!
- Version 1.02 - Fixed eval for ChangeActorGraphic/Battler, it now uses "@" for wrapping and is space-compatible. Also added support for not using prefixes.
-1.02a - Fixed an error that broke sideview actors.
- Version 1.01 - Tricked out the forum page and added necessary plugin commands. Also started thinking about the future...
- Version 1.00 - Created the brand new better Folders Plus plugin!
Attachments
-
2.9 KB Views: 66
-
16.9 KB Views: 52
-
70.3 KB Views: 50
Last edited by a moderator:










