Commit Graph

145 Commits

Author SHA1 Message Date
Maschell
67ae2c18ef Added missing controller patcher lib 2017-10-29 12:23:00 +01:00
Maschell
283f84d96a Hopefully fixing the travis script 2017-10-29 12:19:50 +01:00
Maschell
8c2687aabf Move stuff into seperate static libraries. 2017-10-29 12:16:33 +01:00
Maschell
7b08a7eaa6 Use the new controller_patcher
- Adjusting loading the configs. (Mount the SD Card before initialization and provide the path of the configs)
2017-10-14 15:49:35 +02:00
Maschell
3f1872437c Fixed the "hitbox" of the settings elements.
- Now the on/off toggles  "hitbox" corresponde to the icon.
2017-10-14 15:49:14 +02:00
Maschell
f3d3a5835c Use the OS Touchscreen Calibration instead of hardcoded values 2017-10-14 15:47:19 +02:00
Maschell
9addd4f3c5 Fixed a typo on the Help Screen 2017-10-14 15:46:43 +02:00
Maschell
746f4712f5 Serveral minor improvements
- Improved logging
- Updated logger to make a broadcast logging when enabled
- Using the new controller_patcher lib (improved logging + more checks when parsing an .ini)
- Updated the function patcher
2017-10-14 13:25:18 +02:00
Maschell
efe14da687 - Now using the new dynamic_lib
- fixed possible bug in memory class
- added new makro to logger
- fixed warnings in sd devoptab
2017-10-10 21:05:57 +02:00
Maschell
c6ddfdc86f Now you can disable the network controller. In some games (e.g. splatoon) the network thread causes disconnects. This will hopefully fix this 2017-07-20 17:29:39 +02:00
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