100% found this document useful (1 vote)
134 views13 pages

OpenKore Configuration Guide

This document contains the configuration settings for an OpenKore bot. It includes settings for general bot behavior, combat options, item management, skill usage, party/guild options, homunculus and mercenary settings, and more. All settings are specified with keywords and values to control how the bot operates.

Uploaded by

WasisMahendra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
134 views13 pages

OpenKore Configuration Guide

This document contains the configuration settings for an OpenKore bot. It includes settings for general bot behavior, combat options, item management, skill usage, party/guild options, homunculus and mercenary settings, and more. All settings are specified with keywords and values to control how the bot operates.

Uploaded by

WasisMahendra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

# Please Read the Users Manual

# The Manual is located at [Link]


######## Login options and server-specific options ########
master Indonesia - idRO: Thor - Legend - Fnc - Heroes
server 2
username
password
loginPinCode
char 2
# Poseidon Settings ([Link]
# They must be the same as Query Server config in [Link]
poseidonServer [Link]
poseidonPort 24390
bindIp
# 1 = hook into RO client, 2 = Act as stand-alone proxy, proxy = act as true pro
xy
# [Link]
XKore 0
XKore_port 2350
XKore_dll [Link]
XKore_autoAttachIfOneExe 1
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName [Link]
# XKore 2 / Proxy configuration
XKore_listenIp [Link]
XKore_listenPort 6901
XKore_publicIp [Link]
# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 1
adminPassword
callSign
commandPrefix ;
pauseCharServer 0
pauseMapServer 0
ignoreInvalidLogin 0
secureLogin_requestCode
message_length_max 80
######## Main configuration ########
alias_heal sp 28
allowedMaps
allowedMaps_reaction 1
attackAuto 2
attackAuto_party 2
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 1

attackDistance 1
attackDistanceAuto 1
attackMaxDistance 1
attackMaxRouteDistance 0
attackMaxRouteTime 0
attackMinPlayerDistance 0
attackMinPortalDistance 0
attackUseWeapon 1
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 1
attackLooters 0
attackChangeTarget 1
aggressiveAntiKS 0
autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map
attackEquip_topHead
attackEquip_midHead
attackEquip_lowHead
attackEquip_leftHand
attackEquip_rightHand
attackEquip_leftAccessory
attackEquip_rightAccessory
attackEquip_robe
attackEquip_armor
attackEquip_shoes
attackEquip_arrow
#You need the breakTime plugin: [Link]
me
autoBreakTime {
startTime
stopTime
}
autoConfChange {
minTime
varTime
lvl
joblvl
}
autoMakeArrows 0
autoRestart 1800
autoRestartMin 1800
autoRestartSeed 5
autoRestartSleep 0
autoSleepMin 900
autoSleepSeed 900
autoResponse 0
autoSpell

avoidGM_near 0
avoidGM_near_inTown 0
avoidGM_talk 0
avoidGM_reconnect 1800
avoidGM_ignoreList
avoidList 1
avoidList_inLockOnly 0
avoidList_reconnect 1800
cachePlayerNames 1
cachePlayerNames_duration 900
cachePlayerNames_maxSize 100
clientSight 7
dcOnDeath 0
dcOnDualLogin 0
dcOnDisconnect 0
dcOnEmptyArrow 0
dcOnMaxReconnections 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1
dcOnPlayer 0
dcOnServerShutDown 0
dcOnServerClose 0
follow 0
followTarget
followEmotion 1
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 6
followDistanceMin 3
followLostStep 12
followSitAuto 0
followBot 0
followRandom 0
followRandomDistance 4
itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 48
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0
lockMap ra_san01
lockMap_x 171
lockMap_y 123
lockMap_randX
lockMap_randY
route_escape_reachedNoPortal 1
route_escape_randomWalk 1

route_escape_shout
route_avoidWalls 0
route_randomWalk 0
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 0
route_teleport_minDistance 150
route_teleport_maxTries 8
route_teleport_notInMaps
route_step 15
runFromTarget 0
runFromTarget_dist 6
saveMap
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand
shopAuto_open 0
shop_random 0
shop_useSkill 1
sitAuto_hp_lower 40
sitAuto_hp_upper 90
sitAuto_sp_lower 40
sitAuto_sp_upper 90
sitAuto_follow 0
sitAuto_over_50 0
sitAuto_idle 0
sitAuto_look
sitAuto_look_from_wall
statsAddAuto 0
statsAddAuto_list
statsAddAuto_dontUseBonus 0
statsAdd_over_99 0
skillsAddAuto 0
skillsAddAuto_list
tankMode 0
tankModeTarget
teleportAuto_hp 10
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 0
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 500
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_notPlayers

teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 0
teleportAuto_lostTarget 0
teleportAuto_dropTarget 0
teleportAuto_dropTargetKS 0
teleportAuto_attackedWhenSitting 0
teleportAuto_totalDmg 0
teleportAuto_totalDmgInLock 0
teleportAuto_equip_leftAccessory
teleportAuto_equip_rightAccessory
teleportAuto_lostHomunculus
teleportAuto_useItemForRespawn
dealAuto 2
dealAuto_names
partyAuto 1
partyAutoShare 0
partyAutoShareItem 0
partyAutoShareItemDiv 0
guildAutoDeny 1
verbose 1
showDomain 0
squelchDomains Devotion,skill,connection
verboseDomains
beepDomains
beepDomains_notInTown
logChat 0
logPrivateChat 1
logPartyChat 1
logGuildChat 1
logSystemChat 1
logEmoticons
logConsole 0
logAppendUsername 1
logAppendServer
chatTitleOversize 0
shopTitleOversize 0
sleepTime 100000
ignoreAll 0
itemHistory 0
autoTalkCont 1
noAutoSkill 0
portalCompile 1
portalRecord 2
missDamage 0
tankersList
repairAuto 0
repairAuto_list
status_mapProperty 0
status_mapType 0

removeActorWithDistance 10
######## Mercenary Support ########
mercenary_attackAuto 2
mercenary_attackAuto_party 1
mercenary_attackAuto_notInTown 1
mercenary_attackAuto_onlyWhenSafe 0
mercenary_attackDistance 1.5
mercenary_attackMaxDistance 2.5
mercenary_attackMaxRouteTime 4
mercenary_attackCanSnipe 0
mercenary_attackCheckLOS 0
mercenary_attackNoGiveup 0
mercenary_attackChangeTarget 1
mercenary_followDistanceMax 10
mercenary_followDistanceMin 3
mercenary_route_step 15
mercenary_tankMode 0
mercenary_tankModeTarget
mercenary_teleportAuto_hp 10
mercenary_teleportAuto_maxDmg 500
mercenary_teleportAuto_maxDmgInLock 0
mercenary_teleportAuto_deadly 1
mercenary_teleportAuto_unstuck 0
mercenary_teleportAuto_dropTarget 0
mercenary_teleportAuto_dropTargetKS 0
mercenary_teleportAuto_totalDmg 0
mercenary_teleportAuto_totalDmgInLock 0
######## Homunculus Support ########
homunculus_attackAuto 2
homunculus_attackAuto_party 1
homunculus_attackAuto_notInTown 1
homunculus_attackAuto_onlyWhenSafe 0
homunculus_attackDistance 1.5
homunculus_attackMaxDistance 2.5
homunculus_attackMaxRouteTime 4
homunculus_attackCanSnipe 0
homunculus_attackCheckLOS 0
homunculus_attackNoGiveup 0
homunculus_attackChangeTarget 1
homunculus_followDistanceMax 10
homunculus_followDistanceMin 3
homunculus_route_step 15
homunculus_tankMode 0
homunculus_tankModeTarget
homunculus_teleportAuto_hp 10
homunculus_teleportAuto_maxDmg 500
homunculus_teleportAuto_maxDmgInLock 0
homunculus_teleportAuto_deadly 1

