fgsfds
9d2db1a346
Merge pull request #596 from rafccq/port-enh-mpsetupfile
...
Enhanced multiplayer game setup save files
2025-04-27 14:26:39 +02:00
fgsfds
fc7141d0f2
Merge pull request #598 from AL2009man/PerfectQuakeDark
...
Mouse Sensitivity follows id Tech/Source sens scale
2025-04-27 13:46:01 +02:00
Catherine Reprobate
ab73fdcc30
fixup: include header for joyReset
2025-04-13 10:44:26 -07:00
Catherine Reprobate
30071e8f64
port: call joyReset() when changing controllers
...
This needs to be called for controller reassignments to take effect in
MP modes
2025-04-13 10:39:04 -07:00
AL2009man
9695856be6
updated player.c to account for 0.022f scale
...
while also changing input.c delta scale to ensure it has a divider
2025-04-11 19:24:25 -04:00
AL2009man
053f7dc8a5
Mouse Sensitivity follows Quake/id Tech mouse sens
...
this changes mouse sensitiivity scale to mirror id Tech's Mouse Sensitivity Scale. This also makes it easier for Steam Input users (Steam Deck and Steam Controller) to use Gyro To Mouse/Flick Stick's Natural Sensitivity Scale
2025-04-11 00:06:02 -04:00
Raf
1555a4be84
missing semicolon after mkdir() in non-win platforms
2025-04-02 22:19:24 +08:00
Raf
d4856a193b
mpsetups: added weapon set num to the save file
2025-04-02 20:13:19 +08:00
Raf
cb6dc1feab
mpsetups: forgot to pop the dialog after import name conflict, removed debug print
2025-04-02 15:55:31 +08:00
Raf
b93015c51c
mpsetups: fixed reverse pitch/look ahead being reset when the mpsetups file is created for the first time
2025-04-02 00:33:45 +08:00
Raf
6198fbc479
mpsetups: a bunch of bug fixes
...
- "load settings" becoming invalid when entering and exiting the challenges screen
- when setting a setup as default, it would change the current setup
- larger window width causing the marquee text to be rendered off-bounds
- reduced the setup name's max length, as it wouldn't fit on the screen in some cases
2025-04-01 17:00:59 +08:00
Raf
0316317aa3
Merge branch 'fgs-port' into port-enh-mpsetupfile
2025-03-31 10:34:42 +08:00
Raf
f9cfa0fa43
mpsetups: introduced "menu alt" button/key to toggle presets
...
Currently the "menu alt" (L/R buttons, or Ctrl/Alt keys) is fixed, but
we may make it bindable later
2025-03-31 10:34:25 +08:00
Raf
7a98095a0b
mpsetups: bug fix - when deleting a setup that is behind the default setup in the list
2025-03-31 10:25:24 +08:00
Raf
8f477a36b6
mpsetups: convert existing setups from the eeprom, removed "combat settings" items from file menu
...
increased block size from 64 to 80 (it was insufficient)
2025-03-31 10:24:26 +08:00
Jonaeru
edd58c8925
Fix offset in weapon set by adding IR Scanner and Night Vision
2025-03-30 22:31:51 +09:00
fgsfds
e32d719c16
port: only enable SDL hints on SDL versions that support them
2025-03-29 12:48:38 +01:00
fgsfds
be4d8330bd
port: add settings for HIDAPI and raw input
2025-03-29 12:29:14 +01:00
Raf
a1d6916871
mpsetups: manage default setup + save the selected random weapons
2025-03-29 18:34:01 +08:00
Raf
dcef8deed8
mpsetups: import/export settings
2025-03-29 02:57:55 +08:00
AL2009man
c44704e2af
added SDL Hint for Wii Controllers
2025-03-27 01:55:25 -04:00
AL2009man
1a5e42e55f
changed note
2025-03-27 01:49:28 -04:00
AL2009man
a26260e932
added SDL Hints field
...
For some reason: this sourceport isn't using SDL Hints. this is very crucial inorder to implement features sets like Gyro Aiming. Thus: most of the important hints will be forcefully enabled while improving Contorller compatibility when using RawInput
2025-03-27 01:47:49 -04:00
Raf
3d75365f2b
mpsetups: increased max name length to 18
2025-03-27 01:01:46 +08:00
Raf
ad9ed9ff3b
mpsetupfile: scrapped groups, manage settings: rename/delete
2025-03-25 01:05:57 +08:00
Raf
f5d851f7c2
mpsetupfile (not 100% functional yet): load/save setup file, save new setups/groups, increased mp options/scenario data width
2025-03-24 03:33:34 +08:00
SilentException
60b8e3b49e
Log warning if configuration max settings is exceeded
...
+ snprintf instead of strncpy (null termination)
2025-02-24 21:35:02 +01:00
fgsfds
8b0b75d4ad
port: increase CONFIG_MAX_SETTINGS
2025-02-24 20:26:38 +01:00
fgsfds
f4f1470e1e
port: use a dynamic string for the vsync options
2025-02-22 13:48:25 +01:00
fgsfds
ac4f317879
port: changes to the video settings PR:
...
- change FPS calculation to use average FPS, use real time instead of render time for interval timing
- remove Maximize Window (you already have a maximize button and it's saved to the INI)
- remove Display FPS Interval from settings (the average user won't care and whoever cares can change it in the INI)
- remove the tickrate override flag and implicit tickrate adjustment in the framerate limit option, instead add one checkbox to uncap tickrate (mostly because I'd like the game to default to the og 60 FPS cap since high FPS is still unstable)
- rearrange some options a bit
2025-02-22 13:22:00 +01:00
fgsfds
e3104b7043
Merge pull request #538 from ZenithMDC/revamp-video-options
...
Allow changing video resolution at runtime + more
2025-02-22 11:26:43 +01:00
fgsfds
9cff3591dd
port: add an option to make opposite c-buttons cancel each other
...
for #581
2025-02-22 10:49:48 +01:00
fgsfds
8a3dd74d5c
port: add option to reload with use key in extcontrols
2025-02-11 20:02:35 +01:00
fgsfds
9a462d3ca8
port: log controller GUID to aid in binding generation
2025-01-25 11:55:50 +01:00
fgsfds
5084b4be39
port: simplify the keyboard input a bit and match it to port-net's
...
backspace key now repeats properly
TYPE WITH KEYBOARD changes into a tooltip when typing
players with controllers are allowed to type, because that seems more convenient
players 2, 3 and 4 are allowed to type too if they hit the button, but only one player can have keyboard focus at a time
2025-01-05 15:27:45 +01:00
fgsfds
a05c4290f5
Merge pull request #557 from ZenithMDC/text-input
...
Allow typing with keyboard in menuitemKeyboard
2025-01-05 13:44:43 +01:00
fgsfds
0443c708dd
port: align size of bg light block to 4
...
this avoids unaligned accesses on ARM
2024-12-29 14:47:42 +01:00
fgsfds
7f105f1dcb
port: on ARM, only enable DO_YIELD() if ARMv7 or ARM64
2024-12-29 13:56:44 +01:00
Matthew Coppola
da07772b1c
Allow typing with keyboard in menuitemKeyboard
2024-12-17 05:47:43 -05:00
fgsfds
1e76f6af69
port: actually parse allocation strings; double gfx buffer size on 64-bit
2024-12-17 10:44:33 +01:00
fgsfds
a14e9ed97e
port: retry creating SDL window when trying different GL versions
2024-12-11 14:06:44 +01:00
fgsfds
2439eb6e8d
Merge pull request #551 from ZenithMDC/increase-mouse-speed-precision
...
Increase precision for mouse speed options
2024-12-08 13:40:23 +01:00
fgsfds
903dd82ebf
port: alternate fix for #548
2024-12-08 13:39:21 +01:00
Matthew Coppola
cb449bf7ce
Increase precision for mouse speed options
2024-12-06 22:40:57 -05:00
Matthew Coppola
687b966c5e
Allow overriding g_TickRateDiv at runtime
2024-12-06 17:20:24 -05:00
Matthew Coppola
0b8a333e2b
Rearrange the menu, clean up, and change some things
2024-12-06 17:20:23 -05:00
Matthew Coppola
b34bb01240
Actually sync fullscreen and maximized states with the backend
2024-12-06 17:20:23 -05:00
Matthew Coppola
210b299bd4
Add Display FPS options to Extended Video Options
...
Also changed how the window title FPS works, which is now derived from
the difference in time between subsequent video frames.
2024-12-06 17:20:23 -05:00
Matthew Coppola
6de98cfcd4
Update GUI texture filtering setting immediately
2024-12-06 17:20:23 -05:00
Matthew Coppola
d43c4c0cba
Allow changing MSAA at runtime
2024-12-06 17:20:23 -05:00