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

add custom mapping config GH3. Dreaming is allowed. #48

Open
DeathSmurf opened this issue Dec 9, 2024 · 7 comments
Open

add custom mapping config GH3. Dreaming is allowed. #48

DeathSmurf opened this issue Dec 9, 2024 · 7 comments

Comments

@DeathSmurf
Copy link

I want it for playing Guitar Hero 3 on the Wii but with a PlayStation controller, using the typical PS2 configuration.
It’s interesting for playing with friends who are used to Guitar Hero on the PS2.

I don't know how to compile it and generate a re-mapping as shown in the example image.

My situation is as follows: I searched for fakemote to use it only for Guitar Hero, and I would like to install it in slots 250 or 252 (cIOS/IOS).

Previously, I had installed fakemote once through a WAD provided in a YouTube tutorial, but I have never compiled it. However, I would try it if remapping GH3 is possible.

Mapping guitar hero

I’m attaching examples of interface images. Thanks in advance for considering my proposal!

I know it might be too hasty to ask for this without knowing how the code works and whether it has limitations. I'm not a programmer, so I can't understand much about code. Thank you.

Everything would be easier if Guitar Hero had used the classic controllers or the GC ports. Only the blue-retro NGC would have been needed, and this wouldn't be a problem. :`(

@sanjay900
Copy link
Contributor

sanjay900 commented Dec 15, 2024

Theres a fakemote version i was working on that can outright emulate the guitars, and its certainly possible to code in per game bindings but you'd really need to know how the wii works to hack that in.
#28

HOWEVER, i have this that i am working on, which does a similar thing to fakemote but emulates things at a higher level and is a bit easier to work with, and its what I use now instead of fakemote, it currently supports all the games from GH3 all the way to Band hero and even DJ Hero. Its currently hardcoded to support xbox and ps3 instruments, but it would be simple enough to add a driver for your specific controller to map things the way you want.
https://github.com/Santroller/santroller-bslug/

What adapter are you using for connecting the ps2 controller to the wii?
My code is specifically geared around being used with PS3 and Xbox instruments, or for people who are rewiring their own instruments, but it can also be used to make PS2 controller adapters which then work on consoles.

@Invictaz
Copy link

@sanjay900 if you widen the support for Santroller in Bslug would it only work on Bslug enabled games?

Santroller is quite a stable platform so it work work. Not sure yet how permanent remaps work as I only tested the Windows client.

@sanjay900
Copy link
Contributor

sanjay900 commented Dec 15, 2024

You can add bslug to any game, the main problem is just that that I have to explicitly add support for different versions of the wii sdk

But we have symbols for a good chunk of Wii sdk versions, depends on what game you want to play really, the main problem is you need a game with debug symbols with the same sdk as the game you wish to play so you can extract symbols, for example I used just dance 2 for extracting symbols for dj hero 2

@DeathSmurf
Copy link
Author

DeathSmurf commented Dec 15, 2024

@sanjay900 Sorry for the confusion, I use PS3 controllers. I just want to re-mapping that controller to use it in GH3.
I don’t use Fakemote for anything other than connecting the PS3 controller to see if it was possible to use it in GH3. I don’t think I’ll use it for any other game.

Since most games are enough for me with BlueRetro to simulate GC controllers.

@sanjay900
Copy link
Contributor

sanjay900 commented Dec 15, 2024

sd.zip

Heres a modified brainslug module that will map a DS3 in the way you specified
though its mapping red to dpad right because that for some reason was what worked for GH3 for me

Instructions to use it are here: https://github.com/Santroller/santroller-bslug/releases/tag/v1.7

@sanjay900
Copy link
Contributor

sd.zip
And here is one that also hooks up rumble

@sanjay900
Copy link
Contributor

And since ive got the bindings hardcoded at the moment, heres one with DS4 support alongside DS3
sd.zip

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

3 participants