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
b1b17e21c1
port: write crash info to log file even without --log
2024-01-07 15:40:30 +01:00
fgsfds
a3cc54d33a
port: net: bump protocol version
2024-01-02 19:03:11 +01:00
fgsfds
a261246e64
port: net: move clsettings to a separate message; add join notifications
2024-01-02 19:02:23 +01:00
fgsfds
2e195fe21a
port: net: bump protocol version
2024-01-02 00:44:40 +01:00
fgsfds
36a692991f
port: net: transmit more player options; allow headroll death in netgames
2024-01-02 00:44:08 +01:00
fgsfds
39474e97a7
port: net: bump protocol version
2024-01-01 20:26:52 +01:00
fgsfds
b74cd095a1
port: net: better gun and crosshair position sync; fix zooming guns
2024-01-01 20:18:32 +01:00
fgsfds
f46e112c3d
port: net: fix dualwielding, probably; bump protocol version
2023-12-29 02:06:12 +01:00
fgsfds
65589e2fd2
port: net: sort of sync lifts; bump protocol version
2023-12-28 22:43:27 +01:00
fgsfds
7bfa2b9425
port: net: bump protocol number
2023-12-28 21:38:33 +01:00
fgsfds
53fbbb8a10
port: net: fix teams in netgames
2023-12-28 21:38:17 +01:00
fgsfds
928544ae5f
port: net: bump protocol version just in case
2023-12-28 12:11:43 +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
2134571b9a
port: net: check clients for matching mods; bump protocol version
2023-12-26 16:51:55 +01:00
fgsfds
454086be6b
port: net: separate control msgs into another channel; add bandwidth settings
2023-12-26 16:18:20 +01:00
fgsfds
95d8b0692f
port: net: add some config vars
2023-12-24 17:31:57 +01:00
fgsfds
d2ffd73dea
port: net: add net debug info, add copypaste support to IP input
2023-12-24 00:39:36 +01:00
fgsfds
aae0f70dd3
port: net: sync some projectiles, doors, parts of bgun, etc
2023-12-23 22:09:37 +01:00
fgsfds
41d9cb4578
port: add console for chat and log messages
2023-12-23 22:09:02 +01:00
fgsfds
6fc99e4c23
port: net: basic networking with barely working position sync
2023-12-17 12:54:48 +01:00
fgsfds
aeb6851606
port: change FPS hard cap to 240 on NTSC, 200 on PAL
2023-12-06 17:16:34 +01:00
fgsfds
7647062619
port: hard cap FPS to 200 for now
2023-12-06 17:11:21 +01:00
fgsfds
116dc7e8b6
port: allow assigning controllers manually
2023-11-27 00:57:52 +01:00
fgsfds
5d7b7adb57
port: expose FirstGamepadNum as checkbox in ext options menu
2023-11-26 19:26:07 +01:00
fgsfds
d3a2ed216a
port: add a second set of default bindings for N64 controls
2023-11-26 18:40:06 +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
a802d2db06
port: allow pressing DEL to delete the binding
2023-11-01 17:46:24 +01:00
SilentException
83d22c3b70
Allow mouse input by default
2023-11-01 04:23:34 +01:00
fgsfds
c8db5fa106
port: add keybind menu
2023-10-28 18:17:35 +02: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
f638d49693
port: fit the CK_ enum back into 32 bits
2023-10-22 14:45:58 +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
b8e6e19ef5
port: allow running without a crash handler
...
--no-crash-handler
2023-10-19 12:30:50 +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
dbebe7e626
port: fix new fb effects when MSAA is on
2023-10-16 23:06:00 +02:00
fgsfds
b78a5ee064
port: implement motion blur and zoom blur
2023-10-16 22:07:41 +02:00
fgsfds
9a7e9c9ee3
port: small fixes for previous commit
2023-09-30 14:05:53 +02:00
fgsfds
466c77362e
port: mod: add support for sequence replacements
2023-09-28 00:55:14 +02:00
fgsfds
8a342a0698
port: mod: add a dumb replacement system for individual textures and animations
2023-09-27 23:42:47 +02:00
fgsfds
d98575d77b
port: add basic mod directory support with config files for custom stages
...
select mod directory with --moddir whatever
these should contain a modconfig.txt that can specify replacements for some stage table fields, etc
2023-09-26 23:05:07 +02:00
fgsfds
6a1b0a474c
port: allow specifying path to eeprom file
...
--eeprom-file file.bin
2023-09-14 21:35:05 +02:00
fgsfds
53e881b75e
port: support loading/saving from/to a directory in HOME or APPDATA
...
~/.local/share/perfectdark on Linux
AppData/Roaming/perfectdark on Windows
on Windows if the game has write access to the working directory it will save there by default, otherwise it will save to AppData
on Linux the game will save to the working directory if there is already a config there, otherwise it will save to ~
additionally the ROM/data files will be loaded from wherever they're found, working directory taking priority
2023-09-13 20:36:42 +02:00
fgsfds
c10050a14c
port: jpn-final: possibly fix japanese characters
2023-09-11 18:32:09 +02:00
fgsfds
840a2e73a5
port: implement screen shake
2023-09-03 19:12:29 +02:00
fgsfds
07c3a513ef
port: generalize the texture font filter a bit
...
now called TextureFilter2D; although for now I couldn't find anything other than fonts to use it on
2023-09-03 00:36:27 +02:00
fgsfds
18b467a4d8
Merge pull request #127 from Phnod/font-filtering
...
port: add a config option to disable texture filtering on fonts
2023-09-03 00:22:06 +02:00