Releases: emersonrp/bindcontrol
BindControl 0.13.1 - bugfix
This release fixes the non-speed-on-demand "back" keybind, which was broken.
BindControl 0.13 - preliminary controller support
This release rolls in the beta-level controller support that had been in the "controller' branch for several weeks. It should now be possible to use BindControl to manage controller-based binds such as "JOY1" and "RTrigger+JOYPAD_D" etc etc.
This support is beta-level. It might or might not work with a given controller, or at all. Please let me know by filing github issues.
Also, there is currently a page in the preferences dialog for setting up controller modifiers in-game. This page doesn't actually do anything just yet, and the list of controller modifiers is hard-coded. This will be fixed in a separate release, soon.
BindControl 0.12 - Bugfixes
Fixed the following:
- ENTER closed the keybinds dialog, making it not possible to bind to ENTER
- Multiple mod keys (Shift, Ctrl, Alt) sometimes were not able to be selected together in the keybinds dialog
- When the program abbreviated long key names ("SHIFT+CTRL+PRINTSCREEN" for instance), the abbreviated name would be saved with the profile and into the keybinds. Existing profiles with abbreviated names saved into them will need to have the correct keybind reapplied and be saved again.
- Disabling power pools would leave active but hidden controls for travel powers that continued to be saved into binds.
- The icons for the Dual / Team / etc tabs on the inspiration popper screen were being improperly rendered in Windows
As always, please open github issues for any bugs you find.
BindControl 0.11: Issue-27-compatible Speed on Demand
This release features the initial work to bring the Speed on Demand and other movement/travel power support up to par with the changes made in Homecoming Issue 27, Page 2.
- Rename "Speed on Demand" tab to "Movement Powers"
- Explicitly toggle powers on and off that used to be mutually exclusive, eg "Hover" and "Fly," to make Speed on Demand work as it used to
- Add support for movement powers provided by other non-travel pools, eg "Mystic Flight" from Sorcery
- Add explicit keybinds for new "server tray" secondary movement powers, eg "Afterburner"
- Lots of small bugfixes and UI updates
This support is not rigorously tested with all combinations of powers and former Speed on Demand features. Expect bugs. When you find them, please report them via Github issues.
Game Controller support prerelease 0.3
This release starts to implement a set of prefs for the controller, allowing selection of controller_modifiers and extra_modifiers which are currently ignored. They'll be wrangled into the mix soon. Also the UI for these is terrible so far.
Additionally, it fixes a bug that could cause the Key Select dialog to fail silently under various conditions, most notably if no controller was plugged in (oops).
Game Controller support prerelease 0.2
Updates to controller support. This release now allows modifier binds, eg "LTrigger+Joy1", with controllers. Currently the possible "modifier" inputs are hard coded to the two triggers, the two bumpers, and buttons 9 and 10. In a future release, these will be customizable.
In order for binds with these modifiers to work correctly, the following will need to be pasted into the game client:
/controller_modifiers LTrigger RTrigger
/extra_modifiers LeftBumper RightBumper Joy9 Joy10
Note that this is Homecoming-specific as it was added in Issue 27.
Setting binds with the triggers as modifiers can be fiddly. It's recommended to pull the trigger, press the button, release the trigger, then release the button. Hopefully this will become less fiddly in future releases.
Game Controller support prerelease 0.1
This release features rudimentary game controller support for BindControl.
You should in principle be able to bind controller buttons, joysticks, and dpads.
In practice, it's not feature-complete, in several ways, and has only been tested using an XBox 360 controller on Linux and Windows and a PS3 controller on Linux. Your controller might or might not work well or at all. It's also not possible to bind multiple controller inputs together, ie, left-trigger+button-1. This will be supported in a future release.
Please check it out and file bugs and/or requests.
Movement Power update alpha 0.2
This release attempts to modify the toggling of movement powers to make Speed on Demand work better in a post-issue-27 world.
It is currently very lightly tested, but seems to toggle Hover and Fly correctly if the Profile is set up with these. More testing will be required for other power combinations, and I invite all y'all to do that and let me know your luck. I fully expect there to be problems with other movement powers and various modes like super-speed-super-jump and Sprint-only SoD.
Please try it out and let me know about any problems by filing issues here.
Movement Power update alpha 0.1
This alpha release brings the various secondary power pool movement powers, such as Speed of Sound and Mystic Flight, into the speed-on-demand keybind system.
It attempts to do the right thing with surfacing the appropriate powers based on the power pools selected in the General tab, and allows the user to select a primary power for each of flight, speed, and jump, which will then be the power used for the speed-on-demand binds.
It also adds in keybinds for the various "second-stage" movement powers such as Afterburner and Jaunt.
Finally, it adds in various missing powers as alternatives to Sprint such as Beast Run et al and Infiltration. This might not be the best and/or final handling of these powers.
It has not been rigorously tested and may well destroy the universe. Please if this release interests you, try it out and file bugs.
BindControl 0.10 - Borrowed Inspiration
Implement (most of) Inspiration Popper design / logic from unreleased CityBinder for Homecoming 0.2 -- many thanks to Tailcoat.
-- Dual / team inspirations supported
-- Option to use super inspirations
-- Better handling / UI for chat colors; better default colors
-- implementation of default chat colors in General tab; used in InspPopper tab