The ULTIMATE Teleport Bind for Laggers


Battery

 

Posted

<ul type="square">[*]Make 2 different text files[*]Put them wherever you put your binds[*]Copy the files the way I have them and then adjust them accordingly[/list]
c:\cohkeybinds\letharga\teleport_on.txt
[ QUOTE ]
lshift "+down$$vis_scale 1.0$$shadowvol 0$$ss 0$$camdist 12$$window_toggle chat$$window_toggle target$$window_toggle tray$$bind_load_file c:\cohkeybinds\letharga\teleport_off.txt"
shift+lbutton "powexec_name teleport"


[/ QUOTE ]
c:\cohkeybinds\letharga\teleport_off.txt
[ QUOTE ]
lshift "-down$$vis_scale 0.5$$shadowvol 2$$ss 2$$camdist 30$$window_toggle chat$$window_toggle target$$window_toggle tray$$bind_load_file c:\cohkeybinds\letharga\teleport_on.txt"
shift+lbutton nop


[/ QUOTE ]

What this basically does is if you hold down the left shift button:
<ul type="square">[*]the camera pans out 30ft behind you[*]shadows are turned off[*]draw distance is reduced[*]chat, target, and power tray are hidden[*]best of all....wherever you click you teleport!!![/list]
Letting go of the shift button sets everything back to normal. Let me know what you guys think.


 

Posted

I've got some questions:
What does the ss command do?
Does the down/up bind work with "-" as the first bit, or is the teleport_off bind incorrect?
Are the shadowvol bits in the correct places? Does shadowvol 2 really turn shadows off while shadowvol 0 turns them on?

And a suggestion:
Use window_hide to hide the windows and window_show to restore them, that way annoying things don't happen, like hiding chat after finishing a teleport sequence if you opened it while you were moving.

Pretty cool stuff. I may have to add it in to my teleport tips thread.

Edit: Oh yeah, one more thing, to make midair turning a bit easier you can add "speedturn 10" to the teleport_off bind and "speedturn X" (where X is the preferred turn speed) to the teleport_on bind. Similarly with mousespeed.


 

Posted

Just to clarify a few things. These are the command descriptions taken directly from the game:

<ul type="square">[*]vis_scale Controls draw distance 1.0 = default[*]shadowvol Controls whether or not shadow volumes are drawn[*]ss Controls whether or not simple shadows are drawn[/list]
Anyway, yes, for both shadowvol and ss, the on value is 0 while the off value is 2. I have no idea why this is, but I've done numerous amounts of testing and this is what I came up with. In fact, turn off shadows under the Options menu in graphical settings and then type in /shadowvol or /ss. A 2 will come up as the setting. So, to clarify, 2 turns them off while 0 turns them on. shadowvol controls shadows on things like trees and other such objects while ss controls shadows on your hero and other heros.

Also, yes, when I tested this, I loaded teleport_off.txt 1st so that is most likely what you will get the best results with. -down/+down does apparently work in this case.

Thanks for your suggestions Grotus. I can't believe I didn't think to do it like that to begin with. I'm going to update this post now.

Hope this clears some stuff up. Anyone can feel free to add this to any related threads if they so wish. Teleport needs more respect and I hope this bind pushes it along.

If you also want to lend a little bit more power to your game while teleporting you can change all the window_toggle commands to $$disable2d 2 in teleport_off.txt and the same for teleport_on.txt except make the value 0. WARNING: This will hide ALL of your windows, but will also give you a lesser chance of lag.


 

Posted

You changed them to window_toggle, which is basically a wordier version of doing it without any window_X command. Also, you might want to throw nav in there as well.


 

Posted

You get the same results using window_show/window_hide as you do with window_toggle. and yes, I did test both and I don't get the bug that comes with just calling the window names. As for the nav...someone can add that if they want. It would be window_toggle nav. For myself personally, I prefer to have it up while teleporting so I can tell which direction I'm facing.


 

Posted

Try this:
/window_hide target

Now do your bound teleport.

Does it still do as you want? Which I take to be: hide the extraneous windows while teleporting and restore them when you are done.


 

Posted

Fine, fine! I get your freakin point! Sheesh...how often am I going to be doing that though? But, I'll change it. Now stop pestering me.


 

Posted

Ok, so the new bind should look like this:
[ QUOTE ]
<ul type="square">[*]Make 2 different text files[*]Put them wherever you put your binds[*]Copy the files the way I have them and then adjust them accordingly[/list]
c:\cohkeybinds\letharga\teleport_on.txt
[ QUOTE ]
lshift "+down$$vis_scale 1.0$$shadowvol 0$$ss 0$$camdist 12$$window_show chat$$window_show target$$window_show tray$$bind_load_file c:\cohkeybinds\letharga\teleport_off.txt"
shift+lbutton "powexec_name teleport"


[/ QUOTE ]
c:\cohkeybinds\letharga\teleport_off.txt
[ QUOTE ]
lshift "-down$$vis_scale 0.5$$shadowvol 2$$ss 2$$camdist 30$$window_hide chat$$window_hide target$$window_hide tray$$bind_load_file c:\cohkeybinds\letharga\teleport_on.txt"
shift+lbutton nop


[/ QUOTE ]

What this basically does is if you hold down the left shift button:
<ul type="square">[*]the camera pans out 30ft behind you[*]shadows are turned off[*]draw distance is reduced[*]chat, target, and power tray are hidden[*]best of all....wherever you click you teleport!!![/list]
Letting go of the shift button sets everything back to normal. Let me know what you guys think.

[/ QUOTE ]

Enjoy!


 

Posted

Neat bind-- I might have to test it out!

