-
Posts
70 -
Joined
-
In the /bind for mouse button 4 your flight1.txt is loaded from c:/ but it flight1.txt and flight2.txt the load commands aren't directed to c:/. This looks like it's the problem.
-
[ QUOTE ]
Now, looking at the command you've put in your last post:
Quote:
--------------------------------------------------------------------------------
NUMPAD9 "bind_load_file c:\kb/$name". The character named files are all sitting in c:\
--------------------------------------------------------------------------------
If they are all sitting in the C:\ directory, shouldn't the command be:
NUMPAD9 "bind_load_file c:\$name"
[/ QUOTE ]
Thanks, Blue Volt. Oddly enough, CoH will accept either one if the filepath is correct. I have no problem loading my binds with the command "bind_load_file c:\kb/sv/supervolt.txt" even though it include some forward slashes. Not sure why that is but it works.
[ QUOTE ]
Super Volt, you're hit.
AFAIK there's no way to correct the empty space issue with loading bind files.
Not that it CAN'T be done, I just don't know any way to do it.
[/ QUOTE ]
Thanks, White Hat. I was afraid of this. Has anyone been able to use the $name vairiable to load a heros who has two words in the name with a space betweeen words? I'd love to use this command to load custom binds more easily. -
[ QUOTE ]
Hmm, did you put the command between quotes?
I mean like this:
"bind_load_file c:\binds\$name"
This might help, because with a character named "Super Volt" the result of that command will be:
bind_load_file c:\binds\Super Volt
And any command with a space in it needs to be between quotes to show where it starts and ends.
[/ QUOTE ]
Yes, the command was in quotes. I thought all commands had to be in quotes. The complete command I used, as it appears in my keybinds.txt file, is: NUMPAD9 "bind_load_file c:\kb/$name". The character named files are all sitting in c:\ and they have no file extensions. When I try to load the keybinds in-game using this command I get a message along the lines of "unable to read bind file."
[ QUOTE ]
Supper Volt,
It may not be the syntax. You may be having a problem with the name being to long to recognize all the characters. This problem is talked about on the "post your binds here" thread. Try shortening the file name to "sv" or something with 8 or fewer characters. I have to admit, I've not seent this problem using file names quite a bit longer, but I've got the extension on all of them. I don't know if that will make a difference.
[/ QUOTE ]
Your response doesn't seem related to my issue. I'm trying to utilize the keybind that will auto load my current character's custom binds, as per the posts above...so having a file extension on the keybind files isn't an option. I'm supposed to re-name each character's custom keybinds to match the name of that character so they can be loaded using the $name variable. -
[ QUOTE ]
If you have three characters with different bind files, but don't want to make 3 different macros for loading them, do this:
Name the files the same as your character names, but with NO extension. So if your characters are Bill and Bob, you would name the bind files "bill" and "bob" (NOT "bill.txt" and "bob.txt").
Now you can load them both with the same macro. If the path to your files is "c:\binds", then the macro command would be:
bind_load_file c:\binds\$name
That way the name of the character you have currently logged in will be inserted in the filepath, and the correct file loaded. So only one bind/macro to load bind file for all characters.
[/ QUOTE ]
How should I name the files if my characters' names have a space in them? I have removed the file extension from the .txt file but I can't seem to get it to work for Super Volt. I tried naming the file:
<ul type="square">[*]supervolt[*]super_volt[*]super volt[*]Super Volt[*]Super_Volt[/list]but none of them worked. Any advice? -
[ QUOTE ]
[ QUOTE ]
[ QUOTE ]
In regards to the bind_load_file c:\coh\$name.txt bind setup, I've tried this and the bind command doesn't swap the variable. It looks for a file SPECIFICALLY named $name.txt.
I don't know if this is a bug or intentional, but i've never gotten it to work for me.
[/ QUOTE ]
I would expect as much, but i have read that $name with no extension works IF you delete the extension on the binds file it's trying to call.
[/ QUOTE ]
Yes, taking out the ".txt" part of the file name will do it.
If your player is named Bill, then you should name the file "bill", not "bill.txt".
And the command should be: bind_load_file c:\coh\$name
[/ QUOTE ]
huh, just tried renaming a .txt to "test" without a file extension and...it works. Call me superstitious, but I was always under the impression that it's a big no-no to go changing or erasing file extensions. How come this works wihtout rendering the file unreadable? -
[ QUOTE ]
I'm not sure how to restore the defaults but one quick way could be to create a new character and do a /bind_save and then go to the character you wish to restore and do a /bind_load.
[/ QUOTE ]
This sounds resonable and, based on past experience, I think it will work. If I were home I would check it out. Actually, if I were home I'd be playing the game instead of reading the boards.
[ QUOTE ]
From what I understand, when you bind a key for a particular character, that binding stays with that character (i.e. stored on the server, to be refreshed on each restart of that same character), and if I want to bind keys (or do a bind_load) for a new character, I need to do it seperately for each character (which is then stored separately for each character on the server). Is that correct?
[/ QUOTE ]
I'm trying to set up an array of character specific keybinds and this I what I think works, though it's still in the testing phase. I'm not saying this is the only way, just that it's something that's working for me, but I'm still ironing out the kinks. Just offfering this up for general feedback. Is this the ideal way to setup multiple keybind profiles for multiple characters so you'll never encounter a different character's custome keybind?
<ul type="square">[*] Save the keybinds.txt as described above, then copy it as a way of backing up the default keybinds. [*]Create custom keybind files for each of the characters that require them. [*] Carefully set up each character's keybind files to overwrite the custom keybinds for other characters. For example, if character 1 has flight bound to F but character 2 doesn't then you'll probably want F to be the follow key like normal. In this case I would include the /keybind in character 2's custom binds that reset the F key to Follow. If you do this correctly, then loading each character's custom binds will also wipe out the custom binds you may have set up for different characters. [*]While you're at it, it couldn't hurt to add a few commands to your keybinds.txt (not to your backup) so you can quickly and easily load the custom binds for each of your characters. For example, I have the following command in my keybinds.txt doc:
NUMPAD 9 "bind_load_file c:\kb/supervolt/supervolt.txt"
[*]I place each character's custom binds in a different subfolder so I can organize all the different .txt files that are used for various character-specific toggle binds.[/list] -
[ QUOTE ]
After searching this whole thread (and BTW, thanks Curveball!), I have yet to find anything that would let me put a pause in a sequence of commands.
[/ QUOTE ]
Sorry but there's no way to add pauses to a macro or keybind and I don't think that's likely to change. Having pauses in a /keybind or macro would make it easier to set up nearly automated macro-fighting, which is something the devs are (thankfully) 100% against. -
You might be able to do this with a toggle bind but it's goin to take some effort and some trial and error. It might be possible to create one command that enters mouse_look mode, one command that resets the camera, and then swamp those two commands out on the same key using a toggle bind. Take a look at the info this guide has on Toggle binds (scroll down to the 8th post). These are keybinds that execute a command and then load a new keybind immediately afterward.
-
[ QUOTE ]
[ QUOTE ]
bind files are NEVER auto loaded. Bind information is saved with your character on the server side. If you change your keybinds file- any of your bind files - via a text editor, you will have to load them once you log in. That keybinds file that appears on your default drive once you do a bind_save is so that you can work with it and then manually load it to the server.
[/ QUOTE ]
Aha, that would explain it. Thanks for straightening that out for us, Goldheart.
[/ QUOTE ]
Yes, thanks. I'm sorry I got this wrong. I wil try to be better! -
[ QUOTE ]
It seems that when you first create a new character, the keybinds.txt is NOT loaded when you log in. But if you just do a /bind_load, it will be loaded, and when you log on next time with this character, it WILL be auto-loaded. So your command to load character specific bind files would be set up automatically.
One thing I find a bit strange, is that there seems to be only a /bind_save command, but no /bind_save_file command.
Too bad, that would be handy.
[/ QUOTE ]
Thanks for clearing that up about new characters. I hadn't quite figured out what was goin on there...so the information is greatly appreciated. Before I saw your post I was still under the assumption that /bind_load did nothing without the _file c:\etc/etc.txt part. Thanks.
I also agree that /bind_save would be a lot more useful if you could specify a path and file name to save to. Wonder if the devs will hear your plea? -
Just wanted to say that my post above this one is wrong. The game autoloads c:\keybinds.txt everytime you launch CoH. That's the document you should change to make changes to your default keyboard setup. Sorry for the misinformation in my previous post.
-
[ QUOTE ]
[ QUOTE ]
bind_load_file c:\binds\$name
[/ QUOTE ]
Question on this:
Can this be binded to a key somehow within the keybinds.txt file that is autoloaded, so that you could hit a key and load the bind file for a specific character, then start playing as a different character, hit the same key again, and their own binds would be loaded?
Something like:
l bind_load_file c:\binds\$name
within the keybinds.txt file??
[/ QUOTE ]
Yes, that's what I just set up last night. If you make changes to c:\keybinds.txt and save them (via /bind_save command), then those changes will be auto loaded whenever you start the game. If you include keybinds that load character specific keybinds for each of your characters in c:\keybinds.txt then you'll be one button away from controls that are customized for your characters whenever you play the game. It takes some setting up but I think it's well worth the effort. -
[ QUOTE ]
Okay, this isn't answering my question. I'm not saavy with winDOHS pathing. Will COH or coh substitute for cityofheroes as a path?
[/ QUOTE ]
I don't think anything except the exact filepath will do. The good news is you can add a keybind to the file called c:\keybinds.txt that will auto load each time you play the game. I will try to explain how to make a bind that will load your character specific keybinds without the hassle of re-typing the filepath everytime you log into the game. Here's how:
So let's assume you're placing all of your character specific keybind.txt files in a folder called "keybinds." If you installed CoH to the default directory, it's probably located in c:\Programs Files/City of Heroes. Put your all your keybinds in a folder called "keybinds" and place that folder inside the c:\Programs Files/City of Heroes folder. Leave the keybinds.txt (your "default" keybinds) in c:\ so the game can auto-load it whenever you login.
Now load your game and make the following keybind changed so you can load your character specific keybind files.
/bind <key of your choice> "bind_load_file c:\Program Files/City of Heroes/keybinds/<name of your keybinds file.txt>"
So if the file that contains your first character's keybinds is called "Dave.txt" and you wanted to load Dave's keybinds by pressing the INSERT key, you'd want to bind that by typing:
/bind insert "bind_load_file c\:Program Files/City of Heroes/keybinds/Dave.txt"
Now type /bind_save to save these changes to the file c:\keybinds.txt
Now when you load up CoH you can press the INSERT key to load Dave's keybinds. Set these sort of binds_load commands up for each of your character specific keybinds. Hope this helps you. -
It's official: someone out-did this post. Check it out.
-
I know /bind_save works, but don't you have to include the file name when you use the /bind_load command? I was using it last night and nothing worked until I typed the following:
/bind_load_file c:\keybinds.txt
That's assuming you left keybinds.txt in the c:\ directory, where the game saves it by default. -
I have been updating the alphabetical post that I made on this page (scroll up) with all of your suggestions. Hopefully when Discobug gets back he'll paste all the updates into the main post, at which time I'll remove my inital post to stop annoying people with a second very long list.
-
Here's an alphabetized version, including a few I've noticed being used in game. Hope this helps someone so I don't feel like such a freak for alphabetizing everything I see.
[ QUOTE ]
acc = Accuracy
AFAIK = As far as I know
AFK - Away from Keyboard
AoE = Area of Effect Just like above, except the center is something other than the player using the power. Usually this is a NPC or (sometimes) a point on the ground.
AP = Atlas Park
assist = specific verb usage meaning targeting (L-Clicking) an ally and blasting...causes all your attacks to target the same enemy as your ally
atm = at the moment
BBL = Be Back Later
brb = be right back..
brt = be right there
buff = a power that increases the abilities of a hero (e.g. increases defense)
Burn = To dump a lot of damage into a mob in order to kill it quickly.
CC = Crowd Control (Immobilizing/Holding/Sleeping extra enemies)
Char/Toon = PC character
CoH = City of Heroes
CoT = Circle of Thorns
CoV = City of Villains
dam = damage
debuff = a power that decreases the abilities of a mob (e.g. decreases defense)
Dev or Devs = Developers of the game.
Ding = An exclamation used to indicate that your character achieved a new experience level
disco(s) = (mapserver) disconnects
DO = Dual Origin enhancement. The manual describes these.
Door: Mission door waypoint
DoT = Damage Over Time
dps = damage per second. May refer to players with that as their primary ability (Blasters and Scrappers).
enh = enhance;
enh = enhancement or enhancing (such as if PC said "enh" and then doesn't move they are in the enhancement screen and can't see/move)
end = Endurance
exp or XP = experience, or the little colored bits on the that bar that doesn't move fast enough so I can get my next cool power!
flame = posting unwarranted personal attacks on a message board
Ganger, gangster, criminal, perp: Generic term for the mobs that appear on the streets and in early missions that are members of a particular Warriors-esque gang.
gc = GAlaxy City
Griefer = A player who derives apparent enjoyment from lowering the enjoyment of others.
GM = Game Master
grats or gratz = Congratulations, often used in response to the term Ding
GTG or G2G = "Good To Go" meaning pull more monsters. Though some people use it as "Got To Go" meaning they need to leave.
HUD = Heads Up Display
idk = I don't know
imo = in my opinion
imho = in my humble opinion
Inc! = Incomming Monsters
insp = inspiration
iirc = if I recall correctly
Kite = To run around holding the attension of a monster staying out of melee range and using ranged attacks
KS = Kill steal
LD = Lag/Disconnect or Link Death. Either way it means the same thing...losing connection to the game server and having your game crash as a result.. ("Where's Captain Hero?" "He's LD" or "He LD'd")
l33t = hacker terminology for "elite". Also known as an idiot in many circles
LOL - Laugh Out Loud
lowbie = someone whose character is of low power; implication is the player is experienced...the character is not. Cf., newbie
mez = mesmerize (sleep, etc)
MMORPG = Massively Multiplayer Online Role-Playing Game (okay, most probably know this one )
Mob = NPC monster, means Mobile Object, comes from MUDs (Multi-User Dungeon)
MT = Mistell. Used when you accidentally reply to the wrong person or say something in the wrong chat channel
Newbie = Someone new to the game
n00b = Someone who is annoying/refuses to learn/stupid.
np = no problem
Nuke = Damage ability
NPC = Non-Player Character
omw = on my way
patrol = opposite of a door mission; non-instanced
PBAoE = Point-Blank (or player-based) Area of Effect. That is: a power that has an area of affect centered on the hero who has the power.
PC = Player Character
PK = Player Killer
PP: Perez Park
Pull = To hit a specific enemy, in order to begin combat with either /just/ it or it and a group of mobs.
PvE = Player vs Environment (PC vs NPC)
PvP = Player vs Player (PC vs PC)
Rez = Awaken/Ressurrect/Revive player
ROFL = Rolling On Floor Laughing
Root = To immobilize a mob.
rtm = read the manual; for people asking stupid questions
SK = sidekick
Sky: Skyway City
Snare = to lower the run speed
SO = Single Origin enhancement
spam = 1) Inane chatter on the public channels, usually requests for help or free stuff, 2) Using your powers--especially one--in mindless succession on a mob until dead
spawn = a mob or group of mobs (enemies) appearing at a particular spot; may also refer to waiting for more mobs to appear (for example: "Why are you waiting here doing nothing, friend?" "Waiting on spawn/respawn")
Steel: Steel Canyon
tf = Task Force
Tank = To engage in hand to hand combat in a manner designed to keep the attention of the enemies on yourself, rather than on weaker teammates.
toon = character
TP = teleport
troll = a person who navigates message boards and makes posts that are more about causing social unrest than about actually saying anything meaningful.
ty = thank you
ui = user interface (same as HUD, usually)
wb = welcome back
wtb = want to buy, such as "WTB end insp" means "I want to buy Endurance inspirations"
wts = want to sell, such as "WTS SO End Recharge" would mean "I want to sell a Single Origin, End Recharge Enhancement"
wth = clean version of
wwwwwwwwwwwwwwwwwssssssdddddddd = someone trying to run while stuck in chatmode.
yw = you're welcome
Zone = Either a specific area within the game, or the process by which one moves from one to the other, i.e. "Didn't get your last tell, I was zoning."
[/ QUOTE ] -
[ QUOTE ]
wwwwwwwwwwwwwwwwwssssssdddddddd = someone trying to run while stuck in chatmode.
[/ QUOTE ]
LOL! I thought I was the only one! -
[ QUOTE ]
I have a more detailed version in my "Post your /bind's here" thread (not using my normal browser, so I don't have the URL available).
[/ QUOTE ]
Got yer back, Grotus:
Grotus' "Post /binds here" thread -
Thanks Curveball!! This is an amazing resource and it's made me give a lot of thought to how to make the best use of keybinds. I salute you, sir! You've helped me to find the game within the game.