Just bind it

Guides about mapping and everything Teeworlds related.

Moderator: Index

Index
User
Posts: 1036
Joined: Mon May 05, 2014 7:30 pm
Player profile: ٭ıƞdex'<3
Mapper profile: ٭ıƞdex'<3
Clan: Eagle

Just bind it

Post by Index » Mon Oct 19, 2015 3:40 pm

Just bind it
written by Index, thanks to deen, kamillentee & others

Almost all actions in teeworlds can be bound to a special key on your keyboard. You can quickly do a lot of things and it’s a great way to customize your tw experience. So, here are some common binds with a short explanation.

To set a bind you can either open the console with f1 OR you directly edit the settings_ddnet.cfg file in your teeworlds userdata folder.

All the examples use x as a random key or even a mousebutton.
If you don’t know the right description for the key (used by the client), you can bind something to it using the ddnet settings interface and then check the .cfg file. It will show you the client intern name for the specific key.

Here are some of the most popular binds. The list may be extended over time.
Also it might be sorted by function and aspect in the future, right now its just a compilation.

Code: Select all

bind x toggle cl_showhud 0 1
Enable/Disable HUD (health bar, ammo, time and so on)

Code: Select all

bind x toggle gfx_high_detail 0 1
Enable/Disable ‘High Detail’ (same as HD on/off in settings)

Code: Select all

bind x toggle cl_show_quads 0 1
Don’t show/Show quads

Code: Select all

bind x toggle cl_overlay_entities 0 100
Enable/Disable Entities (100%)

Code: Select all

bind x +showhookcoll
Shows the hook collision line for better aiming (ddnet client exclusive)

Code: Select all

bind x +toggle inp_mousesens 1 100
Lower mouse sense for improved hooking when you hold the key. NOTE: You should set 100 to your current inp_mousesens

Code: Select all

bind c toggle cl_antiping 0 1
Enable/Disable antiping

Code: Select all

bind x zoom- OR bind x zoom+ OR bind x zoom
Zoom options. Zoom out, in or set to default value

Code: Select all

bind x "+show_chat; chat all /"
Open the chat with / already pre-typed (preferably binded to slash)

Code: Select all

bind x "+show_chat; chat all"
bind x "+show_chat; chat team"
Show more of chat when you start chatting

Code: Select all

bind x "+show_chat; chat all /c "
Whisper to the last person you whispered to

Code: Select all

bind x "player_color_body XXXXXXXX; player_color_feet XXXXXXXX"
Bind feet and body color in one key

Code: Select all

bind x "bind mouse1 \"+fire; +toggle cl_dummy_hammer 1 0\""
bind x "bind mouse1 +fire"
Enable/Disable deepfly
► Show Spoiler

Code: Select all

bind x "toggle cl_dummy_hammer 0 1"
Enable/Disable dummy hammer(fly)

Code: Select all

bind x "toggle cl_dummy 0 1"
Switch between you and dummy

Code: Select all

bind X "toggle cl_dummy_resetonswitch 0 1; echo Toggled hold & continue action's when you switch. (Reset movement on switch)"
toggle Whether dummy should stop pressing keys when you switch with feedback

Code: Select all

bind x "cl_dummy 1; say /team [number]; say /lock; cl_dummy 0; say /team [number]"
Join team wwith your dummy, only working when dummy is already connected

Code: Select all

bind <key> "say /team 1; say /team 2"
If team 1 is full or locked you will automatically join team 2

Code: Select all

bind mouse2 "+hook; emote X"
Change the emote while hooking, you can add ;emote X behind all instructions (eg +jump).
Refer to this list for the emoticon numbers used by the game engine.
► Show Spoiler

Code: Select all

bind x player_name NewName
Change the name with a bind

Code: Select all

bind x "+toggle cl_mouse_max_distance 2 VALUE; +toggle inp_mousesens 1 VALUE"
Easily aiming in certain directions (45°, 90° etc). To find your specific VALUE type cl_mouse_max_distance and inp_mousesens in f1.


In addition here are some useful binds for rcon (f2).
There are only work if you know the pw and already entered it, for example with the first bind.

Code: Select all

bind x rcon_auth pw
Authentificate in rcon (pw = password for rcon)

Code: Select all

bind x rcon super
bind x rcon unsuper
Enable / Disable Super

Code: Select all

bind x rcon left
bind x rcon right
bind x rcon up
bind x rcon down
Move with rcon commands

Code: Select all

bind x rcon vote yes
bind x rcon vote no
Force vote yes/no