My only concern is with the camera settings... Usually when teleporting, I use a bind which has /camdist 300 in it, so I can actually teleport instead of just dimension door'ing.. If my camera view let's me see all around a building, I can TP to the other side of it directly, rather than up and over, like a ghetto flight power.

Isn't 30 ft kind of close?


 

Posted

Well yeah, 30 ft is kind of close, but something is seriously wrong if you can't change that 30 to a 300. This is basically just a template. I expect no one to follow it exactly.


 

Posted

And since it doesn't keep changing the range with every port, you can adjust your camdist after you start holding down shift.


 

Posted

Just wanted to say this bind is really cool. I edited it for a longer camera distance in teleport mode, took ut some of the graphical settings due to how my lag works and hid a few more windows during the teleport, but this bind has changed teleport from mindly annoying to very enjoyable.

I pretty much hide every window on the screen except the nav and map so I can tell where I'm going.

Nice job.


 

Posted

I am so going to test this out tonight...


I have an idea! No wait...it's just gas.
Hellscorp

 

Posted

the biggest problem i have with teleport, is the rubberbanding teleport bug. Where you teleport forward, but then it displays you where you just were previously.

Its ok if you ahve hover, since all you have to do is just move, (same thing as zone into the wrong spot bug).


 

Posted

Cool bind, thank you for sharing this with us


 

Posted

This is weird, I just did a copy-paste, but all it ends up doing is making the Shift key into a TP shortcut. It doesn't hide any other displays. Is there another step to this I missed?


I have an idea! No wait...it's just gas.
Hellscorp

 

Posted

[ QUOTE ]
This is weird, I just did a copy-paste, but all it ends up doing is making the Shift key into a TP shortcut. It doesn't hide any other displays. Is there another step to this I missed?

[/ QUOTE ]

There are two binds here, one for shift to hide the windows and the other for shift+lbutton to execute the teleport. You need to copy-paste them individually for them to work.


 

Posted

Yea, what you have to do is create two text files, one for teleport_on.txt and the other for teleport_off.txt. It doesn't really matter where they are, but it generally helps if there isn't any spaces in the path to the files.

Paste the contents of teleport_on.txt into the file you're using for on. Then adjust the path after bind_load_file to point to the file you're using for teleport_off.txt.

Do the same thing for teleport_off.txt, except edit the path to point to your teleport_on file.

Once you get in game, go to your chat window and type /bind_load_file &lt;whatever path you put the teleport off file in&gt;

In my case, I keep my bind files in c:\coh, so I created a directory in there called tp and put the following two files there (notice where I edited them to change the path)

c:\coh\tp\teleport_on.txt
[ QUOTE ]
lshift "+down$$vis_scale 1.0$$shadowvol 0$$ss 0$$camdist 12$$window_show chat$$window_show target$$window_show tray$$bind_load_file c:\coh\tp\teleport_off.txt"
shift+lbutton "powexec_name teleport"

[/ QUOTE ]

c:\coh\tp\teleport_off.txt
[ QUOTE ]
lshift "-down$$vis_scale 0.5$$shadowvol 2$$ss 2$$camdist 150$$window_hide chat$$window_hide target$$window_hide tray$$bind_load_file c:\coh\tp\teleport_on.txt"
shift+lbutton nop


[/ QUOTE ]

and then in game, I used the following command to finish the setup of the bind:
/bind_load_file c:\coh\tp\teleport_off.txt

Hope this helped anyone trying to set up this bind.


 

Posted

Thanks for the positive feedback thus far guys. At some point I'm going to try to adjust the bind so the targeting circle comes up when you hit shift, but I don't know if its possible. We shall see.


 

Posted

Great set of binds, I'll test it out tonight with my TPing Defender (this may mean I won't respec out of TP! )


Mr E-Man ~ Mr E-Villain
XBL GamerTag: il Radd

 

Posted

I have a question: what happens if you already have shadows turned off?

I'm already running everything at minimum graphics, and I'm still lagging. (I have more than minimum sysreqs, but less than recommended.) So if I use this bind file as is, would it turn shadows back on?


Current main:
Schrodinger's Gun, Dual Pistols/Mental Blaster, Virtue

Avatar: Becky Miyamoto from Pani Poni Dash. Roulette roulette~

 

Posted

Yes, shadows will be turned back on, but nothing that can't be fixed by a little tweaking.

If you want to keep your current graphical settings, remove "vis_scale 1.0$$shadowvol 0$$ss 0" from teleport_on.txt and
"vis_scale 0.5$$shadowvol 2$$ss 2" from teleport_off.txt (make sure there's only one set of $$'s between each command after you do this)

However, if you're lagging with all graphical settings turned down, this bind isn't going to help you much with the lag.


 

Posted

I would almost swear that I am not a complete idiot. But it appears as though I was wrong. I have been attempting to "tweek" this bind and have gotten all sorts of odd results. It worked just fine for me when I initially set it up, but now I would like to assign it to another key and its not working. It either only assigns part of the functions to the new key or the on and off get mixed up. I have also had trouble with it not allowing me to use my right mouse button when I have it active, istead it brings up the target circles. I would like it to be the Number Pad 0 key as I use the arrow buttons instead of 'wasd'. I know I have really screwed all of this up! Any help is greatly appriciated.


 

Posted

[ QUOTE ]
I would like it to be the Number Pad 0 key as I use the arrow buttons instead of 'wasd'. I know I have really screwed all of this up! Any help is greatly appriciated.

[/ QUOTE ]

You have to use a modifier key like shift/ctrl/alt, nothing else allows you to combine keys. In your case I'd recommend rctrl instead of lshift and ctrl instead of shift.


 

Posted

I would be happy if I could just switch it to the right shift key. Which I though would be simple enough but when I change the "l"s to "r"s it only transfers half of the bind to the right shift key. Where is my mistake? Thanks for the help!