Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream master into rdv-master #2

Merged
merged 70 commits into from
Oct 9, 2024
Merged

Conversation

Miepee
Copy link

@Miepee Miepee commented Oct 9, 2024

No description provided.

jmapjp and others added 30 commits June 30, 2017 23:15
Gravis Eliminator GamePad Pro for Nintendon't

Controller Type: Arcade/Retro gamepad
Rumble Support: None
Special Features: Analog D-pad, precision control toggle
Gravis Eliminator AfterShock for Nintendon't

Controller Type: Arcade-style/dual-analog gamepad (like DualShock 2)
Rumble Support: Force Feedback
Special Features: Analog sticks, D-pad, precision control toggles
Note: This controller is probably common for Windows 95-98 & up.
Added the 8bitdo SNES30 Pro controller config. Can be used with the 8bitdo SNES30 Pro in Mac Mode (Start+A)
Config for common cheap Generic USB Gamepads PID=0810 VID=e501 found on ebay/aliexpress
Since these two games have digital inputs for the joystick, why not map them not only to the Control Stick, but to the D-Pad as well?
Create Saitek_P990_Dual_Analog_pad.ini
Since fix94 never replyed and has been a year this is a solution to fixing wiivc with hid controllers, basicaly added afew changes from GaryOderNichts, if Fix94 ever returns he can change to what he sees best.
If playing VS4 with the Wii U Gamepad, the game will register a down input when pushing the analog stick all the way up. This is due to an incorrect offset on the Y axis that this fixes.
* Adding in patches based on akimasa patch

* Increased version and uploaded new loader.dol with patch
Created Switch Wired Fight Pad Pro Controller Config
Virtua Striker 4 Wii U Gamepad fix
Added controller_UnderControl_Switch.ini
Wrote a ini file for the "Power A PS3 Wired Controller" with functional analog triggers.

Co-authored-by: a212881 <[email protected]>
Create controller_Gravis_Eliminator_GamePad_Pro.ini
Create controller_Gravis_Eliminator_AfterShock.ini
Added  need for speed carbon and most wanted to force connected expection so they wont randomly disconnect
Did alot of merges  including
Fix for smash ultimate gc controller Dr-Crow
Remove iso cache and tweaked sonic ridders patch (SuperrSonic) helps fire emblem issues and games where music wnet silent after awhile.
Lots of controller.inis
The 'RightUp', 'DownRight', 'DownLeft' and 'UpLeft' are using wrong offset, which is 2 and it should be 5. The offset 2 should belong to 'StickY' only.
Instead of defaulting to player 1, allow it be configurable and swapped to other ports or even disabled.
Fixed sticks under-/over-flow in PADReadGC
Support configuring Wii U Gamepad controller slot.
You will need to redo all your settings again, since the menu was changed you settings will be ignored, just redo them.

merged fix for Gc controllers that had more range than regular gc controllers and behaved erraticaly on wiiu gc adapters or real wii with gc ports by Aurelio92

Merged wiiu gamepad position  which can now be changed in nintendont sesstings position 1-4 or noone by sailormoon

Changed the ps4 ini power button which should now alow you to exit by using the share button again.
Made sure no matter your console language or forced language in nintendont settings the game The Fairly OddParents: Shadow Showdown runs with english language so it doesnt crash at the no string issue due to dummy language files.
Ps3 and single hids should now work correctly along with wiiu gamepad setting.

Also all dualshock 3 controllers should rumble on wiiu being in vwii or wiivc
if you got an autoboot game in internal wiiunand/wiiu formated hdd, the wiiu gamepad will be player 1 if no hid is connected to usb ports, if an hid is connected to usb ports wiiugamepad goes to player 2.
carnage702 and others added 25 commits September 5, 2021 13:58
Lots of games had random freezes without iso cache, so i re-enabled it for all games but fire emblem, seems much more stable  now.
New thread system for async/callback call
Updated F310 ini to add compatibility for triggers and fix games like Luigi's Mansion
Adding new controller support; Brook PS3/PS4 fighting board ->The BROOK FIGHTING BOARD PCB supports PS3 and PS4 arcade sticks. 
Hold Square button before plug your controller into Wii usb port
New controller config for Brook Fighting Board Controller
Update controller_Logitech_F310.ini
Always create saves directory when running a Triforce game
Modify offset from 2 to 5 for DPad buttons
Add Generic USB Gamepad PID=0810 VID=e501
D-Pad mapping for Virtua Striker 2002 and Gekitou Pro Yakyuu
Made some  merges and added sonic dx to always connected so it doesnt disconnect wiiugc adapter controllers.
do not override WiiUGamepadSlot to 0 when NIN_CFG_AUTO_BOOT and HID_PAD_NONE
Fix for issue 643 - Support multiple HID controllers.
Some logic fixes to wiiugamepad slot and hid controllers
If wiiu gamepad slot is now set to player one it will have priority over wiiugc adapter player 1 slot which will be disabled, slots 2 two 4 will still work on wiiugc adapter and the likes.
Thanks to MetaheuristicaCucei only tested v1 ds4 since i dont have a v2  just redownload or udated your controller.ini files to get rumble.
Forgot to add rumble to the in memory values, even without the ini files you can get rumble on ds4 controllers now.
@Miepee Miepee marked this pull request as ready for review October 9, 2024 17:23
@Miepee
Copy link
Author

Miepee commented Oct 9, 2024

from what i quickly glanced over, adds more controller support, fixes wii-u-gcn controller support and fixes a few games we don't care about.

@henriquegemignani henriquegemignani merged commit 4e60bc2 into master Oct 9, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.