PDA

View Full Version : Custom Bind Generator (now version 2.1)


TheSpyder
05-14-2004, 04:43 AM
Not as elegant as Lil_Pips Hero Builder, but this is a simple program to let you generate a bind file. You can select your commands from a pull down list, as well as all of the various trigger and chord keys. It has a place to enter in the parameters for each command as well, and will take care of assembling the bind in the correct format, then allowing you to save it out to a file for use in the game. Also displays "examples" for each command available. All data is pulled from the Unofficial Bind thread in these forums, and credit is given to all who contributed in the About section of the program.


I only spent about an hour working on this tonight, so it doesn't have the ability to load in existing binds and edit them yet, but that will get added in when I have a chance.

If you use this and find it useful in anyway, please let me know. Also, if you find certain aspects of it not user-friendly or would like to have something added, just tell me and I'll see what I can do.

Thank you -- The Spyder
Download City of Bindings (http://perfectweb.org/CityofBindings.zip)

jjflanigan@perfectweb.org

Wintercat
05-14-2004, 06:21 AM
Looks great, but a list of the powers would be nice when listed for the parameters.
Kudo's for the great work

Ex_Libris
05-14-2004, 08:32 AM
interesting, i'll give it a try. thx for the effort spyder. :)

WingedKagouti_NA
05-14-2004, 01:47 PM
Looks good from the quick glance I gave it.

TheSpyder
05-15-2004, 02:27 AM
Version 1.3 is available at the link now.

Changes:

selecting powexec_name now provides you with a list of powers to select as parameters

"custom" command option to allow you to use things such as +mouse_look, ++autorun, etc in your bind.

Ability to go back and make a change to a previous bind you set up prior to saving it to file (drop down list with all created binds)


Next up will be the ability to load previous binds out of a file, I got started on that, but didn't have time to finish it due to work expecting me to actually do my job tonight.

Cheers,

The Spyder

Lumenaria
05-15-2004, 04:42 AM
This is great, and will save me a lot of time looking up command. Thanks. :)

TheSpyder
05-15-2004, 04:57 AM
As a side note -- If any has, or knows where I could pull up, a list of all the toggle commands (the ones that use '+', '-' and '++'), I'll go ahead and put those into a drop down list so no one will have to try to remember them.

Any other suggestions, feel free to e-mail or PM me.

Hot_Wire
05-15-2004, 05:04 AM
Wow, this will save me alot of time. Thanks!

Ex_Libris
05-15-2004, 07:02 AM
Looking good. Thanks for donating your time and effort to help out the community.

I wonder if I could suggest a few things:

a: maybe some sort of basic help or guide? right now, I'm not really sure how this is working.

b: maybe add another box somewhere on it that compiles your bind into proper syntax so you can see it as your working on it? I see it saves a txt file called mybind.txt but I see nothing in it.

Of course, my confusion could just be operator error.

Anyway, thanks again.

Cal

TheSpyder
05-15-2004, 07:31 AM
I'll work on a user guide soon.

After you create a bind, make sure you Store Bind Data before you save it to a file. Once you store one or more binds, you can save it to the file then open the file in any text editor to view the final results.

The Spyder

splinkster
05-15-2004, 07:40 AM
very nice.... gg

TheSpyder
05-15-2004, 11:32 PM
Version 2.1 is up now

-- completed ability to load in bind files (beta ;) )
-- corrected issue with power list on powexec_auto
-- adjusted default to not close application on "enter"


The loading of bind files is not very complex, because of that it will only work with properly formatted bind files, with quotation marks as well as only a single bind per line (i.e.):

numpad0 "say Running$$powexec_name Sprint$$++autorun"
lshift+lbutton "powexec_name Teleport"

etc and so forth.

As always, let me know if you have any issues, comments, or suggestions.

RagingStorm
05-17-2004, 11:48 AM
Everytime I try to load my binds....which is all I have tried since I got the program...it crashes on me.

balthor
05-17-2004, 08:54 PM
Looks great but the load bind function must have a problem. I tried to load mine on windows xp and it just crashes.

