Commit Graph

43 Commits (master)

Author SHA1 Message Date
bm98 6afbb416d6 V 2.50 - BETA Build 85
- updated for the new Mapping path in USER\Client\0 (falls back to currrent if not found)
- updated actionmap groups for layout as of PTU 3.13
V 2.49 - BETA Build 84
- updated log4net 2.0.12, zStdLib 1.4.5 (security updates)
- update to .Net 4.7.2
- fix - Options not properly handled
- fix - Joystick Z axis not properly handled
- fix - some device layouts
3 years ago
bm98 d728596592 V 2.47 - BETA Build 82
- add Mode to create SCJoyServer Command items from action tree
- add Saving ActionTree to a json file in <User>\Documents\SCJM\file.scjn.json for other tools (easier than XML)
- updated Rework for Device Monitor
- fix Ignore buttons from Settings not properly handled
4 years ago
bm98 465bf189df Reorg Main folder, move App stuff to AApp folder 4 years ago
bm98 ae56478bdc V 2.44 - BETA Build 79 - 1st Layout Release take care
- added Input device layout dialog and some layouts for the most common device controllers
   NOTE: THIS IS VERY EARLY and may break or not show - use the GitHub Issue feature to report
   also make sure to copy the graphics\layouts folder from the distribution else no layouts are available
