Commit graph

601 commits

Author SHA1 Message Date
AL2009man
8758808d6e Improved Virtual Gamepad and Lightbar/Player LED detection
When Player 0 (which is typically a Virtual Controller, or Onboard Inputs like Steam Deck under Steam Input mode): it'll attempt to provide or change Player LED numbers or lightbar (in DualShock 4's case). Now: Player LED Index color will only apply if it's explificially "Player 1" and not "Player 0".

it also improves PlayStation lightbar when hotswapping controllers. it should now follow Player 1's Lightbar (due to being tied to Player 1) instead of doing it's own thing. (You REALLY should check your connected controller!)
2025-03-22 01:52:32 -04:00
AL2009man
aedc26bf70 Rebase PR branch
to avoid conflictions with other PRs (https://github.com/hedge-dev/UnleashedRecomp/pull/1086 and https://github.com/hedge-dev/UnleashedRecomp/pull/1045): the remaining codebae was restore to how the master build look.

the downside is that it makes it far harder to test it's behavior with Steam Input mode. but this is only temporarily until it gets added to the Master branch.
2025-03-22 01:11:08 -04:00
Al. Lopez
bbad87a0ed
Merge branch 'hedge-dev:main' into ControllerHotplugImprovements 2025-03-12 01:07:03 -04:00
Hyper
d0368665dd
Update README FAQ (#1319)
Some checks failed
validate-internal / build (push) Has been cancelled
2025-03-11 15:26:14 +00:00
João Moura
cc1018a8fc
Pass release path to upload-artifact step on Windows builds (#1151)
Some checks failed
validate-internal / build (push) Has been cancelled
2025-03-10 15:18:37 +03:00
Al. Lopez
5fc38a1b81
Merge branch 'hedge-dev:main' into ControllerHotplugImprovements 2025-03-07 14:36:12 -05:00
Skyth (Asilkan)
131427e017
Update version to v1.0.2. (#1149)
Some checks failed
validate-internal / build (push) Has been cancelled
2025-03-07 18:52:49 +03:00
Hyper
45c0880145
Rename DisableDPadAsAnalogInput to DisableDPadMovement (#1146)
Some checks are pending
validate-internal / build (push) Waiting to run
2025-03-07 13:52:42 +03:00
Skyth (Asilkan)
024c35c1fe
Force WASAPI on Windows. (#1134) 2025-03-07 13:52:01 +03:00
Hyper
a9e280e116
Fix Homing Attack on Jump not affecting Cool Edge Act 3 (Day) (#904)
Some checks are pending
validate-internal / build (push) Waiting to run
2025-03-07 04:54:17 +03:00
Hyper
c64ef1fe15
Added error message if included DirectX DLLs are missing (#998)
* Added error message if included DirectX DLLs are missing

* locale: added System_Win32_MissingDLLs localisation

Co-Authored-By: LJSTAR <31629427+LJSTARbird@users.noreply.github.com>
Co-Authored-By: Kitzuku <25226941+Kitzuku@users.noreply.github.com>
Co-Authored-By: NextinHKRY <38560522+NextinMono@users.noreply.github.com>
Co-Authored-By: brianuuu <38166666+brianuuu@users.noreply.github.com>
Co-Authored-By: Darío <538504+DarioSamo@users.noreply.github.com>

* Fix ifdefs

---------

Co-authored-by: LJSTAR <31629427+LJSTARbird@users.noreply.github.com>
Co-authored-by: Kitzuku <25226941+Kitzuku@users.noreply.github.com>
Co-authored-by: NextinHKRY <38560522+NextinMono@users.noreply.github.com>
Co-authored-by: brianuuu <38166666+brianuuu@users.noreply.github.com>
Co-authored-by: Darío <538504+DarioSamo@users.noreply.github.com>
2025-03-07 04:47:15 +03:00
Hyper
c19a7b1e11
Added check for AVX on boot (#1067)
Co-authored-by: Wiseguy <68165316+mr-wiseguy@users.noreply.github.com>
2025-03-07 04:45:58 +03:00
AL2009man
75dacf5578 Lightbar active fix when gamepad plugged first prior to game launch
Another attempt to fix the lightbar by redoing the controller state mangement. For some reason: the Lightbar gets disabled when a controller is already plugged prior to game launch. It reverts back to normal until the next game event.
2025-03-06 20:44:15 -05:00
Hyper
3c050887d8
Fix shoe upgrade hints patch breaking sequence flags (#1130) 2025-03-07 04:43:49 +03:00
Hyper
676c3f0ff4
Prevent game from closing whilst autosaving (#967) 2025-03-07 04:43:37 +03:00
AL2009man
458938c2ae Attempt to reduce Input leaking
To avoid "the Controller is leaking" situation, there's now a Gamepad stat management that should reset Controller state based on connected controller.
2025-03-06 20:09:24 -05:00
AL2009man
a96fc60dcd Lightbar detection when using multiple PlayStation controllers at the same time.
An attempt to remedy the Lightbar activation. While Player 2/3/4 will override the in-game lightbar event upon connection: it'll later revert back to the in-game event.
2025-03-06 19:45:13 -05:00
Skyth (Asilkan)
3676c28114
Fix the unsafe base address assumption. (#1098) 2025-03-07 03:31:13 +03:00
AL2009man
c9b3a5e03f Initial Gamepad Hotplug Logic improvements
This changes the way how a Controller will be prioritized. By default: it'll always prioritize based on Player 1. It should play nicely with Steam Deck's internal inputs when Steam Input is active
2025-03-06 16:44:40 -05:00
Al. Lopez
a8cac8763d
Merge branch 'hedge-dev:main' into SDL2-Steam 2025-03-06 02:27:30 -05:00
AL2009man
ef4e37cb41 restoring notes for Button Labels. 2025-03-06 02:16:09 -05:00
Al. Lopez
bec2cf65ba added experimental Steam Virtual Gamepad support 2025-03-06 01:59:35 -05:00
Hyper
df5e48f528
Increase FPS slider max to 241 (#1082) 2025-03-06 06:33:13 +00:00
Jérémy Francart
c07a754f4f
Add hidden DisableDPadAsAnalogInput option (#604)
This commit adds a configuration entry in the 'Codes' section named DisableDPadAsAnalogInput allowing someone to enable or disable the movement of Sonic / the world map cursor using the directional pad buttons.
2025-03-06 05:59:22 +00:00
NextinHKRY
8a80db141d
code: Add Disable Boost Filter code (#999) 2025-03-06 05:46:45 +00:00
Al. Lopez
43091838af
Merge branch 'hedge-dev:main' into main 2025-03-05 21:27:07 -05:00
Michael
48458cb903
Update README.md (#1050)
- Added a tip regarding supported media players with Music Attenuation
- Added onto the mod support note, referring to the HMM wiki regarding the mod format
2025-03-05 23:16:04 +00:00
Nilton Perim Neto
1c225184a1
Updated build instructions for Linux (#914)
* Update BUILDING.md

updated building to describe for Arch to make the groundwork for making an AUR repo

* Update BUILDING.md

* Update BUILDING.md

* Removed vcpkg

removed vcpkg from the Arch command since its not needed

---------

Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
2025-03-05 23:15:51 +00:00
JaceCear
6ef7789b17
Fix typo in German translation (#980) 2025-03-05 23:08:40 +00:00
Skyth (Asilkan)
756d001d35
Disable hardware resolve on Intel GPUs. (#853) 2025-03-06 01:53:36 +03:00
Isaac Marovitz
0866be0c3d
Build all presets (#979)
* Build all presets

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>

* Add preset to file name

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>

* Upload PDB

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>

Fix

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>

* Cache by preset

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>

---------

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
2025-03-05 20:37:52 +03:00
Al. Lopez
90b35bc593 removing the workflows 2025-03-04 22:48:07 -05:00
Al. Lopez
9a181e0839
Create apply-patch.yml 2025-03-04 22:40:40 -05:00
Al. Lopez
176bb625e2
Create cmake-multi-platform.yml 2025-03-04 22:37:24 -05:00
Al. Lopez
07d193e229
Create c-cpp.yml 2025-03-04 22:37:09 -05:00
Al. Lopez
574afdf53d Experimenting Button Label
Experimenting a way to add a hint for Button Labels. It should attempt to fix the Nintendo Layout issue when using a Nintendo Switch controller
2025-03-04 17:03:02 -05:00
got4n
4705ffddc2
Fixing typo in French translation. (#545)
"a échoué" is more correct than "a échouée"
2025-03-04 07:22:36 +00:00
Skyth (Asilkan)
da5db2a05a
Update version number to v1.0.1. (#714) 2025-03-03 06:20:19 +03:00
Hyper
985dbf3bc0
Added memory requirement and updated minimum NVIDIA GPU (#692) 2025-03-03 04:50:33 +03:00
Hyper
9fbd847d50
Apply horizontal scaling to options menu value text (#685) 2025-03-03 03:47:07 +03:00
Skyth (Asilkan)
34a23d48db
Force triangle strip workaround for AMD GPUs. (#659) 2025-03-03 03:00:26 +03:00
Pollot
8915b06a95
Add EU GoD game and Title Update hashes (#543) 2025-03-03 02:26:16 +03:00
Skyth (Asilkan)
f9b5e52a8b
Implement fix for buggy Adabat assets hanging async PSO compiler. (#618) 2025-03-03 01:59:35 +03:00
Hyper
fd2fb745e0
Fix XButtonHoming patch leaking state into other parameters (#640) 2025-03-03 01:42:25 +03:00
David Chavez
fe06134bb1
fix(ci): remove token from flatpak workflow (#643) 2025-03-02 22:56:21 +03:00
David Chavez
917dacf453
chore(ci): update workflows (#633) 2025-03-02 20:47:21 +01:00
Hyper
206145c44e
Added more fields to the Bug Report issue template (#614) 2025-03-02 17:41:56 +00:00
Skyth (Asilkan)
9e744ffded
Fix logger eventually causing a crash without a console on Windows. (#481) 2025-03-01 12:48:19 +03:00
Skyth
881712999c First public release of Unleashed Recompiled. 2025-02-28 20:15:54 +03:00
Skyth (Asilkan)
e5ddc85853
Update CI scripts to upload artifacts. (#479) 2025-02-28 19:46:29 +03:00