TheSpyder
05-17-2004, 09:25 PM
Could someone who is having difficulty loading the bind files e-mail me your .txt file with the binds? I'm going to trace through and see where the problem is coming in.

Thank you,

The Spyder

TheSpyder
05-17-2004, 11:46 PM
Corrected the issue with loading bind files, I had set the program to only load in 75 binds while I was testing it and forgot to change it. It is now set to handle up to 512 bind sets within a single file, so you shouldn't have anymore issues loading. (file on server is updated to 2.1.5, make sure that is the version you use please)

Please let me know if anything else comes up.

TheSpyder
05-18-2004, 05:10 PM
corrected another typo in the powers list.

Ex_Libris
05-19-2004, 05:21 AM
Great little utility - thanks! Can't wait to try this out.

SteelMonkey
05-19-2004, 07:11 AM
You spent an hour on this? WOW you're a genius.
Can't wait for the updates

Briillant

Ex_Libris
05-19-2004, 07:25 AM
Very nice (though you might want to change the 'C' to 'c' in the link -- had to make it lower-case to DL).

TheSpyder
05-19-2004, 02:04 PM
I actually have 4 different copies of the same file on my web-server because, for some reason, different Operating Systems seem to reach the file differently (i.e. 95% of the people can get the CityofBindings.zip file, the other 5% have to make it lowercase).

Are there any requests/suggestions for things people think are missing out of the utility at this time that they would like to see added, or that they think would improve the application in any way?

Ex_Libris
05-19-2004, 04:39 PM
Help for a noob bind user,
Is there a way to get your bind.txt files to load automatically without using the /bind_load_file command?

I've searched but can't seem to figure it out.
Thanks!
-Mojo-

SteelMonkey
05-19-2004, 11:35 PM
I think it's great.

All you need in a simple guide on how to use it. PLEASE

I would also encourage you to put your name on it and a place where people could donate a few bucks to you.

TheSpyder
05-19-2004, 11:57 PM
When you say "guide," what exactly do you mean? Do you mean a help file for how to create / use binds properly, or an actual guide just for using the tool itself (no instructions on how binds work, just how to use City of Bindings to create them).

I forgot to update the About box to add in my contact information so that people can just e-mail me with questions / suggestions, so I'll update that in the morning and upload it. As for the donations, I'd rather not...I'm doing this to help out and because I absolutely love programming (especially when it's something that many others will find useful). Although it is extremely gratifying that someone would suggest that :D

Ishin_Ryu
05-20-2004, 05:52 AM
[ QUOTE ]
(i.e. 95% of the people can get the CityofBindings.zip file, the other 5% have to make it lowercase).


[/ QUOTE ]

Friendly URL names are the debil.
Down with AOL!

User Guide for ya...
New Users
0. Launch City of Bindings.exe
1. In the drop-down, select the keyboard key or mouse button to assign a command to.
2. If you want your bind activated by using a combination of keys, select a secondary key from the [Bind Chord Key] drop-down.
3. In the [Command #1] drop-down, select the first command you want to run when the bind is executed.
4. If the command chosen in step 3 accepts parameters, enter them in the [Parameters] field.
5. Repeat steps 3 and 4 for each additonal command you want to execute with this bind.
6. Click [Store Bind Data]
7. Repeat steps 1-6 for each additional bind you want to set up.
8. Click [Save All Binds]

[b]Making edits/changes to mybinds.txt
0. Launch City of Bindings.exe
1. To load exisiting bind data, click [Load Bind Data] and browse to mybinds.txt
2. Edit an existing bind by selecting the bind from the [Select Existing Bind] drop-down
3. Make your changes
4. Click [Store Bind Data]
5. Repeat steps 2-4 for each bind that you want to change
6. To add new binds, refer to 'New Users' instructions 1-10.
7. When done making changes, click [Save All Binds].

SteelMonkey
05-20-2004, 08:37 AM
How do I use them in game? Will the load auotmaticily?

BTW, thanx that helps

kid_kaos69
05-20-2004, 08:44 AM
TY spyder We needed this...good work! :D

Ishin_Ryu
05-20-2004, 09:09 AM
[ QUOTE ]
How do I use them in game? Will the load auotmaticily?

[/ QUOTE ]

To load a saved bind file, log into CoH and type "/bind_load_file [path]" where [path] is the path to the mybinds.txt file:
/bind_load_file c:\games\coh\mybinds.txt

SteelMonkey
05-20-2004, 09:44 AM
So I should have different files for each of my toons? Considering they all have different powers

SteelMonkey
05-20-2004, 10:12 AM
Ok Not working. Don't I have to load bind data? And when I go to Store everthing on the screen reverts back to the original start. Then I don't see my changes in mybinds.txt.

Frustrating

Clicky
05-20-2004, 10:17 AM
Pretty neat idea but I'm leary of running any executable on faith.. ;) Though, I'm at work so w-t-f.. haha

PsychoDad_NA
05-20-2004, 10:30 AM
[ QUOTE ]
You spent an hour on this? WOW you're a genius.

Briillant

[/ QUOTE ]

I second that. :)

