Commit Graph
64 Commits
Author SHA1 Message Date
fgsfds 1c72b3022e port: prevent extended options from cutting off 2023-11-26 19:46:06 +01:00
fgsfds 600dae58e2 port: allow using N64 control schemes
change from Ext to another control scheme to activate

note that this will require rebinding keys, as the default config is for the Ext scheme
2023-11-26 18:07:35 +01:00
fgsfds f1edc91fd8 port: fix whitespace 2023-11-11 17:41:19 +01:00
Catherine Reprobate 0e043f24b5 Remote mine fixes
- N64 fix: fixes issue where selecting the remote mine from the active menu
  or the inventory menu when Jo already has a remote mine equipped
  causes the player to unequip the detonator

Confirmed this issue presents on ntsc-final on 1964GEPD.

- port fix: fixes issue with remote mine input handler where the
  previous active menu slotnum would be activeated. The slotnum is
  unconditionally set to 4 (the "resting no-op" slotnum) to prevent this
2023-11-06 22:09:48 -08:00
fgsfds 015817f204 port: add extended options menu
as well as support for string literals in the menu system
2023-10-28 05:33:09 +02:00
fgsfds 29dae044cc port: also disable hi-res and aspect options in 2p pause menu 2023-09-01 12:45:05 +02:00
fgsfds 9744b2266f port: dummy out hi-res and screen ratio options 2023-09-01 09:22:09 +02:00
fgsfds e29e20e779 port: small cleanup; decrease bigfont height to 26
this avoids scrolling in the main menu; will probably also help with the extended options later
2023-08-30 12:14:18 +02:00
Richard M 250e9b1805 Merge branch 'fgsfdsfgs:port' into port 2023-08-29 00:44:46 -06:00
Richard M 0f73ab889f port: add an exit option to main menu
In Fullscreen there is currently no way to close the game without using Alt+F4. This adds an option "Exit" to the Main Menu, which asks to confirm before performing exit.
2023-08-27 04:16:51 -06:00
Ryan Dwyer 38345c1672 Set names for menumodel symbols 2023-08-22 08:48:32 +10:00
Ryan Dwyer b97228e682 Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer a8d92b1845 Replace calls to SetCombineLERP with custom modes 2023-05-24 18:24:28 +10:00
Ryan Dwyer c78ff83fc8 Discover more chrflags 2023-01-16 19:10:31 +10:00
Ryan Dwyer 702d8627ec Replace some language ID literals with constants 2023-01-13 21:47:07 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 2d6d88cd6d ntsc-beta, pal-beta and pal-final: Introduce support for gcc 2022-11-26 19:53:48 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 15c067fe36 Decompile gasRender 2022-09-16 20:52:10 +10:00
Ryan Dwyer ff996a5504 Decompile menuhandlerMissionList 2022-09-01 22:49:57 +10:00
Ryan Dwyer 2bfb826629 Identify menu item flags 2022-07-31 18:11:54 +10:00
Ryan Dwyer f37a8939d9 Decompile menuitemListRender 2022-07-31 15:20:51 +10:00
Ryan Dwyer e82da009d2 Rename most text functions 2022-07-06 19:22:01 +10:00
Ryan Dwyer 6392604102 jpn-final: Decompile mpMenuTextWeaponDescription 2022-06-09 12:14:35 +10:00
Ryan Dwyer 942cc6a30d Decompile isStageDifficultyUnlocked 2022-06-08 23:14:22 +10:00
Ryan Dwyer 777c455fab Rename menuhandlerInventoryList to menuhandlerFrInventoryList and decompile new menuhandlerInventoryList 2022-06-08 20:57:45 +10:00
Ryan Dwyer 983a36f2f5 Attempt to decompile menuhandlerMissionList 2022-06-08 20:38:07 +10:00
Ryan Dwyer 5805fb3c7a Decompile menuhandlerInventoryList 2022-06-08 12:26:06 +10:00
Ryan Dwyer 44fc9b527d Decompile menuhandlerCoopBuddy 2022-06-08 11:01:12 +10:00
Ryan Dwyer e89af8bc52 Decompile menuhandlerLanguage 2022-06-07 20:39:29 +10:00
Ryan Dwyer 2c01a9a557 Decompile texSelect 2022-04-17 13:48:31 +10:00
Ryan Dwyer 70375816f1 Rename most remaining game files 2022-03-23 21:22:06 +10:00
Ryan Dwyer 2fc9e47bd5 Decompile explosionInflictDamage 2022-03-21 19:11:14 +10:00
Ryan Dwyer 988b42f287 pal-beta: Decompile getMaxAiBuddies 2022-03-20 14:50:44 +10:00
Ryan Dwyer e97273fb37 Rename many lifecycle functions to use consistent names and rename many files 2022-03-20 13:27:27 +10:00
Ryan Dwyer a6b5df2659 pal-beta, pal-final and jpn-final: Decompile langTick 2022-03-19 10:03:18 +10:00
Ryan Dwyer 3419533379 Decompile lang0f16f75c 2022-03-18 22:17:25 +10:00
Ryan Dwyer 083ce19f74 jpn-final: Get data segment matching excluding pointers 2022-03-16 22:18:09 +10:00
Ryan Dwyer b6ef09ca20 jpn-final: Get game segment matching excluding pointers 2022-03-16 17:50:25 +10:00
Ryan Dwyer 9f46789551 pal-beta: Replace jal addresses with symbols 2022-03-12 16:06:12 +10:00
Ryan Dwyer 8a1dd76fa4 pal-beta: Get ROM fully matching 2022-03-12 15:47:01 +10:00
Ryan Dwyer 589cb38161 pal-beta: Get data segment matching excluding pointers 2022-03-12 08:35:38 +10:00
Ryan Dwyer f5eb967ee2 pal-beta: Get game segment matching excluding pointers 2022-03-11 21:58:39 +10:00
Ryan Dwyer 1bb2f7ebc3 pal-beta: Make it build 2022-03-11 09:14:25 +10:00
Ryan Dwyer f9fbf288f8 Rename PALDOWN macro to TICKS 2022-03-10 21:22:05 +10:00
Ryan Dwyer 2675036ce9 Attempt to decompile setupLoadBriefing 2022-02-25 22:26:58 +10:00
Ryan Dwyer 3185939789 Attempt to decompile menuitemObjectivesRenderOne 2022-02-13 16:09:19 +10:00
Ryan Dwyer 583796e7aa Rename game_0b69d0.c to player.c 2022-02-09 20:23:06 +10:00
Ryan Dwyer 21b48e2b49 Decompile texturesLoadConfigs 2022-02-09 17:36:23 +10:00