Commit Graph

58 Commits

Author SHA1 Message Date
bm98
0640564f6a Update for AC 1.0:
in defaultProfile: recognize also blanks in addition to jsx_reserved / xi_reserved as placeholders for valid action entries
2014-12-20 17:24:17 +01:00
bm98
17c06da6ac Final Beta - #19 add support for keyboard and gamepad; #21 Allow Invert on Axis controls
#22 fixed issue with initial jsN Assignment
2014-12-01 23:32:31 +01:00
bm98
0342968614 fix - init Actiontree with Show Checkboxes applied 2014-12-01 00:59:01 +01:00
bm98
13beb20da3 add checkboxes to show Joystick, Gamepad, Kbd and Mapped Only
fix - Blended ones don't reload with proper visual
Change build to 37
2014-12-01 00:23:31 +01:00
bm98
984a0f24cd Fixed jsN init inconsitency - does js1... jsn now also when loading defaultProfile 2014-11-28 23:22:36 +01:00
bm98
94e03d4947 Build updated to 35 2014-11-19 23:59:31 +01:00
bm98
44a37ce10c Second V2.8 - more BETA now
Supports Gamepad Tuning too, cleanup and some refactoring
2014-11-18 23:50:35 +01:00
bm98
7dc4b37164 First Alpha for Keyboard and Gamepad support (ex Tuning)
New DSsharp dlls V2.6.3 via NuGet
2014-11-17 00:36:17 +01:00
bm98
a0f3e3e9dd Merge pull request #20 from bm98/master
Integrate Tuning Changes into Main
2014-11-11 21:48:17 +01:00
bm98
fbb97157d6 Build 33 - cleanup and bugfix (Null ptr for joystick devices if not mapped)
Doc updated for 2.7
2014-10-29 00:22:11 +01:00
bm98
9ac0766ce4 Delete old files from tree 2014-10-26 23:19:23 +01:00
bm98
3aadcbc8e4 First Commit of Joystick Tuning Code 2014-10-26 23:11:57 +01:00
bm98
29b5496afd Update Version No to 2.6 2014-10-26 21:30:46 +01:00
bm98
c83731f541 fix issue getting actionmaps from config file
fix issue with options don't reset before Grab
add GER quick guide
2014-10-19 14:13:11 +02:00
bm98
7a0ec928e6 support option tags #18
support version and ignoreversion, can force ignoreversion
does not longer dump empty maps
supported actionmaps are preset in config file (instead of code)
Doc Update
2014-09-20 01:07:53 +02:00
bm98
4a06ab6654 improved on #17 allows js1..js8
adopt for AC 0.9 - add actionmaps flycam and spaceship_turret
2014-09-14 19:51:42 +02:00
bm98
8e46f91780 - new feature #16 - allow reassignment of the jsN group
- improvement - uniquely identified devices with the same name (use GUID)
- improvement - shows jsN assignment in Joystick tab
- improvement - detection of the SC install path extended to one more Registry entry
- fix - blend unmapped works properly now
- fix #16 - manual entry of SC directory works now
- update doc
2014-08-31 15:05:56 +02:00
bm98
837c2c9e8b late fix for the new settings - need to rebuild the tree after accepting changes
doc updated with new dialog screenshot
2014-08-03 00:10:55 +02:00
bm98
bb31a17c88 Doc Update for V 2.2 2014-08-02 23:03:59 +02:00
bm98
d6aea16dd1 add new actionmaps (multiplayer, singleplayer, player)
add ignore actionmaps checkboxes in Settings
some GUI tweaks for > 4 joysticks
add Upgrade Settings for new versions
2014-08-02 22:28:13 +02:00
bm98
caba37b390 Final V 2.1 doc update 2014-07-09 23:18:38 +02:00
bm98
7f18ab9d26 Added Blend Unmapped (jsx_reserved) option 2014-07-06 18:13:32 +02:00
bm98
1d1a90e8f3 issue #6 add Settings to ignore buttons
also add Setting to define SC install path - in case it cannot be found
or the user wants to have it somewhere else.
2014-07-06 02:14:57 +02:00
bm98
d45059b11e Update README.md 2014-07-05 22:49:22 +02:00
bm98
8371532108 Add log4net instrumentation (Win 8.1 seems to make still problems)
Compiled for AnyCPU
2014-07-05 22:46:58 +02:00
bm98
d924956508 issue #6 and #11; can assign throttle to any axis now, sense detection limit can be set in config file if the default 150 is inconvenient Add pp_rebindkey mapping to allow copy ... and then e.g. paste into the Cry console 2014-07-03 01:15:43 +02:00
bm98
26ec51d0bd issue #6 and #11; can assign throttle to any axis now, sense detection limit can be set in config file if the default 150 is inconvenient
Add  pp_rebindkey mapping to allow copy  ... and then e.g. paste into the Cry console
2014-07-03 01:09:52 +02:00
bm98
c7eb6d56c9 Update Version for V2.0 2014-06-30 23:19:06 +02:00
bm98
41088f6f53 Doc update for V2 2014-06-30 22:48:18 +02:00
bm98
1a9bbdaf4d issue #1 save XML into the Mappings folder AND a backup copy in 'My Documents\SCJMapper"
load from Game Mappings folder all - SC and user mappings
2014-06-30 00:04:27 +02:00
bm98
fee09048c1 issue #10 final implementation - items filtered properly (performance is even better than before...) 2014-06-29 23:24:58 +02:00
bm98
3653e63a72 issue #12 addressed - added link label to Github
Little GUI layout improvements
2014-06-29 22:10:22 +02:00
bm98
ed3672f2c3 issue #1 add save of own mappings into the SC ..\Controls\Mappings folder (for now)
Loading from own or SC provided mappings
2014-06-29 03:26:39 +02:00
bm98
0158172b99 issue #11 - added DidAxisChange2 as alternative ( also for sliders), seems to be more stable now
Reason: % relative is prone to small changes around 0 - which is likely the case with axes
2014-06-29 01:40:59 +02:00
bm98
86ab0047d6 issue #10 can apply a filter - though as one cannot hide TreeNodes this is a cheat
to hide  - but at least it allows to find things more easily
A real solution is to remove and insert nodes - but this is a topic for refactoring later...
2014-06-29 01:03:44 +02:00
bm98
72d6a8c285 issue #1 can load with options to reset,default and grab immediately
issue #2 add load mappings from SC game (Mappings folder)
redone loading of empty or default profiles
2014-06-28 23:50:07 +02:00
bm98
c7dcc36bf4 issue #13 and partly #4 can load from specific defaults
can apply default bindings, prepared for persistence - some have been added
2014-06-28 22:31:31 +02:00
bm98
778b333ffd issue #7 add ability to load SC game default mappings (new Button)
some refactoring to allow for this
2014-06-28 15:59:35 +02:00
bm98
ee62bddf08 Cleanup the DefaultProfile capture 2014-06-28 15:08:26 +02:00
bm98
0a4213d113 issue #2 finds and extracts the defaultProfile from GameData.pak
defaults to the built in xml if the SC version cannot be found
also added some tools to deal with SC directories for later use
Adds Iconic.Zip.Reduced as NuGet package
2014-06-28 01:42:48 +02:00
bm98
943c4be651 issue #5 make it sizeable 2014-06-27 23:54:57 +02:00
bm98
29c3f5359f Still messing with suo 2014-06-26 23:55:13 +02:00
bm98
72cbcdfb76 try to remove that suo file... 2014-06-26 23:53:20 +02:00
bm98
5193e789b6 issue #3 add drop XML files on the RichTextBox (XML Window) 2014-06-26 23:49:58 +02:00
bm98
91cfe93a5c adding VS suo files to gitignore 2014-06-26 22:15:23 +02:00
standardtoaster
5214e2838f Merge pull request #9 from standardtoaster/master
Misc fixes
 - reindented joystickcls
 - better button diffs
 - nugent package for sharpdx
 - better joystick axis change detection
2014-06-22 16:16:10 -07:00
standardtoaster
b9f597c05c [joystickcls] input tracking 2014-06-22 12:00:09 -07:00
standardtoaster
74010c3075 [joystickcls] formatting
Visual studio automatically reformats this file for me
2014-06-22 11:58:53 -07:00
standardtoaster
c87eed91ec [joystickcls] GetLastChange button diffs
Ensure that when generating changes between the last joystick state and
the current one that we actually compare button states.

This causes another bug with the joystick axis frequently becoming
selected, which will be fixed in a further commit
2014-06-22 11:41:36 -07:00
standardtoaster
0c1833451b [joystickcls] cleaned up includes 2014-06-22 11:30:09 -07:00