diff --git a/PC/3DSController.exe b/PC/3DSController.exe index 5ff7142..e60e4c6 100644 Binary files a/PC/3DSController.exe and b/PC/3DSController.exe differ diff --git a/PC/3DSController.ini b/PC/3DSController.ini index 7149810..65265b7 100644 --- a/PC/3DSController.ini +++ b/PC/3DSController.ini @@ -7,10 +7,10 @@ vJoy Device chooses which device to connect to. Set this to 2 in a second instan Circle Pad, C Stick and Touch can be MOUSE, JOYSTICK1, or JOYSTICK2. JOYSTICK1 uses X and Y. JOYSTICK2 uses Rx and Ry. These are axes 0, 1, 3 and 4 respectively, leaving 2 and 5 unused. KEYS will enable Pad directions (eg. Pad Left, C Stick Right) to map to regular keys (no vJoy necessary). -D Pad can be KEYS or POV. POV will automatically choose a continuous or 4 directional POV hat depending on what is set in your vJoy Config. +D Pad can be KEYS or POV. POV will automatically choose a continuous or 4 directional POV hat depending on what is set in your vJoy Config. KEYS will allow Left, Right and etc. to be buttons as previously. -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, WINDOWS, ESCAPE, CONTROL or ALT), a joypad button (JOY1, JOY2, JOY3, to JOY16) or vJoy Hat Switch direction (NORTH, EAST, SOUTH or WEST) (The hat switch must be enabled in vJoy Config. 4 way only, not continuous!) +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, WINDOWS, ESCAPE, CONTROL or ALT), or a joypad button (JOY1, JOY2, JOY3, to JOY16). If you want to use JOY9 through JOY16 you need to reconfigure vJoy. Search for vJoy Config in your start menu and set buttons to 16. Alternatively, you can disable any key by binding it to NONE. @@ -28,19 +28,19 @@ vJoy Device: 1 Circle Pad: KEYS C Stick: MOUSE -D Pad: POV +D Pad: KEYS Touch: MOUSE A: SPACE -B: CONTROL -X: E +B: E +X: CONTROL Y: SHIFT L: CLICK R: RIGHT CLICK -ZL: RIGHT CLICK -ZR: LEFT CLICK +ZL: CONTROL +ZR: SHIFT Start: ESCAPE -Select: ENTER +Select: Q Tap: NONE Left: A @@ -53,7 +53,7 @@ Pad Right: D Pad Up: W Pad Down: S -C Stick Left: 5 -C Stick Right: 6 -C Stick Up: 7 -C Stick Down: 8 \ No newline at end of file +C Stick Left: NONE +C Stick Right: NONE +C Stick Up: NONE +C Stick Down: NONE \ No newline at end of file diff --git a/PC/source/main.c b/PC/source/main.c index f3eb834..54504b3 100644 --- a/PC/source/main.c +++ b/PC/source/main.c @@ -1,6 +1,6 @@ // 3DS Controller Server -#define VERSION 0.7 +#define VERSION "0.7.2" #include #include @@ -14,7 +14,7 @@ #include "keyboard.h" int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmd, int nShow) { - printf("3DS Controller Server %.1f\n", VERSION); + printf("3DS Controller Server %s\n", VERSION); DWORD screenWidth = GetSystemMetrics(SM_CXSCREEN); DWORD screenHeight = GetSystemMetrics(SM_CYSCREEN);