Password Menu
Overview
Creator:
Moosh
Updated: 29 Jan 2026
Tags:
2.55,
FFC
Downloads: 13
|
Download Example (2.57 MB) |
Information
This script will let you add a password screen to your quest. It's pretty flexible and can be used for a variety of purposes, as all the actual password behavior is handled by string control codes.
Description Setup Reviews Comments
There's a lot of constants to edit but most of the finer details probably don't need to be changed for your quest. Set the C_ and SFX_ constants to your quest's colors and sounds. If you're not using a selection arrow graphic you can also set CMB_PASSWORD_CHAR_SELECTOR to 0.
Place an FFC with the PasswordScreenFFC script on a screen with invisible Link and no subscreen. This script will only draw the text so the background design is up to you. Set up the dmap and screen to warp to after all passwords have been entered. You can also use this to make a single entry password menu where ENTER and DONE serve the same function.
To set up each valid password for the menu, place an additional FFC on the screen with the PasswordCheckFFC script. This takes two message strings, one for the password to check against and a second for the message to play when successful. The success message also applies the effects of your password with string control codes.
If you want to edit the appearance of the password menu further, there's constants for that. You can also modify the chars[] array at the start of the PasswordScreen_GetChars() function to change which characters appear and where. Results of this may be a little finicky.
This script requires MenuInputHandler.zh.
Place an FFC with the PasswordScreenFFC script on a screen with invisible Link and no subscreen. This script will only draw the text so the background design is up to you. Set up the dmap and screen to warp to after all passwords have been entered. You can also use this to make a single entry password menu where ENTER and DONE serve the same function.
To set up each valid password for the menu, place an additional FFC on the screen with the PasswordCheckFFC script. This takes two message strings, one for the password to check against and a second for the message to play when successful. The success message also applies the effects of your password with string control codes.
If you want to edit the appearance of the password menu further, there's constants for that. You can also modify the chars[] array at the start of the PasswordScreen_GetChars() function to change which characters appear and where. Results of this may be a little finicky.
This script requires MenuInputHandler.zh.


