Difference between revisions of "Menu"

From GTAMods Wiki
Jump to navigation Jump to search
(Created page with "A '''menu''' is the primary way to present the player options and settings to select. == Vice City == Vice City's menu tree is contained in an array of structures located at...")
 
m (another issue with chrome)
 
Line 43: Line 43:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|34 ||FEDS_TB (Back) ||0 ||33 ||190, 320 ||2
 
|34 ||FEDS_TB (Back) ||0 ||33 ||190, 320 ||2
Line 52: Line 52:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|4 ||FES_NGA (New Game) ||0 ||[[#menu-7|7]] ||320, 155 ||3
 
|4 ||FES_NGA (New Game) ||0 ||[[#menu-7|7]] ||320, 155 ||3
Line 67: Line 67:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|34 ||FEDS_TB (Back) ||0 ||33 ||190, 320 ||2
 
|34 ||FEDS_TB (Back) ||0 ||33 ||190, 320 ||2
Line 76: Line 76:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|13 ||FEA_MUS (MUSIC VOLUME) ||0 ||[[#menu-3|3]] ||40, 76 ||1
 
|13 ||FEA_MUS (MUSIC VOLUME) ||0 ||[[#menu-3|3]] ||40, 76 ||1
Line 101: Line 101:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|12 ||FED_BRI (Brightness) ||0 ||[[#menu-4|4]] ||40, 78 ||1
 
|12 ||FED_BRI (Brightness) ||0 ||[[#menu-4|4]] ||40, 78 ||1
Line 130: Line 130:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|16 ||FEL_ENG (English) ||0 ||[[#menu-5|5]] ||320, 132 ||3
 
|16 ||FEL_ENG (English) ||0 ||[[#menu-5|5]] ||320, 132 ||3
Line 149: Line 149:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|34 ||FEDS_TB (Back) ||0 ||33 ||70, 380 ||1
 
|34 ||FEDS_TB (Back) ||0 ||33 ||70, 380 ||1
Line 158: Line 158:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FESZ_QR (Are you sure you want to start a new game? All progress will be lost. Proceed?) ||0 ||0 ||0, 0 ||0
 
|1 ||FESZ_QR (Are you sure you want to start a new game? All progress will be lost. Proceed?) ||0 ||0 ||0, 0 ||0
Line 171: Line 171:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|22 ||FEM_SL1 (Save File 1 Not Present) ||2 ||0 ||40, 90 ||1
 
|22 ||FEM_SL1 (Save File 1 Not Present) ||2 ||0 ||40, 90 ||1
Line 196: Line 196:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|22 ||FEM_SL1 (Save File 1 Not Present) ||2 ||0 ||40, 90 ||1
 
|22 ||FEM_SL1 (Save File 1 Not Present) ||2 ||0 ||40, 90 ||1
Line 221: Line 221:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FESZ_QL (All unsaved progress in your current game will be lost. Proceed with loading?) ||0 ||0 ||0, 0 ||0
 
|1 ||FESZ_QL (All unsaved progress in your current game will be lost. Proceed with loading?) ||0 ||0 ||0, 0 ||0
Line 234: Line 234:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FESZ_QD (Proceed with deleting this save game?) ||0 ||0 ||0, 0 ||0
 
|1 ||FESZ_QD (Proceed with deleting this save game?) ||0 ||0 ||0, 0 ||0
Line 251: Line 251:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FES_DSC (Delete Successful. Select OK to continue.) ||0 ||0 ||0, 0 ||0
 
|1 ||FES_DSC (Delete Successful. Select OK to continue.) ||0 ||0 ||0, 0 ||0
Line 262: Line 262:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|28 ||FEM_SL1 (Save File 1 Not Present) ||2 ||[[#menu-16|16]] ||40, 90 ||1
 
|28 ||FEM_SL1 (Save File 1 Not Present) ||2 ||[[#menu-16|16]] ||40, 90 ||1
Line 287: Line 287:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FESZ_QZ (Are you sure you want to save this game?) ||0 ||0 ||0, 0 ||0
 
|1 ||FESZ_QZ (Are you sure you want to save this game?) ||0 ||0 ||0, 0 ||0
Line 302: Line 302:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FES_SSC (Save Successful. Select OK to continue.) ||36 ||0 ||0, 0 ||0
 
|1 ||FES_SSC (Save Successful. Select OK to continue.) ||36 ||0 ||0, 0 ||0
Line 313: Line 313:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 || ||0 ||0 ||0, 0 ||0
 
|1 || ||0 ||0 ||0, 0 ||0
Line 324: Line 324:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FES_CHE (Warning! One or more cheats have been activated. This may affect your save game. It is recommended that you do not save this game.) ||0 ||0 ||0, 0 ||0
 
|1 ||FES_CHE (Warning! One or more cheats have been activated. This may affect your save game. It is recommended that you do not save this game.) ||0 ||0 ||0, 0 ||0
Line 335: Line 335:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|34 ||FEDS_TB (Back) ||0 ||[[#menu-27|27]] ||0, 0 ||0
 
|34 ||FEDS_TB (Back) ||0 ||[[#menu-27|27]] ||0, 0 ||0
Line 344: Line 344:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FED_LWR (SAVE GAME) ||0 ||0 ||0, 0 ||0
 
|1 ||FED_LWR (SAVE GAME) ||0 ||0 ||0, 0 ||0
Line 355: Line 355:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FEC_SVU (Save Unsuccessful.) ||0 ||0 ||0, 0 ||0
 
|1 ||FEC_SVU (Save Unsuccessful.) ||0 ||0 ||0, 0 ||0
Line 366: Line 366:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FEC_SVU (Save Unsuccessful.) ||0 ||0 ||0, 0 ||0
 
|1 ||FEC_SVU (Save Unsuccessful.) ||0 ||0 ||0, 0 ||0
Line 375: Line 375:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FEC_LUN (Load Unsuccessful.[[#menu- | ]]File Corrupted, Please delete.) ||0 ||0 ||0, 0 ||0
 
|1 ||FEC_LUN (Load Unsuccessful.[[#menu- | ]]File Corrupted, Please delete.) ||0 ||0 ||0, 0 ||0
Line 386: Line 386:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|48 ||FET_STI (Standard Controls) ||0 ||[[#menu-26|26]] ||320, 150 ||3
 
|48 ||FET_STI (Standard Controls) ||0 ||[[#menu-26|26]] ||320, 150 ||3
Line 403: Line 403:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|4 ||FEO_CON (Controller Setup) ||0 ||[[#menu-26|26]] ||320, 132 ||3
 
|4 ||FEO_CON (Controller Setup) ||0 ||[[#menu-26|26]] ||320, 132 ||3
Line 422: Line 422:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|1 ||FEQ_SRE (Are you sure you want to quit? All progress since the last save game will be lost. Proceed?) ||0 ||0 ||0, 0 ||0
 
|1 ||FEQ_SRE (Are you sure you want to quit? All progress since the last save game will be lost. Proceed?) ||0 ||0 ||0, 0 ||0
Line 435: Line 435:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|4 ||FEP_STG (Start Game) ||0 ||[[#menu-1|1]] ||320, 170 ||3
 
|4 ||FEP_STG (Start Game) ||0 ||[[#menu-1|1]] ||320, 170 ||3
Line 450: Line 450:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|52 ||FEC_MSH (MOUSE SENSITIVITY) ||0 ||[[#menu-26|26]] ||40, 170 ||1
 
|52 ||FEC_MSH (MOUSE SENSITIVITY) ||0 ||[[#menu-26|26]] ||40, 170 ||1
Line 465: Line 465:
 
|colspan="4"|
 
|colspan="4"|
 
{|class="wikitable"
 
{|class="wikitable"
!Action ||style="width: 25em;" |Text ||Save<br>slot ||Target ||Position ||Align
+
!Action ||Text ||Save<br>slot ||Target ||Position ||Align
 
|-
 
|-
 
|41 ||FEP_RES (Resume) ||0 ||0 ||320, 120 ||3
 
|41 ||FEP_RES (Resume) ||0 ||0 ||320, 120 ||3

Latest revision as of 16:35, 24 May 2017

A menu is the primary way to present the player options and settings to select.

Vice City

Vice City's menu tree is contained in an array of structures located at 0x6D8B70 for US v1.0.

Page (0xE2 bytes):
Offset Type Description
0x00 char[8] page title's GXT key
0x08 byte parent menu index
0x09 byte
0x10 Item[12]
Item (0x12 bytes):
Offset Type Description
0x00 word action
0x02 char[8] item's GXT key
0x0A byte save slot
0x0B byte target menu index
0x0C word x position
0x0E word y position
0x10 word text alignment

Tools