Jump to content
The Beta Account Center is temporarily unavailable ×
Double XP is active on all shards

kenlon

Members
  • Posts

    264
  • Joined

  • Last visited

Everything posted by kenlon

  1. Yeah, my assumption was it would be separate, I was just using the name. Which I probably should have clarified. Maybe make "Edit defaults" one of the available buttons at startup and go from there?
  2. Yeah, doesn't matter what you call the "default". I named my default profile to "base binds" which seemed appropriate to me, since all the other profiles are build on them.
  3. I ended up binding ESC to "/wdw_load" (after saving the window layout I want to use to Homecoming/settings/live/wdw.txt with /wdw_save) since I use the same layout for all characters. I used a custom bind, since your wdw save/load option uses wdwsavefile/wdwloadfile and I don't need separate window layouts at the moment. Just FYI. Another thing, the "default profile" being just a regular profile that you then use when creating new profiles has some drawbacks. If I add a new bind (custom or otherwise) to my default, or change one of my custom binds, I have to either recreate all my character-specific profiles or make the change to all of them myself. What I would really want, as an end user, is the following: The default profile is independent from manually created profiles, and when opening a profile for editing, the default is used as a base and then overwritten with any profile-specific changes that have been made. I can set all the movement type binds in the default, and then if I load a build/profile that has the associated powers in them, they are added to the binds written out by that profile. If I revise a shared bind, custom or not, all I have to do is open all the profiles, write out binds, save profile. Which is a much faster process than either recreating or manually saving and importing multiple custom binds, since you can't do a set at once. From looking over the code, that would be a bit of a pain to implement (at the very least), but I figured I'd at least mention it, given that you're already mucking around in the "which powers does this profile actually have" bits of Bindcontrol. The simplest way to do it, seems to me (though it may not be the best), would be to change up the file format so that each bind entry has an additional field that marks whether the bind is profile-specific or not. If the bind is from the default, not profile specific, then when opening the profile BindControl will update those binds to whatever the default has been changed to.
  4. I was considering binding ESC to the close all windows option, so I was curious about binding it.
  5. Saw you had a v0.32-test4 tagged, so I checked it out. The Incarnate powers are bindable now, but I ran into a small issue. PowerBinder doesn't have /powexec_location so I had to do it as a custom command. (I bound my Lore pet with "/powexec_location me" so they'd just drop at my feet in one click.) Edit: Additionally, is there a particular reason that ESC is unbindable, or is it just because hitting ESC to close windows is the default assumption of BindControl?
  6. Would also be handy for things like powexec binds too, would make it simpler when setting up self-buff binds.
  7. Found an issue with test3: If you try to bind Incarnate powers, it doesn't quite work right. Example: the preview bind string for Ageless Core Epiphany is "powexectoggleon <class 'type'> Core Epiphany".
  8. I really wish I knew what about your setup keeps getting the exe flagged by Defender. It's heuristic, since it's always a 'ml' detection. How are you packaging this? EDIT: I did just update the defs in the hopes that a new set would have clue, but no luck.
  9. Found a bug with v0.32 - if you do "Import saved build" it doesn't bring in any of your default profile settings. (And I did a "save as default" with my basic profile in 0.32 in case anything had changed with how it was saved in the ini file). Doing "new profile" inherits settings just fine.
  10. What could possibly go wrong, I ask you? 😄 So far, it does seem to work smoothly enough.
  11. Honestly, you make a good point. Just having a checkbox for "Clear any existing team selection binds" would probably split the difference nicely. As a first pass, that works.
  12. Another thing, since I'm poking around with bits of BindControl I hadn't used before: The 'import saved build' option is neat, but simply possessing a travel pool really shouldn't automatically assume that you have the travel power (since just about anyone who has any sort of serious build will have Hasten, but probably not Super Speed). Only actually setting a default keybind if you actually have taken the power seems like a reasonable way to do it to me.
  13. As I am now awake from my nap, I'll give it a try. It looks good so far - instant saving/loading, no issue saving the basic binds profile as default, and my combine binds all work in game. Did notice one thing: when I turn on the Combined Team/Pet Select option and set the keybinds, it doesn't unset the default "Select Teammate" binds if you already have them. In my case, I use Shift+1/2/3/4 for the first four, and Shift+q/w/e/r for five through eight. If I look in the in-game keybinds menu, Select Teammate 5 through 8 are still bound to Shift+5/6/7/8 (which are the defaults for the classic keybind profile). If I'm setting something through BindControl, it should probably unset the vanilla binds for the same thing to avoid confusion.
  14. Okay, I am deeply amused: I can't save my finished Basic Binds profile as default. (I will admit to being largely amused because in my day job I'm usually the one asking, "What the hell was that user thinking?) 😄 Basic Binds.bcp
  15. I was duplicating a bind consisting of a line executing all insps of one type, then steps for combining all other possible combinations into that kind of insp. Then duplicating that first line multiple times so I could move them down in between each combination step. EDIT: I appear to have 1.437.193.0 for the AV, so I'll poke windows to make it update.
  16. Well, I am in the process of building 7 binds of between 10 and 12 steps each, with over half of the steps getting duplicated. It takes a lot of work to be this lazy, you know.
  17. Still using 0.31, because of the Defender thing, but: Duplicating many binds/steps for editing makes Bindcontrol grumpy. 😄 Basic Binds.bcp
  18. . . . aaaand windows defender is flagging v0.31.0.1-test1 of Bindcontrol.exe as a virus. Again.
  19. Hell, I'll throw my self on the unexploded refactor, whenever it's ready.
  20. Adding in a bunch of complex binds has taken the save times back to being very long - the window goes to a 'not responding' state if you click in it. Once it actually finishes saving the current state of this profile, I'll attach it. (It has a bunch of duplicated and unfinished binds because I haven't finished editing/splitting them yet.) And it just finished. Basic Binds.bcp
  21. It's probably bad of me to bump this, but I'm having to recreate my inspiration popper binds and running into this problem all over again. Am I really the only one crazy enough to want binds like these?
  22. Another thing I'm noticing with Powerbinder as I'm recreating all of these: It would be really handy to have an option to take an overly long bind step and split it into two. Example: Originally, I set up steps 1 and 2. Step one using acc inspirations from largest to smallest, step 2 combining small inspirations to make an acc, that will then be fired off by the next step. Because you have added the duplicate step option (thanks for that), I just duplicated those, intending to simply edit them for the medium/large versions. But combining all the mediums won't fit in one step, so simply editing the existing binds won't do it, I have to make another step and split things between them. If there was an option to split them automatically between the two steps rather than having to do it manually, it would be really handy.
  23. FWIW, wiping everything out and starting from scratch did in fact fix the saving issue, at least with a relatively clean sheet of binds. I'll see what happens when I get all my complex binds in. EDIT: One small thing that sticks out to me as I recreate my inspiration popper bind: Combine Inspirations should really only show valid inspirations for combining. Dual/Team/Super inspirations can't be combined, so they really shouldn't show up in the "combine 3" dropdown. And depending on what's selected to combine, there's only going to be 7 valid targets (the other inspiration types of the same level). Though I'm not sure how you're doing it under the hood, so if it's a major pain, feel free to tell me so and I'll stop complaining. 😄
  24. The weirdest part of the super-long saves is that it steals focus every 2-3 seconds while it's doing it, which is kinda disruptive. I'll see what happens if I nuke the ini and start from scratch.
×
×
  • Create New...