a little Warshade bind help?


AlienOne

 

Posted

I just hit level 20 and picked up my Dwarf power. I have been using the lshift+lbutton teleport bind. I'd like to keep using that, but the dwarf teleport has a different name. I tried something like...

/bind lshift+lbutton "powexec_name shadow step$$powexec_name black dwarf step"

But it didn't work. If I was in Dwarf form, then it worked. In Human form, it told me that the black dwarf step power was not available at this time.

Any suggestions?


Avatar: "Cheeky Jack O Lantern" by dimarie

 

Posted

You can't execute both with the same command in the same file as one overrides the other. What you need to do is create a new file that'll be loaded when you switch to Dwarf form. Something like:

Quote:
Originally Posted by Timeshadow
Dwarf.txt
SHIFT+LBUTTON "powexec_name black dwarf step" Executes Black Dwarf Step
E "powexec_toggleoff black dwarf$$bind_load_file "File path for human form file""
You can shapeshift and load the file in a single motion with this:

Quote:
Originally Posted by Timeshadow
E "pwexec_toggleon black dwarf$$bind_load_file "File path for dwarf form file""


Wanna play a Peacebringer? Don't believe the hype. Check out my guide and get the real truth:
PEACEBRINGERS SUCK!!! (Now fully up to date for i21+ )

 

Posted

Haven't tried this and not sure if it will work but did you try adding a keybind of the power to shift +click at the end of your form switching bind?

something like /macro Dwarf "powexec_toggleoff Dark Nova$$powexec_toggleon Dark Dwarf$$goto_tray 8$$bind SHIFT+LCLICK powexec_name black dwarf step"

/macro human "powexec_toggleoff Dark Dwarf$$powexec_toggleon gravity shield$$goto_tray 1$$bind SHIFT+LCLICK powexec_name shadow step"

Can't think of any reason this wouldn't work but these things aren't my forte


 

Posted

Hmmm. Bummer. I wasn't planning to use binds for shifting forms. We have so many power trays now, I just keep one tray open for each form. It's been years since I messed around with loading bind files and I really don't miss it.

I seem to recall that the powexec name command doesn't need a full name. I wonder if "powexec_name step" would have any chance of working? I guess I can try it when I get home.


Avatar: "Cheeky Jack O Lantern" by dimarie

 

Posted

You might try a toggle bind.

"+down$$powexec_name Black Dwarf Step$$powexec_name Shadow Step"

Say for example you're in human form. When you press the button down it will activate shadow step. When you let the button up nothing happens, since the power is grayed out. In dwarf form, shadow step is grayed out, and BDS activates on key release. Just make sure you count to 1 after pressing the key, because it's using a toggle key for something besides movement, and the command wasn't really intended to read quick key taps.


The Scrappers' Guide to Dark Melee | Kheldian Binds and Strategies

 

Posted

Quote:
Originally Posted by peterpeter View Post
Hmmm. Bummer. I wasn't planning to use binds for shifting forms. We have so many power trays now, I just keep one tray open for each form. It's been years since I messed around with loading bind files and I really don't miss it.

I seem to recall that the powexec name command doesn't need a full name. I wonder if "powexec_name step" would have any chance of working? I guess I can try it when I get home.
I don't think that will work.

If you're seriously trying to avoid macros, switching trays, and loading bind files you could just do this:

/bind lshift+lbutton powexecname shadow step
/bind lshift powexecname black dwarf step

Then when you're in human form, you shift+click to teleport, and in dwarf you shift -> click to teleport.


@Gilia1
I play heroes on Champion.
I play villains on Virtue.

 

Posted

