c84990d3dd
Added the ability to map mouse, circle pad and c stick to 2 separate joysticks. This was partly added before for c stick but now it's configurable.
40 lines
No EOL
1.4 KiB
INI
40 lines
No EOL
1.4 KiB
INI
Default port is 8889, if you change this, you must change it in the 3DS's 3DSController.ini as well,
|
|
|
|
Circle Pad, C Stick and Touch can be MOUSE, JOYSTICK1 or JOYSTICK2
|
|
JOYSTICK1 uses X and Y. JOYSTICK2 uses Rx and Ry. These are 0, 1, 3 and 4 respectively, leaving 2 and 5 unused which may cause confusion.
|
|
|
|
Mouse Speed controls how fast the Circle Pad or Touch Screen moves the mouse. If set to 0 and using the Touch Screen, it will set to the absolute position, rather than moving relatively to last position,
|
|
|
|
Buttons can be a letter for a keyboard key (like Q, W, E, R, T, or Y), a special keyboard key (like SPACE, CLICK, RIGHT CLICK, ENTER, BACKSPACE, SHIFT, TAB, LEFT, RIGHT, UP, DOWN, PAGE UP, PAGE DOWN, or WINDOWS), or a joypad button (JOY1, JOY2, JOY3, to JOY8),
|
|
|
|
Alternatively, you can disable a key by binding it to NONE,
|
|
|
|
Throttle controls the delay between checking for new packets (in milliseconds), a high number will have slightly more lag between pressing a button on the 3DS and receiving it on the PC, however will make the application use less CPU. In my experience, 20 is a reasonable throttling amount,
|
|
|
|
Make sure to use a single space, not a tab for seperating settings,
|
|
|
|
|
|
|
|
|
|
Port: 8889
|
|
Throttle: 20
|
|
Circle Pad: JOYSTICK1
|
|
C Stick: JOYSTICK1
|
|
Touch: JOYSTICK2
|
|
Mouse Speed:
|
|
|
|
A: A
|
|
B: B
|
|
X: X
|
|
Y: Y
|
|
L: L
|
|
R: R
|
|
ZL: Q
|
|
ZR: W
|
|
Left: LEFT
|
|
Right: RIGHT
|
|
Up: UP
|
|
Down: DOWN
|
|
Start: ENTER
|
|
Select: BACKSPACE
|
|
Tap: SPACE |