Randomly started doing this: cannot calculate route

This place is for Closed bug reports only. NOT for asking help!

Moderators: Moderators, Developers

Message
Author
c00ld1ds
Noob
Noob
Posts: 6
Joined: 12 Sep 2010, 19:45
Noob?: Yes

Randomly started doing this: cannot calculate route

#1 Post by c00ld1ds »

Sorry if this was already addressed, but I used search and found something similar but not involving a fresh (re)install of openkore. My character can't calculate a route to buy potions. This is in payon_in02. He can be standing in pay_arche and still not be able to calculate a route to the tool dealer. This randomly just started happening... I was running the bot while i was sleeping, and when I woke up, I decided to move him from pay_fild08 to payon caves. But whenever I start the bot, he starts calculating a route to pay_dun00, and after a few seconds, tries to calculate route to buy potions, but can't. I have configs in separate folders from the main one, for my 2 chars, so I just copied the openkore files over the old ones, and it still happens. I have only changed the config file, and even then, just the NPC locations. It is able to buy the potions if I set the NPC to Payon town, but this problem is just sort of annoying. Maybe this is a bug, but I don't know. or maybe I'm doing something wrong... Here is the config.

Code: Select all

# Please Read the Users Manual
# The Manual is located at http://wiki.openkore.com/index.php?title=Manual

######## Login options and server-specific options ########

master International - iRO: Valkyrie
server 0
username xxxxxxxxxxxxxxxxxxx
password xxxxxxxxxxxxxxxxxxx
loginPinCode
char 1

bindIp
# For an overview of all servertypes please go to the following URL:
# http://wiki.openkore.com/index.php?title=ServerType
serverType iRO

# 1 = hook into RO client, 2 = Act as stand-alone proxy, proxy = act as true proxy
XKore 0
XKore_silent 1
XKore_bypassBotDetection 0
XKore_exeName RagFree.exe

# XKore 2 / Proxy configuration
XKore_listenIp 127.0.0.1
XKore_listenPort 6901
XKore_publicIp 127.0.0.1

# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 1
adminPassword xxxxxxxxxxxxxxxxxxxxxxxxxxx
callSign
commandPrefix ;

pauseCharServer 1
pauseMapServer 1
ignoreInvalidLogin 0
secureLogin_requestCode

message_length_max 80

######## Main configuration ########

alias_heal sp 28

allowedMaps
allowedMaps_reaction 1

attackAuto 2
attackAuto_party 1
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 2
attackDistance 1.5
attackDistanceAuto 0
attackMaxDistance 2.5
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 1
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 0
attackLooters 1
attackChangeTarget 1
aggressiveAntiKS 1

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: http://wiki.openkore.com/index.php?title=BreakTime
autoBreakTime {
    startTime
    stopTime
}

autoConfChange {
    minTime
    varTime
    lvl
    joblvl
}

autoMakeArrows 0

autoRestart 2609
autoRestartMin 1200
autoRestartSeed 3600

autoRestartSleep 1
autoSleepMin 180
autoSleepSeed 600

autoResponse 0

autoSpell

avoidGM_near 1
avoidGM_near_inTown 0
avoidGM_talk 0
avoidGM_reconnect 215
avoidGM_ignoreList

avoidList 1
avoidList_inLockOnly 0
avoidList_reconnect 321

cachePlayerNames 1
cachePlayerNames_duration 900
cachePlayerNames_maxSize 100

clientSight 20

dcOnDeath 0
dcOnDualLogin 0
dcOnDisconnect 0
dcOnEmptyArrow 0
dcOnMaxReconnections 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1
dcOnPlayer 0

follow 0
followTarget
followEmotion 1
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 6
followDistanceMin 3
followLostStep 12
followSitAuto 0
followBot 0

itemsTakeAuto 2
itemsTakeAuto_party 0
itemsGatherAuto 1
itemsMaxWeight 55
itemsMaxWeight_sellOrStore 50
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0
    

lockMap pay_dun00
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_avoidWalls 1
route_randomWalk 1
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 payon
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

shopAuto_open 0
shop_random 0

#sitAuto_hp_lower 80
#sitAuto_hp_upper 94
#sitAuto_sp_lower 1
#sitAuto_sp_upper 2
sitAuto_over_50 0
sitAuto_idle 1
sitAuto_look
sitAuto_look_from_wall


statsAddAuto 1
statsAddAuto_list 15 dex, 40 str, 30 dex, 30 vit, 40 dex, 60 str, 50 vit, 70 str, 50 agi
statsAddAuto_dontUseBonus 1
statsAdd_over_99 0

skillsAddAuto 1
skillsAddAuto_list Enlarge Weight Limit 5, Discount 10, Overcharge 10, Pushcart 3, Vending 5, Pushcart 10

tankMode 0
tankModeTarget

teleportAuto_hp 10
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 4
teleportAuto_minAggressivesInLock 4
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 500
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 1
teleportAuto_useSkill 3
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
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 1
dealAuto_names
partyAuto 1
partyAutoShare 0
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains
beepDomains_notInTown

logChat 0
logPrivateChat 1
logPartyChat 1
logGuildChat 1
logSystemChat 1
logEmoticons
logConsole 0
logAppendUsername 1

chatTitleOversize 0
shopTitleOversize 0

sleepTime 10000

ignoreAll 1
itemHistory 0
autoTalkCont 1
noAutoSkill 0
portalCompile 1
portalRecord 2
missDamage 0

tankersList

repairAuto 0
repairAuto_list

removeActorWithDistance

######## 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 seconds
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

######## 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
    aggressives
    previousDamage
    stopWhenHit 0
    inLockOnly 0
    notInTown 0
    timeout 0
    disabled 0
    monsters
    notMonsters
    maxAttempts 0
    maxUses 0
    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_deltaHp
}

