Jump to content

I made a thing: Keystone Keybind Editor


Jock_Tamson

Recommended Posts

As a born Defender, I have come to attempt to buff your heroes.

 

Here for your amusement is my "Learning Python Project" that became my "Coronavirus Project" and has now reached a stage of completion where I am ready to have people who are not my immediate friends kick, poke, and ridicule it:

 

https://github.com/Jock-Tamson/JocksKeystoneEditor/tree/master/dist

 

That link should take you to an exe that will run on Windows.  The GitHub site contains all my Python code.

 

It's an editor for CoH keybind files with an included command reference, import and export features, and a tree view for files liked together by bind_load_file.

There are walkthroughs in the help menu written in my "endearing" and "unique" style.

It may be particularly useful for Masterminds as the binds from the Mastermind forums are in an included import file that can be used to quickly add them to a toon.

If nothing else it can help you make your battle cry precisely the right shade of salmon.

 

I could really use a better picture of the Brick "Keystone" if there is a generous artist in the house.

 

If it's useful, help me fix what's broke or missing and I may nervously roll the version to 1.0.0 and pull -dev off.

 

- Jock Tamson, Who writes things for City of Heroes.

  • Like 1
  • Thanks 4
Link to comment
Share on other sites

I just downloaded and ran it. Windows complained at every step that it might be harmful (guessing that the code wasn't signed or something), but my AV software gave it a clean bill of heath.

 

Thanks for the tutorial to get started and explain what the different options are, saved a bunch of time fiddling with it to figure it out.

 

I have a pretty good set of binds already, but this looks like it might be helpful in editing or maintaining them. I particularly like the color and duration options for text binds.

 

The interface was a bit "jumpy". By that I mean when I clicked in an area and it activated new menu components / options, the UI would rearrange to make room for them and "twitch" around.  I like the preloads for MM's and inspiration usage. I'll have to look at it closer, but thank you for sharing.

 

Link to comment
Share on other sites

10 hours ago, Hardship said:

 

 

The interface was a bit "jumpy". By that I mean when I clicked in an area and it activated new menu components / options, the UI would rearrange to make room for them and "twitch" around.

 

That'll be the inserts, delete, and move for the list management.  Maybe some kind of lag on the mouse over event.  It seemed too busy and confusing when I showed all of them.  Thank you for trying it out!

 

- Jock Tamson, Who can also be a bit jumpy.

Link to comment
Share on other sites

That's quite a sizeable Python project.

 

I only just joined Homecoming a couple of weeks ago, and still need to redo all my macro's.

This looks to be a nice help with that.

 

I might have a look if I can get PyInstaller to cook up a Mac version.

 

Thanks!

Edited by RogerWilco

The adventurous Space Janitor reporting for duty. Cleaning the universe since 1992 and Paragon City, the Rogue Isles and Praetoria since 2011.

BlueYellowRed.png.cffb9b692dd0484133ca1d9ee2c8c4ce.png

Link to comment
Share on other sites

On 6/15/2020 at 8:37 PM, RogerWilco said:

That's quite a sizeable Python project.

 

I only just joined Homecoming a couple of weeks ago, and still need to redo all my macro's.

This looks to be a nice help with that.

 

I might have a look if I can get PyInstaller to cook up a Mac version.

 

Thanks!

 

I've been thinking I should add a Macro editor.  Just needs a field for the name and a copy to clipboard button on the bind editor UI.

build.py in the top folder is a PyInstaller build script.  It should all work on Mac I think. 

 

Thanks for checking it out.

 

- Jock Tamson, Who has a grudge against Macs for not doing different things when he clicks with his right finger.

Link to comment
Share on other sites

2 hours ago, Psyonico said:

HOLY COW IT'S JOCK!

Hello!  I've been getting my CoH community fix from Facebook.  I hope folks here have been keeping the Defender community arrogant and self opinionated for me.

 

- Jock Tamson, Who loves your signature.

Link to comment
Share on other sites

On 6/17/2020 at 3:48 AM, Jock_Tamson said:

- Jock Tamson, Who has a grudge against Macs for not doing different things when he clicks with his right finger.

Mac's have supported right-click since MacOS 8, in 1997.

 

There are other reasons to hold a grudge against Macs and/or Apple, but this is not one of them.

(I personally do not like the keyboard of this computer, and think the Touch Bar is a really bad idea).

The adventurous Space Janitor reporting for duty. Cleaning the universe since 1992 and Paragon City, the Rogue Isles and Praetoria since 2011.

BlueYellowRed.png.cffb9b692dd0484133ca1d9ee2c8c4ce.png

Link to comment
Share on other sites

4 hours ago, ImpousVileTerror said:

Nah; totally grudge-worthy.  That's what makes it a grudge!

 

Exactly!  You can't give up a grudge just because it's 23 years out of date and the result of a minor irritation from years earlier.  Where would that leave us?  Forgiving NCSoft?!

 

Updated to add:

 

A Macro editor that can be used to create a Macro or command and copy it to the clipboard.

"Warcraft" style switched turn and strafe as a predefined import.

Save All and Close All menu items.

 

 - Jock Tamson, Who is humming Douglas Adams "Share and Enjoy" jingle to himself.

 

  • Like 1
  • Haha 1
Link to comment
Share on other sites

  • 3 months later

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...