-
Posts
103 -
Joined
-
Last visited
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Just released BindControl v.0.30 https://github.com/emersonrp/bindcontrol/releases Release notes: A few bugfixes and feature updates: The Incarnate Wizard now has a new picker for incarnate powers that shows the effects of the selected power while choosing. This should make it simpler to pick the right power without having to keep referring to a wiki or something while using the wizard. There might still be some improvements to be had here. Complex binds are now stored in the "cb" directory instead of the "cbinds" directory. This is to shorten the bindloadfile command appended to the end of each Complex Bind step, by four characters. Custom binds now have a unique ID that they retain through renames. This ID is now used in Complex Binds' and Buffer Binds' filenames instead of the bind's title, again shortening the bindloadfile step significantly for binds with longer names. Add option to turn on or off self-/tell feedback when changing Kheldian forms. Movement Powers tab should now initially lay out better for Kheldian archetypes. Add new initial Default Profile for completely brand-new users, fixing a startup bug discovered recently. As always, please report any issues on Github: https://github.com/emersonrp/bindcontrol/issues- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
And, just to keep the momentum, I've released v0.29.3.3, which includes the requested "duplicate step" button for Complex Binds, in addition to a bugfix and a README update. https://github.com/emersonrp/bindcontrol/releases- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
I've just released v0.29.3.2, which (at least to a first glance) fixes up the weirdness with Peacebringer flight. Release notes: Peacebringer fly mode was not working well at all. This commit fixes at least the most egregious of the weird behavior, though there might still be some corner cases. Buffer Binds could write out broken steps if a power was not chosen for every buff in the Buffer Bind. Now BindControl will correctly refuse to write out a Buffer Bind that is malformed in this way. https://github.com/emersonrp/bindcontrol/releases- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Excellent, super pleased to hear that. Oh my, that IS a bug. Clearly I haven't exercised the Kheldian codepaths well enough. I'm on that. Will be able to look at this more tomorrow, but yeah these two things might or might not be related. In any case, I'll figure them out.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
OK, I have released v0.29.3.1. Release notes: Add "Monitor" and "Unmonitor" selector to the "Attribute Monitor" PowerBinder command, to make it useful basically at all. Add little '[?]' to bindstring preview counter to try to explain why, in complex binds, you have like 50 more characters than you expect. Update the "Combine Inspirations" PowerBinder command to use /mergeinsp on Homecoming to save a couple of characters. https://github.com/emersonrp/bindcontrol/releases- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
No rush, of course. Hopefully you've seen that there's an Attribute Monitor PowerBinder command, but I suspect it needs some functional twiddling to optimize, so I'm interested in hearing your luck with it. (Edit: in fact, looking at it, I see there's no notion of "off" at all yet. Oops. Yeah that'll be part of the release I mention below.) Probably going to be a v0.29.3.1 in a little bit here, to fix up some wee changes I want to make. Thanks!- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
I've just released v0.29.3, which rolls up various little features and bugfixes. Release notes: Rework of the PowerBinder command-edit dialogs. The underlying code changed around quite a bit, and there might be bugs, but the edit dialogs should be laid out more consistently and correctly in the various cases where they weren't being. Please open issues with any weirdness you find here, as there's definitely a chance for it. New "inspcombine" PowerBinder command, under Inspirations -> Combine Inspirations. It's very rudimentary but should work just fine. Getting a sensible "source" and "target" is up to the user, it doesn't do any sanity-checking for you. Changed the PowerBinder bindstring preview field to be multi-line as required to show the entirety of the bindstring; also it is now possible to select and copy strings from inside that field. Added "x/255 characters" counter below the PowerBinder bindstring preview field. Bugfix: the "this bind is too long" checker during the "Write Binds" process was incorrectly overcounting the length of the bindstring, and so failing on longer, but still valid length, bindstrings. This is fixed. https://github.com/emersonrp/bindcontrol/releases- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
😄 There wasn't anything to call attention to it for sure, but yeah, my thought is that it belongs in the "ways to create a new bind" row of buttons,. Oh this is a very good catch -- it's actually a fairly sloppy bug, in that the counter that turns the field red in PowerBinder is looking at the actual bindstring, and the "write binds" error checker is very incorrectly looking at the whole payload, F4 "inspcombine ......." ...including the "F4" and the space and the quotation marks, so it's six characters too long in its count. I will fix and I'm going to do a release shortly that rolls up most of these changes we've talked about.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
(A) Yeah. I'll ponder that, but yes it's currently one at a time. (B) Up at the top, "Import Custom Bind" will read your bcb file and make a new bind with it. Please do let me know your luck with that. I tested it out a good bit, but didn't have a solid use case to play with, so yeah that code getting a real-world workout is a good thing. Ooh yes I do see. Hmm ok I'll look into that. Will probably end up just adding a little button in with the "up" "down" "delete" buttons near each step, that just copies the step to directly below whichever one you poke. That's gonna be a little bit of fiddling so it might be a bit, but I'll get on it.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Oh oops I was mistaken -- that's also part of the main branch but hasn't been released yet. Sorry about that, but yes that is coming in the next release. Oh awesome. I like your naming scheme for that. I have it like 75% done already, heh. Should just work -- it's not going to be very smart, in that it'll cheerily let you make a command to try to convert three tier 1 inspirations into a tier 3 one or whatever, but I figure that's up to the user to get right.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Oh, you mean that if you save "Stan" as default, then edit "Stan" further, the default doesn't change. Yeah, that's the way it's designed, it's sorta "save this snapshot as default" which is then not editable in any real way apart from making another new profile (and therefore getting the default settings), editing that, and saving it as default. This might want revisiting, because that means there's also no real way to examine the default apart from using it. Historically, there used to be just a profile named "Default" and that was treated as a special case and automatically used as the default, but people ended up accidentally using it and therefore overwriting it, which is why we're where we are with that feature. I just made some changes in the step editor dialog in one of the recent releases, and the preview of the string should now expand to fit, ie, be multi-line if the string wraps around. Let me know if that's not working. Having "x/255" on there somewhere to count the characters seems like an excellent idea. And yeah, I made it completely noninteractive because I was having some strange visual problems, if I recall correctly, but it would be easy to make it just readonly so that you could select and copy from it. I'll fiddle with that. On the right of each custom bind panel, there's four buttons: delete, rename, duplicate, and (newly) export. Rename should do the trick. It might well be that the icons on the buttons are not completely intuitive. I'll have to ponder how that might work. TBH initially, it sounds like a lot of work, but I'll open a Github issue for it so it stays in front of me. I agree that the extra 50+ characters off the end of every step of a Complex Bind make them a bit less useful than they might otherwise be. I'll also mull trimming the "cbinds" directory down to just "cb" to save another four characters heh. Also, if you're really starved for a few characters, you can go into the Preferences dialog, and over in the Debug tab, you can turn on "Verbose in-game feedback" to turn every "bindloadfilesilent" into a "bindloadfile" but at the cost of having your chat window full of spammy feedback every time a bindfile loads. If you use speed-on-demand, that can be -extremely- spammy. (Nothing would please me more than the Homecoming people adding /blf and /blfs abbreviation commands for those. I think there's a request already open with them for that, but I'll go make sure at some point.) "inspcombine" is on the todo list for sure -- I'll pop it to the top of my mental stack and see how that might work, but it shouldn't be too very hard to make an entry / command for it and reuse the inspiration picker from "inspiration by name." I'd noticed that, and I have a fix for that already on the main branch that should tag along whenever I do a new release. It of course might break other things, but in principle it should make the little step-edit mini dialogs generally better and more correct. Nono, this is all *great* feedback. I appreciate it. I want the program to be helpful and easy for the use cases of people that are actually using it.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
And, because I work in bursts, I've just released v0.29.2, which allows for export and import of custom binds. Should be fairly self-explanatory on the Custom Binds page with the new little "floppy disk" export icon next to each bind. It seems to be running well for me, but I'd be interested to hear about anyone using it more rigorously to move custom binds between Profiles. Check it out: https://github.com/emersonrp/bindcontrol/releases/tag/v0.29.2- 142 replies
-
- 1
-
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
I've just shipped v0.29.1, which fixes the part where Complex Binds were not correctly warning about getting too long. They should turn the field red and offer the tooltip if the bind string plus the bindloadfile command for the next step add up to > 255 characters. https://github.com/emersonrp/bindcontrol/releases/tag/v0.29.1- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
So, when I have a profile with custom binds, and I "Save as Default" then any new profile after that does, in fact, get the custom binds. Do you have a profile that, when saved as default, doesn't seem to save the custom binds, that you could attach? Also, can you attach your actual bindcontrol.ini (after you have a default profile saved that isn't working) so I can pick it apart to see whether it's putting it in there and not initializing new profiles correctly, or whether it's just not saving them in the first place? Thanks.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Oh! Yes. Yes I see, so, specifically for Complex Binds with the extra "bindloadfile" stuff off the end of each step. Yes. OK, thank you, will tinker with this.- 142 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with: