I'm trying to remap the buttons on my PS4 controller, but nothing I've done has changed or fixed anything. Can anyone go in depth on the steps needed to do this? I've been trying to learn what I'm missing all day, but everything that should work just doesn't.
I'm trying to remap the buttons on my PS4 controller, but nothing I've done has changed or fixed anything. Can anyone go in depth on the steps needed to do this? I've been trying to learn what I'm missing all day, but everything that should work just doesn't.
I'm sorry, I don't know what you mean by that. I meant I've been messing with the .ini files and mix n matching all the possible instructions for a solution. I'm super new to this, and I just wanted to swap around the buttons when playing GC games with my PS4 controller.
Post automatically merged:
I've triple checked everything, even making sure I'm on controller_ps4v2.ini and not the old version. I made the controller.ini on the SD root, and have a "controllers" folder with 054C_09CC.ini, and already tried multiple rename attempts with just the default name to see if it works. I made sure to edit the file and swap the numbers for the buttons I want for all of them, even in the main folder full of all the .ini files in the controller configs for the tester. But every time I open it up and test my inputs, nothing changes. What am I doing wrong? Is there something I'm not seeing? Outdated instructions, or missing information I should get? The only thing that stands out to me was the 'MultiIn not found' but the .ini doesn't come with that so I assume that's normal.
It's possible that Nintendont is ignoring your custom .ini files since they are already internally coded to Nintendont. What @godreborn is saying is that you may need to modify the Nintendont source code of that controller and recompile for your changes to take effect.
I think that Nintendont should allow external controller inis to override internally coded ones.
It's possible that Nintendont is ignoring your custom .ini files since they are already internally coded to Nintendont. What @godreborn is saying is that you may need to modify the Nintendont source code of that controller and recompile for your changes to take effect.
I think that Nintendont should allow external controller inis to override internally coded ones.
I'm sorry, I don't know what you mean by that. I meant I've been messing with the .ini files and mix n matching all the possible instructions for a solution. I'm super new to this, and I just wanted to swap around the buttons when playing GC games with my PS4 controller.
Post automatically merged:
I've triple checked everything, even making sure I'm on controller_ps4v2.ini and not the old version. I made the controller.ini on the SD root, and have a "controllers" folder with 054C_09CC.ini, and already tried multiple rename attempts with just the default name to see if it works. I made sure to edit the file and swap the numbers for the buttons I want for all of them, even in the main folder full of all the .ini files in the controller configs for the tester. But every time I open it up and test my inputs, nothing changes. What am I doing wrong? Is there something I'm not seeing? Outdated instructions, or missing information I should get? The only thing that stands out to me was the 'MultiIn not found' but the .ini doesn't come with that so I assume that's normal.
It's possible that Nintendont is ignoring your custom .ini files since they are already internally coded to Nintendont. What @godreborn is saying is that you may need to modify the Nintendont source code of that controller and recompile for your changes to take effect.
I think that Nintendont should allow external controller inis to override internally coded ones.
no you dont need to edit the source code to change hid controllers buttoms... its just that when there isnt a file named controller.ini on the root nintendont just reads inis from memory changing files on controllers.zip files doesn't change anything, they are there so people have base files to edit if they want.
then his controller ini was not the right one or he was actually loading the iso on usb, there are several controller.inis for ps4 with different pid/vid he probably is editing the wrong one.
Post automatically merged:
ps4.ini has pid/vid 054c/05c4
ps4ini v2 is for newer dualshocks and has pid/vid 054c/09cc
if he has an original dualshock instead of the revision then changing the iniv2 wont make anything happen. since his controller wont load v2 if its a v1 controller.
then his controller ini was not the right one or he was actually loading the iso on usb, there are several controller.inis for ps4 with different pid/vid he probably is editing the wrong one.
Post automatically merged:
ps4.ini has pid/vid 054c/05c4
ps4ini v2 is for newer dualshocks and has pid/vid 054c/09cc
if he has an original dualshock instead of the revision then changing the iniv2 wont make anything happen. since his controller wont load v2 if its a v1 controller.
I did take the original .ini from the original 'controllerconfigs' and rename it to controller.ini though, and I put it on the SD card root. I actually did make the mistake of not using version 2 and corrected myself, but even after fixing that mistake nothing changed. I then tried adding the 'controllers' folder on the root, and put it a copy of that .ini, renamed with the PIV_VID numbers (or whatever its called) and it still didn't change my buttons. I'm not sure what else I'm missing. Also I am trying to use the ps4 controller while it's connected by the USB if that matters, I assumed that's the only way to play Gamecube since I haven't seen any other method.
I've done everything for this Wii on a SD card. Is there an issue with that? I assumed there wouldn't be any since the controller does function for the games.
I've done everything for this Wii on a SD card. Is there an issue with that? I assumed there wouldn't be any since the controller does function for the games.
I did take the original .ini from the original 'controllerconfigs' and rename it to controller.ini though, and I put it on the SD card root. I actually did make the mistake of not using version 2 and corrected myself, but even after fixing that mistake nothing changed. I then tried adding the 'controllers' folder on the root, and put it a copy of that .ini, renamed with the PIV_VID numbers (or whatever its called) and it still didn't change my buttons. I'm not sure what else I'm missing. Also I am trying to use the ps4 controller while it's connected by the USB if that matters, I assumed that's the only way to play Gamecube since I haven't seen any other method.
I used the HIDTest like it was recommended. I realized eventually I do have a v2, and then got the most recent .ini from the github. Even right now I'm doing it again and I see VID:054C PID:09CC. But again after what I thought were the proper steps, nothing changed when I went back to the test or a game.
I'm still trying to find the problem, but in case anyone thinks it's important I wrote down what the test says.
HIDTest
Built : Apr 20 2014 00:24:40
Version : 0.6
Firmware: 55.22.31
Entry:"MultiIn" not found!
HIDVersion:40001
Getting list of HID compatible devices...
DeviceID:0
VID:054C PID:09CC
HIDVers:3 IntClass:0 SubIntClass:0
Using config values
bEndpointAddress:84
wMaxPacketSize :64
Polltype:1
DPAD:1
Then below it is the usual values for the buttons, none of which have ever been affected by any of my edits.
Also just going to paste my edits to the .ini incase I'm just being blind and not seeing the problem
I'm sorry, I don't know what you mean by that. I meant I've been messing with the .ini files and mix n matching all the possible instructions for a solution. I'm super new to this, and I just wanted to swap around the buttons when playing GC games with my PS4 controller.
Post automatically merged:
I've triple checked everything, even making sure I'm on controller_ps4v2.ini and not the old version. I made the controller.ini on the SD root, and have a "controllers" folder with 054C_09CC.ini, and already tried multiple rename attempts with just the default name to see if it works. I made sure to edit the file and swap the numbers for the buttons I want for all of them, even in the main folder full of all the .ini files in the controller configs for the tester. But every time I open it up and test my inputs, nothing changes. What am I doing wrong? Is there something I'm not seeing? Outdated instructions, or missing information I should get? The only thing that stands out to me was the 'MultiIn not found' but the .ini doesn't come with that so I assume that's normal.
I could try to find it, but I can't guarantee anything. I would need to know what you want changed. I do not know if that file I mentioned affects other system controllers or not. I just know that cc, cc pro, wiiu pro controller, gamepad, and wiimote are in there.
Post automatically merged:
I'm assuming that the ps4 controller is lumped into bt controllers.
I could try to find it, but I can't guarantee anything. I would need to know what you want changed. I do not know if that file I mentioned affects other system controllers or not. I just know that cc, cc pro, wiiu pro controller, gamepad, and wiimote are in there.
Post automatically merged:
I'm assuming that the ps4 controller is lumped into bt controllers.
The PlayStation 5 scene has received a massive breakthrough with the public release of Relapse, a new exploit chain developed by Nathan Fargo in collaboration with...
The 2007 Nintendo Wii classic Super Mario Galaxy has reportedly been 100% decompiled by the SMGCommunity under the project codename Petari, and now a standalone PC...
It's that time again. Prepare your Switch updates! Or prepare to forgive your sister's nephew's dog for updating your Switch a few weeks ago. Atmosphere v1.12.0 has...
Are you tired of waiting for Nintendo to release a definitive version of their GameCube classic on a console that's sold more than four units? Then step right up! A...
After an accidental leaking of their review video from Linus Tech Tips last week, we somewhat knew that news on Steam's latest VR venture was imminent. Today the...
The in-progress Switch port of the 2013 Rockstar Games Grand Theft Auto V has been forced to end progress after Take-Two Interactive has threatened legal action...
Announced a few days ago, Nintendo of America have today launched their Customer Appreciation Sale. Featuring 30% discounts across a wide range of popular first-party...
A court has ordered Reddit r/SwitchPirates moderator James Williams (of ArchBox fame) must pay Nintendo $4.5 million in a default judgment for copyright infringement...
Well that didn't take long. Right on the heels of the latest Atmosphere update, Nintendo fire back with a firmware update of their own. Bumping both the Switch and...
After adding support for Pokemon Crystal last month, the gen1recomp team are back again with the first third generation entries. Arriving amidst recent updates, both...
You'd have to be living under a rock to have not noticed the recent boom in static recompilation and decompilation projects - it seems like every day, multiple...
Are you tired of waiting for Nintendo to release a definitive version of their GameCube classic on a console that's sold more than four units? Then step right up! A...
The in-progress Switch port of the 2013 Rockstar Games Grand Theft Auto V has been forced to end progress after Take-Two Interactive has threatened legal action...
According to Bill van Zyll, Vice President & General Manager at Nintendo Latin America, he says the company has no plans to end production of physical games...
After an accidental leaking of their review video from Linus Tech Tips last week, we somewhat knew that news on Steam's latest VR venture was imminent. Today the...
The PlayStation 5 scene has received a massive breakthrough with the public release of Relapse, a new exploit chain developed by Nathan Fargo in collaboration with...
Announced a few days ago, Nintendo of America have today launched their Customer Appreciation Sale. Featuring 30% discounts across a wide range of popular first-party...
From my post earlier this week you probably already know which game I'm talking about. Fire Emblem released yesterday to some pretty rave reviews. Looking at...
Denuvo appears to have been updated and the hypervisor bypass that has been used to crack dozens of games no longer works if recent reports are to be believed.
The...
A court has ordered Reddit r/SwitchPirates moderator James Williams (of ArchBox fame) must pay Nintendo $4.5 million in a default judgment for copyright infringement...