KO AutoBot: Home
  Tutorial
 

[General]
GameName= “Knight OnLine Client”
HackName= “Untitled – Notepad”
GameName
This option is used to tell the bot which window to hook to, if you are using multi-client add the client window name in the quotation marks. The default setting for GameName is set to “Knight OnLine Client”. But, that may vary if you are using a multiclient.


HackName
This option defines the window title of the hack itself. As GMs can scan your running processes we shall use a camouflage name just in case. Also it would be good if you would rename the .exe name to notepad.exe too or something else.

 


[Keys]

[Keys]
Key00 = 0×60
Key01 = 0×61
Key02 = 0×62
Key03 = 0×63
Key04 = 0×64
Key05 = 0×65
Key06 = 0×66
Key07 = 0×67
Key08 = 0×68
Key09 = 0×69
Key10 = 0×11
Key12 = 0×6B
Key13 = 0×6A
These are the hotkeys of the hack. You may have noticed by now that 0×60 or others are not actually keys on your keyboard, these are virtual key codes. You can find a list of virtual key codes at kbdedit.com .
Combination – Description (Default)
Key10 + Key00 – Toggle “Wallhack”. (CTRL + NUM0)
Key10 + Key01 – Toggle Swift speed, can cause DC I believe. (CTRL + NUM1)
Key10 + Key02 – Toggle Nation. Maybe you find use for it. (CTRL + NUM2)
Key10 + Key03 – Size your character. (CTRL + NUM3)
Key10 + Key04 – Prints your character’s and your party members’ IDs. (CTRL + NUM4)
Key10 + Key05 – Print target info. (CTRL + NUM5)
Key10 + Key06 – Print your inventory info. Good for finding out Item IDs. (CTRL + NUM6)
Key10 + Key07 – Toggles the stack’ability of the item in the last slot of your inventory. Make multiple stacks of something. (CTRL + NUM7)
Key10 + Key09 – Free re-skill. You need to have at least 1 free skill point and re-log into game after hitting it. (CTRL + NUM9)
Key10 + Key12 – Reload Settings file, assumed you have saved your modifications in Settings.ini. (CTRL + NUM+)
Key13 – Start/Stop botting. (NUM*)

 


[Bot]

[Bot]
Continue= 1
AutoRepair= 0
WallHack= 1
ThreatLevel= 255
PartyLimit = 0
Continue
This function asks you whether you would like to continue botting after respawning from death or being rezzed.

AutoRepair
AutoRepair = 0 means that it does not follow the AutoRepair route which is located later on in the settings. If you put AutoRepair = 1, it will follow that repair route when your items are needed for repairs.

Wall Hack
This is pretty self explanatory. If you wish to wallhack in game, put wallhack = 1. If you don’t want to wall hack, put wallhack = 0.

Threat Level
This is a level that you set which will automatically “town” your character when a monster above the level you have set is near you. This is useful if you don’t want to die when someone lures towards you. Especially when you are a high level and every % matters.

Party Limit
This is a number you set (1-7), if you want your bot to town or stop when there are only that number of people left in your party. You may set this to 0 if you don’t want to use this feature.

 


[Escape]

[Escape]
[Escape]
IsMaster= 111101
IsThreat= 010011
IsEnemy= 000011
IsDead= 100000
NoWeapons= 000000
NoHealth= 000000
NoMana= 000000
NoPriest= 000000
NoParty= 000000
This is a bit different then how you set most of the things in the bot. There are 3 numbers you input and each number represents a different thing.
Digits from left to right are: Play Sound | Close Bot | Disconnect Game | Quit Party | Run Back To Spot (to where you activated bot last time) | Go Town

IsMaster
This asks you what you would like to do when a GM comes by. It’s best if you set this to close bot, town, and disconnect. So, there is no chance of you getting banned.

IsThreat
This asks you what you would like to do when a monster above your threat level comes near you. Sometimes, people prefer the bot to just town it. But, you may find it useful to disconnect depending on your level.

IsEnemy
This asks you what you would like to do when a person from the opposite nation comes near you. This feature is very useful for groups that like to exp in pk zones like Colony Zone. It’s best to use this so that you avoid losing National Points and still gain exp fast.

IsDead
This asks you what you want to do when you character is dead. The best option to use for this is 001. That will auto respawn your character.

NoWeapons
This is pretty obvious, if you have no weapons. It will do whatever you set it to.

NoHealth
This asks you what you would like to do when you are out of HP Potions. I usually just leave this at 0, but this is good if you are trying to solo a monster and you succeed. But, if you run out of pots and want to avoid dieing, it would be good to set it to auto town.

NoMana
This asks you what you would like to do when you are out of MP Potions. I personally leave this at 0 because mana is usually not an issue.

