Commit Graph
805 Commits
Author SHA1 Message Date
fgsfds 75331721f7 Merge branch 'port' into port-debugger 2024-05-14 11:38:39 +02:00
fgsfds 3199f99fbd Merge branch 'port' into port-friendly-fire 2024-05-14 11:32:21 +02:00
fgsfds 2623918359 Merge branch 'port' into port-debugger 2024-05-14 11:29:36 +02:00
fgsfds 4e7e61c207 Merge branch 'port' into port-autorandom 2024-05-14 11:20:29 +02:00
fgsfds 265d21c35d Merge branch 'port' into port-debugger 2024-05-14 11:13:03 +02:00
fgsfds 1a3f36f626 Merge pull request #420 from throwaway29292/port
Add an option in Combat Simulator to disable the blur effect from melee damage
2024-05-14 11:02:28 +02:00
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
Not actually throwaway 5b1d03cbbb Add an option in Combat Simulator to disable the blur effect from melee damage
This effect might be annoyning or eye straining for some people so i believe it's a good idea to implement this option. There is still some free space in the MP Options bitfield for future expansion.
2024-04-24 22:54:15 +02:00
Jonaeru 7580ebcaf9 port: rename constants 2024-03-26 23:45:55 +09:00
Jonaeru c9a14f090b port: add constants 2024-03-26 23:41:57 +09:00
Jonaeru 2483d4fc35 port: add auto random mp weapon option 2024-03-26 00:53:57 +09:00
Jonaeru 0b61ec9641 port: add friendly fire mp option 2024-03-20 01:53:50 +09: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