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

handle the dance mat case #805

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

handle the dance mat case #805

wants to merge 1 commit into from

Conversation

geogolem
Copy link

@geogolem geogolem commented Aug 25, 2020

This implements support for GC dancepads with GC HID usb adapter for Mario Mix thus resolving: #527

kernel/Makefile Outdated Show resolved Hide resolved
kernel/Makefile Show resolved Hide resolved
#527

is solved by this commit.

I needed to pull in the changes from here: #778
to get it to build.

in my environment (for reference) I needed to add a couple things to PATH:
/cygdrive/c/devkitPro/devkitPPC/bin:/cygdrive/c/devkitPro/tools/bin

I tried launching from usbloadergx but for some reason wont loader
but loading nintendont from the homebrew channel and launching Mario Mix
this solves the problem - so I am quite certain this is the solution and
it is possible. I am guessing the crash when loading from usbloadergx
has more to do with the build environment. I had a hard time getting it to build.
The actual code changes to make it work are quite small but the generated dol is about a MB larger, than the existing official one,
so i am guessing devkit has a bunch of stuff that wasnt in the old version.

The fix is here, it just needs a little work to be integrated by someone who knows the code and build environment much better

Added ability for dance pads to exit back to HBC by pressing the four
corner buttons simultaneously. X, Y, A, B. this requires 2 feet and
2 hands and is unlikely to happen by unintentionally.
@adds68
Copy link

adds68 commented Oct 5, 2021

when will this get merged?

@geogolem
Copy link
Author

geogolem commented Oct 5, 2021

when will this get merged?

From my perpspective it is ready to be merged.. but its not up to me.. A couple weeks ago, I rebased it.. so it is up to date ...

@adds68
Copy link

adds68 commented Oct 10, 2021

Does @eku have the power? 🙂

@geogolem
Copy link
Author

Does @eku have the power? 🙂

@carnage702 has the power!

@adds68
Copy link

adds68 commented Oct 26, 2021

bump

@AnthonyRyuki
Copy link
Contributor

AnthonyRyuki commented Feb 13, 2022

Hey there. For anyone who's interested, I just made a fork of Nintendont including this change (and a few other changes I made): https://github.com/AnthonyRyuki/Nintendont

The only problem is, when trying to quit a game, it will just hang for some reason.

@Trashboat4444
Copy link

Will this get merged? Im kinda in a DDR Mario Mix mood rn

@herrKlein
Copy link

Please, I went through all kinds of trouble getting my dance mat connected to my family wii edition, with a GameCube usb controller adapter, only to find out this issue exists and it makes my setup unusable. I would be grateful if someone can merge or look into this feature.

@geogolem
Copy link
Author

geogolem commented Aug 9, 2024

Please, I went through all kinds of trouble getting my dance mat connected to my family wii edition, with a GameCube usb controller adapter, only to find out this issue exists and it makes my setup unusable. I would be grateful if someone can merge or look into this feature.

I wish it would be merged too ... not up to me.

If you want a build that has this change.. I'll send it to you later today

@geogolem
Copy link
Author

geogolem commented Aug 10, 2024

nintendont.zip
@herrKlein --> try that and let me know how it works.. its been so long since i did this... it should work from both within usbloaderGX AND from homebrew launcher.. but let me know if you have issues... cause maybe its the wrong dol -- but im 99% sure what i just put in that zip is what you want..

keep in mind that this will be a version of nintendont built back when i last rebased this branch.. so it might be missing some commits since then. but i dont think that should make a difference for you. I would rebase this.. but honestly, i dont even have the build environment setup.. it was such a PIA before because it required old version of devkitpro that wasnt easy to user./setup.. and there was little to no documentation... i feel that the code changes to implement the feature are simple enough that it should easily be merged without breaking anything else.. but for some reason it never gets merged.. I dont see why not.. it definitely solves the problem and is relatively isolated/trivial code that wont break anything else.

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.

6 participants