Phantom_Matrix
05-26-2004, 10:40 AM
mabey im dumb but how do you add a key

i have loaded my keybind txt file and i never bound numpad2 for example and it is not listed in pulldown list.

anyway to add this key

Phantom Matrix
:confused: :confused:

Warmaster
05-26-2004, 10:47 AM
[ QUOTE ]
So I should have different files for each of my toons? Considering they all have different powers

[/ QUOTE ]

You will want to have a different file for each character. To make things easier for you, create a bind for each character, using the same key, that will load the appropriate file for that character.

When you load any of your characters, press that key, and everything is setup for you!

Cool thing to do: Use this to create custom taunts for each character. (ex: numpad for taunts)

Crazy thing to do: Use this to create custom taunts for each character/villian group! (ex: alt+numpad loads taunts for various groups, displaying a tell to you so you know what was loaded, numpad is taunts).

-- Ravensfire

TheSpyder
05-26-2004, 11:46 PM
Alrighty -- I've been busy with RL work, but I've got some free time now:

Are there any issues with the current version that I need to fix?

Are there any additions / changes that you would like to see in the program?

If so, please drop me an e-mail and let me know and we'll see what I can do to accomodate your request.

jjflanigan@perfectweb.org

Ex_Libris
06-03-2004, 02:03 PM
/bump cuz its good :)

ShangoKai
06-04-2004, 08:12 AM
Cast- er.... Spyder rocks! ;)

Thanks man

RedSaviour
06-05-2004, 09:28 AM
Comrade Spyder,

Fantastic! Horosho! We of Coalition of Communist Crusaders for the Proletariat love your tool, created for the people.

