fgsfds
f96a03e60f
port: clean up previous PR
2025-04-27 15:34:25 +02:00
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
fgsfds
f414e8a792
Merge pull request #601 from cylonicboom/pr/joyreset-on-controller-change
...
port: call `joyReset()` when changing controllers
2025-04-27 13:44:36 +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
52992009db
port: no door option in multiplayer, moved the extra settings to a new sibling dialog
2025-04-04 01:49:15 +08: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
Raf
4d4fa8f681
savebuffer: extended read/write to accept 64 bits, renamed a function, removed an unused function
2025-03-31 10:10:13 +08:00
fgsfds
0ac5fdd5c3
Merge pull request #593 from jonaeru/fix-mp-selectrandomweapon
...
Fix offset in weapon set by adding IR Scanner and Night Vision and Select Random Weapons feature
2025-03-30 18:44:18 +02:00
Jonaeru
33c5194a1b
Fix "Select Dark" in Select Random Weapons feature to not select IR Scanner and Night Vision
2025-03-30 22:48:14 +09: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
fgsfds
91c207a51b
Merge pull request #590 from AL2009man/SDLHint-Fix
...
SDL_SetHint Controller Update
2025-03-29 12:19:27 +01:00
fgsfds
0d76ad102f
Merge pull request #589 from cylonicboom/pr/goggles-in-cs
...
Add Night Vision Goggles and IR Scanner to Combat Simulator
2025-03-29 12:03:54 +01:00
fgsfds
135c293656
Merge pull request #592 from peerchemist/port
...
Flatpak x86_64
2025-03-29 12:03:16 +01:00
Raf
a1d6916871
mpsetups: manage default setup + save the selected random weapons
2025-03-29 18:34:01 +08:00
peerchemist
9a853077a0
correct Exec name
2025-03-29 11:15:57 +01:00
peerchemist
dace9fd634
x86_64
2025-03-29 11:02:55 +01:00
Raf
9e19055348
mpsetups: fixed bugs caused by using a wrong constant + fixed the setup marquee display
2025-03-29 04:17:36 +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
Catherine Reprobate
4f55a41d99
add NVGs and IRGs to CS
...
- fixes n64-bug: NVGs and IR goggles should not be dual-wieldable
2025-03-23 12:48:16 -07:00
Catherine Reprobate
355f0ed0ee
IR Goggle support for 4player and 1-2p draw fixes
...
- allocate memory for 4player's IR goggle scanlines
- fixes IR goggle alignment
- fixes IR lens for players 2 and 4
- fixes off-by-one rendering error for top two players (bottom of screen)
- fixes off-by-one rendering error for right-side players (right side of semicircle thing)
- fixes dark area flickering; use resolved shading for props if not wearing goggles
- port: fix IR goggle off-by-one draw issues
2025-03-23 12:47:06 -07: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
peerchemist
4019bd59cf
Update io.github.fgsfdsfgs.perfect_dark.yaml
2025-03-18 09:13:23 +01:00
peerchemist
6c29e7ecc8
Update io.github.fgsfdsfgs.perfect_dark.sh
2025-03-18 09:00:38 +01:00
peerchemist
e65f46d081
Update c-cpp.yml
...
It hardly makes sense to use 32bit binary for flatpak.
2025-03-18 08:51:17 +01:00
fgsfds
2ff8819265
Merge pull request #550 from ZenithMDC/slider-mouse-upgrades
...
Ergonomic upgrades for menu sliders while using the mouse
2025-03-16 09:03:23 +01:00
fgsfds
77d1ded519
Merge pull request #584 from SilentException/config-max-warning
...
Warn when CONFIG_MAX_SETTINGS limit is reached
2025-02-24 22:27:37 +01: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
Matthew Coppola
ea464ca6ac
Allow dragging sliders with the mouse
...
Additional code was introduced to handle edge cases. Sliders are always
dimmed when clicked with the mouse, now. When the mouse button is
release, dimmed mode is turned off. This was done to prevent adjacent
slider items from being accidentally modified by moving the mouse over
them with the left mouse button held down, as well as to allow proper
functioning of deferred sliders with the mouse.
2025-02-24 00:05:51 -05:00
Matthew Coppola
a9752198c3
Make mousescroll work effectively for fast sliders
2025-02-23 22:49:51 -05:00
Matthew Coppola
fbd9ef002e
Treat mousescroll as a mouse movement
2025-02-23 22:49:51 -05:00