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
57b1e37397
Merge branch 'port' into port-net
2024-05-14 10:15:19 +02:00
fgsfds
197208b951
port: add detail textures toggle
2024-05-14 10:13:50 +02:00
fgsfds
3f3c091289
Merge branch 'port' into port-net
2024-05-13 22:23:16 +02:00
fgsfds
4bd314f60b
port: add exclusive fullscreen and hidpi settings
...
for now config only
exclusive fullscreen uses DefaultWidth/DefaultHeight for resolution
hidpi defaults to off
2024-05-13 22:23:04 +02:00
fgsfds
6708bf2aa6
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-05-13 15:27:06 +02:00
fgsfds
62a55a3d6e
port: don't force libc++, fix system.c on clang16+
2024-05-13 15:24:45 +02:00
fgsfds
c16aa70a66
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-05-13 12:20:12 +02:00
fgsfds
c5c1ef1d4e
port: ask for high performance GPU on windows
2024-05-13 12:19:34 +02: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
d8b21f78e0
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-03-09 17:45:41 +01:00
fgsfds
92a9ac43fc
port: fix linux build
2024-03-09 17:45:27 +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
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
a0db91a0c9
Preliminary 4-player counter-op mode
...
Here's some things that will be needed off the top of my head:
- Handling the half-screen-width case for the pause menus
- Changing the player select menu to select the not-counter-op player instead, then extending that to 4 players
- Thorough testing of each level for any weird counter-op-specific features
2024-02-09 08:40:02 +13:00
fgsfds
6a03e8d9cf
port: net: unify console and join address input routines
2024-01-28 19:28:51 +01:00
fgsfds
a1af5b655a
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-01-28 18:46:13 +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
7288947390
port: net: handle UCMD_ACTIVATE as a press
2024-01-16 01:27:03 +01:00
fgsfds
c4b1a8d4a2
port: net: fix --maxclients
2024-01-15 13:01:13 +01:00
fgsfds
7c8b1176c7
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-01-15 12:58:35 +01:00
fgsfds
9cde121b52
port: don't call rumble function if rumble strength is 0
2024-01-15 12:58:00 +01:00
fgsfds
cf5588478b
Merge pull request #332 from Calinou/add-crosshair-size-option
...
Add a crosshair size option
2024-01-14 21:21:03 +01:00
fgsfds
de14f90daf
Merge branch 'port-net' into add-crosshair-size-option
2024-01-14 21:11:44 +01:00
fgsfds
fbfe4b4564
port: net: allow up to 120fps in netgames
2024-01-14 20:48:22 +01:00
fgsfds
4cb99506cb
port: net: replace useless checksum with slightly more useful crc16
2024-01-14 20:36:03 +01:00
fgsfds
952de6e82b
port: net: allow connectionless server info queries
2024-01-14 19:59:00 +01:00
fgsfds
7ec54e6d0b
port: net: fix team/handicap menus with 5+ players
2024-01-14 17:54:16 +01:00
fgsfds
e688a1c6e6
port: net: do not assume contiguous player slots
2024-01-14 17:36:19 +01:00
fgsfds
a46ce32ad4
port: net: don't crash if there aren't any player props
...
although I still don't know what actually leads to this situation
2024-01-14 15:38:05 +01:00
fgsfds
31d8aae704
port: net: move the rest of the IP logging to log only
2024-01-08 12:31:42 +01:00
fgsfds
4b30f52b32
port: net: cap --maxclients
2024-01-07 22:20:46 +01:00
fgsfds
c8d42bbf20
port: net: if going into netgame from command line, skip intro and default to profile 0
2024-01-07 22:14:59 +01:00
fgsfds
511d6ca299
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-01-07 22:06:47 +01:00
fgsfds
b9db86f89b
port: add command line parameter to select player file
2024-01-07 22:05:31 +01:00
fgsfds
33f6d643be
port: net: add command line arguments for quick hosting and joining
2024-01-07 22:01:20 +01:00
fgsfds
c2d09135f7
port: net: probably fix ipv6 address parsing
2024-01-07 21:17:59 +01:00
fgsfds
9f6b21e870
port: net: fix main menu lockup after playing a 5+ player game
2024-01-07 20:52:31 +01:00
fgsfds
4eca4a1f07
port: net: fix a bunch of access violations
2024-01-07 19:54:27 +01:00
fgsfds
4439fdf411
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-01-07 19:10:21 +01:00
fgsfds
6bd3597ff6
port: fix optionsmenu.c warnings
2024-01-07 18:40:32 +01:00
fgsfds
6ac8a1a0f6
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2024-01-07 17:08:44 +01:00
fgsfds
8645d0a82a
port: don't use the existing log system in crashlog in case it crashes
2024-01-07 17:07:12 +01:00
fgsfds
ba52580e0c
port: display module offsets in the windows crashlog
2024-01-07 16:43:20 +01:00
fgsfds
06f2283180
port: use cv2pdb on windows executables if present
2024-01-07 16:09:04 +01:00
fgsfds
b1b17e21c1
port: write crash info to log file even without --log
2024-01-07 15:40:30 +01:00
Hugo Locurcio
5e256ea406
Add a crosshair size option
...
5 sizes are available (from 0 to 4), with 2 being the default vanilla-like
value.
Size 0 is a dot with alpha adjusted to match the crosshair color
settings.
2024-01-05 20:21:44 +01:00