This repository has been archived by the owner on Oct 13, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 57
Merge changes from Ordinaryperson2's repo #50
Open
goose121
wants to merge
147
commits into
CTurt:master
Choose a base branch
from
goose121:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
maybe
Add Ordinaryperson2 fixes
The Volume slider now controls the "Slider" axis in v-joy
Set any of the DPad settings to the word "POV" and the DPad will be used as "CONTINUOUS POV number 1".
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)
THINGS CHANGED: - Keyboard is less fuzzy - Back-light turns off after exiting keyboard mode - DPad can be configured as a POV Hat - Screen touches are more accurate when using as a joystick - When touch is configured as a joystick, untapping will spring the axis to the center - Changed the config file to be in controller mode - Volume slider is sent as the "Z" axis in vJoy
Stops start and select from being stuck on when you exit the homebrew.
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.
Changed the version numbers, added to the readme
Can now use the CPad as keys eg. WASD for games that don't take joysticks.
4 Direction POV hat switch, and escape, control, alt as keys.
Add ir:rst access for CIA/3DS builds.
(NOT the great refactor version! Too much work for that :/)
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?)
Removed the volume display from bottom screen and included some builds. Maybe not an official version yet since I want to add something, but we'll see.
I forgot to get the new libctru until now, oops. (Doesn't seem to make a difference for me, but some people had problems?)
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.
Getting ready for a release I guess? Though CIA building isn't sorted yet.
If I rename the .3ds to a .cxi citra runs it, so I guess that's working? I don't have any way to test either of them properly though. Hopefully they work. The .rsf is from a template provided by daxtsu.
Quick edit to struct.unpack() call allowing Linux to interface with the new version, currently does NOT do anything with the volume slider value
Also, sorry if this is the wrong way to do things; I don't use Github very much and don't know the etiquette of pull requests and forks and stuff |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge in the changes from Ordinaryperson2/3DSController, plus a tweak to the Linux client to allow it to talk to the new 3DS software