Menu - danvratil/jhgpc98decomp GitHub Wiki

|- "Main Menu" (`T0`)
|  |- "Game Setup" (`T1`, `@WALLPAPER=7`, `@DISABLE_IF_NOT_HOSTING`, `@GAMESETUPMENU`)
|  |  |- "Game Setup" (`T1`, `@FONT=10`)
|  |  |- "Players: 1[] 2(Split Screen) []" (`T186`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@FUNCTION=73`)
|  |  |- "Game Type: %s" (`T187`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@FUNCTION=85`)
|  |  |- "Game Type: %s" (`T188`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@FUNCTION=86`)
|  |  |- "Quit Championship" (`T129`, `@ENABLE_IF_CHAMP_STARTED`, `@FUNCTION=22`)
|  |  |- "Track selection" (`T163`)
|  |  |- "&%s" (`T189`, `@DISABLEINCHAMPIONSHIP`, `@FUNCTION=8`)
|  |  |- "Laps: %s" (`T185`, `@DISABLE_WHEN_ACE`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@FUNCTION=84`)
|  |  |- Lap length (`T182`, `@NEVERHIGHLIGHT`, `@FUNCTION=81`)
|  |  |- Race length (`T183`, `@NEVERHIGHLIGHT`, `@FUNCTION=82`)
|  |  |- Lap record (`T184`, `@NEVERHIGHLIGHT`, `FUNCTION=83`)
|  |  |- Divider bar button (`@FONT=19`)
|  |  `- Track thumbnail image (`@FONT=20`, `@FUNCTION=77`)
|  |- "Realism" (`T4`, `@WALLPAPER=8`, `@DISABLE_IF_NOT_HOSTING`)
|  |  |- "Realism" (`T4`, `@FONT=10`)
|  |  |- "Difficulty: %s" (`T5`, `@FUNCTION=13`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`)
|  |  |- "Riders: %s" (`T6`, `@FUNCTION=14`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Laps: %s" (`T7`, `@FUNCTION=15`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Engine Overheat: &on $off $" (`T13`, `@FUNCTION=28`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Fuel Consumption" (`T250, `@FUNCTION=103`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Tyre Wear: &on $off $" (`T14`, `@FUNCTION=6`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Spins: &on $off $" (`T15`, `@FUNCTION=29`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Spin Off Road: &on $off $" (`T259`, `@FUNCTION=143`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Riding Penalties: &on $off $" (`T192`, `@FUNCTION=91`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- "Damage: &on $off $" (`T10`, `@FUNCTION=30`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  `- "Fog (`T236`, `@FUNCTION=97`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`)
|  |- "Workshop" (`T17`, `@LABEL=INGAMEMENU`, `@DISABLE_IF_NETGAME`, `@WALLPAPER=9`)
|  |  |- "Player: &Player1 $Player2 $" (`T18`, `@DISABLE_IN_ONEPLAYER`, `@FUNCTION=32`)
|  |  |- "%s" (Gearbox type, `@FUNCTION=41`)
|  |  |- "Setup For Track:" (`T127`, `@FUNCTION=44`)
|  |  |- "Front wing" (`T245`, `@FUNCTION=98`, `@LONGCLICK`)
|  |  |- "Rear wing" (`T246`, `@FUNCTION=99`, `@LONGCLICK`)
|  |  |- "Front tyre: %d" (`T123`, `@FUNCTION=42`, `@DISABLE_IF_NO_TYRE_WEAR`)
|  |  |- "Rear tyre: %d" (`T124`, `@FUNCTION=43`, `@DISABLE_IF_NO_TYRE_WEAR`)
|  |  |- "Brake Balance" (`T247`, `@FUNCTION=100`, `@LONGCLICK`)
|  |  |- "Steering Lock" (`T248`, `@FUNCTION=101`, `@LONGCLICK`)
|  |  |- "Fuel" (`T249`, `@FUNCTION=102`, `@LONGCLICK`)
|  |  |- "Final Drive: %d" (`T20`, `@FUNCTION=33`, `@DISABLE_WHEN_INGAME`, `@LONGCLICK`)
|  |  |- "Gear 1: &P1 $P2 $" (`T21`, `@FUNCTION=34`, `@DISABLE_WHEN_INGAME`)
|  |  |- "Gear 2: & & &P1 $P2 $P3 $" (`T22`, `@FUNCTION=35`, `@DISABLE_WHEN_INGAME`)
|  |  |- "Gear 3: & & & &P1 $P2 $" (`T23`, `@FUNCTION=36`, `@DISABLE_WHEN_INGAME`)
|  |  |- "Gear 4: & & & & &P1 $P2 $" (`T24`, `@FUNCTION=37`, `@DISABLE_WHEN_INGAME`)
|  |  |- "Gear 5: & & & & & &P1 $P2 $P3 $" (`T25`, `@FUNCTION=38`, `@DISABLE_WHEN_INGAME`)
|  |  |- "Gear 6: & & & & & & &P1 $P2 $P3 $" (`T26`, `@FUNCTION=39`, `@DISABLE_WHEN_INGAME`)
|  |  `- Divider bar button (`@FONT=19`)
|  |- "Controller" (`T31`, `@FUNCTION=61`, `@WALLPAPER=10`, `@DISABLE_IF_NETGAME`)
|  |  |- "Controller" (`T31`, `@FONT=10`)
|  |  |- "Player: &Player1 $Player2 $" (`T18`, `@FUNCTION=52`, `@DISABLE_IN_ONEPLAYER`)
|  |  |- "Accelerate: %s" (`T132`, `@FUNCTION=54`)
|  |  |- "Brake: %s" (`T133`, `@FUNCTION=55`)
|  |  |- "Turn left: %s" (`T134`, `@FUNCTION=56`)
|  |  |- "Turn right: %s" (`T135`, `@FUNCTION=57`)
|  |  |- "Gear up: %s" (`T136`, `@FUNCTION=58`)
|  |  |- "Gear down: %s" (`T137`, `@FUNCTION=59`)
|  |  |- "Rear View: %s" (`T138`, `@FUNCTION=60`)
|  |  |- "Choose Tyres" (`T260`, `@FUNCTION=144`)
|  |  |- "%s" (Controller conflict, `@FUNCTION=62`, `@NEVERHIGHLIGHT`)
|  |  |- "J" (Divider bar button, `@FONT=19`)
|  |  `- "J" (Divider bar button, `@FONT=19`)
|  |- "Display" (`T34`, `@WALLPAPER=11`, `@DISABLE_IF_NETGAME`)
|  |  |- "Display" (`T34`, `@FONT=10`)
|  |  |- "Screen Resolution: %s" (`T35`, `@FUNCTION=0`)
|  |  |- "Colours: %s" (`T222`, `@FUNCTION=94`)
|  |  |- "Accelerated: %s" (`T226`, `@FUNCTION=95`)
|  |  |- "Chrome Effect: &^^^^^^on $^^off $" (`T261`, `@FUNCTION=150`)
|  |  |- "Blurring: &^^^^^^on $^^off $" (`T262`, `@FUNCTION=151`)
|  |  |- "Dithering: &^^^^^^on $^^off $" (`T263`, `@FUNCTION=152`)
|  |  |- "Level Of Detail: %s" (`T228`, `@FUNCTION=7`)
|  |  |- "Number of Bikes to Render: %s" (`T227`, `@FUNCTION=96`)
|  |  |- "Chase mode" (`T238`, `@FUNCTION=3`)
|  |  `- "Bonus mode" (`T239`, `@FUNCTION=4`)
|  |- "Edit Names" (`T258`, `@DISABLE_IF_NETGAME`, `@WALLPAPER=14`, `@FUNCTION=63`
|  |  |- "Team" (`T253`, `@FONT=10`)
|  |  |- "#1 Driver" (`T254`, `@FONT=10`)
|  |  |- "#2 Driver" (`T255`, `@FONT=10`)
|  |  |- "J" (Divider bar button, `@FONT=19`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=129`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=130`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=132`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=133`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=134`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=135`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=136`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=137`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=138`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=139`)
|  |  |- "Team Name: %s" (`T252`, `@FUNCTION=140`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=105`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=106`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=107`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=108`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=109`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=110`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=111`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=112`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=113`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=114`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=115`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=116`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=117`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=118`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=119`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=120`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=121`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=122`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=123`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=124`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=125`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=126`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=127`)
|  |  |- "Player Name: %s" (`T252`, `@FUNCTION=128`)
|  |  |- "Riders: %s" (`T6`, `@FUNCTION=14`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_WHEN_ACE`)
|  |  |- ""&^^^^\BK\BL^^%s"" (`@UNCTION=145`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`)
|  |  `- ""&^^^^\BK\BL^^%s"" (`@UNCTION=146`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@DISABLE_IN_ONEPLAYER`)
|  |- "Multiplayer Game" (`T158`, `@LOBBYMENU`, `@FUNCTION=69`, `@STYLE=1`, `@WALLPAPER=13`)
|  |  |- "Multiplayer Game" (`T158`, `@FONT=10`)
|  |  |- Infoline, blank (`@FUNCTION=70`, `@FONT=15`)
|  |  |- action 1 (`@FUNCTION=71`, `@DISABLE_IF_HOST_CANT_START`)
|  |  |- action 3 (`@FUNCTION=147`, `@DISABLE_IF_HOST_CANT_START`, `@QUALIFY`)
|  |  `- action 2 (`@FUNCTION=72`)
|  |- "Race" (`T37`, `@LABEL=STATUSMENU`, `@RMENU`, `@CHAMPIONSHIP`, `@DISABLE_IF_NETGAME`, `@WALLPAPER=12`)
|  |  |- "%s" (Practice, `@FUNCTION=16`, `@STARTGAME`, `@STARTPRACTICE`, `@DISABLE_IF_NETGAME`, `@STYLE=1`)
|  |  |- "Qualify" (`T39`, `@FUNCTION=17`, `@STARTGAME`, `@QUALIFY`, `@DISABLE_IF_NETGAME`, `@STYLE=1`)
|  |  |- "Race" (`T40`, `@FUNCTION=178`, `@STARTGAME`, `@STARTRACE`, `@DISABLE_IF_NETGAME`, `@STYLE=1`)
|  |  |- "View champ. standings" (`T160`, `@FUNCTION=74`, `@DISABLE_IF_NETGAME`, `@DISABLE_WHEN_NO_LEAGUE`, `@STYLE=1`)
|  |  |- "View grid positions" (`T161`, `@FUNCTION=75`, `@DISABLE_IF_NETGAME`, `@DISABLE_IF_NO_GRID_POSITIONS`, `@STYLE=1`)
|  |  |- "View last race results" (`T162`, `@FUNCTION=76`, `@DISABLE_IF_NETGAME`, `@DISABLE_IF_NO_RACE_RESULTS`, `@STYLE=1`)
|  |  |- "Quit game" (`T251`, `@FUNCTION=104`, `@FONT=-2`, `@STYLE=1`)
|  |  |- "~~~~~~~~~~%c" (`@LABEL=STATUSMENU`, `@FUNCTION=148`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@FONT=26`)
|  |  `- "%c" (`@FUNCTION=149`, `@DISABLEWHENCHAMPIONSHIPINPROGRESS`, `@FONT=26`)
|  `- " " (information panel display, `@LABEL=INFOMENU`, `@NEVERHIGHLIGHT`)
|     |- "C" (`@NEVERHIGHLIGHT`, `@FONT=1`)
|     |- "D" (`@NEVERHIGHLIGHT`, `@FONT=1`)
|     |- "%s G.P." (`@FUNCTION=141`, `@NEVERHIGHLIGHT`, `@FONT=10`)
|     |- "J" (race setup info 3, `@NEVERHIGHLIGHT`, `@FONT=19`)
|     |- "" (track thumbnail image, `@FUNCTION=77`, `@FONT=20`)
|     |- "%s" (`@FUNCTION=92`, `@NEVERHIGHLIGHT`)
|     |- "%s" (Race setup info 1, `@FUNCTION=87`, `@NEVERHIGHLIGHT`)
|     `- race setup info 2 (`T190`, `@FUNCTION=88`, `@NEVERHIGHLIGHT`)
|- "Results menu" (`@LABEL=RESULTSMENU`)
|  |- "Z" (left arrow button, `@FUNCTION=90`, `@FONT=19`)
|  |- "[" (right arrow button, `@FUNCTION=89`, `@FONT=19`)
|  `- "Y" (go back button, `@FUNCTION=93`, `@FONT=19`)
`- "League menu" (`@LABEL=LEAGUEMENU`)
   |- "Z" (left arrow button, `@FUNCTION=90`, `@FONT=19`)
   |- "[" (right arrow button, `@FUNCTION=89`, `@FONT=19`)
   `- "Y" (go back button, `@FUNCTION=93`, `@FONT=19`)