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

problem with controller, #518

Open
FrostKnight opened this issue Oct 7, 2024 · 12 comments
Open

problem with controller, #518

FrostKnight opened this issue Oct 7, 2024 · 12 comments

Comments

@FrostKnight
Copy link

Seems you don't have the raphnet 3.6 version of the n64 controller(s) dual and single.

I keep trying to play, but some configurations arent working such as Z.

But yeah, mupen64plus 2.5.9 has some control options you are missing one of them is the version above.

@fgsfdsfgs
Copy link
Owner

What do mupen64 or the raphnet plugin have to do with it? I don't quite understand.
You can try downloading this file and putting it in the game folder (or whatever pd.ini is on your machine).

@FrostKnight
Copy link
Author

What do mupen64 or the raphnet plugin have to do with it? I don't quite understand. You can try downloading this file and putting it in the game folder (or whatever pd.ini is on your machine).

Will try later then

@FrostKnight
Copy link
Author

What do mupen64 or the raphnet plugin have to do with it? I don't quite understand. You can try downloading this file and putting it in the game folder (or whatever pd.ini is on your machine).

Tried it, didn't work for some reason. If you need to know what it needs to look like, I will tell you:

https://github.com/mupen64plus/mupen64plus-input-sdl/blob/master/data/InputAutoCfg.ini

scroll down to this:

; raphnet technologies USB converter, v3 series (http://www.raphnet-tech.com/

@FrostKnight
Copy link
Author

What do mupen64 or the raphnet plugin have to do with it? I don't quite understand. You can try downloading this file and putting it in the game folder (or whatever pd.ini is on your machine).

Raphnet plugin has newer control options in 2.5.9 tnen 2.5.

That's why it matters. just to clarify. V3 of raphnet's plugin doesn't exist in yours currently. Just the v1-v2.

And they function much differently.

@FrostKnight
Copy link
Author

What do mupen64 or the raphnet plugin have to do with it? I don't quite understand. You can try downloading this file and putting it in the game folder (or whatever pd.ini is on your machine).

So you said I should download that and rename it pd.ini or something else? Also, I suppose I could ask them to add the config if it isnt there already

@fgsfdsfgs
Copy link
Owner

Don't rename it. Put it in the directory where pd.ini is.

@FrostKnight
Copy link
Author

Don't rename it. Put it in the directory where pd.ini is.

There seems to be some sort of bug, Z button, start button and control stick all don't work with this using v3 raphnet n64.

Although, I noticed in that config you told me to download that windows has that config but not linux.

@FrostKnight
Copy link
Author

FrostKnight commented Dec 2, 2024

Yeah... I tried to get help, from the person, but he gave me confusing instructions. You can see issue 723 on his issue tracker for more info.

However, it turns out when I tried to start the game, previously last week V3 of raphnet's plugin was in fact selected, but it doesn't quite work right. L, R and Z do nothing.

Launched pd like this:

./pd

in the correct folder and found this out from the terminal

@FrostKnight
Copy link
Author

FrostKnight commented Jan 2, 2025

This problem is driving me kind of nuts, could you at some point make it an option to make it so I can use this:

https://github.com/mupen64plus/mupen64plus-input-sdl/blob/master/data/InputAutoCfg.ini

instead of this:

https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/refs/heads/master/gamecontrollerdb.txt

The latter is useless for L, R and Z buttons.

Also, the way to set it up is massively confusing for classic n64 controllers. The ones that Nintendo originally released with n64 all those years ago.

Basically, I need n64 style controller bindings.

@fgsfdsfgs
Copy link
Owner

Well, you seem to be the only person with this problem so far and I'm not really sure how a different config format will help.
You can also probably convert that config to the normal SDL binding format. Try pasting something like this to the end of your gamecontrollerdb.txt:

030000009b2800003200000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux,
030000009b2800006000000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux,
030000009b2800006100000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux,
030000009b2800006300000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux,

Z Trigger should then map to JOYn_RTRIGGER in the menus.

@FrostKnight
Copy link
Author

FrostKnight commented Jan 2, 2025

Well, you seem to be the only person with this problem so far and I'm not really sure how a different config format will help. You can also probably convert that config to the normal SDL binding format. Try pasting something like this to the end of your gamecontrollerdb.txt:

030000009b2800003200000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux,
030000009b2800006000000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux,
030000009b2800006100000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux,
030000009b2800006300000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Linux,

Z Trigger should then map to JOYn_RTRIGGER in the menus.

I just had an idea... how would I change the PD.ini to make this work. Your idea didn't, but I tried tweaking pd.ini and I got L to work. Can you give me some advice?

Like what buttons I would need to change for input player 1... etc

@FrostKnight
Copy link
Author

Do you know of anyone who can use this with the regular n64 controller?

Mine is not wireless, hence my curiosity...

I don't particularly like beating a dead horse, but I actually wonder if anyone has gotten raphnet v3, or for that matter any n64 config to work that is using the standard n64 button setup.

If you or anyone can tell me, please do so.

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

No branches or pull requests

2 participants