What I do with my Dwarf step (since I'm the same as you and prefer not to use bind loads) is bind it to a completely different key. I have my "normal" teleport bound to my tab key, while my dwarf teleport is bound to my "left control" key.

I entered the bind as such:

/bind lcontrol "powexec_name black dwarf step"

(much like what Gilia has up there)

That way, I know that my tab key is always for my Shadow Step, while my lcontrol key is always for my Dwarf teleport. That help at all?

"Alien"


Quote:
Originally Posted by Infernus_Hades View Post
The way you play changes your IO slotting..


76 characters and Twenty-four 50s later, I still love this game.
AlienOne's Human-Form Warshade Guide (Old guide+New guide = 12,000+ views!)

 

Posted

Quote:
Originally Posted by Smiling_Joe View Post
You might try a toggle bind.

"+down$$powexec_name Black Dwarf Step$$powexec_name Shadow Step"

Say for example you're in human form. When you press the button down it will activate shadow step. When you let the button up nothing happens, since the power is grayed out. In dwarf form, shadow step is grayed out, and BDS activates on key release. Just make sure you count to 1 after pressing the key, because it's using a toggle key for something besides movement, and the command wasn't really intended to read quick key taps.
Quote:
Originally Posted by Gilia View Post
If you're seriously trying to avoid macros, switching trays, and loading bind files you could just do this:

/bind lshift+lbutton powexecname shadow step
/bind lshift powexecname black dwarf step

Then when you're in human form, you shift+click to teleport, and in dwarf you shift -> click to teleport.
I think this is what I'll go with. It turns out that, in practice, these do the same thing. I started with this one:

/bind lshift+down "powexec_name Black Dwarf Step$$powexec_name Shadow Step"

When I push down the lshift key, Black Dwarf Step is activated. I get a targeting reticle no matter which form I'm in. If I'm Black Dwarf, then I can left click the mouse button to teleport. If I'm in human form, then left clicking will get me an error message. But when I let up on the shift button, I still have the reticle. Now, if I left click in human form, it will work. On the other hand, if I let up on the button while I'm in dwarf form then I get an error when I left click.

When I did the paired bindings:

/bind lshift+lbutton powexecname shadow step
/bind lshift powexecname black dwarf step

it was exactly the same, but reversed. If I had switched shadow step and black dwarf step, then it would be the same.

I think I'll leave it this way for a while and see if I keep stumbling over the key up vs key down thing.

Thanks everyone!


Avatar: "Cheeky Jack O Lantern" by dimarie

 

Posted

Quote:
Originally Posted by peterpeter View Post
/bind lshift+down "powexec_name Black Dwarf Step$$powexec_name Shadow Step"
That isn't what Smiling Joe suggested, btw. It would have looked more like /bind z "+down$$powexec_name Black Dwarf Step$$powexec_name Shadow Step"

Quote:
Originally Posted by peterpeter View Post
When I did the paired bindings:

/bind lshift+lbutton powexecname shadow step
/bind lshift powexecname black dwarf step

it was exactly the same, but reversed. If I had switched shadow step and black dwarf step, then it would be the same.
I believe you have some extra binds floating around that are causing this, because I was not able to recreate the effect of having reticles afterwards. In human form, clicking would fire off shadow step and unqueue black dwarf step, and in dwarf form *you never shift+click* so shadow step's reticle would never come up (if these were the only two binds in effect).

I suggest you do:
/bindsavefile C:\warshade.txt
Open up that file, and look for other binds you might have tried. This could include ones with "shift" instead of "lshift," "click" instead of "lbutton," etc etc.
Wherever you see them replace what you had bound with "" so it would look like:
SHIFT+CLICK ""

After all those have been replaced, save it and in the game:
/bindloadfile C:\warshade.txt

That should undo them.
You can get the same effect if you remember everything you've tried in the game, but unfortunately experimenting on binds has a tendency to leave you with these ghosts binds that ruin any possible solutions.


@Gilia1
I play heroes on Champion.
I play villains on Virtue.

 

Posted

Looks like you're right. I have some other binds in here. I thought I had overwritten them, but I must have gotten mixed up while experimenting. Let me see if I can sort this out.

Yes, I misunderstood the +down part. I haven't done binds in a long time. This...

/bind z "+down$$powexec_name Black Dwarf Step$$powexec_name Shadow Step"

doesn't seem to work, though. I can only use Shadow Step, regardless of whether the key is up or down. I still don't think I understand the +down part. Doesn't that mean "as long as the key is held down, move in a downward direction"? I found a fly bind that uses that, but I don't think it will help for teleport. Fly is a toggle, but teleport is a click power. I tried it without the "down", but it didn't help.

I do appreciate all the advice, though! I don't mean to sound ungrateful.

This combination seems to work:

/bind lshift "powexecname shadow step"
/bind lshift+lbutton "powexecname black dwarf step"

To teleport in human form, I press and release the left shift key, get a targeting reticle, then click the left mouse button wherever I want to go. To teleport in Dwarf form, I press and hold the left mouse button, get a targeting reticle, then click the left mouse button wherever I want to go.

Of course, if I get them mixed up in mid-air then I'm going to drop like a rock. I can't find anything better, though. I was hoping I could just use the word "step" for powexecname, but apparently it's only mastermind pet names where you're allowed to use partial names.


Avatar: "Cheeky Jack O Lantern" by dimarie