- update Can read Exported XMLs from the Game (mostly ... max 3 points for curves are supported) (#91)
- update - defaultProfile.xml from SC LIVE PTU 3.8.2 as last resort built in one
4 years ago
bm98 275bdd281a V 2.41 - BETA Build 76
- update for SC Alpha PTU 3.6.0 and launcher 1.2.0 - new PTU path (#86)
- update Log File from game includes also used Pathes - revisit those if the progam does not find them
- NOTE: Gampad may not yet work and other new stuff is not complete so you're on your own here
V 2.40 - BETA Build 75
- update for SC Alpha PTU 3.5.0 defaultProfile now using gamepad instead of xboxpad (#83)
- NOTE: other new stuff is not complete so you're on your own here
5 years ago
bm98 490f241bd9 V 2.39 - BETA Build 74 - prelim. bugfix only
- fix - processing gamefile (PTU 3.2.1i) causes exception
6 years ago
bm98 ae715b76c2 V 2.38 - BETA Build 73 - prerel
- add - ability to hide device tabs in Settings
- add - ability to color device tabs in Settings
- update - defaultProfile.xml from SC PTU 3.2.1d as last resort built in one
6 years ago
bm98 f9dcefb4fc V 2.36 - BETA Build 72
- support PTU folders for 3.x Alpha series
- maitain PTU backups and files in MyDocuments separate from retail
6 years ago
bm98 ba8c8cff3c V 2.36 - BETA Build 71 (experimental..)
- new feature - window for realtime monitoring of the controls (works also in background)
- add - silently dumps the CSV list along the backup xml file into MyDocuments
- improvement - try to add more usability for the config path setting
6 years ago
bm98 3c7a628795 V 2.35 - BETA Build 69 (ready to test)
- add - provide CIG asset texts/translations for actions and maps
  (use Settings to choose - for now only French and German are in but have no translations
   for English not all have a proper text - may not be used in the game ??)
- add - tooltips for profile action names in treeview (enable in Settings)
- add - mouse tuning items (curve, expo, invert)
- improvement - cache CIG assets into the app/Storage folder, reads from p4k file only if those are updated
- fix - window should always be visible on startup now
- internal cleanup - to many to list
6 years ago
bm98 158349474b V 2.35 - BETA Build 69 (first save only)
- add - provide CIG asset texts for actions and maps
  (use Settings to choose - for now only French and German are in but have no translations
   for English not all have a proper text - may not be used in the game ??)
- improvement - cache CIG assets into the app/Storage folder, reads from p4k file only if those are updated
- internal cleanup - to many to list
6 years ago
bm98 66f3d27771 V 2.34 - BETA Build 68
- improvement - complete rework of XML defaultProfile/mapping parsing
- add - provide CIG mappings from game assets
- update - unclutter GUI, allow more scaling
- internal cleanup - consistent type naming, others
- fix - overwritten profile actions removed in Assignment Tab
- update - doc SCJMapper_QGuide V2.34beta.pdf
6 years ago
bm98 8a7819cca8 V 2.34 - BETA Build 68
- internal cleanup - consistent type naming, others
6 years ago
bm98 d2d1aa1664 V 2.34 - BETA Build 68
- improvement - complete rework of XML defaultProfile/mapping parsing
6 years ago
bm98 9696eb1752 V 2.33 - Build 67 BETA
- update for SC 3.0.0 Alpha public
- fix - finding SC game folder - may work automatically for 3.0 Alpha else define it in Settings
- add - get the defaultProfile.xml from LIVE\data.p4k file if possible (real game assets)
- improvement - caching def profile once it is read from disk
- removed - old SC path and folder locators (SCJM does not longer work with pre 3.0 game)
- removed - reference to Iconic.Zip DLL (replaced with Zstd)
- update - defaultProfile.xml as last resort from PTU 3.0-695052 (Dec 18, build)

- move and re-group devices etc.
6 years ago
bm98 b6119f8526 V 2.32 - BETA Build 66 - quick patch for PTU 3.0
- removed PTU folders
- add defProfile location can be in USER main dir
7 years ago
bm98 23c0b58d38 V 2.32 - BETA Build 66 - quick patch for PTU 3.0
- add - new install locator - else use manual path in Settings
- add - defaultProfile.xml location in USER dir (cannot get the real one from the assets anymore)
- add - patched defaultProfile.xml (some new actions) as resource
- add - some more tuning visuals
7 years ago
bm98 3e49e70ba9 V 2.30 - BETA Build 64 - RC upload
- improvement - mouse mappings in kbd entries in defaultProfile are collected as mouse now and allowed to map
- improvement - removed some unneeded tree scans - to speed things up
- update - doc SCJMapper_QGuide V2.30beta.pdf
7 years ago
bm98 297e04db03 V 2.29 - BETA Build 63
- add - Calibrate gamepad thumb axes (press ABXY buttons all together and wait 2 sec - should zero all 4 axes)
- fix #56 - exception when entering Tuning
- fix - wrong gamepad action codes (xi1_xi_command instead of xi1_command)
- fix - some more issues with gamepads
- fix - options did not properly update when assigning them to another cmd or clearing the entry
- improvement - Options Dialog selection and deselection of items improved
- improvement - Tuning Dialog selection and deselection of items improved
- improvement - Dump Log: added some more interesting captures from the game log file
- improvement - Win7 / Win10 hidden text/controls with High DPI scaling issues partly resolved
7 years ago
bm98 25d52b62c7 Final V 2.28.0 Build 62 upload
Build with VS 2017 Community (current SP)
addnl fix of an old Joystick Hat issue
Updated docs and some fixes accord. VStudio code analysis
7 years ago
bm98 ffe5005c2b PreRelease Build 62 saved on git
updates of dev tuning for strafe #48
improvement of control and selection #49
fix exception for multiple actionmaps #51
improvement for collapsing the treeview
added Options dialog for all items in one window
some minor fixes/refacturings on the way
7 years ago
bm98 651e5cf237 Build 61 - Prepare SC Alpha 2.6
- Refactor actionmap source (from profile now)
- Add Tree Context Menu Collapse,Expand
- Fix ignore actionmap in Settings/Cancel
8 years ago
bm98 f60c49ccc8 V 2.24 - BETA Build 58
- fix - some trouble in SC path finding #44
8 years ago
bm98 ac0ca1c208 V 2.23 - BETA Build 57
- update - Using .Net 4.5.2 Now (seems to handle some scaling issues WinForm apps)
- update - Try to find the SC path also as StarCitizen\Live (instead of Public) was mentioned for SC2.2.2 onwards ???
- fix - addbind UNDEF removed when assigned
- improvement - Issue a infobox if the Client folder cannot be found
               (please submit the complete folder structure of your installation as bug report ...)
- add - a table display for mappings
- some internal stuff (namespaces etc)
- update - doc SCJMapper_QGuide V2.23beta.pdf
8 years ago
bm98 9d4c71db51 V 2.22 - BETA Build 56 - final
- fix - try again to fix Win10 scaling issues for some PCs (hidden assignment area)
- improvement - actions with a profile modifier attached will show underlined in the action tree
- improvement - less offensive gamepad color mark ...
- add - a button to dump the used defaultProfile in the right area
- some internal stuff
- update - doc SCJMapper_QGuide V2.22beta.pdf
8 years ago
bm98 513007de83 V 2.22 - BETA Build 56 - short update
- fix - try again to fix Win10 scaling issues for some PCs (hidden assignment area)
- improvement - actions with a profile modifier attached will show underlined in the action tree
- improvement - less offensive gamepad color mark ...
- some internal stuff
8 years ago
bm98 68d72cab6b V 2.21 - BETA Build 55 - Updates for SCA 2.2
- fix #40 added Tab entry in Ctrl. context menu
- fix - try to fix Win10 scaling issues (hidden assignment area)
- fix - profile tree color indication also applied when re-reading defaultProfile
- improvement - enumerates up to 12 devices now (though not tested as I don't have 12 ..)
- add - use of SCA 2.2 provided defaultProfile (new location and format)
- add - indication of the used defaultProfile
- add - built in defaultProfile updated to SCA 2.2
- Doc update
8 years ago
bm98 14c7c8f130 V2.19 Build 52 Beta
fix #37 improved defaultProfile Parsing
fix #38 locale issue - changed App number formatting to US
fix #39 changed equal to equals string for kbd entry
added default actionmap to choose from (it is on the ignore list)
8 years ago
bm98 5d948eb628 V 2.18 Build51 Push
fixed #35 layout works now for Win10
improved - timeout for kbd modifiers
improved - ActivationMode handling
improved - Blending adds multiTap=1
improved - List commands; added Act.Modes
fixed - uses game defaultProfile
update - doc
8 years ago
bm98 ffd8a2d2a4 3rd SC 2.0 Alpha Push
- add ActivationMode handling
- add PTU file usage in Settings
- Prepared JS Modifiers (but SC cannot right now - so it is disabled)
- Some GUI improvements
9 years ago
bm98 2158bcf8b7 SC 2.0 Alpha Update - second push
- more fixings with new maps
- blending and profile import cleanup
- profile import of nested structures
- support of pre SC2.0 map import
- removed global JS or GP blend options in Settings
- removed ignoreversion from Settings
9 years ago
bm98 d1e77e3564 AC Alpha 2.0 Update
first push before testing - internal only
- lots of updates to comply with actual XML formats
- fixed actionmap versions with profile and mapping versions (removed ignoreversion)
- reworked blending
- add full mouse settings
9 years ago
bm98 b9bffdc587 BETA 2.15 Build 48 Update for AC Alpha 1.1.6
Adjust for new AC file structure to find the files again
Note: Dump Log does not work right now as CIG does not list the detected controllers anymore :-((
9 years ago
bm98 5cf5c6174b BETA 2.12 - Update for joystick CustomizationUIHeader of AC 1.03 (add instance from jsN) 9 years ago
bm98 30db0e48dc More Update for AC1.0:
add DumpLog - get the AC detected controller config from the latest AC log file
fix Blend and Clear to apply any input kind (assign checks for the right one)
10 years ago
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
10 years ago
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.
10 years ago
bm98 8371532108 Add log4net instrumentation (Win 8.1 seems to make still problems)
Compiled for AnyCPU
10 years ago
bm98 ed3672f2c3 issue #1 add save of own mappings into the SC ..\Controls\Mappings folder (for now)
Loading from own or SC provided mappings
10 years ago
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
10 years ago
bm98 c7dcc36bf4 issue #13 and partly #4 can load from specific defaults
can apply default bindings, prepared for persistence - some have been added
10 years ago
bm98 ee62bddf08 Cleanup the DefaultProfile capture 10 years ago
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
10 years ago