Skip to content

Releases: Codenade/ksp2-inputbinder

0.6.0

25 Mar 17:22
cb72bf6
Compare
Choose a tag to compare

What's Changed

  • Group InputActions / make them searchable
  • Add all InputActions that can be found in the settings menu
  • Add map camera controls
  • Inputbinder UI can now be opened from the settings: Settings > Input
  • Fixed bindings not modified in a profile are not cleared when loading

0.5.4

02 Feb 22:25
63b49d0
Compare
Choose a tag to compare

What's Changed

  • Improve throttle axis reset behavior by @kupiakos in #46
  • Prioritize throttle max/cutoff buttons over throttle axis change by @kupiakos in #45
  • Update unity to 2022.3.5, update NuGet packages by @Codenade in #48

New Contributors

Full Changelog: 0.5.3...0.5.4

0.5.3

21 Jan 16:09
8d9d544
Compare
Choose a tag to compare

What's Changed

  • Use GitHub Actions
  • Fixed ESC, F2, etc. not working
  • Fixed GUI not showing changes while game is paused
  • EVA bindings added
  • SAS modes can now be set by the press of a button
  • Changed assembly name to Inputbinder.dll

0.5.2

07 Oct 09:34
34fa9e2
Compare
Choose a tag to compare

What's Changed

  • fix for default profile not loading automatically

0.5.1

05 Oct 23:39
d52da2b
Compare
Choose a tag to compare

What's Changed

  • new actions now available by default: CameraZoom, HideMap, QuickLoad, QuickLoadHold
  • moved input.json from BepInEx/plugins/inputbinder to BepInEx/config/inputbinder/profiles (should be moved automatically on startup)
  • it is now possible to save and load different configurations without having to go into the game directory and manually doing it
  • fixed not being able to bind z, rx, ry, rz axes
  • renamed button "Change" to "Rebind" and "Modifiers" to "Processors" to better match the terminology used in Unity's InputSystem
  • new "Reset All" button in the window header to remove overrides from all bindings, clicking this button will open a dialog asking for confirmation
  • refactored loading system (loading of old files should still work but is not guaranteed to always yield the same bindings as before)
  • processors are now displayed inside the main page of the app instead of only when clicking the associated button
  • actions with expected control type Vector2 (e.g. Flight.CameraZoom) can now be assigned to
  • fix for scrolling the list of actions also zooms the camera
  • fixed scrolling one tick scrolls too far
  • removed "Remove all gamepad bindings" button
  • clearing a binding now sets its overridePath to "" instead of "none"
  • added feature to automatically add processors to bindings (config only; all gamepad controls are treated as buttons)
  • slider range can now be changed by editing BepInEx/config/inputbinder/inputbinder.cfg
  • slider range is now [-2;2] by default
  • fixed boolean processor arguments not displaying their name properly
  • fixed UI creating invisible copies of itself
  • fixed processors list empty when trying to add one to an action with an expected control type of Button

0.4.3

03 Sep 21:07
d075cf7
Compare
Choose a tag to compare
  • fix for #14 (Could not change bindings)
  • it is now easier to see when the GUI is in the rebinding state and how to get out of it

0.4.2

30 Aug 23:15
38fc1df
Compare
Choose a tag to compare
  • Update for KSP2 0.1.4.0

0.4.1

20 Jul 10:38
1b819e0
Compare
Choose a tag to compare

What's Changed

  • Fix loading of overrides on custom composite actions

0.4.0

18 Jul 09:30
0c91ff5
Compare
Choose a tag to compare

What's Changed

  • switched to using BepInEx/plugins instead of GameData/Mods

If you installed the mod before this update you will need to move the input.json file accordingly.

0.3.0

15 Jul 21:48
c07cbf2
Compare
Choose a tag to compare

Inputbinder adds a button in the Appbar's tray.
It is a mod to enable gamepad input and change bindings.

Features: