3DS Controller: Difference between revisions

From WikiTemp, the GBAtemp wiki
⧼vector-jumptonavigation⧽ ⧼vector-jumptosearch⧽
No edit summary
m Reversed changelog
Line 37: Line 37:


== Changelog ==
== Changelog ==
===0.1===
===0.4===
Initial release
* Keyboard support! Press L, R, and X to toggle it
 
* Warn you if your Wireless is turned off when you boot the application
===0.2===
* Improved threshold calculation when using circle pad to move mouse
* More graceful error handling towards systems without vJoy
* Setting Mouse Speed to 0 when using touch screen to move mouse sets mouse to absolute position, rather than relative to last position
* More graceful error handling when 3DS can't read 3DSController.ini
* The Tap event is fired when the touch screen is released, rather than when it is first press
* Z axis on vJoy controller is now in the middle value rather than 0
* PC application lists your IP addresses to help those unsure of how to find it
* Custom key bindings support
* Custom port support
* Other misc bug fixes
* Other misc bug fixes


Line 59: Line 55:
* Fixed support for CLICK and RIGHT CLICK key bindings
* Fixed support for CLICK and RIGHT CLICK key bindings


===0.4===
===0.2===
* Keyboard support! Press L, R, and X to toggle it
* More graceful error handling towards systems without vJoy
* Warn you if your Wireless is turned off when you boot the application
* More graceful error handling when 3DS can't read 3DSController.ini
* Improved threshold calculation when using circle pad to move mouse
* Z axis on vJoy controller is now in the middle value rather than 0
* Setting Mouse Speed to 0 when using touch screen to move mouse sets mouse to absolute position, rather than relative to last position
* PC application lists your IP addresses to help those unsure of how to find it
* The Tap event is fired when the touch screen is released, rather than when it is first press
* Custom key bindings support
* Custom port support
* Other misc bug fixes
* Other misc bug fixes
===0.1===
Initial release

Revision as of 15:03, 21 January 2015

3DSController
General
Author[[User:YoshiInAVoid]]
Version0.4
Format3dsx
3ds
cia
bin/elf
dat
cxi
CIA information
Title IDCTR-N-3DSC
Unique IDUnknown
Links
Download
Source

3DSControler is a homebrew application that lets you use a Nintendo 3DS as a controller for Windows computers.

Usage

Installation

For setting up the main homebrew executable, read how to launch 3DS homebrew.

If you want to use the circle pad as a joystick, first install vjoystick.

Copy the file 3DS/3DSController.ini to the root of the 3DS SD card. Change the line IP: 192.168.0.4 to the IP address of your computer (in the form 192.168.?.?). You can use 3DSController.exe to get this IP address.

If all goes right, the 3DS will show a black screen. You may try opening an application like Notepad and pressing buttons on the 3DS to see if it works.

Controls

L+R+X - Open/Close keyboard

Changelog

0.4

  • Keyboard support! Press L, R, and X to toggle it
  • Warn you if your Wireless is turned off when you boot the application
  • Improved threshold calculation when using circle pad to move mouse
  • Setting Mouse Speed to 0 when using touch screen to move mouse sets mouse to absolute position, rather than relative to last position
  • The Tap event is fired when the touch screen is released, rather than when it is first press
  • Other misc bug fixes

0.3

  • Default port changed to 8889 to avoid conflict
  • "Throttle" option in PC's 3DSController.ini, greatly reduces CPU used by application, default setting of 20 reduces CPU usage by over 6 times in my experience
  • Can bind a key to NONE in PC's 3DSController.ini
  • Format of the 3DS's 3DSController.ini file changed to match that of PC's
  • Threshold for circle pad when moving mouse
  • New setting of "Mouse Speed" in PC's 3DSController.ini
  • Corrected Y axis when using touch screen as joystick
  • Fixed support for CLICK and RIGHT CLICK key bindings

0.2

  • More graceful error handling towards systems without vJoy
  • More graceful error handling when 3DS can't read 3DSController.ini
  • Z axis on vJoy controller is now in the middle value rather than 0
  • PC application lists your IP addresses to help those unsure of how to find it
  • Custom key bindings support
  • Custom port support
  • Other misc bug fixes

0.1

Initial release