NoPriest
This asks you what you would like to do when there is no priest in your party. The best option for this is to town and close bot. But, only if you are at a spot like golems or paramun where priests are a necessary.

NoParty
This asks you what you would like to do when the amount of party members are less than your PartyLimit. This is good for parties against higher level monsters. So, you can avoid getting hit a lot and dieing.

 


[Casting]

[Casting]
InstantCast= 1
CastWhileRun = 1
ShiftSkill= 0
ShiftAttack= 600
Instant Cast
Choose whether you want it to cast right away or after a second. If you would like to look more “legit”, you should put it to 0. But, it’s best to leave it at 1.

Cast While Run
If you wish to cast while you run, leave this option at 1. This is the best way to bot. But, if you want to look more “legit”, put it to 0. But, when you start running, you will not attack.

ShiftSkill
Set the amount of time you would like the bot to wait before casting another skill. It’s best to leave this at 0 for maximum performance.

ShiftAttack
Set the amount of time you would like the bot to wait before using another “normal” attack. This option isn’t that useful currently, but it may be in the future.

 


[Attacker]

[Attacker]
BotType = 1
TargetingMethod= 5
TargetLevelMin= 42
TargetLevelMax= 42
TargetHPMin= 1000
TargetHPMax= 2000
TargetID= 1001, 1002, 1003
TargetNameID= 950, 1671, 1180
TargetLookID= 1000
Skill0ID= 107552
Skill1ID= 0
Skill2ID= 0
Skill3ID= 0
Skill4ID= 0
Skill5ID= 0
Skill6ID= 0
Skill7ID= 0
Skill8ID= 0
Skill9ID= 0
NormalAttack= 0
AvoidKillSteal= 0
RunToRange= 1
AttackRangeMin= 50
AttackRangeMax= 50
MinorHeal= 0
BotType
There is no other option you can really set in this anymore. Just leave it as it is.

Targeting Method
This determines the factor to be used by the Attacker bot to select targets.
Example:
TargetingMethod = 0 (Manual targeting)
TargetingMethod = 1 (Target by HP)
TargetingMethod = 2 (Target by TargetID)
TargetingMethod = 3 (Target by NameID)
TargetingMethod = 4 (Target by LookID)
TargetingMethod = 5 (Target by Level)

TargetLevelMin
The minimum level you would want the bot to attack if you are using TargetingMethod = 5.

TargetLevelMax
The maximum level you would want the bot to attack if you are using TargetingMethod = 5.

TargetHPMin
The minimum HP of a target that you want the bot to attack if you are using TargetingMethod = 1

TargetHPMax
The maximum HP of a target that you want the bot to attack if you are using TargetingMethod = 1

Target ID
Set which targets you would like to attack based upon their ID. You can find their ID by selecting the target and pressing CTRL + NUM5.

Target Name ID
A list of Name IDs separated by comas and ended by coma. The bot will only attack mobs with the Name IDs found in this list. Name ID is a number that represents target’s name. For example, 555 represents “Dire Wolf”. This option is only used when TargetingMethod = 3.
You can get name IDs by 3 methods:
• Print a selected target info in your console. There you can see the NameID() written on the first line. The ID is between the parentheses.
• Go to
www.kingofknight.com Zones section and select your mob name in the list and click View Stats. For example, get stats of Tyon. When the new page is loaded, check the address bar kingofknight.com/mob.php?id=4351&kind=1 . The green part is the Name ID.
• Open up mob_us.tbl in your /KnightOnline/Data folder. In column 0 are Name IDs.

TargetLookID
A list of Look IDs separated by comas and ended by coma. The bot will only attack mobs with the Look IDs found in this list. Look ID is a number that represents target’s appearance. For example, 500 represents the whole wolf class, they are same color, have same skin, but the size is different. Lupus does not belong into 500, because it has different color. Also if 2 different mobs look same but hold different weapons, then their look IDs are different too. This option is only used when TargetingMethod = 4.
You can get look IDs by 2 methods:
• Print a selected target info in your console. There you can see the LookID() written on the first line. The ID is between the parentheses.
• Open up mob_us.tbl in your /KnightOnline/Data folder. In column 2 are Look IDs.

Skill 0-9 ID
These are skill IDs that you set which the bot will use to attack your target with. You can find skill IDs by using a skill ID program that can easily find it for you or you can create them manually. The way to find skill IDs manually is very simple and you can find out how in the FAQ.
Ex: 107552 = Karus Unmastered Rogue CounterStrike

Normal Attack
This is the use of the “r” attack while you are attacking. This feature doesn’t work currently and you should keep it disabled.

AvoidKillSteal
Keeps your character from Kill Stealing. If enabled the bot sill skip the MOB that is being attacked by another player. Where “0″ is disabled and “1″ is enabled.

RunToRange
This will run towards your target when you are within a certain range of it. This is very useful if you are a warrior or BP.

