-
Posts
106 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Store
Articles
Patch Notes
Everything posted by emersonrp
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
I've just released version 0.22, which features a beta version of a Popmenu Editor tab. With the Popmenu Editor, you can install, delete, test, and edit popmenus for use in the game, as well as easily create macros to display them. Work continues, so check for the latest sub or sub-sub release here: https://github.com/emersonrp/bindcontrol/releases Other changes since I last posted: -- "Load Binds Directory" step in PowerBinder, allowing keybinds that load/install other complete keybind sets, for spec changes or complex modular keybind schemes. -- Help documentation for PowerBinder, hopefully making it a bit less cryptic -- Better behavior around rebinding power tray buttons -- Several UI tweaks and bugfixes (Edit: updated link to 0.22.2)- 146 replies
-
- 1
-
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
The chat bubble settings work for the general case, but sometimes the desired functionality is to have a keybind that specifically overrides the chat bubble settings, typically for RP reasons. So for instance a key that starts, via /beginchat, a "shouting" chat that's <scale 1.2><color #ff0000><bordercolor #ff0000> isn't currently possible because of this bug. Any dev happening to read this: after playing with it for a while today, I think I can summarize that the bug is that putting a < or a > into a /beginchat keybind appends one or more carriage returns to the text field, placing the cursor into an invisible position and ignoring any text entered (since it's after the first carriage return). Using the left arrow key to navigate backwards over the extra carriage returns, until the cursor reappears, makes the bind work as expected. So if <> could be fixed not to add carriage returns, everything would be working as intended.
-
Well, it's been several more years and this is still the case, the <color> etc strings can't be used in a keybind with /beginchat any more. I guess I'll necro this just to see if it can get any traction. The second post to this thread describes the problem fully, so I'll just leave it at "still broken as described."
-
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Updated to incorporate the new "Marine Affinity" powerset from Issue 28, as well as the four new accolade powers. Also added a preference for Masterminds as to whether pets default to chatty or quiet mode on reset, https://github.com/emersonrp/bindcontrol/releases/tag/v0.21.4- 146 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
Added a window that shows all existing binds directories and the profiles that manage them. Plus bugfixes. https://github.com/emersonrp/bindcontrol/releases/tag/v0.21.2- 146 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
Released version 0.21, which rethinks and reworks the relationship among Profile name, file name, and binds directory. Headline features: * allows selection of a binds directory that's different from the profile name * much better initial startup experience for first-time users * under-the-hood better flow for loading existing profiles and creating new ones There's more to it than that, read the release notes: https://github.com/emersonrp/bindcontrol/releases/tag/v0.21.0.3- 146 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
Just released v0.20, "The Mastermind Release" Many updates and changes to the Mastermind tab and the binds it generates, integrating the various systems on that tab, removing logic that didn't work, and generally making the whole thing more useful and attractive. If you play a Mastermind, check it out, read the release notes, and file issues as you find them: (Edit, updated to 0.20.1, just thought I'd update the link here instead of posting again.) https://github.com/emersonrp/bindcontrol/releases/tag/v0.20.1- 146 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
Released v0.19.2, which needs some eyeballs. This release reworks the logic in the Key Select dialog used to create the strings for the actual keybinds, to try to ensure you only can create keybinds that the game will honor. This is a big change to some core functionality. I've tested it pretty thoroughly but I'm sure y'all can find some corner cases. Read the release notes for more information. https://github.com/emersonrp/bindcontrol/releases/tag/v0.19.2- 146 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
We're now at v0.19.1. The primary update for v0.19 is "Delete All Binds" which is a new button at the bottom that can be used to clean up your binds directory of debris from previous runs with different configurations that might have left extra files around. This is targeted deletion, ie, it will delete all files that BindControl itself might have written, and nothing else, so if you keep extra stuff in your binds directory, it should be safe. As always, please open issues on the Github page if you find problems. Other updates since my last post: -- Under-the-hood layout management of the main window improved, extra space and spurious scrollbars minimized -- Default Profile now lives with the application preferences instead of being a normal profile named "Default" that's treated specially -- Write Binds now shows a list of what files it wrote -- Documentation and help updates and additions -- A big handful of small bugfixes to features and layout https://github.com/emersonrp/bindcontrol/releases/tag/v0.19.1- 146 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.18, which is slightly experimental, still, but is ready for more eyeballs. The marquee update is that BindControl should now detect and notify of keybind conflicts application-wide, which had previously only partially worked. Please read the release notes for more info. Additionally, since my last update here, the following has changed: -- Movement commands added to PowerBinder -- Scrollbar weirdness on Custom Binds page fixed -- MOUSECHORD and MOUSEWHEEL detection in KeySelect dialog fixed/updated -- Visual cleanups of Custom Binds page -- Team Next/Prev Select Binds polished up and no longer marked as "unimplemented" -- Power Tray Button binds added to Gameplay page -- Fix for "Simple Super Jump / Combat Jumping" toggle not working with Mighty Leap -- Vastly improve loading time for Profiles containing many custom binds -- Added /windowcolor, /wdwsavefile, and /wdwloadfile to PowerBinder Check it out: https://github.com/emersonrp/bindcontrol/releases/tag/v0.18- 146 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 rolled up a prerelease of what I intend for v0.18, which is a deep plumbing rework to try to do a better job of noticing and marking up duplicate and conflicting binds. It is very experimental at this point, but if you're feeling like tinkering, check it out and file issues as you find things. https://github.com/emersonrp/bindcontrol/releases/tag/v0.18-prerelease1- 146 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 we're up to 0.17.8.1. Highlights since we last spoke: -- Attribute Monitor binds via PowerBinder - toggle monitoring of various attributes with a single keybind -- Added inherent, SMART vendor, and accolade powers to PowerPicker which should have been in there all along -- Added button to duplicate custom binds, to keep you from having to redo a lot of work https://github.com/emersonrp/bindcontrol/releases/tag/v0.17.8.1- 146 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
Just released 0.17.5. Since I last posted, we've added: -- Updates to fix / implement Peacebringers' flight powers with speed on demand. -- "Buff Display" slash command configuration added to PowerBinder for custom binds -- "Graphic Settings" slash commands added to PowerBinder for custom binds -- Rename custom binds -- bugfixes https://github.com/emersonrp/bindcontrol/releases/tag/v0.17.5- 146 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 0.17.2, which is an experiment to try to avoid the malware false positives. It's functionally the same as 0.17.1, so if that one is working for you, don't feel the need to update. Github just finished building it and I'm not getting a malware warning, but it seems to be that other people sometimes do even when I don't, so if you're feeling like helping out, check it out and let me know. Thanks. https://github.com/emersonrp/bindcontrol/releases/tag/v0.17.2- 146 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
Ugh that is frustrating. I'd hoped that using Github's PyInstaller might somehow magically get around that, but apparently not. I put together a short document discussing the problem, but I don't actually have a solution at this point besides simply not rolling up binary releases. Thanks for the heads up. I may try to make this document more front-and-center, but really it's just embarrassing and I might sidestep the whole issue and make everyone install Python and wxPython themselves.- 146 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 hadn't given much thought to supporting servers besides Homecoming yet, especially after it was sort of made the official home of the codebase. In order to do that, I'd need to do a good bit of hacking on the GameData file, which is where information about powersets and archetypes and so forth lives. In addition to adding the new archetype and its couple dozen powersets, I'd want to tidy up the power pools since they've also diverged. And I'd want to be able to make the user select whether they're running in Homecoming or Rebirth mode, in order to select which GameData to honor. I'd also need to update the Movement Powers code / page a bit since Homecoming made all those changes to movement powers in Issue 27. So... it's something I'd like to do in principle, but there are so few users of BindControl at this point (though that number seems to be increasing, which is exciting), and you're the first to mention using it somewhere that's not Homecoming, so it's not a pressing issue for me. If you'd like to open an issue with the feature request, that'll keep it on my radar.- 146 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
OK, released v0.17.1, which incorporates some documentation changes I've been cooking on and fixes the Custom Binds tab keybuttons to work, ya know, at all. Apologies for that, and thanks for finding it. I'd been focused on the Movement Powers tab for several iterations now and hadn't noticed that broken behavior over on Custom Binds. https://github.com/emersonrp/bindcontrol/releases/tag/v0.17.1- 146 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 goodness that's a new bug in the custom binds tab that I managed to miss. I'll release a fix Very Soon Now. It should be that you poke that button and the key select dialog comes up, but on the custom binds tab it seems broken by recent changes. Thanks for the heads-up -- watch this space.- 146 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 released BindControl v0.17, which reinstates a nearly-complete version of CityBinder's Kheldian form binds with not-quite-complete support for the various travel powers. I need to level a Peacebringer to do some testing to polish it up completely, but the form- and tray-switching binds should work well, as should the various teleport powers. Check it out with your Kheldian toons: https://github.com/emersonrp/bindcontrol/releases/tag/v0.17- 146 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
Quick question to anyone using BindControl -- if you use flight powers, do you use the (mostly undocumented) "Blast Off" behavior, where holding the "Flight Mode" key launches you upwards until released? Blast Off continues to cause race condition problems when the Flight Mode key is tapped quickly, which I *suspect* is how most people use the key. Anyone paying attention to this thread and have any thoughts on the idea of removing the Blast Off feature?- 146 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 have been several bugfixes and feature implementations lately, and we're up to v0.15.1. Of note since I last posted an update here: -- Rework of teleport logic, now offering "teleport to cursor instantly" and "teleport to cursor on key release" options -- Better support for Mystic Flight; incorporate its Translocation power into the new teleport logic -- Resizeable window finally, (optionally) remembers size and position between runs. -- Powerset / emote / etc changes through Issue 27 Page 7. -- Help system and documentation updates, ongoing. -- User-definable location for saving Profiles. -- Automatic builds of Windows and Mac (experimental) binaries. -- Bugfixes bugfixes bugfixes. Please check it out, report bugs, give feedback. https://github.com/emersonrp/bindcontrol/releases/tag/v0.15.1- 146 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with:
-
"LSHIFT" binds and "LSHIFT+BUTTON1" binds (et al) tangled up
emersonrp posted a topic in Bug Reports
This might be a well-known quirk or working as intended, but I've noticed today that if I try to bind something to LSHIFT, that bind gets successfully created, but it also creates the same bind for LSHIFT+BUTTON1, per /showbind. After doing /unbindall, then if I try to bind something to LSHIFT+BUTTON1, it also gets bound to LSHIFT. The bind fires, in either case, only when LSHIFT is initially pressed, not again on the mouse button press. The upshot of this is that it doesn't seem possible to bind something to LSHIFT+BUTTON1 that doesn't fire as soon as the shift key is touched. Is this the intended behavior? This is also the case with RSHIFT, LCTRL, and RCTRL at least, I didn't tinker with LALT because it's prebound to +alttray and I use that. I did notice that LALT+BUTTON1 is bound to +alttray as might be expected from this behavior. (And yeah, I realize that if I bind just LSHIFT, I am messing with all possible LSHIFT+ binds, I'm experimenting, here.) -
BindControl - Keybinds and Popmenus Editor and Manager
emersonrp replied to emersonrp's topic in Tools, Utilities & Downloads
Finally got around to tinkering with this. The .ini file itself is fine, but it did show me that if the prefs are set to load the last profile used, and something goes wrong with that step (like, say, the profile file simply not being there), bindcontrol will crash. So it's possible your profile was missing or corrupt, then when you removed the ini file, bindcontrol no longer had the path to that missing/corrupt profile, and started up just fine. That's all I can come up with so far. I'm fixing that issue so bindcontrol will recover gracefully to a blank profile if something goes wrong. Thanks!- 146 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
One other thing worth trying - I suppose it's possible either the preferences file or your current profile has become corrupt in some way the program doesn't like. I -believe- it should recover gracefully from that situation, but you might try setting those files aside to see if it suddenly decides to launch. The preferences are in %APPDATA%\bindcontrol.ini and the profiles are, by default, stored at %USERPROFILE%\Documents\bindcontrol\ If you discover this is the case, please send me the file that causes it to misbehave. Thanks!- 146 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
OK, that's strange but let's dig in and see what we know. Sorry I'm being a little slow right now, real life is intruding a bit. I'm going to try to roll up a version that will dump error output to file and see if that helps. If you're comfortable trying it, you could use the "install python and wx, clone the repo, and run it from the command line" scheme to launch the app, and it should let you know right there what's happening, but no worries if you don't want to go down that rabbit hole. I'll let you know if and when I get a test version rolled up; please let me know if you do try the more complicated approach.- 146 replies
-
- binds
- bindcontrol
-
(and 3 more)
Tagged with: