Commit graph

33 commits

Author SHA1 Message Date
Poke
4a99a1ba4c Unified Pov styles, reorganised ini
New pref to choose between Pov or Keys for D Pad, making it work
similarly to C Pad, C Stick and Touch.
Will automatically check whether vJoy has 4-way Pov or Continuous Pov
enabled and choose the correct one to output.
2015-11-12 13:05:26 +10:30
Poke
b3fe66858b Initial merge of RedInquisitive's branch
It all merged, it compiled and it works. There are 2 separate
implementations of POV switches in this which I haven't sorted out yet,
if that's necessary (1 for each type, it's ok I guess?)
2015-11-11 18:26:30 +10:30
Poke
b0faecd8a6 Added 4 dir hat switch and more keys
4 Direction POV hat switch, and escape, control, alt as keys.
2015-10-18 11:31:34 +10:30
Poke
f3381fb2d3 CPad and CStick as keys
Can now use the CPad as keys eg. WASD for games that don't take
joysticks.
2015-10-16 22:28:03 +10:30
Poke
0684a4811e Made vJoy Device configurabe
You can now choose which vJoy device to output to in the .ini, allowing
you to use multiple 3DS, each controlling their own virtual Joystick.
2015-10-16 16:34:36 +10:30
RedInquisitive
ef7b8c2c9e Fixed some bindings and added tweaks.
The volume slider is now the Z axis and the touchpad (if configured like a joystick) is more accurate. If the touchpad is lifted off of, then the RX and RY axis will center (like taking your thumb off a real joystick)
2015-10-03 21:25:41 -05:00
RedInquisitive
82917a0437 Added ability to use POV hat.
Set any of the DPad settings to the word "POV" and the DPad will be used as "CONTINUOUS POV number 1".
2015-10-03 20:25:46 -05:00
RedInquisitive
7352c3079b 3ds transmits volume status.
The Volume slider now controls the "Slider" axis in v-joy
2015-10-03 19:29:44 -05:00
RedInquisitive
ca1f816e97 Keyboard is less fuzzy and backlight turns off when the keyboard is closed. 2015-10-03 17:30:33 -05:00
CTurt
2f5bd49837 General fixes 2015-09-06 18:38:49 +01:00
Poke
2a2bc447ea Raised joystick button limit to 16, set default axis values.
Also filled in default values for all axes, instead of just unused ones.
buttons 9 - 16 are a bit of a hack but hey it works! As long as the user
configures their vJoy.
2015-09-06 23:07:43 +09:30
Poke
c84990d3dd Configurable dual joysticks
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.
2015-09-06 11:56:53 +09:30
Nick Thyer
e4aee2a977 Initial n3ds
First commit, the bulk of the changes. ZL and ZR work, but neither
cStick nor circlePad work. So something's broken.
2015-09-06 09:31:30 +09:30
CTurt
da319963b6 Update for latest compilers and libraries 2015-07-25 22:42:55 +01:00
CTurt
2e72b1b0ff Support joypad key mapping 2015-03-21 12:28:25 +00:00
CTurt
6361f04ac0 Packet changes 2014-12-28 11:23:48 +00:00
CTurt
f3de970d67 Take screenshot with JPEG compression 2014-12-27 10:41:25 +00:00
CTurt
25413ab701 Screenshot functions
maybe works
2014-12-22 20:16:17 +00:00
CTurt
351e9c1a33 Screenshot base 2014-12-20 19:21:59 +00:00
CTurt
82808288c0 Central rotation 2014-12-19 19:17:25 +00:00
CTurt
1e8bcda13e Keyboard function proto 2014-12-15 20:44:07 +00:00
CTurt
365556326a Keyboard support! 2014-12-15 20:41:12 +00:00
CTurt
870210e6a2 Port moved to settings struct and default to 8889 2014-12-13 19:46:52 +00:00
CTurt
c5d1fe07cf Configurable mouse speed 2014-12-13 19:40:25 +00:00
CTurt
c9937e6d97 Throttling 2014-12-13 19:20:11 +00:00
CTurt
8f7d748606 Port as integer 2014-12-10 18:46:17 +00:00
CTurt
81a972020c Remove junk 2014-12-09 18:33:24 +00:00
CTurt
1775a9a406 Print IP addresses 2014-12-08 18:27:03 +00:00
CTurt
3e02d05e25 Deal with buffers less hackily 2014-12-08 17:34:52 +00:00
CTurt
4c061c41dc Correct name of circlePad 2014-12-07 13:47:50 +00:00
CTurt
61f3572ee5 Base of custom key bindings 2014-12-06 13:29:38 +00:00
CTurt
e25f852267 Better error handling when vJoy not supported 2014-12-06 13:14:43 +00:00
CTurt
deb743ae0f PC 2014-12-05 20:03:50 +00:00