PDA

View Full Version : DotaKeys 1.26b Download & Guide


Elf
19th April 2006, 07:13 PM
DotA Keys 1.26b (Apr 17 2006)

NEW VERSION 1.26b AVAILABLE.

DOWNLOAD HERE (http://www.dotareplays.com/%7Eelf/dotakeys_installer_1.26b.zip)

Important Note: Reinstall older versions.

CHANGELOG v1.26b: ( Optimalized for DotA v6.30b )

- Some bugs fixed
- Add new heroes

CHANGELOG v1.26a: ( Optimalized for DotA v6.29b )

- ahead of Activation Code can use "/" or "+" or "\"
- Remaked F8 procedure
- Add LED (Scroll lock)
- Silent mod ( work only on Bnet ( You send message "DotaKeys: on/off" yourself by "/w". )
- Enable / Disable F2-F6 (quick messages - Banlist)
- Add Mousewheele function
- new Editor design
- Run BNET temporarily removed ( working on it HARD )



TABLE OF CONTENTS

(1) About DotaKeys
(2) How to use DotaKeys
---(a) - News
---(B) - Basic use ( recommanded )
---© - Keys used ( recommanded ) ( Tutorial )
---(d) - Control Panel & Menu & Tray Menu
---(e) - Description of Learning function (v1.20+) ( recommanded )
---(f) - Console commands
---(g) - Description of new "Autobind Function" (v1.21+)
---(h) - Description of new "Permanent ALT Function" (v1.21+)
---(i) - Description of "Quick message Function" (v1.24+)
---(j) - Additions (* ** *** ****)
(3) How to use DotaKeys EDITOR ( recommanded )
(4) List of Heroes



(1) About DotaKeys

I play Warcraft, specially DotA very much (and good) , so i wanted to create
some utility for this game to make it easier to control.

This program remap default key config and apply your own to every hero in DotA.
Usefull when some hero has the hotkeys for example:

(q,o,c,n) for skills
(m,s,h,a) for function keys
(num 7,8,4,5) for items

This config is very hard to play, couse buttons are far one from another..
But if u change hotkeys to:


(q,o,c,n) --> (q,w,e,r)
(m,s,h,a) --> (a,s,d,f)
(num 7,8,4,5) --> (2,3,4,5)

The new layout is more useable.

U can also customize keys you want to be hotkeys remaped. To do this u can use *DK editor*.




(2) How to use DotaKeys

======== (a) News ========

- in v1.21+ new functions are avail. More in sections 2.g and 2.h
- in v1.21+ you can control DK from console (chat). Commands are in section 2.f
- In v1.23+ u can run and logon to Battle.net from DK CP
- In v1.24+ u can use keys {F3-F6} to send "Quick messages". More in section 2.i
- New Editor features !!. See section (3) for more

======== (B) Basic use ========

After installation DotAKeys create shortcut on your desktop. Just doubleclick on it and wait
until Control Panel is ready. There u have more decision. If u don't want to modify anything,
write your name to LAN border and press Run LAN button to start Warcraft in LAN mode
( it login or write your name to name bar in LAN game ). If u want to play on NET u can run
Warcraft III from menu using "File -> Run Warcraft normally".



======== © Keys Used ========

DOWNLOAD HERE ( Tutorial ) (http://www.gjgt.sk/%7Efuller/source/tutorial.zip)

{F2} - "Learn new skill" button ( "o" default, it is the RED plus ).
{F3} - Send "-ms" command ( movespeed ) ( default , see section 2.i )
{F4} - Send "-ma" command ( matchup ) ( default , see section 2.i )
{F5} - Send "-cs" command ( creepstats ) ( default , see section 2.i )
{F6} - Send "www.dotakeys.szm.sk" :D ( default , see section 2.i )
{F7} - Run "Learning Function". ( more info below )
{F8} - DotaKeys on/off (*) (**)
{ENTER} - use enter normally to chat ( random hoteys will be unactive now )

{q,w,e,r,t,y} - skills (t,y for 5th and 6th skill) ( default )
{a,s,d,f} - commands ( default )
{2,3,4,5} - items (leftup,rightup,leftmid,rightmid) ( default )



======== (d) Control Panel & Menu & Tray Menu========

CP = Control Panel
W3 = Warcraft III
DK = DotaKeys

*** Control Panel ***

Edits:
-> LAN game nick: Here u can type your LAN game nick
-> Bnet game nick: Here u can type your Battle.net game nick
-> Bnet password: Here u can type your Battle.net password
-> Remember Password: Check if u want DK to remember your password

Buttons:
-> Run LAN: Run LAN Game with your nick ( It dont work on every machine ) (***)
-> Run Battle.net: Run Battle.net and log u automaticly with your nick
( It dont work on every machine ) (***)
-> Run Warcraft: Only run Warcraft III ( to first menu )
-> Editor: Run DotaKeys EDITOR ( to setup your config )
-> Reboot: Reboot ( run again ) DotaKeys with new config ( when u change some option)
-> (de)Activate: Activate or suspend custom hotkeys ( in game use {F8} )
Use this when u ALT+TAB to windows and want to do something
-> Exit: Exit the application

DropDown List:
-> Select Language...: Read tooltip over this control in DK CP
-> Are you right...: Read tooltip over this control in DK CP


*** Menu ***

File:
-> Load Profile: If u share comp, u can load your own personal key config here
-> Run Lan: This is like "Run LAN" button
-> Run Warcraft Normally: This is like "Run Warcraft" button
-> Run Editor: This is like "Editor" button
-> Exit: Exit the application


Options:
-> Start W3 with DK: Automaticly run W3 when u run DotaKeys (****)
-> Start CP with DK: It run Control Panel after start of DK (****)
U can disable this if u don't want to modify anything and run W3 with start
of DK ( it runs W3 only )
-> Show tooltips: Toggle Display of tooltips. ( They are good for first time, then u can disable them )
-> Always on top: Toggle showing of DK on top of all others windows
-> Use Perm. ALT func.: This toggle "Permanent Alt Function" ( see section 2.h )


Help:
-> Readme: Run This file :)
-> HomePage: Run homepage
-> about: Show "About" window


*** Tray Menu *** ( Right click tray icon to activate )

Hide/Show CP: Show or hide CP if "Start CP with DK" is on ( minimize it to tray )
>> Hint: To do this u can double-click tray icon <<
(De)Activate ...: Activate or suspend custom hotkeys
Options: Like "Options" in Menu
Reboot: Like "Reboot" button
Exit: Exit application



======== (e) Learning Function ========

*** in v1.21+ u can use "autobind function" instead this ( see section 2.g) ***

- In v1.20+ is new system of assigning hotkeys to skills. In older versions MOUSE jump
to skill, press, and jump back. This cause small delay. New function will assign hotkeys
DIRECTLY to new one ( no more MOUSE JUMP :). When u press F7 you MUST type four keys in order
of SKILLS. So for first skill u type the original hotkey and this will be assigned to
your alternate hotkey. ( uff :)

*** WARNING ***
When u start binding ( press f7 ) u must type 4 chars even if u type one incorrect.
So if u type second as the incorrect u must type two other (x,x or everything). Then u PRESS F7
again and type correct values.


Example:
HERO : Moon Rider ( Luna Moonfang )
Letter in '' is the original HOTKEY
1st skill: Lu'c'ent Beam
2nd skill: Moon 'G'laive
3rd skill: Lunar B'l'essing
4th skill: 'E'clipse

In this case u press: ( {F8} if u don't run script before ) {F7}cgle and it set this keys to
q,w,e,r ( default ). When new game begin u just press F7 again and type four new hotkeys of
your new hero.



======== (f) Console ( Chat ) commands ========

\<hero code> : (v1.21+) See section 2.g
\restart : This command restart DK. Beware, because it drop u to windows
\quit : This comletely shutdown DK
\alt : This toggle using of "Permanent Alt Function"
\load <xxx> : (v1.23+) xxx is name of config u want to load. This file must be in
"..\warcraft III" directory. Type name of config WITHOUT it's extension
xxx can be "default" for default config
This is same as "File -> Load" in DK CP

More will avail in next version. If u have some good idea pls u'll send me e-mail (dota.keys@gmail.com).



======== (g) New Autobind Function ========

- in v1.21+ new function is available through console (chat). U type "\<hero code>" and it automatically
assign hotkeys to this hero.

The code of hero is first four chars of his/her NAME ( not class ). For example "Vengeful Spirit"
is class and "Shandelzare" is name. Code of this hero is "shan", so u must type \shan. There are two
special heroes: Anub'arak and Anub'seran. Code of this heroes is fist four chars of second name
--> \arak and \sera

See section List of heroes for names and codes and ...



======== (h) New Permanent alt function ========

- in v1.21+ is new function avail. To use it u must set it in options menu ( it is default off )
When u enable this function, u dont need to press <ALT> or [] when u want to see health bars. It will
be pressed always. But u still can use all commands, skills and items shortcuts (q,w,e,r... by default).
U can toggle displaing by pressing {ALT} key. Try it, maybe u found it useful.

*** ON SOME MACHINES THIS FUNCTION DONT RUN PROPERLY *** ( sad is, that i dont know why :)
*** At the end of game don't FORGET to turn this OFF *** ( by pressing {ALT} )



======== (i) Quick Message ========

- in v1.24+ u can send 4 "Quick messages" of your choice by pressing F3-F6. U can type this
messages to 4 Edits in CP. This messages will be send to allies. If u want send message TO ALL,
first sign of this message MUST BE "+". Useful for frequently used messages or commands.

** U dont need to press {enter} key ( only F-key ) ***
** Length of this message is limited only by w3 ***

Example: -ms ( movespeed )
/p ( ping )
-ma ( matchup )
U ALL ARE n00bs !!! ( when u have n00bs in team :)
+Goodbye i'm leaving ( message to all )
etc...



======== (j) Additions ========

(*)
- When u end game on LAN and u want to use chat U MUST press F8 to disable hotkeys.
If u don't do this, hotkeys are still function and u cant use keys which are "hotkeys"
for chat ( they are attempt to run skill/com but it is impossible in chat ;-)

(**)
- When are random hotkeys disabled, u can use ENTER normally for
chat, it not run the hotkeys again ( until u press F8 to toggle random hotkeys on )

(***)
- When this function don't work properly, use "Run Warcraft normally" from file menu

(****)
- When u set somethink in options menu u must restart DK to make it active. It is like when
u set something in Windows and u must restart ( reboot ) it <<<for n00bs :)




(3) How to use DotAKeys EDITOR

In your DOTA Keys dir is "EDITOR.exe"
or
Run DotaKeys and press "Editor" on control panel

To edit your custom hotkeys u must do this:
- Run Editor ( how to run it is write over :)
- Now u type new hotkeys to the EditWindows ( the picture shows u which window belongs to
which skill,item or command )

*** ALOWED KEYS ***
a..z, 1..0, {space} ( only press spacebar, dont write "{space}" ! :)

- If u leave some window blank, the function will be UNUSEABLE
- Press APPLY Button

For default setting press "Default Button" ( def. cfg << see over )

*** After setting new shortcuts DotaKeys will be reload ***

1.12+
- Add Menu Bar
Now u can save your profile ( if u share your comp ).
To do it click over File->Save, write name of file and press SAVE.
U can also open your config by click File->Open, then find your *.dke file and press OPEN.

1.22+
- Editer source code rewritten. Now u dont need wait 5-10 sec, it is almost INSTANT
to change shortcuts.
- U can change shortcuts also from DK CP in "File -> Load" ( u must have at least one
saved profile )

1.24+
- Now u can load your profile just by doubleclick on your file ( {name}.dke )



(4) List of Heroes

----[6][5]---
[1][2][3][u]

1,2,3 - Norm. skills
U - Ulti
6 - This is the position of Attr. Bonus. This is used only with Lone Druid's Battle Cry
5 - This is position of Techies's Detonate All, Lone Druid's One and Avatar of Vengeance's
Direct Vengeance

*** Morphling ***
"Morph" skill dont work, because u must autocast that to have effect
This is skill that change agi to str or reverse ( not hero name !!!
Only this skill dont work, his/her ( dont know :) other skills work properly !


*** Shadow Fiend *** [ default ]
Shadow Fiend has z,x,c remaped to q,w,e and his 2nd and 3rd skill have 5th & 6th hotkey
Ulti is on "r"

*** Avater of Vengeance ***
She has "alternate" skill assign if u type "merc2"

Then skill3 & Ulti go to hotkey 5,6 and:
Reality goes to 3th hotkey
Target Vengeance goes to 4th hotkey

Normal assign is: 1st,2nd,3rd,ulti skill on hotkey 1,2,3,4 and:
Reality on 6th hotkey
Target Vengeance on 5th hotkey



CLASS - NAME - HERO CODE - SKILLS SHORTCUTS

[B]# SENTINEL #

# Morning Tavern #
01. Vengeful Spirit - Shendelzare Silkwood - shen - c,t,d,w
02. Lord of Olympia - Zeus - zeus - c,g,f,w
03. Enchantress - Aiushtha - aius - t,c,r,u
04. Morphling - Morphling - morp - w,e,r,d
05. Crystal Maiden - Rylai Crestfall - ryla - v,e,r,z
06. Rogue Knight - Sven - sven - t,c,g,r
07. Naga Siren - Slithice - slit - r,e,c,g
08. Earthshaker - Raigor Stonehoof - raig - f,e,a,c
09. Stealth Assasin - Rikimaru - riki - c,b,k,e
10. Lone Druid - Syllabear - syll - b,r,y,f[c,e]
11. Slayer - Lina Inverse - lina - d,t,e,g
12. Juggernaut - Yurnero - yurn - f,g,c,n

# Light Tavern #
13. Moon Raider - Luna Moonfang luna - c,g,l,e
14. Dwarwen Sniper - Karder Sharpeye - kard - c,o,e,t
15. Troll Warlord - Jah'Rakal - jahr - g,d,f,r
16. Shadow Shaman - Rhasta - rhas - r,d,e,w
17. Bristleback - Rigwarl - rigw - v,r,k,w
18. Pandaren Battlemaster - Mangix - mang - c,d,b,r
19. Centaur Warchief - Bradwarden - brad - f,d,r,g
20. Bounty Hunter - Gondar - gond - t,j,w,r
21. Dragon Knight - Knight Davion - knig - f,t,d,r
22. Anit-Mage - Magina - magi - r,b,d,v
23. Draw Ranger - Traxex - trax - r,e,t,m
24. Omniknight - Purist Thunderwrath - puri - r,e,u,g

# Sunrise Tavern #
25. Silencer - Nortrom - nort - c,w,l,e
26. Treant Protector - Rooftrellen - roof - t,e,v,r
27. Enigma - Darchrow - darc - f,c,d,b
28. Keeper of the Light - Ezalor - ezal - t,e,c,f
29. Ursa Warrior - Ulfsaar - ulfs - e,v,w,r
30. Ogre Magi - Aggron - aggr - f,g,b,c
31. Tinker - Boush - bous - e,t,c,r
32. Prophet - Furion - furi - t,r,f,w
33. Phantom Lancer - Azwraith - azwr - t,w,x,d
34. Stone Giant - Tiny - tiny - v,t,c,w
35. Goblin Techees - Squee and Spleen - sque - e,t,c,r[d]
36. Holy Knight - Chen - chen - e,t,r,d

# Dawn Tavern#
37. Twin Head Dragon - Jakiro - jaki - d,t,a,r
38. Beastmaster - Rexxar - rexx - w,d,c,r


# SCOURGE #

# Midnight Tavern #
39. Soul Keeper - Terrorblade - terr - e,c,t,r
40. Tormented Soul - Lesharc the Malicious - lesh - t,c,g,v
41. Lich - Kel'Thuzad - kelt - v,f,d,c
42. Death Prophet - Krobelus - krob - r,e,c,x
43. Demon Witch - Lion - lion - e,d,r,f
44. Venomancer - Lesale Deathbringer - lesa - d,t,w,v
45. Magnataur - Magnus - magn - w,e,t,v
46. Necto'lic - Visage - visa - g,t,v,e
47. Chaos Knight - Nessaj - ness - c,b,r,t
48. Lycanthrope - Banehallow - bane - v,w,e,f
49. Broodmother - Black Arachnia - blac - w,b,p,t
50. Phantom Assassin - Mortred - mort - d,b,u,c

# Evening Tavern #
51. Gorgon - Medusa - medu - t,c,e,g
52. Night Stalker - Balanar - bala - v,f,g,r
53. Skeleton King - King Leoric - king - t,v,c,r
54. Doom Bringer - Lucifer - luci - e,t,v,d
55. Nerubian Assassin - Anub'arak - arak - e,r,d,v
56. Slithereen Guard - Slardar - slar - t,r,b,g
57. Queen of Pain - Akasha - akas - d,b,f,w
58. Bone Fletcher - Bone Clinkz - bone - t,r,w,e
59. Faceless Void - Darkterror - dark - w,r,e,c
60. Netherdrake - Viper - vipe - r,c,e,v
61. Lighting Revenant -Razor - razo - r,c,u,k
62. Lifestealer - N'aix - naix - f,t,z,r

# Twilight Tavern #
63. Oblivion - Pugna - pung - b,c,w,d
64. Tidehunter - Leviathan - levi - g,r,c,v
65. Bane Elemental - Atropos - atro - e,b,t,f
66. Necrolyte - Rotund'jere - rotu - d,f,i,r
67. Butcher - Pudge - pudg - t,r,f,d
68. Spiritbreaker - Barathrum - bara - c,h,t,e
69. Nerubian Weaver - Anub'seran - sera - w,c,k,t
70. Shadow Fiend - Nevermore - neve - z[x,c],n,p,r
71. Sand King - Crixalis - crix - e,r,l,c
72. Axe - Mogul Khan - mogu - e,r,x,c
73. Bloodseeker - Strygwyr - stry - d,b,t,r
74. Lord of Avernus - Abaddon - abad - t,r,f,b

# Dusk Tavern #
75. Avatar of Vengeance - Mercurial - merc - e,t,i,v[d,r]
76. Witch Doctor - Vol'jin - volj - c,v,e,d
77. Obsidian Destroyer - Harbinger - harb - r,t,e,c


DOWNLOAD:

Dotakeys 1.26b (Apr 17 2006)
DOWNLOAD HERE (http://www.dotareplays.com/%7Eelf/dotakeys_installer_1.26b.zip)
Tutorial
DOWNLOAD HERE (http://www.gjgt.sk/%7Efuller/source/tutorial.zip)

IMAGES:

http://img354.imageshack.us/img354/6969/dkcp126a9jh.jpg

http://img361.imageshack.us/img361/1029/dkeditor126a4ag.jpg

Elf
19th April 2006, 07:18 PM
by: [42]****o
http://dotakeys.forumer.com (http://dotakeys.forumer.com/)