tuxsh / inputredirectionclient-qt Goto Github PK
View Code? Open in Web Editor NEWInput redirection client for the 3DS using QtGamepad
License: MIT License
Input redirection client for the 3DS using QtGamepad
License: MIT License
On some older controllers, the joysticks may not be in perfect shape anymore and be a bit off-center. A deadzone would fix unwanted inputs.
I think it's not that uncommon to have a NSW Pro Controller with a 3DS. So, it'd be great to make it compatible with this. Even though this should be possible already with some workarounds such as x360ce, it's always a worse experience than the one we get with other programs such as emulators.
Unfortunately there aren't any prebuilt Linux versions of this that I could find, and I couldn't get it to compile with qmake (Project ERROR: Unknown module(s) in QT: gamepad
, even though I had libqt5gamepad5 installed) since I'm not too familiar with Qt. Would it be possible to provide Linux builds of this, or at least instructions on how to properly compile it?
I've recently tried to use this application to able to play games with this controller. CITRA works with this controller without any configurations, when I tried this tool, it doesn't seem to want to work or it's incompatible. I was hoping that 1 update could add support to these controllers so I can play games with a comfortable feel.
My controller is POWER A Wired Switch Controller.
I just cant start any version of the "InputRedirectionClient-Qt.exe"
It just stays in the process list, but the program dont start.
i have windows 10, updated java, directx, netframework
i tried opening in compatibility mode, as administrator, ect
What i have to do to start this program?
just work in menu, not in games. please check.
I want L and R on the triggers, and ZL, Zr on the bumpers.
I dont know if its just me, but A and B are swapped and the same for X and Y. Using a xbox controller.
(Btw nice job on the left joystick emulation, its a lot better (more precise) than the last time I tried input redirection!)
basically, right now you couldn't have multiple of these running in tandem, due to all of them using controller 1's inputs. if you have even a small dialog box allowing you to choose the "controller number" for the inputs to be sent...
When I connect my Xbox controller to my ds it disconnects when playing NDS games
I'm trying to use my Gamecube controller, a DInput controller, with this client by using an Xbox 360 controller emulator, x360ce, in order to make it XInput. The problem is, I can't seem to make it work. The connection between the client and the 3DS isn't the issue since the touchpad works, but no matter what I do, the Gamecube controller just doesn't work. Can anyone give me a way on how to make x360ce work? I am using Luma 8.0's built-in Input Redirection using an old 3ds btw.
If the guide button isn't pressed it should not prevent the "home" button on the interface to work correctly.
Edit:
I'm currently writing a PR to change that, and I also added some other things which you could see if it suits your needs.
Btw, is it normal that the "ButtonGuide" doesn't work on my XBox360 Controller?
I think it's a bug coming from the vJoy driver...
how do i use this thing?
i give it 3ds IP address and start inputredirection from Luma3DS but nothing works.
i use a xbox one controller
Hello, I was wondering if this repo was still active. If not, where can I find an active one? Thx.
Can the Right Rocker Map the Directional Key in the old 3DS
I want to use my phone to access my new3ds.
Motion controls please, I would love to be able to use my 8bitdo sn30 pro to use motion controls on my 3ds
I'm using the old 3DS and works perfect in other games, but when I open MH4U it stops working.
Hi does this thing works for the 3ds aswell?
In the past there was a cia file for the 3ds and this file is gone
Hello all,
I am a struggling to run this program on startup on my Raspberry Pi / Linux machine. When I try to run it through terminal it gives me an error saying it can't find X display and when i boot up into a GUI interface it does nothing until i open terminal. I would like this process to be fully automated. Can anyone give advice?
Thanks to you all
There are two remapping changes that would make playing Metroid Returns a lot better with controllers.
Hi,
First of all thanks so much for writing this! I really appreciate it.
I was wondering how hard it would be to support the DualShock 4's touchpad as the 3DS's touchpad. Putting the mouse over the client's touchpad window is not ideal.
Thanks!
Does not work on macOS High Sierra 10.13.2
Please tell me where sending signal code.
I try to control 3DS By reference to your InputRedirectionClient-Qt.
but, I cant read C++ well(maybe QT?).
I want to make sending signal code with keyboard.
I apologize for my poor English.
信号を送っているコードの場所を教えてもらえないでしょうか。
InputRedirectionClient-Qtを参考に3DSを操作しようとしているのですが
C++がうまく読むことができず、コードの場所を探すことができませんでした。
パッドのボタンが押された時のイベントの発生条件を
キーボードが押されたときに変えて信号を送るコードを作りたいのです。
つたない英語でごめんなさい。
Could you adapt this application for android? and so you can use while traveling, or you're just out of the house.
Thank you very much.
It crashed everytime I start it on vista. Tells me to reinstall...
Perhaps a version in which Power/Home presses for analogs is could be disabled or have no input on the controller, while keeping the A/B & X/Y options for inverting inputs as well as the Y axis invertion... it should only isolate away the option of the Power/Home buttons away from the .exe app, and it should make the application work more efficiently without bound-to-happen accidents such as suspending a whole game/application to the screen of "Power Off" or the Home screen. So if we want to actually go to the Home menu or Power button... we have to actually have contact with the 3ds instead. It would, really make this application more bearable
I don't know if its just me,, I have an old 3DSLL, I must use Circle Pad Pro to play Monster Hunter,
But It's not support the emulation of Circle Pad Pro and ZL&ZR,
Hope that it will support.
Btw nice job, thank you very much.
I was testing this out with an xbox one wired controller, and it had 10 second input lag.
Can't get a steamcontroller to work under any circumstance (havent tried tunneling the stuff trough xpadder yet, will report back later)
Understandably, this controller doesn't have proper driver implementation on PC, so I'm not going to be too upset if this can't be fixed, but here's the issue:
I can use this controller with mixed results on different programs. I mainly use it for emulators, Citra being the main one, but I can't get it to work with this one even with the main workaround to some of the other programs, x360ce. If there's any files I can provide that might assist in adding support or diagnosing the issue, please do tell.
It would be good if there was an option for the right analogue stick to mimic the D-Pad as it currently does nothing on Old 3DS. That would be good for games with configurable controls. Also I think there should be an option to set an image as the background of the touchscreen window on PC. This would help for games with a static bottom screen so you could have a rough idea of what you're tapping. Also an option for the trigger buttons to mimic the bumpers so that it's easier to hold on Old 3DS. I haven't used this with a New 3DS so I don't know if the buttons I mentioned do anything there. Finally, I think it would be useful if the window with the touchscreen thing was resizeable.
Note: using Luma3DS 8.0's Input Redirection
Closing the application while a key is held (eg. joystick down) will not send an "unpressed" packet. The key will continue to appear to be held on the console.
This could be seen as an issue on Luma's end, but should be easily fixed in the client itself by sending the packet on form close.
Having the Right control stick being pressed to control the power button gives you the option of accidentally pressing the control stick while playing and Completely exiting your game and losing all progress. This needs to be removed ASAP
Guys, is there a way or they will be to remap A and Right stick to right stick on xinput/dinput controller?:(
Something similar to this
This was working on old3ds too.
hello, i don't if i can ask here. it's for my son, age of 8. he have cerebral palsy and right hemiplegia. he really likes videogames but in most case he can't play due to his paralysis.
it is possible to remap button with your software : A to L1 and B to L2 , so with this mapping he will be able to play more games , not all but much more than now.
the developpers and constructors don't care about players with disability, only care players with money.
i hope you can help. thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.