Commit Graph

135 Commits

Author SHA1 Message Date
Maschell
f7ccd7d58d Fixed accessing the friendlist while using HID to VPAD.
Updated used dynamic libs/controller patcher
2017-07-20 16:08:00 +02:00
Maschell
cf54450cfd Ignoring the languages file while uploading the nigtly to the appstore 2017-05-13 15:35:30 +02:00
Maschell
95d39f187f Stupid typo #4 2017-05-13 15:31:37 +02:00
Maschell
16d8f25a1f Fixing another stupid typo 2017-05-13 15:29:03 +02:00
Maschell
736e8f2c6c Small correction to the ftpupload script 2017-05-13 15:22:43 +02:00
Maschell
7ac389a738 Uploading the languages to the app store nightlies 2017-05-13 13:32:46 +02:00
Maschell
f5a4bf3f2f Added french translation (thanks to @jlozes) 2017-05-09 20:56:50 +02:00
Maschell
8725885403 Added a italian translation (thanks to pazzoeo) 2017-05-08 17:28:46 +02:00
Maschell
69a99a92e1 Added Brazilian Portuguese translations (thanks AlanLC), updated updatelang.sh script
- changing order in lang files
- fixed comment on english.lang
2017-05-08 17:23:14 +02:00
Maschell
db5d26d9a0 Added Settings menu.
In the Settings you can:
- disable/ enable the music
- disable/ enable rumble
- set the language
2017-05-07 18:44:34 +02:00
Maschell
11f9e7f55f Acitvating/Deactivating the rumble depending on the settings 2017-05-07 14:57:33 +02:00
Maschell
20a5838c57 Code cleanup and bug fixed + more
- Fixed the intial value of the GuiToogle
- updated the filelist and added a icon for a settings menu
2017-05-07 14:56:35 +02:00
Maschell
fbb584be6a Using defines for the sd card paths, added a "MusicActivated" option to the settings 2017-05-07 14:54:15 +02:00
Maschell
f749160fd4 Added function to reload the UI 2017-05-07 14:52:18 +02:00
Maschell
b7d5e68026 - Using now os_usleep instead of usleep 2017-05-07 14:44:47 +02:00
Maschell
62ac147339 Fix encoding of spanish.lang and updated the upadatelang script to not wrap lines 2017-05-07 14:36:52 +02:00
Maschell
4abc8ea1ed Updated the README, added missing resources 2017-05-06 20:11:40 +02:00
Maschell
e12da392c8 - Added spanish translation (thanks to victormr21)
- Added languages to nightly packages
2017-05-06 20:00:35 +02:00
Maschell
f26144eced - Added settings classes
- load language file from file set in the settings file
- put brackets arround "empty" if-statement (when the logger is undefined)
-
2017-05-06 19:53:36 +02:00
Maschell
b6feb1d4d0 no comment
bb6802e12f (diff-cdd8f39dc4ace4d761440f54b310f2f6)
2017-05-06 16:58:49 +02:00
Maschell
641af7920c Merge branch 'master' of https://github.com/Maschell/hid_to_vpad 2017-05-03 21:47:12 +02:00
Maschell
1f10750469 Fix: Using multiple controllers of the same type now possible again 2017-05-03 21:44:43 +02:00
Maschell
8d2f3cd1cf Changed the app name for the nightly builds 2017-04-28 21:12:43 +02:00
Maschell
e5fbc37da1 Nightlies will now be automatically uploaded to the homebrew app store 2017-04-28 17:14:07 +02:00
Maschell
844bb24a5e Version bump to version 0.9i 2017-04-27 19:50:43 +02:00
Maschell
a2c1cef399 Adjusted stick sensitivity for the pro controller emulation 2017-04-27 19:33:29 +02:00
Maschell
9de3b8be6d Using the sampling callback instead of patching the KPADRead(Ex) and KPADGetUnifiedWpadStatus function.
This fixes the buttons pressed for unity games. This may break something, needs further testing.
2017-04-23 15:23:41 +02:00
Maschell
6b9cae49ed - Added support for the Switch Pro Controller via USB
- Added pre defined values for the switch pro controller config file
2017-04-23 12:19:09 +02:00
Maschell
a9e185d975 Added missing japanese version of Shantae and the Pirate's Curse to the list of unsupported games 2017-04-14 17:00:37 +02:00
Maschell
0c9287936a Attempted to make the GC-Rumble work more reliable 2017-04-14 16:50:00 +02:00
Maschell
4b170a72c6 Added option to keep patches when a starting a not fully supported game. 2017-04-14 16:35:30 +02:00
Maschell
9d89a8f53e Added an error message when a unsupported game is loaded (+ undoing the patches) 2017-04-14 16:10:34 +02:00
Maschell
ff771530e0 Fixed file enconding of the german lang file and small typos 2017-04-14 13:22:09 +02:00
Maschell
97b8005051 Intial languages support and clean up
- Initial support for multiple languages (Currenty there is no option to set a language)
- Added language files for english and german
- Deleted not used resources
2017-04-14 13:10:57 +02:00
Maschell
c80e69154a Added patches for WPADSetConnectCallback and WPADSetDataFormat 2017-04-14 13:03:44 +02:00
Maschell
8391746768 Added rumble support for the network controller, changed protocol version to Version 3 2017-04-13 15:31:14 +02:00
Maschell
2872b5ef44 Added KPADRead patching and added fix for games which rely on the callback
- Saving the callback addresses. A user can then trigger the callback manually using the TV button. (fix for e.g. Zelda TP)
- Added patching of the KPADRead function. (Fix for e.g. Binding of Isaac Rebirth)
- Increasing the thread-priority of the TCP/UDP server for some games.
2017-04-13 10:21:47 +02:00
Maschell
a2f0008d2a Same for WPADProbe. 2017-04-11 19:08:09 +02:00
Maschell
d450843200 Return from KPADReadEx and VPADRead even if the error pointer was NULL. 2017-04-11 17:35:32 +02:00
Maschell
ec822df6c4 Adding more NULL checks before using pointer 2017-04-11 14:41:59 +02:00
Maschell
92f7f08b3f Updated the meta.xml to use the catogry and url tag (for the appstore) 2017-04-10 21:00:40 +02:00
Maschell
a5d4754594 Version bump to v0.9h 2017-04-10 17:31:37 +02:00
Maschell
194b954bf1 - fix pre-defined values for xinput and ds4
- changed datatypes in order to fix "no controller config"-found issues
with many config files
2017-04-10 17:16:26 +02:00
Maschell
8e974c3175 Updated the TCP Handshake to also negotiate a protocol version.
This needs the newest HIDtoVPAD Network client to work!
2017-04-10 15:41:06 +02:00
Maschell
1be4e01703 Fixed folder structure in the portlibs.7z 2017-04-10 11:20:19 +02:00
Maschell
e48fc17615 Now using devkitpro r29, fixed bug with configs, improved logging and changed datatypes
- Finally switching to r29
- Modifed the travis and .pl script to download r29 of devkit pro
- Improved the logging (more information)
- Fixed the bug when you have too many config files on the sd card
(maximum now 24)
- Changed all int to s32
- Some more general code cleanup
2017-04-10 11:07:50 +02:00
Maschell
7d72d0e2ff Now the lib tries to mount the SD Card on each start until it actually works
This should fix the config reading problems some people have.
Also fixing some compiler warnings
2017-04-06 12:50:27 +02:00
Maschell
a5e30d27b3 Changed the network protocol to response with PONG after a received PING.
You need at least the version "v0.2-nightly-25e8bc6" from the network client to use the networkclient feature
2017-04-03 16:59:07 +02:00
Maschell
e89bfbbbd2 Fixed using multiple controllers of the same type (same vid/pid). 2017-04-02 19:06:09 +02:00
Maschell
1cdd5feb5e Disable button logging because it leads to random crashes. 2017-04-02 10:41:58 +02:00