doCommand {
    hp
    sp
    homunculus_hp
    homunculus_sp
    homunculus_dead
    onAction
    whenStatusActive
    whenStatusInactive
    whenFollowing
    spirit
    aggressives
    monsters
    notMonsters
    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
    aggressives
    monsters
    notMonsters
    stopWhenHit 0
    inLockOnly 0
    notWhileSitting 0
    notInTown 0
    timeout 0
    disabled 0
    inInventory
    manualAI 0
}


useSelf_skill_smartHeal 1


partySkill {
    lvl 10
    maxCastTime 0
    minCastTime 0
    hp
    sp
    homunculus_hp
    homunculus_sp
    homunculus_dead
    onAction
    whenStatusActive
    whenStatusInactive
    whenFollowing
    spirit
    aggressives
    monsters
    notMonsters
    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
    midHead
    lowHead
    leftHand
    rightHand
    leftAccessory
    rightAccessory
    robe
    armor
    shoes
    arrow
    monsters
    weight 0
    whileSitting 0
    hp
    sp
    homunculus_hp
    homunculus_sp
    homunculus_dead
    onAction
    whenStatusActive
    whenStatusInactive
    whenFollowing
    spirit
    aggressives
    stopWhenHit 0
    inLockOnly 0
    notWhileSitting 0
    notInTown 0
    timeout 0
    disabled 0
    inInventory
    manualAI 0
}
useSelf_item Red Potion {
    hp < 60%
    aggressives >= 1
    stopWhenHit 0
    inLockOnly 1
    notWhileSitting 1
    notInTown 1
    manualAI 0
}

useSelf_item Orange Potion {
    hp < 30%
    aggressives >= 1
    stopWhenHit 0
    inLockOnly 1
    notWhileSitting 1
    notInTown 1
    manualAI 0
}

useSelf_item Green Herb {
    whenStatusActive Poison
    minCastTime 3.6
    maxCastTime 8.5
    manualAI 0
}

useSelf_item Concentration Potion {
    whenStatusInactive Concentration Potion, Awakening Potion, Berserk Potion
    inLockOnly 0
    notWhileSitting 1
    notInTown 1
    manualAI 0
}

useSelf_item Awakening Potion {
    whenStatusInactive Awakening Potion, Concentration Potion, Berserk Potion
    inLockOnly 0
    notWhileSitting 1
    notInTown 1
    manualAI 0
}
buyAuto Red Potion {
    npc payon_in02 87 134
    minAmount 5
    maxAmount 105
    distance 8
}



######## Autostorage/autosell ########

sellAuto 0
sellAuto_npc payon_in02 87 134
sellAuto_distance 5

storageAuto 1
storageAuto_npc pay_arche 53 121
storageAuto_distance 5
storageAuto_npc_type 3
storageAuto_npc_steps c r0 n
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 1
minStorageZeny 500

npcTimeResponse

getAuto {
    minAmount
    maxAmount
    passive
}

#getAuto Red Potion {
#    minAmount 5
#    maxAmount 105
#    passive 1
#}

getAuto Butterfly Wing {
    minAmount 2
    maxAmount 5
    passive 0
}
getAuto Fly Wing {
    minAmount 3
    maxAmount 25
    passive 0
    dcOnEmpty 1
}


######## 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
paddedPackets 0
paddedPackets_attackID 0x72
paddedPackets_skillUseID 0xF5
serverEncoding Western

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: Randomly started doing this: cannot calculate route

#2 Post by kLabMouse »

There is very simple solution:
1) Set "portalCompile" and "portalRecord" to suggested values (default).
2) Move your char, to and from all warp portals you need.
3) Restart Kore, and Answer "Yes" to recompile portals.

All will go well.
Same question was asked in IRC, and the answer was the same.

P.S. Please! Read the manual before asking such question.

c00ld1ds
Noob
Noob
Posts: 6
Joined: 12 Sep 2010, 19:45
Noob?: Yes

Re: Randomly started doing this: cannot calculate route

#3 Post by c00ld1ds »

Do you mean turn off the AI in X_Kore 1 and then walk manually, so it can see? because even in manual AI, i cannot type move payon_in02 because it can't calculate a path.

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: Randomly started doing this: cannot calculate route

#4 Post by kLabMouse »

c00ld1ds wrote:Do you mean turn off the AI in X_Kore 1 and then walk manually, so it can see? because even in manual AI, i cannot type move payon_in02 because it can't calculate a path.
Well. You can use XKore 1 or the WX Map dialog.

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: Randomly started doing this: cannot calculate route

#5 Post by kLabMouse »

Please, Respond that the solution helped or not next time.

Marked as Fixed.

c00ld1ds
Noob
Noob
Posts: 6
Joined: 12 Sep 2010, 19:45
Noob?: Yes

Re: Randomly started doing this: cannot calculate route

#6 Post by c00ld1ds »

Sorry, I haven't been on that char, and to be honest I didn't even try it... but I got curious to know if it worked, and well, it didn't. I tried going into X_Kore 1 and walking it manually, back and forth, then re-enabling the AI, and it didn't work. I tried walking through twice, shutting down openkore, restarting, and still, it didn't work. Mark this as epic fail.

c00ld1ds
Noob
Noob
Posts: 6
Joined: 12 Sep 2010, 19:45
Noob?: Yes

Re: Randomly started doing this: cannot calculate route

#7 Post by c00ld1ds »

update: it also does it with other bots running on the same exe. It seems only getting to payon_in02 is a problem. I use shortcuts to different control folders, which I copied over and edited, so it might be something in there? Although, this happened before I copied anything, and I never touched anything but what I needed, like buyAuto and lockmap, etc.

Post Reply