AttackRangeMin
This is the minimum range you would want the bot to attack at. It’s best to keep it at 40 or 50 if you are an archer. But, you may need to lower it if you are a mage, warrior, or priest.

AttackRangeMax
This is the maximum range you would want the bot to attack at. It’s best to keep this at 40 or 50 for all classes because it’s a good maximum range.

MinorHeal
You can set whether you would want the bot to auto minor heal when you hp lowers. This is a good feature if you are botting in an area with high level monsters or in CZ (colony zone).

 


[Healer]

[Healer]
Enabled = 0
SmartPriest = 0
Sit= 0
HealSkillID= 112536
RezzSkillID= 112754
CureCurseID= 112525
CureDiseaseID= 112535
HPSmartPct= 100
HPLimitPct= 90
Enabled
You can set whether you would like healer mode to be enabled or not. Be sure to keep this at 0 if you are any other class besides priest because it may cause problems.

SmartPriest
This feature is very useful. If you would like the bot to detect what heals you have in the skilltree and use them when needed. Then, you don’t need to set your healing skills, but you still need to set your cure and rezz skills.

Sit
Use this option if you would like your character to sit down when you’re not healing. Good feature that will help you save mana and save pots in the long run.

HealSkillID
The skill ID of the heal you would like to use. For example, 112536 means that you want to use the “960″ heal when users are below a certain % of health.

RezzSkillID
This is the skill ID you set for when a party member dies and you will rezz him. It’s good to use this if you are the priest in the party and make sure that the other players in your party have Continue = 1 so that they continue attack after they are rezzed.

CureCurseID
This is the SkillID used when someone has been debuffed. All the time, it’s either 112525 or 212525.

CureDiseaseID
This is the SkillID used when someone in your party has been “poisoned”. For example, when a harpy attacks you, you get a repeated damage. The skill IDs that are used most of the time for this are: 112535 or 212535

HPSmartPct
HP smart limit for using healing skill, measured in percentages. Formula: Total HP – HP skill amount * SmartPct/100 = HP limit, when bot decides to use healing skill

HPLimitPct
HP limit for using healing skill, measured in percentages. Bot will automatically use healing skill when your/ or party members HP drops below this percent.

 


[Timed Skills]

[TimedSkills]
Enabled= 0
Skill0ID= 0
Skill1ID= 0
Skill2ID= 0
Skill3ID= 0
Skill4ID= 0
Skill5ID= 0
Skill6ID= 0
Skill7ID= 0
Skill8ID= 0
Skill9ID= 0
Timing0= 1
Timing1= 1
Timing2= 1
Timing3= 1
Timing4= 1
Timing5= 1
Timing6= 1
Timing7= 1
Timing8= 1
Timing9= 1
Enabled
Set whether you want to have the Timed Skills enabled or not.

SkillID 0-9
Set which skillID you would like to use under your timed skills. You can place things like Buffs, TS Ids, etc.

Timing 0-9
Set the time that each SkillID will recast. Most of the time, the timing is 121, but it varies with the skill that you are using.

 


[AutoPot]

[AutoPot]
AutoHP= 0
AutoMP= 0
HPSmartPct= 100
HPLimitPct= 50
HPPotItemID= 0
MPPotItemID= 0
MPLimit= 100
AutoHP
Set if you want AutoHP pot enabled or not.

AutoMP
Set if you want AutoMP potting enabled or not.

HPSmartPct
HP smart limit for using HP pot item, measured in percentages. Formula: Total HP – HP pot amount * HPSmartPct/100 = HP limit, when bot decides to use pot item

HPLimitPct
HP limit for using MP pot item, measured in percentages. Bot will automatically use healing skill when your/ or party members HP drops below this percent.

HPPotItemID
Find the ItemID of the potion you would like to use and place it here.

MPPotItemID
Find the ItemID of the mp potion you would like to use and place it here.

MPLimit
The minimum mana points limit, NOT in percentages. The bot will automatically use MP pot after MP drops below specified amount.

 


[RepairRoute]

[RepairRoute]
Action00 = town
Action01 = coord : 815,505
Action02 = coord : 800,525
Action03 = gate : 4014,2117
Action04 = coord : 420,545
Action05 = repair : 14739
Action06 = coord : 380,545
Action07 = coord : 385,580
Action08 = coord : 400,595
Action09 = coord : 415,650
Action00-99
Set what actions your bot will take when going to go repair. Initially you should leave the first one to town. Then, set the coordinates to do steps to repair and go back to your spot.
Here are some RouteIDs you may want to use:

KARUS – MORADON ROUTES:
2111 Moradon->Luferson
2112 Moradon->RonarkB
2113 Moradon->RonarkL
2114 Moradon->LunarV
2115 Moradon->Delos
2116 Moradon->Ardream
2117 Moradon->Folk
2118 Moradon->Tale

