fgsfds
7cd3dafaa4
port: add wide HUD centering option for ultrawide displays
2023-11-27 11:52:53 +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
e43d29f357
port: add hold crouch
2023-11-24 22:30:52 +01:00
fgsfds
cea9527936
port: add controller axis settings
...
also make sliders look nicer and save some input settings on quit
2023-10-28 14:36:00 +02: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
Catherine Reprobate
80d787caf9
Support for two-sticks, one controller
...
port: implements analog movement for pc controllers
port: Implement menu movement with the C stick
port: Implement analog leaning
port: Implement 1.2 + 1 analog zooming
port: pd input lib now handles 32 buttons
port: modern crouch implementation
port: implement analog slayer airbraking
port: xbla farsight strafing
Map crouch buttons
- map cycle crouch to L3
- sensible 1964-style crouch bindings
2023-10-17 18:28:18 -07:00
fgsfds
704015deac
port: modconfig: add user defined extended weather config
...
includes a way to specify weatherproof rooms and other hardcoded stuff
this might break something, as it removes some hardcoded checks
2023-09-27 19:44:51 +02:00
Jonaeru
e606a58515
Add the combat knife in jpn-final, fix #if
2023-09-24 21:58:08 +09:00
Jonaeru
99337e8157
Add the combat knife in jpn-final
2023-09-24 01:30:11 +09:00
fgsfds
f8ef6939b0
port: roll back to old variant of #76
2023-09-08 22:28:19 +02:00
fgsfds
c3b4d59168
port: add 1964GEPD-like mouse aim mode
...
you can switch to the old variant by setting Game.MouseAimMode to 1 in pd.ini
2023-08-30 15:28:33 +02:00
fgsfds
0e5b4bde62
Merge branch 'master' of https://github.com/n64decomp/perfect_dark into port
2023-08-28 15:55:54 +02:00
Ryan Dwyer
0b1aabf345
Set names for a heap of shotdata symbols
2023-08-27 21:27:53 +10:00
Catherine Reprobate
0d7bd746ac
move abstracted n64 buttons to contants.h
2023-08-26 16:17:54 -07:00
tmyqlfpir
d03617d682
Add classic weapons to multiplayer
2023-08-26 11:09:58 +10:00
Ryan Dwyer
38345c1672
Set names for menumodel symbols
2023-08-22 08:48:32 +10:00
Catherine Reprobate
68c00af44e
Mapped reload to X_BUTTON.
...
Introduce `JO_ACTION*` constants to use `player.bondreloadoractivate` as a bit
field.
Deviation from vanilla Mouse Injector behavior: hard seperation between
reload and activate. `B` will not reload just as `ALT1` will not
activate.
2023-08-18 14:09:45 -07:00
Ryan Dwyer
f1e1e6b204
Set names for headanim symbols
2023-08-05 18:16:16 +10:00
Ryan Dwyer
a780b5f179
Identify hov and hovtype properties
2023-06-28 23:37:39 +10:00
Ryan Dwyer
3b4451a2d1
Name more pak symbols
2023-06-25 22:33:57 +10:00
Ryan Dwyer
38c478259f
Name and document pathfinding functions
2023-06-13 21:44:29 +10:00
Ryan Dwyer
154153b605
Discover remaining pad flags
2023-06-12 22:16:28 +10:00
Ryan Dwyer
7c1c377db0
Decompile titleRenderPdLogo
2023-06-07 17:57:00 +10:00
Ryan Dwyer
8c22681e35
Set names for more bondgun symbols
2023-06-04 16:44:37 +10:00
Ryan Dwyer
1df5e4dc51
Document propsnd functions
2023-06-03 11:17:22 +10:00
Ryan Dwyer
0ebce0dcf9
Set names for menucolourpalette properties
2023-05-29 18:31:26 +10:00
Ryan Dwyer
953afe9925
Name remaining aibot properties
2023-05-28 14:07:16 +10:00
Ryan Dwyer
2e386f7a34
Use ARRAYCOUNT in many more places
2023-05-28 00:48:58 +10:00
Ryan Dwyer
5cc44be4da
Name all env symbols
2023-05-24 21:54:47 +10:00
Ryan Dwyer
92075c6fe7
Name almost all BG symbols
2023-05-23 19:37:20 +10:00
Ryan Dwyer
134ca8206f
Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants
2023-05-15 12:42:13 +10:00
Ryan Dwyer
8559aeed1f
Introduce FBALLOC and SCREEN constants for dimensions
2023-05-14 13:00:29 +10:00
Ryan Dwyer
89152f7b40
Rename a heap of light and brightness symbols
2023-04-13 20:13:13 +10:00
Ryan Dwyer
edebe0b1f0
Discover more object 3 flags
2023-01-17 21:33:16 +10:00
Ryan Dwyer
93acca065d
Discover more object 2 flags
2023-01-17 20:14:19 +10:00
Ryan Dwyer
49301f9265
Discover more object flags
2023-01-16 21:39:49 +10:00
Ryan Dwyer
c78ff83fc8
Discover more chrflags
2023-01-16 19:10:31 +10:00
Ryan Dwyer
47f8b83062
Discover more chr hidden flags
2023-01-14 19:49:51 +10:00
Ryan Dwyer
528235552b
Improving naming of chr line of sight functions
2023-01-13 21:46:27 +10:00
Ryan Dwyer
97dde15464
Identify music event type 5
2023-01-06 22:05:49 +10:00
Ryan Dwyer
4be874210b
Tweak cover JSON format and set names for remaining cover flags
2023-01-05 22:12:16 +10:00
Ryan Dwyer
50b54d42ff
Identify a heap of gun MODELPART constants
2022-12-08 21:58:47 +10:00
Ryan Dwyer
a2ad0014e3
Improve naming relating to mpweapon struct
2022-12-07 22:18:23 +10:00
Ryan Dwyer
45524f06b2
Rename remapped anim frames to repeat anim frames and improve documentation
2022-12-04 13:57:04 +10:00
Ryan Dwyer
0063dcc71c
Rename "close" gun function type to "melee"
2022-12-02 22:46:40 +10:00
Ryan Dwyer
e59fc870ad
Set names for all anim functions
2022-11-30 21:00:37 +10:00
Ryan Dwyer
3484a4faed
Set names for all model C functions
2022-11-28 22:22:41 +10:00
Ryan Dwyer
2b661d2bb4
Decompile vmInit
2022-11-27 23:17:25 +10:00
Ryan Dwyer
c790bc5db4
jpn-final: Decompile langGetJpnCharPixels
2022-11-27 15:44:00 +10:00
Ryan Dwyer
b159e01edc
Improve naming and documentation of inventory data
2022-10-22 18:42:45 +10:00