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