raphnet / gcn64tools

Raphnet USB adapter management tools
http://www.raphnet.net/programmation/gcn64tools/index_en.php
GNU General Public License v3.0
36 stars 12 forks source link

Add a easier install method for linux, specifically steamdeck #20

Open Dillthelegend opened 9 months ago

Dillthelegend commented 9 months ago

I have a v3 adapter for my wii guitar hero guitar and I have no way of compiling the tar.gz file because steam OS on my steamdeck doesn't have arch linux so i cant download the necessary dependencies to install this adapter tool meaning my guitars whammy bar (analog stick) wont be recognized. Please release an easier linux installation method.

raphnet commented 9 months ago

Could you provide more information regarding why this is needed and useful to get the whammy bar working?

Are you sure installing this is the solution? Did someone say they installed this and the issue went away?

I mean, I'm sorry, but I don't see why installing this utility on the steam deck would be required for the analog stick to work.

Having it merely installed should not change a thing.

If it is that you need to enable a particular configuration option, or that a particular firmware release is needed for the whammy bar to work, the workaround would be to simply do it on a different machine. Configuration is stored in the adapter.

raphnet commented 9 months ago

Btw, I'm not saying that a Linux build will never exist - it would be a good thing - but I'm not sure having one would solve the whammy issue (which I am hearing for the first time)

Dillthelegend commented 9 months ago

Thank you for the quick response, I have installed the same program on my windows pc and it fixed the whammy bar issue, however on steamdeck it by default registers as a xbox controller, with the firmware on the steamdeck i will be able to update the inputs to where the analog will register, as of right now the whammy bar and the strum up bar do not work (the strum down does work however) Ive also used a wii remote in my guitar on the steamdeck and everything works perfectly fine with both the strum down and whammy inputs so I know that the issue has to do with me not having the firmware installed on the steamdeck. Is there a way you could send me a already compiled version of the firmware for linux as i am unable to compile it myself as steamdecks dont have access to arch linux? I would enable arch linux myself but as reddit has explained it would be reset every time I update my OS and it could also corrupt some of my files if i make a mistake which I am afraid of. Thank you again for your help, getting this to work means a lot to me.

Dillthelegend commented 9 months ago

Another solution would to be able to translate the guitars controls to either keyboard and mouse inputs or gamepad inputs like a xbox controller, i looked through the softwares settings on my computer and could only see that I could turn it into mouse controls alone which didnt help the issue, i know theres a rising demand of people using clone hero on steamdecks but Ive only seen drumsets being used and xbox controllers and non adapter guitars, the wii guitars are the best to use for clone hero for their low latency but as of now with the lacking feature of a whammy bar they are absolete.

raphnet commented 9 months ago

The adapter manager is not "firmware" and is not a driver. It's just a tool which can send special commands to the adapter to configure some aspects of it, such as the poll interval. Sure, I could make a statically linked build for Linux which you could untar somewhere on your Steamdeck, but this will have no effect on which inputs games accept or recognize.

I suggest we try approaching this from the angle of the goal rather than a solution. So, if I understand correctly, you want all inputs on your guitar to work with Clone hero on the Steam Deck? I can try doing this myself and see if I can diagnose the issue and find a fix.

So is Clone hero availble in the Steam store? How do you install it?