We shall link to this from our site, www.cccpgroup.us (http://www.cccpgroup.us), if you don't mind.

Spasiba,
Red Saviour
CCCP

Ex_Libris
06-05-2004, 11:09 AM
this is one of the most helpful posts on forum.

we need more constructive posts such as this in our community.

thanks alot for your time and effort!

Brehmstrahlung
06-05-2004, 12:45 PM
[ QUOTE ]

Are there any issues with the current version that I need to fix?



[/ QUOTE ]

Maybe I'm blind, but isn't Radiant Aura missing from the powers list?

SimpleMan
06-05-2004, 05:09 PM
The prestige powers are missing as well, "prestige power quick", etc.

RogueDemonhunter
06-05-2004, 05:12 PM
Cool :cool:

Partizan
06-06-2004, 08:12 AM
When I assign team_select 1 through 8 to F1-F8, the parameters convert to a  symbol. Am I doing something wrong? I correct this in the .txt file itself.

TheSpyder
06-06-2004, 12:29 PM
Corrected the issue with team_select (Actually all commands that took a parameter that was only 1 character long)

Added in the missing powers mentioned (if you don't see any more that should be there, let me know)

Added in a menu

Added in the option to preview your bind file so you can see it before writing it out to file

Added in a button to reset / clear out a bind on which you are working

New City of Bindings file (http://perfectweb.org/cityofbindings.zip)

TheSpyder
06-12-2004, 12:29 AM
Has anyone had any issues with the newest version (missing powers or troubles loading bind files in particular)?

Pyrthas
06-15-2004, 10:44 PM
Not finding maneuvers. I'm just trying it out for the first time since I'm unable to play CoH right now. I think that I prefer just writing the files, but this is a nice program nonetheless.

OmegaStar
06-16-2004, 05:59 AM
Great job. Very user friendly. Thanks for your work on this.

Dantes
06-16-2004, 02:38 PM
this is a great program makes use of binds very very easy, the only thing i think its missing (or possibly that ive missed) is allowing for custom character text bubbles.

Ex_Libris
06-16-2004, 03:19 PM
Only suggestion so far, I was scrollign through my bindings to see what I had done. So then I wanted to add the next one. I made the changes and hit "Store Bind" and instead it overwrote my old one. I didn't see it had switched to "Update Bind". So maybe allow a way to cancel the edit mode and go back to new mode.

P.S. Doh, just noticed. You're missing Prestige Power Rush. It's the one I got from Gamestop. At least I'm pretty sure it's called Rush....

P.P.S. Just tried adding a binding to numpad0 using team with a parameter of "$target, Do you have any free inspiration slots?" except without the double quotes. It will not output that binding to a file. It's stored and can be seen in the binding list, just doesn't output.

TheSpyder
06-16-2004, 07:22 PM
The "Reset Bind Data" button will cancel out of edit mode and let you set up a new bind key (and will "forget" all changes you were making). Not sure if you mean something more in depth than that, if so let me know and I'll make it happen.

I'll add Prestige Power Rush tonight and re-up the file.

I'm not sure why that didn't work for you, I just repeated those steps and it created the bind, displayed it in the preview and also output it to the output file. Where there other steps you had performed before hand, if so let me know so I can try to reproduce the problem.

Cheers

TheSpyder
06-22-2004, 07:25 PM
Sorry for the delay, added in Prestige Power Rush and uploaded to server

City of Bindings (http://perfectweb.org/cityofbindings.zip)

TheSpyder
06-28-2004, 10:25 PM
If anyone has any extremely large bind files that they could test with this, I'd be much obliged. I have no issues on my system, but a friend running Win2k gets an application error when loading his bind file for some reason (I can load the exact same one).

If you do have any issues, please either e-mail me or PM me with your system specs so I can try to track down the problem.

Cheers

TheSpyder
07-14-2004, 09:34 AM
bump due to the increased number of PMs I've started getting about this

RagingStorm
07-19-2004, 10:34 AM
Hi...just downloaded you bind file and extracted it to my desktop, opened it up and ran it. Everytime I try and "open bind file" it crashes. I'm using the bind file CoH generated. If you want the error msg let me know...thanks

TheSpyder
07-19-2004, 10:04 PM
Yes, if you could PM the error message and / or send me your bind file so I can see exactly what is causing the error, that'd be superb.

Thank you,

spyder

Relampagos
08-08-2004, 06:45 PM
Nice stuff! Thanks for the effort. Gave you props for it in star ratings.

Yes, a guide would be useful, but I'm having fun playing around with it right now.

After this is done, to load that file, I would type this in the chat box, correct?

/bind_load

then

/bind_load_file mybind.txt

Is this right?

Brass_Munkee
08-09-2004, 02:36 AM
*bump* nice work! Will enjoy!

TheSpyder
08-09-2004, 03:04 AM
once you have your file generated, just make sure you save it in your City of Heroes play directory then type

/bind_load <file name>

you don't have to type "/bind_load" twice, just one time giving it the name of your bind file as the parameter

Maerigan
08-13-2004, 10:25 AM
I've been messing around with this, trying to get a key to do most of my bubblers work for me.

So i have the first command being target_freind_prev, then the next two commands are check and have power exec name in them... But when i save all i get is

tilde "target_friend_prev

Any suggestions?

Akhran
08-14-2004, 06:37 PM
Would it be possible to do a Move Forward with Mouselook when _both_ Left and Right Mouse buttons are pressed?

Thanks !

TheSpyder
08-14-2004, 07:06 PM
[ QUOTE ]
I've been messing around with this, trying to get a key to do most of my bubblers work for me.

So i have the first command being target_freind_prev, then the next two commands are check and have power exec name in them... But when i save all i get is

tilde "target_friend_prev

Any suggestions?

[/ QUOTE ]

My bad, I have a typo in the program for target_friend_prev. I'll fix it and put an updated version as soon as I get home. Sorry about that.

*edit*

Alright -- it's fixed and uploaded, let me know if you have any other problems please :)

City of Bindings (http://perfectweb.org/cityofbindings.zip)

Two_Times
12-04-2004, 04:56 AM
wow.. great thing.. started playing around with it.. but i find a problem... i can't bind something to any of the bind chord keys only.. for example if i wanted to bind fly to go on and off with the tap of left alt key... can u fix this?

albrasia
05-26-2005, 01:55 PM
Just found this thread and figured it hasn't been bumped in a bit so...

BUMP

Ku_Rin
05-29-2005, 07:00 PM
Is there a way to change costumes with a bind? I tried to find it in the list but couldn't find it. Would I have to type that on my own?

Bass_Akwards
05-30-2005, 09:34 AM
Putting a /bind_loadfile command in your binds makes life easier too.

Since I'm constantly changing my binds, I got sick of typing it in every time.

I now have a bind that is" L /bind_loadfile c:\keybinds\war.txt "

This means when I hit the L on my keyboard, it loads my bind file again. This bind file is for my Warshade, hence the name War. =). Just a quick note to the new bind users :cool:

Bass

Dye_Shan
05-30-2005, 01:10 PM
To change costumes, jus tgo to the options menu and assign a number or something of the sort to each costume. Myself, i use 1, 2, 3, 4 for all four costumes. I believe this is the easiest way. correct me if I'm wrong.

Slyer
05-30-2005, 02:54 PM
to do costumes quickly:

/cc # starting at 0 for the first costume slot.

EG: /cc 0, /cc 1, /cc 2, /cc 3

Dongonyei
06-01-2005, 11:52 AM
Great program.

Rumppa Bump Bump

MiniMedic
06-13-2005, 11:29 PM
Neato!! :D

At last no more of that dreaded purple text!!

Booboo_Finger
06-15-2005, 12:10 PM
Excellent program!
Finally I can do all those fun binds I thought about first but was too thickheaded/lazy to do by hand :)

Shadow_B0xer
06-15-2005, 12:53 PM
Only thing that I see as mission are all the Kheldian powers. Will this be updates in the future?

Eldandil
10-10-2008, 06:03 AM
[ QUOTE ]
Putting a /bind_loadfile command in your binds makes life easier too.

Since I'm constantly changing my binds, I got sick of typing it in every time.

I now have a bind that is" L /bind_loadfile c:\keybinds\war.txt "

This means when I hit the L on my keyboard, it loads my bind file again. This bind file is for my Warshade, hence the name War. =). Just a quick note to the new bind users :cool:

Bass

[/ QUOTE ]

That's a very good idea.

I do it a little differently: I have the /bindloadfile command in the first line of my bind file. This way, whenever I open a file to edit it, it's a simple matter to scroll to the top, copy the line, and paste the line into CoX. The line parses as garbage when the file is loaded, but it does not break the binds in any way.

Kheldarn
10-10-2008, 10:37 AM
[ QUOTE ]
Putting a /bind_loadfile command in your binds makes life easier too.

Since I'm constantly changing my binds, I got sick of typing it in every time.

I now have a bind that is" L /bind_loadfile c:\keybinds\war.txt "

This means when I hit the L on my keyboard, it loads my bind file again. This bind file is for my Warshade, hence the name War. =). Just a quick note to the new bind users :cool:

[/ QUOTE ]

That's exactly what I do, though I added $$em thumbsup at the end of the line. That way, I get a visual that my binds have indeed loaded.