Blue_Volt_NA

Super-Powered
  • Posts

    94
  • Joined

  1. Create two text files as follows:

    attack.txt

    <key> " +$$petcom_all att agg$$bind_load_file c:/bind/guard.txt"
    shift+<key> "bind_load_file c:/bind/attack.txt"

    guard.txt
    <key> " +$$petcom_all fol def$$bind_load_file c:/bind/attack.txt"



    replace "<key>" with the key you want to bind this to, and put them in a folder called 'bind' on your c:/ drive. Of course, you can change the location, and you would need to change the path in the bind_load statement accordingly.

    Once done, type this in game:

    /bind_load_file c:/bind/attack.txt

    That will load the first bind. Pressing the key will put all your pets in aggressive mode, and send them off to attack your targeted foe. It will also load the second bind.

    Releasing the key will execute the second bind, placing your pets into deffensive mode and seting them to follow you. It will also re-load the first bind to set the cucle all over again.

    Now, with these types of binds, lag can ofter get them out of synch. Taht's the reason I added the 'shift+' portion. This way, if the bind breaks, presing shift+<key> will set you back to normal.

    And I have to admit, this is an interestig idea with Bodyguard coming on line. But I think I'd rather two seperate key-presses to do that.

    And, if you want to do this with two presses of the same key, remove the " +$$" at the beginning of each of the binds. This way, the bind will only execute on press, and not release. So, the first press will set to attack/aggressive, the second press will set them to follow/defensive. I think I may do someting like that myself...

    Hope this helps...

    -V
  2. [ QUOTE ]
    I think the problem is the recharge on Rooted is fairly long so whenever I attack before it comes back up, the binds break. Unless somebody can see where I went wrong, I think I'd have to set up a ton of binds like Gnarley's Speed on Demand binds.

    [/ QUOTE ]

    Hmmm, not having rooted, I didn't realize it has a long re-charge time (though i should have thought about it..).

    In any case, even with somethign like Gnarly's binds, you'll still have the problem of the binds breaking and rooted being unavailable in combat. This sort of configuration os really best suited to 'instant' toggles such as with the move powers. I don't think you're going to get what you're looking for, unfortunately...


    -V
  3. You need to do a bind-load toggle that changes the functions of the keys mid-press. To do this, make two text files as follows:

    rooted_off.txt
    w "+forward$$powexec_toggleoff Rooted$$powexec_toggleon granite$$bind_load_file c:/bind/rooted_off.text"
    a "+left$$powexec_toggleoff Rooted$$powexec_toggleon granite$bind_load_file c:/bind/rooted_off.text"
    d "+right$$powexec_toggleoff Rooted$$powexec_toggleon granite$bind_load_file c:/bind/rooted_off.text"
    s "+backward$$powexec_toggleoff Rooted$$powexec_toggleon granite$bind_load_file c:/bind/rooted_off.text"
    shift+w "powexec_toggleoff granite$$powexec_toggleoff rooted$$bind_load_file bind_load_file c:/bind/rooted_off.text"

    rooted_on.txt
    w "+forward$$powexec_toggleon Rooted$$powexec_toggleoff granite$$bind_load_file c:/bind/rooted_on.text"
    a "+left$$powexec_toggleon Rooted$$powexec_toggleoff granite$bind_load_file c:/bind/rooted_on.text"
    d "+right$$powexec_toggleon Rooted$$powexec_toggleoff granite$bind_load_file c:/bind/rooted_on.text"
    s "+backward$$powexec_toggleon rooted$$powexec_toggleoff granite$bind_load_file c:/bind/rooted_on.text"

    Now, make a folder on the c: root directory called 'bind' and put these there (note, you can put them in a different folder, but you need to change the path in the bind to match if you do...).

    Once this is all done, type:

    /bind_load_file bind_load_file c:/bind/rooted_on.text

    This will turn rooted on when you press a move key, and turn it off when you release the key.

    A word of caution - this bind-method has problems with breaking if you press more than one move key at a time. You may not really like how this works in that regard. The only way to fix that is with VERY large sets of binds that you can get some detail on in the 'best hover-fly bind ever' thread (or something like that...).

    This was the reason I put in the 'shift+w' key. Press this while stationary, and it will re-set the bind, turn on rooted, and turn off granite so you're back to your starting condition.

    Any way, have a try and see if it's what you want.
  4. Try:

    [ QUOTE ]
    <key> "local Something$$+up"

    [/ QUOTE ]

    I'm not positive, but I think the 'press and release' operation is only assigned to the portion of the bind after the '+' sign.
  5. Yeah, there are some piculularities like that between binds and macros. I'd suggest just binding the key instead of making a macro...

    Probably not exactly what you were looking for, but it's the best I can do...
  6. [ QUOTE ]
    How would I go about a two-step bind without self-loading bind files? Meaning I want the key to activate one power upon depression, a second command upon release. This way I can set my own "time-delay" for a cj/sj bind for someone. The idea is to press and hold spacebar, superjump activates and the charecter jumps, upon release combat jumping is toggled back on. I'm not asking for the whole bind, just the [on down] [on release].

    Thanks!

    [/ QUOTE ]

    Well, I haven't tried this, but this may be possible like this:

    "+ $$powexec_tggleon combat jumping$$powexec_toggleon super leap"

    Note, there is a <space> between the + and the $$.

    Normally, I would have said it isn't possible. But, with the toggle-on bind, and the fact that turning one of these on will turn the other off, this may work. Or, it'll turn on super leap, and that will stay on...

    Worth a shot anyway...

    Let me know if that does it!

    Volt
  7. [ QUOTE ]
    Can the "lock" buttons be used for keybinding?
    If so, what would be their designations? CapsLock, NumLock, and ScrollLock?


    [/ QUOTE ]

    But remember, you will STILL be making activating or deactivating your caps lock function for when you are typing in chat. So consider that if you decide to bind something to this key. I've not done it with the caps lock key, but this is absolutley the case with the num-lock key....
  8. [ QUOTE ]
    Cool thanks I am underway so I won't be able to try it until the weekend, but thanks for the tip

    [/ QUOTE ]

    A navy man, by any chance?
  9. [ QUOTE ]
    I need help oh sultans of swat...i cannot get a toggle bind to work, here is the thread outlining what i've done

    http://boards.cityofheroes.com/showf...part=1#4224719

    it just keeps saying unable to read....plz help i wanna be cool too

    [/ QUOTE ]

    Kaddi, take a look at your original thread, I posted something to check.

    -V
  10. [ QUOTE ]
    Luther Corp!

    [/ QUOTE ]

    Just a quick note. This is a copyright infringement. I'd suggest changing the name.
  11. Now, on the other hand, you can pay your team mates to stay in SG mode by sharing the excess influence ou have at the much higher level so they can function, and your SG can get the prestige it needs...
  12. [ QUOTE ]
    Friends and I have been planning a sg based on the zodiac idea as well. I won't tell you our name(don't want it stolen before we get to 10, but we will be smallish (just RL friends mostly). We probably won't get in your way, probably.

    [/ QUOTE ]

    Don't worry. We hardly have claim to the concept. In fact, maybe we can have some coordinated RP at some point! If you're interested, let me know!

    As for the name, we certainly won't steal it. It's not like we're vil.. um, never mind And, we've already got our group name held. Remember, you can hold it now if you want with a hero in CoH, as we'll be sharing the same name pool.
  13. [ QUOTE ]
    That Zodiac is the Virtue CoH Zodiac.


    [/ QUOTE ]

    ((Yep. My CoH character "-Taurus" holds the SG "The Zodiac". It's the same Zodiac that arranged the little gig in the park back in January (well, quite a number of the players have changed...). This will be the CoV incarnation of the same group.))
  14. Well, you can certainly do a toggle-bind that will execute follow and load the 'stop following' toggle on one press, then execute 'stop follow' and load 'follow' on a subsequent press. But, there is one big problem. Toggles like these can get out of sych with your state. If you're following someone, and you press any movement key, you will stop following, but you're bind won't cycle to the new bind, unless you tie all the move keys in with that bind. This can be done but get's difficult.

    But, you can get around this by having a 'reset' key to easily reset to a specific mode, or just manually re-set by activating follow via the menue and re-setting using your follow key.
  15. Blood Rign,
    I think the problem is the key you've selected. I don't think you can use any of the chord keys (Shift, Alt, and control) as activation keys. They need to be used in conjunction with a 'regular' key ([censored]+d, etc). So, if you've got a file setup already done, try using the same thing with another key.

    But, here are a couple suggestions. For the sake of the expample, I'll use the 'z' key.

    I'd try this first:

    z "+ $$powexec_name buildup$$powexec_name aim"

    If you're quick enough with the key-press and release, this may work. I'm not sure if it will just try and activate aim again on the release. If it's still activating aim, that may do the trick.

    If not, you'll need to do a bind_load toggle like this:

    buildup.txt
    z "+ $$powexec_name build up$$bind_load_file c:/bind/aim.txt"

    aim.txt
    z "+ $$powexec_name aim$$bind_load_file c:/bind/buildup.txt"

    Make both of these text files, and store them in a folder called "bind' in your root directory (you can change the path if you want, of course...). Then, type:

    /bind_load_file c:/bind/buildup.txt

    and you should be all set.

    Good luck,
    -V
  16. Darklite, are you trying to send something to SG chat, or to a global channel your SG created? If trying to send it to the SG channel, change “/send” to “/sg”. I’m pretty sure that will send the message to the SG channel without changing the current chat channel you have set.

    If you’re trying to send it to a global channel:

    That’s a bit more complicated, and this probably not exactly what you’re looking for. As far as I know, there is NO way to just send a message to a global channel. You actually need to change your chat channel over to that global channel before you do the showchat/beginchat. Unfortunately (I HATE it when there are two “unfortunately’s”), there’s no way to specifically change your chat channel to a global channel through a bind. Instead, you need to do a little trick.

    First, you need to create a new chat tab. When you get the initial chat edit screen, look for the global channel your SG created in the display selection area. Add that channel to the tab first. This will do two things: 1. it will give that tab the same name as the first channel added. Second, it will set that channel as the default channel for that tab. Now, when you select that tab, using ‘chat_set a’ (and clicking on the ‘a’ on the chat line) will set the chat to that channel.

    Now, I THINK that the channel name you’re using is ‘GHOST LEGION’. So, I’ve modified this to use that. If I’m wrong, you should have enough here to figure out the rest on your own…

    So, once you’ve got that done, use this bind:

    /bind numpad1 "tab_select GHOST LEGION$$chat_set a$$ startchat$$beginChat [lvl$level:$Archetype:$name(GHOST LEGION)]”

    BUT (don’t you hate that word…) this will leave your chat channel set to that global channel, and you’ll need to change it back to what ever other channel you wanted.

    That’s the best I can do…

    Volt

    p.s. I work for stars
  17. First, thanks to Grotus for suggesting how I could set up the basic bind some time back for settin chat to a global channel.

    Here's a set of binds I use to set my chat channel using the arrow keys.

    To use this, you first need to set up a seperate tab in your chat window for each global channel you are a member of. Then, add that global channel as the deffault for that tab, as well as ALL the other chat types you would have in that window (local, emotes, team, etc...).

    Then, do a bind-load for chat1.txt and global1.txt and you're all set.

    You will obviously need to chage the names in the global chat files to the names of the global channels you usem, and change the path as needed.

    Once set up as I've got them, this will use the up and down arrow keys to scroll through all the various global chat channels, and the left and right arrow keys to scroll through the normal channels.

    You can, of course, change which keys you use, and you can also just use the 'chat' or 'global' files if that's all you want.


    global1.txt
    [ QUOTE ]

    up "tab_select thermonuclear$$chat_set a$$bind_load_file c:/bind/chat/global3.txt"
    down "tab_select templars$$chat_set a$$bind_load_file c:/bind/chat/global2.txt"

    [/ QUOTE ]

    global2.txt[ QUOTE ]

    up "tab_select GAR$$chat_set a$$bind_load_file c:/bind/chat/global1.txt"
    down "tab_select thermonuclear$$chat_set a$$bind_load_file c:/bind/chat/global3.txt"

    [/ QUOTE ]

    global3.txt[ QUOTE ]

    up "tab_select templars$$chat_set a$$bind_load_file c:/bind/chat/global2.txt"
    down "tab_select GAR$$chat_set a$$bind_load_file c:/bind/chat/global1.txt"

    [/ QUOTE ]

    chat1.txt[ QUOTE ]

    left "chat_set request$$bind_load_file c:/bind/chat/chat7.txt"
    right "chat_set local$$bind_load_file c:/bind/chat/chat2.txt"

    [/ QUOTE ]

    chat2.txt[ QUOTE ]

    left "chat_set f$$bind_load_file c:/bind/chat/chat1.txt"
    right "chat_set team$$bind_load_file c:/bind/chat/chat3.txt"

    [/ QUOTE ]

    chat3.txt[ QUOTE ]

    left "chat_set local$$bind_load_file c:/bind/chat/chat2.txt"
    right "chat_set supergroup$$bind_load_file c:/bind/chat/chat4.txt"

    [/ QUOTE ]

    chat4.txt[ QUOTE ]

    left "chat_set team$$bind_load_file c:/bind/chat/chat3.txt"
    right "chat_set c$$bind_load_file c:/bind/chat/chat5.txt"

    [/ QUOTE ]

    chat5.txt[ QUOTE ]

    left "chat_set supergroup$$bind_load_file c:/bind/chat/chat4.txt"
    right "chat_set broadcast$$bind_load_file c:/bind/chat/chat6.txt"

    [/ QUOTE ]

    chat6.txt[ QUOTE ]

    left "chat_set c$$bind_load_file c:/bind/chat/chat5.txt"
    right "chat_set request$$bind_load_file c:/bind/chat/chat7.txt"

    [/ QUOTE ]

    chat7.txt[ QUOTE ]

    left "chat_set broadcast$$bind_load_file c:/bind/chat/chat6.txt"
    right "chat_set f$$bind_load_file c:/bind/chat/chat1.txt"

    [/ QUOTE ]

    Volt
  18. [ QUOTE ]
    [ QUOTE ]
    Man, I remember that vid. He has almost Einstein type long pepper hair. Looked liked the crazy guy from the comic shop rather than the lead designer of an MMO. I almost miss that look; he looks so... well, normal with short hair.


    [/ QUOTE ]

    You'll be glad to know that I've decided to leave my hair long in the future. No more short hair.

    And I haven't lost any weight, though the Cryptic team has a personal trainer that we started working with in January. So I'm definitely more fit than I was.

    [/ QUOTE ]

    This wouldn't perhaps be Ms. Liberty, would it? I hope Mrs. Statesman knows....
  19. Shimrra, have a look at a post just a couple steps back by Golden Ace. that's the best you can do, and it's a great way to do it.

    :oints to post two posts back::
  20. -Taurus: Greetings, this is –Taurus.

    DJ: god bless you.

    -Taurus: What?

    DJ: I said God bless you, I thought you sneezed.

    -Taurus: No, I simply told you my name, it’s –Taurus

    DJ: Yes, well, hello Taurus.

    -Taurus: No, not Taurus, the name is –Taurus, leader of The Zodiac, you fool.

    DJ: Sorry, but I’m not quite catching the part before Taurus.

    -Taurus: It’s a ‘-‘

    DJ: Sorry, come again?

    -Taurus: ::Sighs then blurts out quickly:: It’s a ‘-‘. When I went to register my name in this foolish city, they told me I couldn’t have my real name. They said it was already taken. TAKEN!! Can you believe it? I am an immortal son of Zeus! I have walked this earth for thousands of years, and someone else had registered my name here first!! It was outrageous! I insisted that they call the…

    DJ: Ah, well, yeah, got that now. Sorry to cut you off, but we all know about the name thing. It happens from time to time. So any way, did you have a question –Taurus?

    -Taurus: Oh, well, yes, I did. You see, I also am an arch-villain and...

    DJ: Wait, you said you’re an arch-villain? I’ve never heard of you, what have you done?

    -Taurus: I flooded Gemini Park.

    DJ: You flooded Gemini park? You call that villainous? Don’t you think many people would be thankful for having you flood out all those silly, angsty, role-players? Don’t you think you would have been doing the RP community a favor by eliminating one of the biggest sources of friction between the RP and power-gamer factions of people playing City of Heroes?

    -Taurus: ::silence::

    DJ: Hello?

    -Taurus: ::Impatiently:: I thought this show was to call in and ask questions, not answer them.

    DJ: Oh, yeah. I guess you’re right. Go ahead and ask your question.

    -Taurus: Well, as I was saying, I also am an arch-villain. I lead an elite band of vicious super-beings, and was hoping that your guests could give me some advice on how to go about making a name in this town. My stunt at the park didn’t go over so well. And I’ll take my answer off the air. ::Click::
  21. I've never tried it, but my understanding is that this can't be done. Macro's are supposed to be non-recursive. i.e., you can bind a macro to a key, but you can't call a macro in a bind or another macro.

    It's intentionally to prevent automating character operation.

    Volt
  22. Thanks Grutus! A pleasure as usual! I'd thought of the 'A' usage, but hadn't htougth to include the tab_select.

    Golden!

    Volt
  23. Well, it's been a while since I'd posted any questions here...

    Any way, I've used the following set of binds for chat-channel changing since God started playing CoH:

    rcontrol+B "chat_set broadcast "
    rcontrol+F "chat_set f "
    rcontrol+T "chat_set team "
    rcontrol+L "chat_set local "
    rcontrol+G "chat_set supergroup "
    rcontrol+R "chat_set request "

    But, none of these work if I'm set to a global channel on the chat-line. If I've set a global channel using the menu, I need to use the menu or the short-cut letters on the chant line to switch out of a global channel and back to a standard channel, at which point these binds will work again. Does anyone know anyhing about this?

    Also, does anyone know a way to change the chat-channel to a global channel through a bind as above?

    I already use "show chat$$beginchat /tell <channel>" to get around this to some extent, but would prefer to just change the channel for some conversations.

    Volt
  24. Lotus,
    Try this set of binds. I've never tried what you are asking.

    Volt

    tray1.txt
    button4 “+ $$goto_tray 3$$bind_load_file …\tray3.txt”

    tray3.txt
    button4 “+ $$goto_tray 1$$bind_load_file …\tray1.txt”
  25. [ QUOTE ]
    [ QUOTE ]
    [ QUOTE ]
    Well, what about the DO/SO issue:
    [ QUOTE ]

    Lightweight-(20 to 24)


    [/ QUOTE ]
    A 20 and a 21 aren't going to stand a chance against a 22, 23, or 24.

    [/ QUOTE ]

    Let me rephrase what I said above, (and maybe Positron can answer this if he's still watching)
    Statesman said, "the effectiveness of your Enhancements are capped to the level of effectiveness of that weight classes' Enhancements."
    What is a Lightweight's enhancement?
    If it's a SO, then yes there's probably an imbalance. If a it's a DO, then there's no problem - a 22 only gets is an edge during PvE.

    [/ QUOTE ]

    Maybe I misread how the weight classes work, but I think if you fight someone in your own weight class, your enhancements/powers are unaffected...that is, not exemplared down. So, if a lvl 22 is fighting a lvl 21, the lvl 22 player would not have his powers/enhancements reduced at all, since they are in the same weight class.

    Meaning, the lvl 22, whose enhancements are twice the power of the lvl 21, would have a significant advantage (assuming all other things equal).

    Or is this incorrect?

    [/ QUOTE ]

    Another thing to consider (if my brain is working properly...): Waht about a SL22 fully loaded with SO's vs a SL24.

    Assuming that the SL24 character has not invested in improving all SO's to 25++, a power 5-slotted with damage SO's will have a 30% greater damage output (on base damage) by comparison. Dose the +2 SL difference properly account for this to make the SL24's powers more effective assuming they are similarly slotted?

    Also, what does this to an exemplared character? Consider a SL26 character (again, with SL25 SO's) against the same SL22 hero. If you assume that the SO's. His same power, 5-slotted with damage enhancers will be a wopping 60% less effective AND he's bumped down to SL24 to boot, loosing a fair chunck of his level advantage.

    I'm not sure how the enhancement levels scale with exemplaring, but it may be worth considering...