More binds will probably be added over time.
Feel free to write them in the comments :)

R|igrem | 45.
User
Posts: 15
Joined: Wed Oct 14, 2015 9:10 pm
Location: México
Player profile: R|igrem | 45.
Clan: ChocolaTee

Re: Just bind it

Post by R|igrem | 45. » Sun Jan 29, 2017 9:40 pm

Can u post the dummy binds?
Ye keep keep it real.

Index
User
Posts: 1036
Joined: Mon May 05, 2014 7:30 pm
Player profile: ٭ıƞdex'<3
Mapper profile: ٭ıƞdex'<3
Clan: Eagle

Re: Just bind it

Post by Index » Mon Jan 30, 2017 10:38 am

Yea, thanks for the suggestion :3
So these are the binds for deepfly, hammer and just switch. There are ways to make it better with .cfg files and additional commands. But basically it should work with these.
(Added them above as well)

bind x "bind mouse1 \"+fire; +toggle cl_dummy_hammer 1 0\""
bind x "bind mouse1 +fire"

bind x "toggle cl_dummy_hammer 0 1"

bind x "toggle cl_dummy 0 1"

Index
User
Posts: 1036
Joined: Mon May 05, 2014 7:30 pm
Player profile: ٭ıƞdex'<3
Mapper profile: ٭ıƞdex'<3
Clan: Eagle

Re: Just bind it

Post by Index » Sun Feb 12, 2017 9:53 am

Added some additonal rcon commands, thanks to Seba0006 <33

User avatar
Seba0006
User
Posts: 359
Joined: Mon Jan 12, 2015 10:11 pm
Location: Chile
Player profile: Seba0006
Mapper profile: Seba0006
Clan: NTry

Re: Just bind it

Post by Seba0006 » Sun Feb 12, 2017 10:59 am

Np bro <3
Image

User avatar
Cellegen
User
Posts: 779
Joined: Sun Nov 06, 2016 10:39 pm
Player profile: Cellegen
Mapper profile: Cellegen
Clan: PcP

Re: Just bind it

Post by Cellegen » Sun Feb 12, 2017 2:39 pm

what about hook binds like with dummy? Sure I dont know how to bind the dummy to hook me when I press the bind .___. halp index

[color=#000000][Hookbind][/color]
Last edited by Cellegen on Mon Feb 13, 2017 5:49 pm, edited 1 time in total.
Stupid Boss. Need more?

Index
User
Posts: 1036
Joined: Mon May 05, 2014 7:30 pm
Player profile: ٭ıƞdex'<3
Mapper profile: ٭ıƞdex'<3
Clan: Eagle

Re: Just bind it

Post by Index » Mon Feb 13, 2017 5:06 pm

I'm not even sure, if that's possible xd
WIth other words, there's an option to hookfly with dummy but I don't use it myself. So I don't really know if you can or even have to use binds for that. Halp, someone else maybe? I'll add it then .__.

If you mean deepfly, these binds are already included :>

User avatar
Cellegen
User
Posts: 779
Joined: Sun Nov 06, 2016 10:39 pm
Player profile: Cellegen
Mapper profile: Cellegen
Clan: PcP

Re: Just bind it

Post by Cellegen » Fri Feb 17, 2017 12:04 am

Gotha! [Hookbind] --> Client Features ---> a video about hookfly lol
Stupid Boss. Need more?

ZimE
User
Posts: 20
Joined: Mon Dec 14, 2015 10:50 pm

Re: Just bind it

Post by ZimE » Fri Feb 17, 2017 9:58 am

Theres a nice bind for aiming to certain degrees (90°, 45°), which for example you can use for shooting rocket straight up:

Code: Select all

bind [button] "+toggle cl_mouse_max_distance 2 [yourvalue]; +toggle inp_mousesens 1 [yourvalue]"
you have to replace button and yourvalue.
you can find out yourvalue by entering cl_mouse_max_distance or inp_mousesens in console and pressing enter.

Index
User
Posts: 1036
Joined: Mon May 05, 2014 7:30 pm
Player profile: ٭ıƞdex'<3
Mapper profile: ٭ıƞdex'<3
Clan: Eagle

Re: Just bind it

Post by Index » Fri Feb 17, 2017 1:29 pm

Hehe, I always thought of this bind as a secret workaround for pretending to be pro.
But yeah, we can surely share it. Thanks for the post, I added it :3

Also slightly reworked the whole post, this

Code: Select all

 feature is indeed better :)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest