And how do I save a configuration file for 3DSControllerPlus?
Also, would there be a way to use the program with vJoy 2.0.0? That version seems to be the only one I can install correctly on my computer, and DummyJoy doesn't seem to accept it, spitting out a "vJoy alloc fail" error.
To top it off, the program doesn't seem to stream the mouse. Would there be a way to make the program stream the mouse?
You save the keyconfig by clicking the "Save keyconfig" button.
For DummyJoy you need to allocate both controller 1 and controller 2 as seen here:
As for mouse movement, I can see in the source code that there is a "TODO config option", so you'll have to edit the mouse mode manually.
Similar to altkey, mmode is also in the [general] section in the keyconfig. 0 is touch, 1 is CPad, 2 is CStick.
I managed to stream the image successfully but when i run Dummyjoy the screen goes black, and as far as i can tell im not getting any inputs anywhere whatsoever.
How should i be using the two at the same time so i can play the streamed games on the 3DS and not with keyboard or joysticks?
edit: the stream stops after a few minutes saying
"failed to recvbuf: (11) No more processes
Listenig on...."
and i have to reset the app on 3DS to be able to restart the stream on CMD (apparently it's stuck until i do this?)
Yeah, it's a known bug. You have to time the streaming and the connection within two seconds for the screen to not to go black, and even then it's really difficult to do so.
Basically the bug is that when connecting for screen streaming, the screen is not turned on. There is actually code preventing the screen from sleeping while the screen streaming is active, but due to this oversight it just stays black.
A slightly easier workaround is to connect 3DSCPlusDummy to the 3DS first, then disconnect, then connect the video, and then connect the buttons. Not sure if that should work, but based on the source code this is how to work around this bug.
You can't use more than one 3DS due to some weird bug in the networking. I haven't figured out how to use more than one 3DS.
As for that issue, reboot your 3DS, and start the homebrew directly.