fgsfds
5fea484089
Merge branch 'port' into port-debugger
2024-05-14 10:57:04 +02:00
Not actually throwaway
798fbf7b90
Add a cheat to allow dual-wielding all guns. The cheat's name is "Gameplay/(Two-Handed)"
2024-05-01 17:55:22 +02:00
fgsfds
804674e2b1
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2024-03-09 22:38:49 +01:00
fgsfds
c9f880e427
port: fix #224 , allow combat knife in jpn
2024-03-09 22:38:11 +01:00
fgsfds
242a89a622
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2024-03-09 17:40:37 +01:00
fgsfds
4baae8de0b
port: add extra sleep calls to busy loops; separate sleep into system.c
2024-03-09 17:39:41 +01:00
fgsfds
11fd86002b
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2024-02-12 16:38:09 +01:00
Hugo Locurcio
02d7efb87f
Add an option to color crosshair according to player health + shield
...
Shield is taken into account and is added to health for the calculation,
as the vast majority of damage types are fully blocked by a shield.
3 modes are available:
- Off (default)
- On (Green): Goes through a red-yellow-green-cyan gradient,
closer to vanilla.
- On (White): Goes through a red-yellow-white-green gradient,
closer to games like Xonotic.
When set to either of the On modes, the crosshair color setting
is ignored but the crosshair alpha setting is still used.
2024-01-27 19:21:05 +01:00
fgsfds
474a6df3d4
port: add spawn with weapon mp option
...
unfortunately it does not fit in the save buffer and won't save
2024-01-16 01:56:30 +01:00
Bobby Lovell
79fb976bcf
Implement a simple colored box menu item type and use that for the preview.
2023-12-14 16:03:29 -05:00
fgsfds
336b7825c7
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2023-12-03 03:53:02 +01:00
fgsfds
ef83f23200
port: fix sun aspect ratio
2023-12-01 19:35:04 +01:00
fgsfds
1aea68b89a
Revert "port: unsquish the aspect ratio"
...
This reverts commit af34015562 .
I'll have to come up with a better way to do this
2023-12-01 17:21:27 +01:00
fgsfds
af34015562
port: unsquish the aspect ratio
...
this might break something but I haven't noticed anything bad yet
2023-11-30 10:51:21 +01:00
fgsfds
7cd3dafaa4
port: add wide HUD centering option for ultrawide displays
2023-11-27 11:52:53 +01:00
fgsfds
8ca7f79c1e
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2023-11-26 19:26:54 +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
0cf6021727
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2023-11-25 14:14:08 +01:00
fgsfds
e43d29f357
port: add hold crouch
2023-11-24 22:30:52 +01:00
fgsfds
df2ba8ec7d
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2023-11-12 15:07:13 +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
fgsfds
10baed1ee1
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-debugger
2023-10-22 15:25:42 +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
e6919bc247
port: debugger: alert user if stuff falls out of the world
2023-10-09 15:31:34 +02: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