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
fgsfds
0737c688d7
port: net: don't explode in menu code with > 4 players
2024-01-04 00:00:14 +01:00
fgsfds
b74cd095a1
port: net: better gun and crosshair position sync; fix zooming guns
2024-01-01 20:18:32 +01:00
fgsfds
2c0a0a1337
port: net: don't play death music, pain and pickup sounds from other players
2023-12-30 14:32:35 +01:00
fgsfds
312c752205
port: net: set client rng at the same time the server sends it
2023-12-28 12:10:43 +01:00
fgsfds
c4a3c18208
port: net: clarify chrslots
2023-12-27 16:08:41 +01:00
fgsfds
04f95ed1d1
port: net: experimental 8 player support
2023-12-26 22:48:28 +01:00
fgsfds
02329b64a1
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2023-12-23 22:09:43 +01:00
fgsfds
aae0f70dd3
port: net: sync some projectiles, doors, parts of bgun, etc
2023-12-23 22:09:37 +01:00
fgsfds
370047b1b0
Merge branch 'port' of https://github.com/fgsfdsfgs/perfect_dark into port-net
2023-12-18 16:34:58 +01:00
fgsfds
6fc99e4c23
port: net: basic networking with barely working position sync
2023-12-17 12:54:48 +01:00
Bobby Lovell
7ac734fc81
Merge branch 'fgsfdsfgs:port' into port_crosshair_alpha
2023-12-16 10:18:34 -05:00
fgsfds
28218b26c2
port: add setting for GE muzzle flashes and disable it by default
2023-12-16 15:22:23 +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
Bobby Lovell
2a6625278a
- Fix RGB defines
...
- Just store the colour and parse RGBA values when modifying.
2023-12-13 13:48:06 -05:00
Bobby Lovell
342e186f79
Add option to change crosshair alpha, and could provide fully custom colors. Proof of concept.
2023-12-13 13:06:48 -05:00
fgsfds
3118d01921
port: don't render garbage in the first blur frame ( fixes #287 )
2023-12-06 14:57:21 +01:00
fgsfds
2c20a0487e
port: better menu blur
...
TODO: make it render the blurred texture to the fb once instead of rendering it blurred every frame
2023-12-02 19:18:47 +01:00
fgsfds
2b8d5d4f75
port: fix crosshair aspect and make sights centered 4:3
2023-12-02 13:48:24 +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
4a3c3a29b7
port: measure nbomb age based on timestamps
...
makes them last the same amount of time regardless of fps
2023-11-26 21:15:47 +01:00
fgsfds
2d3e3d1aaf
port: add option to disable death music in MP
2023-11-26 19:10:19 +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
5a68daf18c
Merge pull request #243 from Bobbar/unlock_everything_gamesave
...
Option to unlock everything.
2023-11-24 22:31:40 +01:00
fgsfds
e43d29f357
port: add hold crouch
2023-11-24 22:30:52 +01:00
Bobby Lovell
27e36ca24e
Add prototype.
2023-11-17 09:23:00 -05:00
fgsfds
5bb4f1d193
port: fix (?) slomo at high framerates
2023-11-15 00:25:10 +01:00
fgsfds
32b2e9c28e
port: fix sliding doors exploding at non-60fps framerates
2023-11-14 23:58:40 +01:00
fgsfds
72e9e2af95
port: very experimental uncapped framerate support
...
set Game.TickRateDivisor in pd.ini to 0
this still has many issues, such as combat boost not working
2023-11-14 23:29:44 +01:00
fgsfds
83a155fa49
port: fix #210
...
by using a separate fullscreen fb for blur effects
2023-11-12 15:05:21 +01:00
fgsfds
407d4724a7
port: use mpindex to index player specific settings
2023-11-04 02:39:16 +01:00
fgsfds
d75adeb0c8
port: per-player settings
...
NOTE: this will reset big parts of your config
2023-11-04 02:08:45 +01:00
fgsfds
fbae610a3b
port: rework config system a bit
2023-11-04 02:08:44 +01:00
fgsfds
afb91ab9e9
port: add radial menu sensitivity slider
2023-10-30 19:00:26 +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
77fcac4912
port: remove static decls from bondmove.h
2023-10-23 20:34:51 +02:00
Catherine Reprobate
0ea3bea096
port: put instant detonate flow in own function
2023-10-22 16:35:30 -07:00
Catherine Reprobate
05c108a950
fixup: quick detonate
2023-10-22 16:23:25 -07:00
fgsfds
4c1076080d
port: allow user to go back to the original crouch controls
...
set Game.ClassicCrouch=1
2023-10-22 15:17:47 +02:00
fgsfds
e2b1cdce86
Merge pull request #196 from NeonNyan/1.2_analog
...
1.2 + 1 Analog Controls
2023-10-22 13:29:42 +02:00
fgsfds
81a5e971ef
port: finish drawing before copying the backbuffer
2023-10-21 14:24:36 +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
79f8a35c33
port: implement fisheye
2023-10-16 22:38:44 +02:00
fgsfds
b78a5ee064
port: implement motion blur and zoom blur
2023-10-16 22:07:41 +02:00
fgsfds
75b0d2dd29
port: modconfig: allow defining the alarm sound and extra gunmem size
2023-09-27 20:19:09 +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