Commit Graph
7067 Commits
Author SHA1 Message Date
fgsfds 7fabc68e95 Merge branch 'port' into port-net 2024-05-14 21:06:26 +02:00
fgsfds 548e2c1f0b port: only navigate with mouse if it's enabled in the dialog 2024-05-14 21:06:16 +02:00
fgsfds 85872d7e71 port: add mouse controls to virtual keyboard 2024-05-14 20:58:51 +02:00
fgsfds 948a3e0c51 Merge branch 'port' into port-net 2024-05-14 20:33:50 +02:00
fgsfds a83e0aa407 port: add mouse control to menus; mouse now unlocks when you pause 2024-05-14 20:28:59 +02:00
fgsfds 9625cd7d28 Merge branch 'port' into port-net 2024-05-14 11:37:47 +02:00
fgsfds 3199f99fbd Merge branch 'port' into port-friendly-fire 2024-05-14 11:32:21 +02:00
fgsfds 0e2de3b746 Merge branch 'port' into port-net 2024-05-14 11:29:28 +02:00
fgsfds 4e7e61c207 Merge branch 'port' into port-autorandom 2024-05-14 11:20:29 +02:00
fgsfds 32417c164c Merge branch 'port' into port-net 2024-05-14 11:12:56 +02:00
fgsfds 70b02da163 port: fix long option names and whitespace 2024-05-14 11:12:49 +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 1db33f278b Merge branch 'port' into port-net 2024-05-14 10:56:58 +02:00
fgsfds d8a26fa221 port: clean up whitespace 2024-05-14 10:56:50 +02:00
fgsfds 28d6c5b827 Merge pull request #426 from throwaway29292/dualwieldallguns
Add a cheat to allow dual-wielding all weapons
2024-05-14 10:35:57 +02:00
fgsfds abc6612641 Merge branch 'port' into port-net 2024-05-14 10:35:06 +02:00
fgsfds fef8985b6b port: fix whitespace and scope in bgunConsiderToggleGunFunction 2024-05-14 10:34:16 +02:00
fgsfds fd8718f7b1 Merge pull request #416 from NeonNyan/fix-rcp120alt
fix for rcp120 alt button behavior
2024-05-14 10:25:21 +02:00
fgsfds bc01ff558f Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-05-13 00:30:42 +02:00
fgsfds f86746364f port: no need to explicitly disable player collision when tracing light glares 2024-05-12 17:12:37 +02:00
fgsfds 536c766793 port: more gfx_pc cleanup 2024-05-12 17:09:50 +02:00
fgsfds 8c844874e7 Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-05-12 16:32:16 +02:00
fgsfds ce6424117e port: re-disable glare calculation in multiplayer
they don't render anyway
2024-05-12 16:31:45 +02:00
fgsfds 15c0327592 port: better light glare hit detection 2024-05-12 16:22:34 +02:00
fgsfds b9a51e4a62 Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-05-11 14:14:15 +02:00
fgsfds 27faaecda2 gcc14 fixes 2024-05-11 14:13:51 +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
Catherine Reprobate 68aee1d2f2 fix for rcp120 alt button behavior 2024-04-14 14:49:32 -07: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 501ab95b00 port: fix texts 2024-03-20 11:19:06 +09:00
Jonaeru 0b61ec9641 port: add friendly fire mp option 2024-03-20 01:53:50 +09:00
fgsfds b4f7f467c0 Merge pull request #406 from jonaeru/port-perfectdarkness
Give Night Vision at respawn in Perfect Darkness Combat
2024-03-17 13:38:42 +01:00
Jonaeru ec8310e4a1 port: fix X-Ray Scanner model in Combat Simulator 2024-03-17 15:42:53 +09:00
Jonaeru 80faefbaf6 port: give Night Vision at respawn in Perfect Darkness Combat 2024-03-17 15:12:26 +09:00
fgsfds b72d7f54e1 Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-03-09 22:38:35 +01:00
fgsfds c9f880e427 port: fix #224, allow combat knife in jpn 2024-03-09 22:38:11 +01:00
fgsfds 0d0de5b0d4 Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-03-09 17:43:11 +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 7667d37ff0 Merge pull request #388 from iamgreaser/gm/net/counterop-4player
port-net: Extend counter-op mode to 4 players
2024-03-09 16:58:31 +01:00
fgsfds cf7c4d4239 Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net 2024-02-13 01:17:45 +01:00
fgsfds 839143550f port: fix potential crash in handInflictMeleeDamage
pointers can be little endian, so there might be a problem
2024-02-13 01:16:57 +01:00
GreaseMonkey adcf56ed34 Handle cases for Counter-Op where certain local players can be missing; Don't support 2.x controls for Counter-Op
I'm not sure if this happens in practice in the port itself, but with a bit of temporary hackery one can force certain players to be absent.
This handles that case cleanly.
2024-02-11 13:25:35 +13:00
GreaseMonkey 63a9a26908 set_chr_team(CHR_ANTI, *) now sets all counter-op player teams
The easiest-to-test effect of this is that counter-op players will no longer attempt to auto-aim against one another (p2 vs any other).

Maps where this was necessary: Villa, Chicago, Rescue, Air Base, Air Force One
(Other maps stick to the default of `TEAM_ENEMY`, and so this doesn't really affect it.)
2024-02-10 14:17:22 +13:00
GreaseMonkey f4530633d6 Replace "Counter-Operative" player selection with "Main Player" + extend to 4 entries 2024-02-10 11:20:01 +13:00
GreaseMonkey 94e244a236 Report correct ending success/failure when any counter-op player aborts 2024-02-09 16:15:09 +13:00
GreaseMonkey 92d3a9f564 Add macros for counter-op player determination; Handle some missing checks 2024-02-09 13:44:04 +13:00
GreaseMonkey 44a67e60e8 net: Use LOCALPLAYERCOUNT() for UI size determination 2024-02-09 09:10:33 +13:00