- Joined
- May 6, 2017
- Messages
- 270
- Reaction score
- 117
- First Language
- Italian
- Primarily Uses
- RMMV
Tutorial topic: how to let the player select an outfit (hence the title)
Brief description
Since it appears the documentation I provided for my extension turned out to be insufficient for some users, here's something more detailed. This tutorials covers various edits you can do to my extension (some of them are just copy-paste from the extension's comments), so if you are interested in something in particular, just jump to the desired section.
Template used for this tutorial: Sample 1080p (Action-based UI)
Requirements
Brief description
Since it appears the documentation I provided for my extension turned out to be insufficient for some users, here's something more detailed. This tutorials covers various edits you can do to my extension (some of them are just copy-paste from the extension's comments), so if you are interested in something in particular, just jump to the desired section.
Template used for this tutorial: Sample 1080p (Action-based UI)
Requirements
- Having read the Beginner's Guide. I can't help you either otherwise.
- Having 【Foxy's】Profiles Menu installed (I'll use version 1.0.0 for this tutorial) We're going to work on it, after all.
Opening the Profiles Menu at the same page it was at when the player closed it the last time
- Name a global variable of your choice "[FS] Profiles Menu's Active Page" or something
- Initialize it at 1 at some time before the player can access the Profile Menu for their first time (for example, in your Start Scene)
- Open the scene named "[FS] Profiles Menu"
- Here's what you need to do:
- Open the scene named "[FS] Profiles Menu"
- Here's what you need to do:
- Remember to pay attention to the indentation and don't forget you can use another number/a global variable instead of that 12 over there
- Open the scene named "Show background"
- You'll see a single scene command: "Show Picture". The picture used by it is the background of the Profiles Menu. You can replace it with one of your choice
- You can also add more than one picture, or use animations; still, please keep in mind that you should use the
Code:
@default
- When commands you added personally to the scene (like, setting the duration and choosing between "wait" and "continue"), be aware that this scene is called by the main one as one of its first steps
- Open the scene named "Show Selection"
- There's a single "Show Picture" scene command. You can select the picture used to frame the active page's name here. Please note that the "frame" visual type is selected by default.
- Finally, you may want to adjust the frame's position: you can do so in this very same scene command, but that is not sufficient. The next steps are about applying these changes to the "Refresh Page" common event.
- Open the common event called "Refresh Page"
- Here're the two values you are supposed to set the same way you did at step 3:
- Editing the name's layout can be useful both when you have more than 12 characters (and you need to make the names smaller because of that) and when you have a different screen resolution (so you'd like to adjust the names' size a bit). If this is your current situation, or you'd simply like to give the Profile Menu a different appearence, then go ahead
- Open the common event called "Show Names"
- Here're the values you can edit:
- Obviously, if you change your names' list disposition, you need to make sure to position the frame picture accordingly as well (see Frame Customization)
- First of all, let's add/remove the (un)desired parameters from all of our character's records. You can use switches, texts or numbers
- Open the common event called "Refresh Page"
- You should now be able to see a list of "Get Parameter" scene commands:
- If you want to remove any parameters, just clear the name of the local variable their corresponding "Get Parameter" scene command uses as "Store in" parameter, then delete the very same command
- If you want to add any parameters, for each and every one of them follow the steps below (in the suggested order):
- add a new "Get Parameter" scene commands below the Others
- set (for the time being) "Character" to one of the characters in your database who has that parameter defined
- set "Parameter" to the desired parameter
- change "Character" to L[0001: Profile's Character's ID]
- set Value to the type of parameter you're using (switch, text or number)
- choose a new local variable to use as "Store In" parameter (naming it in an appropriate way as well)
- You can even create a new text parameter called "Full Name" to use in place of the standard character name used by the extension!
- Once you have ultimated your custom "Get Parameter" list, look for a "Show Text" scene command right under it:
- After revising VNM's Text Codes, define a template for all of the Profiles Menu's pages here. Remember to check what local variables you need to use as well!
- The extension uses each character's "Profile Picture" text parameter to determine the profile picture to use each time, so you're free to use the picture you want for each of your characters. Still, if you'd like to to stuff like editing the picture position, then follow these steps
- Open the common event called "Refresh Page"
- The last scene command should be a "Show Picture". You can freely customize it.
Well, it's basically all about repositioning/resizing stuff, so here's a list of previous sections of this tutorial you may find useful:
- Using custom arrows/buttons
- Frame Customization
- Editing the names' layout
- Customizing the profile pictures
Last edited: