Anonymous

Changes

From Final Fantasy Inside

FF7/Menu Module

18 bytes added, 02:14, 13 July 2019
Menu Modules
After initialization, the first Menu module ran is "Begin" The following is a picture of "Begin" in VRAM. Things to note is the font and static menu textures from /INIT/WINNDOW.BIN are highlighted in the lower right hand corner.
[[File:Menu_WindowbinMenu Windowbin.jpg|thumb]]
The following is an expanded picture of the textures from the PC version. The PSX version only differs in texture size and the way the buttons are displayed.
[[File:Menu_PC_TexturesMenu PC Textures.jpg|thumb]]
To better see what each section is, here is an annotated version with the more obvious textures labeled.
[[File:Menu_PCT_AnnotatedMenu PCT Annotated.jpg|thumb]]
This is never banked out, however small parts are overwritten and cashed for a while when Battle is loaded, but are overwritten again when menu is loaded. The large blank spot under the menu text is for the Japanese characters that were removed in the non-Japanese version of the game. This spot is unused in these versions.
This is the begin menu.
[[File:Menu_BeginMenu Begin.jpg]]
This is a screen form the "save" module. Begin initializes the menu system and calls save to load a game or to start the game.
=== Party ===
[[File:Menu_PartyMenu Party.jpg]]
This is the menu you see when you manually enter the menu system. Things to note is the empty box in the lower screen shows what location you are in. Debug rooms have no name most of the time.
This is the item menu.
[[File:Menu_ItemMenu Item.jpg]]
=== Magic ===
This is the magic menu.
[[File:Menu_MagicMenu Magic.jpg]]
Both magic and summon are accessed in the same module.
The equip menu is a little strange.
[[File:Menu_EquipMenu Equip.jpg]]
Equip and Materia are in the same module.
This is the status menu.
[[File:Menu_StatusMenu Status.jpg]]
=== Change ===
[[File:Menu_ChangeMenu Change.jpg]]
Also known as "Order", this is the simplest and smallest of all the menu modules, it just changes the order of the party, it uses the party screen as a background.
This is the limit menu.
[[File:Menu_LimitMenu Limit.jpg]]
=== Config ===
[[File:Menu_ConfigMenu Config.jpg]]
This is where a good deal of environment variables can be changed.
This is also known as the PHS screen.
[[File:Menu_FormMenu Form.jpg]]
Form can also be called when you need to make a two or three teams of people.
The all important save screen.
[[File:Menu_SaveMenu Save.jpg]]
To save time, this will only load the first 80 bytes of each save as a preview. It allows a quick look without having to load the whole memory card, which can take upward of a minute. This is also responsible for loading games too, when called from "Begin".
This is the naming screen.
[[File:Menu_NameMenu Name.jpg]]
If you try and use the same name screen twice in a game, you will loose your old name and will be overwritten with the default one.
This is your typical shop.
[[File:Menu_ShopMenu Shop.jpg]]
You can, of course, sell items from this module as well.