homunculus_teleportAuto_unstuck 0
homunculus_teleportAuto_dropTarget 0
homunculus_teleportAuto_dropTargetKS 0
homunculus_teleportAuto_totalDmg 0
homunculus_teleportAuto_totalDmgInLock 0
# intimacyMax / Min sets a threshhold of when not to feed your homunculus
# If intimacy is HIGHER than the minimum or LOWER/EQUAL to the max, we wont feed
.
homunculus_intimacyMax 999
homunculus_intimacyMin 911
# How long should we wait between feeding? default: random between 10 and 60 sec
onds
homunculus_hungerTimeoutMax 60
homunculus_hungerTimeoutMin 10
# Turn on/off homunculus autofeeding
homunculus_autoFeed 1
# In Wich maps should we allow feeding? (leave empty for any map)
homunculus_autoFeedAllowedMaps
# Feed homunculus between MIN and MAX value (example: between 11 and 25)
homunculus_hungerMin 11
homunculus_hungerMax 24
# Turn on/off pet autofeeding
pet_autoFeed 1
# Feed pet when meet the hunger value
pet_hunger 25
# Return pet when meet the hunger value
pet_return 20
######## Block options ########
# You can copy & paste any block multiple times. So if you want to
# configure two attack skills, just duplicate the attackSkillSlot block.
attackSkillSlot {
lvl 10
dist 1.5
maxCastTime 0
minCastTime 0
hp
sp > 10
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
amuletType
aggressives
previousDamage
stopWhenHit 0
inLockOnly 0
notInTown 0
timeout 0
disabled 0

monsters
notMonsters
monstersCount
maxAttempts 0
maxUses 0
target_hp
target_whenStatusActive
target_whenStatusInactive
target_deltaHp
inInventory
isSelfSkill 0
equip_topHead
equip_midHead
equip_lowHead
equip_leftHand
equip_rightHand
equip_leftAccessory
equip_rightAccessory
equip_robe
equip_armor
equip_shoes
equip_arrow
manualAI 0
}
attackComboSlot {
afterSkill
waitBeforeUse
dist 1.5
isSelfSkill 1
target_hp
target_deltaHp
monsters
notMonsters
monstersCount
}
doCommand {
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
amuletType
aggressives
monsters
notMonsters
monstersCount
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout
disabled 0
inInventory

inCart
inMap
manualAI 0
}
useSelf_skill {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
amuletType
aggressives
monsters
notMonsters
monstersCount
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}
useSelf_skill_smartHeal 1
partySkill {
lvl 10
dist 3
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
amuletType
aggressives
monsters
notMonsters
monstersCount
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0

timeout 0
disabled 0
manualAI 0
target
target_hp
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive
target_aggressives
target_monsters
target_timeout 0
target_deltaHp
target_dead 0
inInventory
isSelfSkill 0
}
autoSwitch_default_rightHand
autoSwitch_default_leftHand
autoSwitch_default_arrow
# NOTE: In the case of two handed weapons, or no Shield,
#
duplicate the weapon name for 'rightHand'
# To attack with bare hands, specify "[NONE]" (without the quotes) for rightHand
autoSwitch {
rightHand
leftHand
arrow
distance
useWeapon
}
equipAuto {
topHead Helm Of Valor
midHead
lowHead
#
leftHand +9 Rune Hunter Bow [Archer Skeleton] [1]
#
rightHand +9 Rune Hunter Bow [Archer Skeleton] [1]
leftHand
rightHand +7 Sucsamad [?4808*2]
leftAccessory Medal Of Valor1
rightAccessory Medal Of Valor2
robe Muffler Of Valor
armor Armor Of Valor
shoes
arrow
shoes
arrow
monsters
notMonsters
monstersCount
weight 0
whileSitting 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead

onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
amuletType
aggressives
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}
useSelf_item {
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
amuletType
aggressives
monsters
notMonsters
monstersCount
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
manualAI 0
}
######## Autostorage/autosell ########
buyAuto {
npc
standpoint
distance 5
price
minAmount 2
maxAmount 3
}
sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5
storageAuto 0

storageAuto_npc rachel 109 138


#storageAuto_npc alberta 28 229
#storageAuto_npc moscovia 223 191
#storageAuto_npc payon 175 226
#storageAuto_npc prontera 151 29
#storageAuto_npc hugel 88 168
#storageAuto_npc morocc 156 97
#storageAuto_npc veins 208 128
storageAuto_distance 12
storageAuto_npc_type 1
storageAuto_npc_steps c r1 n
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
minStorageZeny 50
npcTimeResponse
getAuto {
minAmount
maxAmount
passive
}
######## Debugging options; only useful for developers ########
debug 0
debugPacket_unparsed 0
debugPacket_received 0
debugPacket_ro_sent 0
debugPacket_sent 0
debugPacket_exclude
debugPacket_include
debugPacket_include_dumpMethod
debugDomains
storageEncryptKey 0x050B6F79, 0x0202C179, 0x00E20120, 0x04FA43E3, 0x0179B6C8, 0x
05973DF2, 0x007D8D6B, 0x08CB9ED9
doCommand ai clear;;move 171 155 {
label move
aggressives 0
inMap ra_san01
whenIdle 1
timeout 10
disabled
}
##################################################
useSelf_item Unknown #12576 {
inInventory Unknown #1774 < 100
notInTown 1
timeout 60
disabled 1
}
useSelf_item Special Alloy Trap Box {
inInventory Special Alloy Trap < 50
notInTown 1
timeout 10
disabled

}
#getAuto Unknown #12576 {
#
minAmount 1
#
maxAmount 40
#
passive
#}
#########################################################################
attackSkillSlot Double Strafing {
lvl 10
sp > 10%
whenStatusInactive Silenced
maxUses
disabled 1
}
useSelf_skill 2253 {
lvl 3
sp > 50
aggressives > 2
dist
maxUses
timeout 2
disabled
}
attackSkillSlot 2243 {
lvl 5
sp > 50
dist 7
maxUses
timeout
disabled
}
useSelf_skill Attention Concentrate {
lvl 10
sp > 40%
whenStatusInactive Attention Concentrate
stopWhenHit 1
timeout 10
disabled
}
useSelf_skill Wind Walk {
lvl 10
sp > 40%
whenStatusInactive Wind Walk
stopWhenHit 1
timeout 10
disabled 1
}
useSelf_skill True Sight {
lvl 10
sp > 60%
whenStatusInactive True Sight
stopWhenHit 1
timeout 10
disabled 1
}

You might also like