ELMORAD – MORADON ROUTES:
2121 Moradon->ElMorad
2122 Moradon->RonarkB
2123 Moradon->RonarkL
2124 Moradon->LunarV
2125 Moradon->Delos
2126 Moradon->Ardream
2127 Moradon->Folk
2128 Moradon->Tale

KARUS – LUFERSON ROUTES:
111 Luferson->Bellua
112 Luferson->KallugaV
113 Luferson->RonarkL
114 Luferson->Moradon
115 Luferson->Raon
116 Luferson->EslantG
117 Luferson->Ardream
118 Luferson->RonarkB

121 Bellua->Luferson
122 Bellua->Linart
123 Bellua->RonarkL
125 Bellua->Raon
126 Bellua->RonarkB

131 Linart->Bellua
132 Linart->KallugaV
133 Linart->RonarkL
134 Linart->LunarV
13X Linart->Raon
13X Linart->RonarkB

141 KallugaV->Bellua
142 KallugaV->Linart
143 KallugaV->RonarkL
14X KallugaV->RonarkB

151 EslantG->Bellua
152 EslantG->Linart
153 EslantG->RonarkL
154 EslantG->Eslant
155 EslantG->RonarkB

162 LunarV->Linart
16X LunarV->RonarkL
16X LunarV->RonarkB

171 Raon->Luferson
17X Raon->Linart
17X Raon->RonarkL
17X Raon->Bellua
17X Raon->RonarkB

ELMORAD – ELMORAD ROUTES:
211 ElMorad->Asga
212 ElMorad->KallugaV
213 ElMorad->RonarkL
214 ElMorad->Moradon
215 ElMorad->Doda
216 ElMorad->EslantG
217 ElMorad->Ardream
218 ElMorad->RonarkB

221 Asga->ElMorad
222 Asga->Laiba
223 Asga->RonarkL
225 Asga->Doda
226 Asga->RonarkB

231 Laiba->Asga
232 Laiba->KallugaV
233 Laiba->RonarkL
234 Laiba->LunarV
23X Laiba->Doda
23X Laiba->RonarkB

241 KallugaV->Asga
242 KallugaV->Laiba
243 KallugaV->RonarkL
24X KallugaV->RonarkB

251 EslantG->Asga
252 EslantG->Laiba
253 EslantG->RonarkL
254 EslantG->Eslant
255 EslantG->RonarkB

262 LunarV->Laiba
26X LunarV->RonarkL
26X LunarV->RonarkB

271 Doda->ElMorad
27X Doda->Laiba
27X Doda->RonarkL
27X Doda->Asga
27X Doda->RonarkB

 

[Commands]

[Commands]
Enabled= 0
Cmd00= “add.name”
Cmd01= “accept.id”
Cmd02= “togglebot.id”
Cmd03= “town.id”
Cmd04= “magic.id”
Cmd05= “follow.id”
Cmd06= “kick.id”
Cmd07= “pass.id”
Cmd08= “recast”
Enabled
Set whether you would like to enable the commands or not.

Cmd00
Set a command that players can use to get into your party. They would type the command and then their name.
For example:
add.name LongBanana
NOTE: THIS IS THE ONLY FUNCTION THAT USES NAME

Cmd01
Set the command you would like so that you will accept the party invite.

Cmd02
Set the command that you can use to toggle the bot.

Cmd03
Set the command you would like players to say that will allow you to automatically town.

Cmd04
Set the command which players will say in order for their character to get a certain skill casted on them.
For example, If you are a mage and someone says that command, you will automatically TP them to you. Or, if you are a rogue, when they say the command, you will automatically swift them.

Cmd05
Set the command to follow a user

Cmd06
Set the command to kick a person out of the party

Cmd07
Set the command to pass the leadership of a party over to someone else.

Cmd08
Set the command to recast any skill that was used in timed skills.

 


[AutoParty]

[AutoParty]
Enabled= 1
Name00 = LongBanana
Enabled
Set whether you want the AutoParty function to be enabled or not.

Name00-99
Set the names you would like your bot to automatically invite when they come near you.

 


[Chatter]

[Chatter]
Enabled= 0
Interval= 5000
Text00= “Blah blah blah”
Enabled
You can set it to these types:
1 = normal chat
2 = private chat
5 = shout
14 = Vendor Chat

Interval
Set the interval you want between chats.

Text00-Text99
Set what text you would like the bot to output using one of the enabled functions.

 


[Familiar]

These settings are rarely used and fairly simple. You know the settings from before, this won’t be hard to figure out. 
Keep Updated with KO AutoBot Join our newsletter and get updates and previews before anyone else!

 
  Bugün 5 ziyaretçi (15 klik) kişi burdaydı!
Get your own Chat Box! Go Large!
 
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol