|
|
Outline ·
[ Standard ] ·
Linear+
read the mkhr/modkore manual
| xlestat |
Mar 1 2006, 01:35 PM
|

Administrator
      
Race: Admin
Posts: 530
Spawned: 21 Nov 04
Spawn ID: 2

|
QUOTE the modkore documentation:
Syntax Definition
| - OR
() - required parameters
[] - optional parameters
flag - an option that's either 1 or 0 (on or off).
"" - literal text
callsign - Callsign as specified in config.txt. The callsign is not case sensitive. The Callsign is not needed in private messages.
percentage - a number representing a percentage, don't put a '%' symbol
--------------------------------------------------------------------------------
Console Commands
Actions
a (monster #)
monster # - A corresponding number from the Monster List Attack a single Monster with your weapon
autostorage
Force to Auto-Storage
autobuy
Force to Auto-Buy
autosell
Force to Auto-Sell
follow (player #)
player # - A corresponding number from the Player List Tells Kore to follow a Player
follow stop
Tells Kore to stop following a Player
drop (inventory item #) [(amount)]
inventory item # - A corresponding number from your Inventory Item List Drop amount of an Item from your Inventory on the ground. If no amount is specified then the maximum amount is dropped
im (inventory item #) (monster #)
inventory item # - A corresponding number from your Inventory List monster # - A corresponding number from the Monster List Use an Item from your Inventory on a Monster
ip (inventory item #) (player #)
inventory item # - A corresponding number from your Inventory List player # - A corresponding number from the Player List Use an Item from your Inventory on a Player
is (inventory item #)
inventory item # - A corresponding number from your Inventory List Use an Item from your Inventory on yourself
look (body dir) [(head dir)]
body dir - Number from 0-7 inclusive. 0 (North), 2 (West), 4 (South), 6 (East) head dir - Number from 0-2 inclusive. 0 (Ahead), 1 (Right), 2 (Left) Look a direction. If no head dir is specified, your head will look straight ahead of your body
move [(x) (y)] [(map)] | "stop"
map name - Name of target map as found in maps.txt, without .rsw extension (ie. prt_fild00) Move your character to block (x, y) on map map - Kore uses pathfinding to move to the location, and will only attack aggressive monsters along the way. You can specify just map by itself and Kore will move to that map, or specify x and y and Kore will move to block (x, y) on the current map. move stop will kill all routes in the AI queue.
respawn
Kore will warp back to its save point specified by saveMap in config.txt. and attempt to sellAuto or StorageAuto
pet ( feed | uneq | back )
Pet command pet feed - feeding your pet pet uneq - unequipment accessory your pet pet back - return your pet to egg
shop ( open | close )
Shop command shop open - opening your shop shop close - closing your shop
send (Hex String)
Hex String - Hexidecimal pairs separated by spaces. ex. "send 01 04 2A FF" Sends a raw packet to the connected server
sit
Turns off attackAuto, turns off route_randomWalk, turns on sitAuto, stops all movement, and sits.
sm (skill #) (monster #) [(skill lvl)]
skill # - A corresponding number from the Skill List monster # - A corresponding number from the Monster List Use a Skill on a Monster. If no skill lvl is specified, then the highest skill lvl is used
sp (skill #) (player #) [(skill lvl)]
skill # - A corresponding number from the Skill List player # - A corresponding number from the Player List Use a Skill on a Player. If no skill lvl is specified, then the highest skill lvl is used
ss (skill #) [(skill lvl)]
skill # - A corresponding number from the Skill List Use a Skill on yourself. If no skill lvl is specified, then the highest skill lvl is used
stand
Sets back attackAuto and route_randomWalk to their previous values (if any), turns off sitAuto, and stands. sitAuto will be automatically turned on when Kore's HP and SP are above the sitAuto_lower values specified in config.txt.
take (item #)
item # - A corresponding number from the Item List Take an Item from the ground
tank (player #)
player # - A corresponding number from the Player List Tells Kore to tank for a Player
tank stop
Tells Kore to stop tanking for a Player
tele
Kore will teleport to a random location on the map
vender (vender #) [(item #) (amount)]
vender # - A corresponding number from the Vender List item # - A corresponding number to buy item from vender # amount - amount of items that you want to buy Buy item from vender #. if no item # is specified, then List vender item from that vender #. By Default ,if no amount is specified, then buy only 1 item.
Chat Functions
c (message)
Public chat. Also used to talk in a Chat Room
e (emotion #)
emotion # - Number from 1-34 inclusive Send an emotion (heart, sweat, anger, etc.)
g (message)
Guild chat.
ignore (flag) (username | "all")
Toggles ignore chat from username, or everyone if all is specified.
p (message)
Party chat
pm (username | pm #) (message)
pm # - A corresponding number from the PM List Private chat
Chat Room Management
bestow (chat user #)
chat user # - A corresponding number from the Chat Room Info Give away your Chat Room admin power to another user
chat "(title)" [(limit) (public flag) (password)]
"title" - Title of the chat room must be enclosed in quotes limit - Maximum number of allowed users in Chat Room public flag - 1 (public), 0 (private) Creates a Chat Room. Defaults to a public Chat Room with a limit of 20 users.
chatmod "(title)" [(limit) (public flag) (password)]
Same as chat, but modifies the current Chat Room properties instead of creating a new Chat Room
join (chat room #) [(password)]
chat room # - A corresponding number from the Chat Room List Join a Chat Room
leave
Leave the current Chat Room
kick (chat user #)
chat user # - A corresponding number from the Chat Room Info Kick and ban a user from your Chat Room
Configuration Modification
a no
Turns off auto-attack
a yes
Turns on auto-attack
auth (username) (flag)
Toggles authorization to username for use of Kore through Chat Commands
conf (variable) [(value)]
variable - A variable from the config.txt file Sets the config variable to value and rewrites config.txt. Type "value" (without quotes) instead of a value to see the current value of the variable.
maplock (flag)
Sets maplock value to flag
timeout (type) (seconds)
type - the exact name from the Timeout Table (in the Control directory) seconds - number of seconds, a possibly fractional value (ex. 0.5) Sets the specified timeout to seconds and rewrites timeouts.txt. If no value is specified th en the value of type will be displayed
Dealing
deal
Use 1: Accept an incoming deal Use 2: Finalize your part of the deal Use 3: Trade when both parts are finalized
deal (player #)
player # - A corresponding number from the Player List Request a deal with a Player
deal no
Use 1: Cancel incoming deal Use 2: Cancel current deal
deal add (inventory item # | "z") [(amount)]
inventory item # - A corresponding number from your Inventory List z - Specifies that you wish to add Zenny Add amount of the Inventory Item/Zenny to the deal. If no amount is specified, then the maximum amount is added
Inventory Management
buy (store item #) [(amount)]
store item # - A corresponding number from the Store List Buy amount of an Item from a Store. If no amount is specified, you will buy 1 of the Item. You must be near the Store to purchase the Item
cart add (inventory item #) [(amount)]
inventory item # - A corresponding number from your Inventory List Add an item to your merchant cart. If no amount is specified then the maximum amount is added
cart get (cart item #) [(amount)]
cart item # - A corresponding number from the Cart List Get an item from your merchant cart. If no amount is specified then the maximum amount is taken
eq (inventory item #)
inventory item # - A corresponding number from your Inventory List Equip an Item in your Inventory
identify (identify item #)
identify item # - A corresponding number from the Identify List Identify an item after using the Item Appraisal Skill or an amplifier.
sell (inventory item #) [(amount)]
inventory item # - A corresponding number from your Inventory List Sell amount of an Item to a Store. If no amount is specified, then the maximum amount is sold. Items must be sold after talking to (and near) an NPC where you can sell items.
storage add (inventory item #) [(amount)]
inventory item # - A corresponding number from your Inventory List Add an item to an open storage. If no amount is specified then the maximum amount is added
storage close
Close your storage
storage get (storage item #) [(amount)]
storage item # - A corresponding number from the Storage List Get an item from an open storage. If no amount is specified then the maximum amount is taken
uneq (inventory item #)
inventory item # - A corresponding number from your Inventory List Unequip an Item in your Inventory
Lists
cart
Merchant Cart list.
chist
Chat History List
cri
Chat Room Info. Details about the Chat Room you're currently in, and a Chat Room user list
crl
Chat Room List. Lists all Chat Rooms in your immediate area
dl
Deal List. Details about the current Deal - your/other's items+amount, zenny, finalization stage etc.
guild ["info"|"member"]
Guild Details.Display Guild information.will display correct until using guild command.
identify
Item Identify List. After using an amplifier or the Item Appraisal Skill, you can identify one of the Items in this list.
i ["u"|"eq"|"nu"]
Inventory List. Separated into Usable Items, Equipment, and Non-Usable Items. For example, to view just the usable items: i u
il
Item List. Lists all Items on the ground in your immediate area
ml
Monster List. Lists all Monsters in your immediate area
mr
Murder List. Lists all Monsters that you killed.
nl
NPC List. Lists all NPCs in your immediate area
party
Party List. Lists Party member's online status, location, and health
petl
Pet List. Lists all Pets in your immediate area
pl
Player List. Lists all Players in your immediate area
pml
Private Message List. Constructed similarily to Ragnarok's PM List - outgoing/incoming PM names are stored in a list for quick access.
portals
Portal List. Portals connect maps together, you can view all portals in your immediate area
shop
Shop List. Lists your Selling items.
skills
Skill List. Lists your Skills, skill levels, and SP per usage
storage
Storage List. Lists Items in your Storage after you've talked to a Kapra and payed the fee.
store
Store List. Lists Items and prices from the last NPC Store visited
talk resp
Response List. Lists possible Responses that a NPC has given you
vl
Vender Shop List. Lists Vender Shop in your immediate area
NPC Interaction
talk (npc #)
npc # - A corresponding number from the NPC List Talk to a NPC
talk cont
Continue the current NPC converstation (when prompted for continue)
talk no
Cancel the current NPC converstation
talk resp (response #)
response # - A corresponding number from the Response List Respond to a NPC (when prompted for a response)
Party Management
party create "(party name)"
"party name" - Name of Party must be enclosed in quotes Organize a Party
party join (flag)
Accept/Deny incoming Party request
party kick (party member #)
party member # - A corresponding number from the Party List Expel a Party member from your Party
party leave
Leave your current Party
party request (player #)
player # - A corresponding number from the Player List Request a Player to join your Party
party share (flag)
flag - 1 (Share EXP evenly), 0 (Individual EXP) Toggle Party EXP sharing
Status/Skill Management
as
Ai Status. Details about the Job Queue of Ai
exp
Display Exp gain since running.
remain
Airtime Remaining
s
Status. Important information about your character, similar to the always-viewable Ragnarok status window
st
Statistics. Details about your character (str, agi, attack etc.)
skills add (Skill #)
Skill # - A corresponding number from the Skill List Add a Skill point to the specified Skill
stat_add (str | agi | vit | int | dex | luk)
Add a Statistic point of the specified type
memo
Memorize coordinates for warp ability
pet info
Pet Status info.
version
modKore Version info.
where
Character's current map and coordinates
who
Number of online users
System Functions
ai
Toggles AI on/off
cl
Clear the chat log.
dump
Dumps the to-be-parsed packets to DUMP.txt
quit
Exits Kore
reload (partial name | "all") ["except" (partial name)]
Reloads all configuration/table files that match partial name, and if specified, excludes any files that match partial name after except Ex. reload tables except monsters - reloads all the tables except the monsters table
relog
Reconnects to Master Server, and logs in
v
Toggles verbose on/off. If off you will not receive chat messages from X-Kore in-game.
--------------------------------------------------------------------------------
Chat Commands
All Chat Commands require that the user be authorized. See the Console and Chat Command configuration management sections. You can play with the words in Chat Commands, as Kore looks for keywords. kore, go back to town sit down kore As long as the callsign is in there and a keyword followed by any variables, the Chat Command will work. The callsign is not needed if you issue the Chat Command through Private Chat. All Chat Commands (including the callsign) are not case sensitive.
Actions
(callsign) follow [(partial username | "me")]
Kore will follow a Player in the area whose username contains partial username. If no partial username is specified then Kore will follow the caller
(callsign) follow stop
Tells Kore to stop following a Player
(callsign) heal [(partial username | "me")] (hp amount)
Kore will attempt to heal a Player in the area whose username contains partial username. Kore will heal as much as possible until its healed hp amount. If no partial username is specified then Kore will heal the caller
(callsign) look (body dir) [(head dir)]
body dir - Number from 0-7 inclusive. 0 (North), 2 (West), 4 (South), 6 (East) head dir - Number from 0-2 inclusive. 0 (Ahead), 1 (Right), 2 (Left) Look a direction. If no head dir is specified, your head will look straight ahead of your body
(callsign) move [(x) (y)] [(map)] | "stop"
map name - Name of target map as found in maps.txt, without .rsw extension (ie. prt_fild00) Move your character to block (x, y) on map map - Kore uses pathfinding to move to the location, and will only attack aggressive monsters along the way. You can specify just map by itself and Kore will move to that map, or specify x and y and Kore will move to block (x, y) on the current map. move stop will kill all routes in the AI queue.
(callsign) sit
Turns off attackAuto, turns off route_randomWalk, turns on sitAuto, stops all movement, and sits.
(callsign) stand
Sets back attackAuto and route_randomWalk to their previous values (if any), turns off sitAuto, and stands. sitAuto will be automatically turned on when Kore's HP and SP are above the sitAuto_lower values specified in config.txt.
(callsign) tank [(partial username | "me")]
Kore will tank for a Player in the area whose username contains partial username. If no partial username is specified then Kore will tank for the caller
(callsign) tank stop
Tells Kore to stop tanking for a Player
thanks
Thank Kore for a job well done smile.gif
(callsign) town
Kore will warp back to its save point specified by saveMap in config.txt.
Configuration Modification
(auth password) --must be private messaged to Kore
auth password - The authorization password as specified in config.txt Toggles authorization to caller for use of Kore through Chat Commands.
(callsign) conf (variable) [("value")]
variable - A variable from the config.txt file Sets the config variable to value and rewrites config.txt. Type "value" (without quotes) instead of a value to see the current value of the variable.
(callsign) timeout (type) (seconds)
type - the exact name from the Timeout Table (in the Control directory) seconds - number of seconds, a possibly fractional value (ex. 0.5) Sets the specified timeout to seconds and rewrites timeouts.txt. If no value is specified th en the value of type will be displayed
Information
(callsign) date
Kore will spit out the date in your local time
(callsign) status
Kore will respond with status information, similar to typing 's' in the console.
(callsign) where
Kore will respond with its location, similar to typing 'where' in the console.
System Functions
(callsign) logout
Causes Kore to quit
(callsign) reload (partial name | "all") ["except" (partial name)]
Reloads all configuration/table files that match partial name, and if specified, excludes any files that match partial name after except
(callsign) relog
Reconnects to Master Server, and logs in
(callsign) shut up
Disables Chat Command Responses (same as 'conf verbose 0')
(callsign) speak
Enables Chat Command Responses (same as 'conf verbose 1')
--------------------------------------------------------------------------------
Config.txt
adminPassword (password)
Password required for remote authorization. Ragnarok users can private message Kore with this password and become authorized to command Kore through Ragnarok Chat
alertSound (flag)
enable alert sound , will play when incoming message.
alertSound_onGMnotice (Full Path Name) alertSound_onItem (Full Path Name) alertSound_onShop (Full Path Name) alertSound_onDanger (Full Path Name)
Full Path Name - eq . ( c:\\windows\\sound\\beep.wav ) Sound name that want to play (.wav) or default variable "SystemDefault".
alertSound_onPM SystemDefault
Same as another
alertSound_volume (number)
Sound Volume (0-255)
AllowableMap (map name list)
Allowing map, if you enter other map that doesn't exists in list, it will use reactallowableMap
AntiIncoming (flag)
Kore will talk when got invite party, guild and deal ** need ChatAuto to turn on
AntiJam (flag)
Kore will talk when got KillSteal ** need ChatAuto to turn on
AntiJam_Count (number)
Avoid by teleport when got KillSteal more than AntiJam_Count
AntiSkillonMonster (flag)
Enabled recation when people used skill on your attack monster
AntiWarp (number)
Enabled reaction when people casting warp portal on you 0 - disable 1 - walk away 2 - respawn
attackAuto (number)
Set to 0 to disable auto-attack Set to 1 to auto-attack all aggressive monsters Set to 2 to auto-attack all monsters
attackAuto_followTarget (flag)
Auto-attack monsters that the followTarget attacks or gets attacked by. These monsters have high prio irity.
attackAuto_inLockOnly (flag)
Attack aggressive monster only in lockMap
attackAuto_onlyWhenSafe (flag)
AttackAuto when no ppl in the screen
attackAuto_party (flag)
Auto-attack monsters that party members attack or get attacked by. These monsters have high priority.
attackDistance (number)
number - number of blocks The distance from the monster that Kore will move to before attacking with its weapon
attackMaxRouteDistance (number)
Kore will not move any more than number blocks to kill the target. Set to 0 to disable. This is used to prevent Kore from walking around long cliffs/walls just to kill a monster.
attackMaxRouteTime (number)
Kore will not spend any more than number seconds calculating the route to the target. Set to 0 to disable.
attackSkillSlot_# (full skill name)
full skill name - Skill name from the Skills List (type 'skills' in Kore when logged in) Kore will use this skill to attack monsters if conditions are correct. If conditions aren't correct for all skill slots then Kore will use its weapon to attack. Replace # with a number, starting from 0, then 1, then 2 and so on. You can have as many skill slots as you want. Look in the config.txt file for an example.
attackSkillSlot_#_dist (number)
Kore will move within blocks distance if this slot is to be used
attackSkillSlot_#_hp_upper (percentage) attackSkillSlot_#_hp_lower (percentage) attackSkillSlot_#_sp_upper (percentage) attackSkillSlot_#_sp_lower (percentage)
Tells Kore to only use the slot when HP/SP % are within the lower and upper limits
attackSkillSlot_#_lvl (level)
level - Skill level ranging from 1 to 10 Sets the skill level to use for this slot
attackSkillSlot_#_looping (number)
Set to looping attackSkillSlot_number when finished used
attackSkillSlot_#_loopSlot (slot num)
Point next slot to be using (skip sequence)
attackSkillSlot_#_maxAggressives (max number) attackSkillSlot_#_minAggressives (min number)
Kore will only use this slot of there are at least min number monsters attacking, and at most max number monsters attacking. Set max number to 0 for no maximum limit. This is useful if you are a Swordsman and want to use magnum break when there are many monsters attacking.You could setup the slot with magnum break and set the min number to about 3.
attackSkillSlot_#_maxCastTime (max) attackSkillSlot_#_minCastTime (min)
Kore will wait max seconds maximum and min seconds minimum for the spell to finish casting before continuing AI functions. max is just a maximum - if Kore sees that the spell has finished then AI will resume unless min is set. 8 is a good setting for max for most spells (unless it takes more than 8 seconds to cast). If you want to do a Lex Aeterna/Heal combo with a Priest then set min to 4.
attackSkillSlot_#_maxUses (number)
Kore will use this slot number of times per monster. A value of 0 means no limit. This should be set to 1 for skills like "Decrease AGI" and "Provoke".
attackSkillSlot_#_monsters (list)
list - A comma-separated list of monster names (ex. poring, pecopeco's egg, fabre) Kore will only use this skill slot if the target monster name is in the list. Leave the list empty to disable this option.
attackSkillSlot_#_stopWhenFrozen (flag)
Stop using this slot when monster was frozed
attackSkillSlot_#_stopWhenHit (flag)
If set to 1 and Kore is being attacked by a monster, then Kore won't use this slot. Slow casting spells should have this set to 1.
attackUseWeapon (flag)
Tells Kore whether it should use its weapon in battle or not. When disabled, Kore won't move towards the enemy and attack with its weapon, instead it will rely on the attack skill slots. Most mages will want this option set to 0.
autoRestart (number)
Kore will automatically restart itself (disconnect and log back in) every number seconds. Set to 0 to disable. Use this if you find that Kore is screwing up after a while.
AutoSpeak (flag)
Auto Speak or Show emotion every ai_AutoSpeak seconds ( set words in chatauto.txt )
autoSwitch_default_RightHand (full weapon name) autoSwitch_default_LeftHand (full weapon name) autoSwitch_default_Arrow (full arrow name)
default equipment on Right hand , Left Hand , and Arrow
autoSwitch_# (monster list)
monster list - A comma-separated list of monster names (ex. poring, pecopeco's egg, fabre) Kore will switch weapon when met monsters in the list. Leave the list empty to disable this option
autoSwitch_#_RightHand (full weapon name) autoSwitch_#_LeftHand (full weapon name) autoSwitch_#_Arrow (full arrow name) autoSwitch_#_Distance (number) autoSwitch_#_useWeapon (flag)
new Weapon to switch when met monster in the autoSwitch_monster_#
AutoThanks (flag)
if set to 1,Kore will say thanks or showing emotion when someone heal , inc Agi , blessing on it. ( set words in chatauto.txt )
autoUpdateNPC (flag)
auto update npc, using position
avoidGM (number)
Enable avoid GM mode when found him/hers in screen 0 - disable 1 - teleport 2 - respawn 3 - disconnect 4 - stand still until them escape from screen.
avoidMap (map list)
Disconnect when you enter in those map
avoid_namePattern (pattern list)
pattern list - A comma-separated pattern list of gm name(^GM means avoid all character with name of GM in front)
avoid_onPM (number)
Avoid PM messages by avoidGM method 1 - anyone 2 - only in avoid_namePattern
avoid_Reconnect (number)
waiting for number second to reconnect when effect from avoidGM
avoid_WalkDistance (number)
number of block to random route when detect warp on itself or skills on monster.
buyAuto_# (item name)
Item that Kore will auto-buy when slot conditions are met
buyAuto_#_distance (number)
Distance between you and npc
buyAuto_#_minAmount (min amount) buyAuto_#_maxAmount (max amount)
Kore will initiate the auto-buy mode when it has min amount of the slot item in inventory. Kore will purchase up to max amount of the item. If you don't want this slot to trigger auto-buy mode (but you DO want Kore to fill up on the item when it can) leave min amount empty. For example, if you use many types of pots it might only be worth going back to town when you've depleted your orange pots. You'd leave the min amount empty for the red pots item slot, and set min amount to 0 for the orange pots slot.
buyAuto_#_npc (NPC ID)
NPC ID - ID of NPC from npcs.txt list (ex. 50102) The NPC who sells the item in the slot. The NPC *must* have the item available for purchase. Kore will walk to this NPC using pathfinding when auto-buy mode is activated.
callsign (name)
This callsign must be used when using Chat Commands from Public Chat (not needed for Party Chat and Private Messaging). The callsign is not case sensitive Ex. "kore, sit" - would cause Kore to sit
ChatAuto (flag)
Enabled Auto-Reply Mode
ChatAuto_Distance (number)
Radius to reply on public channels
ChatAuto_Max (number)
number of Replies for one people
ChatAuto_Autoignored (number)
ignored that people in private message when rearch ChatAuto_Max
ChatAuto_Cps (number)
Simulate Realtime typing for Reply ( Character Per Seconds )
ChatAuto_Emotime (number)
Delay time for emotion Reply
ChatAuto_inLockOnly (flag)
Enable chatAuto in lockMap only
chatlog_emo (flag)
turn on / off emotion log
char [(number)]
number - Your first character is number 0, second is 1, third is 2, etc. The character to login as from the character select server. You have a choice of up to 3 characters. If no char is selected you will be prompted at run-time to choose.
charServer_host (name or IP) charServer_port (number)
Kore will connect to the desired master server, then skip the char server select and force a connection to this server
colorMode (flag)
Turn on/off colour console display
commandPrefix (string)
string - character sequence (ex. :: , or *) Chat messages sent from Ragnarok beginning with this prefix will be interpreted as commands by X-Kore.
cureAuto_poison (flag)
Automatically cures poison
dcOnAtkMiss (number)
Tells Kore if it should quit entirely after continous attack miss more than number.
dcOnDeath (flag)
Tells Kore if it should quit entirely after dying. Set this to 1 to prevent Kore walking back to the locked map and getting killed again.
dcOnDualLogin (number)
If a dual login error is detected (someone else accessing the account) then Kore will reconnect after number seconds. Set to 1 to make Kore quit entirely, any other value will be interpreted as seconds.
dcOnEmptyArrow (flag)
If ran out of arrow to used , shutting down kore.
dcOnShopClosed (flag)
Quit after sold all items in shop.
dcOnTryReConnect (number)
Try to close itself when reach to dcOnTryReConnect
dealAuto (number)
Toggles auto-cancel or auto-accept incoming deals. Kore will accept/cancel the deal after ai_dealAuto seconds (in timeouts.txt). 0 - disable 1 - auto-cancel 2 - auto-accept
debug (level)
level - 0 (off), 1 (low), 2 (high) Toggles debug verbosity
debug_sendPacket (flag)
Debuging send packet when use Xmode.
encrypt (number)
Set to 1 to use kRO/cRO/tRO encryption, set to 2 to use iRO encryption.
equipAuto_0 equipAuto_0_hp_lower 0 equipAuto_0_hp_upper 100 equipAuto_0_maxAggressives 0 equipAuto_0_minAggressives 0 equipAuto_0_monster equipAuto_0_skills equipAuto_0_sp_lower 0 equipAuto_0_sp_upper 100 equipAuto_0_weight 0 equipAuto_0_whileSitting 0
Just like skill , item slot but this use for equip item
equipAuto_0_def (default equipment name)
switch equipment to default when that slot out of condition
Exclusive_Avoid (number)
teleport when found acolyte/priest in screen if set to 1 , everyone if set to 2.
fastInfoDetect (flag)
faster mode to detect name. (will disconnect if mass people in screen)
follow (flag)
Toggles AI Player following. If on, and there's a selected follow target, Kore will follow the target.
followDistanceMax (number)
Kore will try to never be further away from the follow target than number blocks
followDistanceMin (number)
Kore will try to never be closer to the follow target than number blocks
followLostStep (number)
If lost, Kore will move towards where the follow target was last seen. By default, Kore will move number blocks every second, for about 10 seconds. This shouldn't have to be modified
followSitAuto (flag)
Toggles the ability of Kore to sit/stand when the follow target sits/stands
followTarget (username)
Kore will follow this user around if follow is enabled
getAuto_# (item name)
Item that Kore will auto-get from storage
getAuto_#_minAmount (min amount) getAuto_#_maxAmount (max amount)
Kore will initiate the auto-get mode when it has min amount of the slot item in inventory. Kore will purchase up to max amount of the item. If you don't want this slot to trigger auto-get mode (but you DO want Kore to fill up on the item when it can) leave min amount empty.
getAuto_#_passive (flag)
If set to 0 , will back to getAuto when empty. If set to 1 , will getAuto when overweight.
guildAutoDeny (flag)
If set to 1, Kore will deny guild join requests after ai_guildAutoDeny seconds (in timeouts.txt).
hideMsg_itemAppeared (flag)
Enabling hide message item appear in console
hideMsg_itemExists (flag)
Enabling hide message item exists in console
hideMsg_guildBulletin (flag) hideMsg_otherUseItem (flag) hideMsg_otherUseSkill (flag) hideMsg_expDisplay (flag)
Hides displaying messages
ignoredAll (flag)
ignoredAll (/exall) when login
itemsGatherAuto (number)
Toggles auto-gather of items. When on, Kore will pickup items that aren't surrounded by any players. It's smart, non-intrusive looting. If set to 1, Kore will attack all aggressives before pickup If set to 2, Kore will pickup before attacking aggressives
itemsTakeAuto (number)
Toggle auto-picking up items after killing a monster. Kore will attempt to pickup items within a small area for a few seconds If set to 1, Kore will attack all aggressives before pickup If set to 2, Kore will pickup before attacking aggressives
itemsGreedyMode (flag)
Toggle Greedy mode. when kore walk back or teleport to auto-storage if monster attack,kore'll kill it and take item overweight.
itemsMaxWeight (percentage)
Kore will stop picking up items when its weight is percentage or greater. Useful if set around 47 (somewhere below 50) to stop Kore going overweight.
lockMap_# (map name)
name of map for kore to be in always
lockMap_#_x (number)
x position in lockmap for kore to be always
lockMap_#_y (number)
y position in lockmap for kore to be always
lockMap_#_randx (number)
distance of x axis from lock position that kore will move
lockMap_#_randy (number)
distance of y axis from lock position that kore will move
lockMap_#_timeout (number)
seconds for kore to stay in that map
All these are to config which map kore will be in and how it acts in that map. Details comment as above Example: lockMap_0 moc_fild01 #Stay in map moc_fild01 lockMap_0_x 150 #Stay at position 150(x),120(y) lockMap_0_y 120 lockMap_0_randx 10 #moving in the area of 10x10 with center at 150,120 lockMap_0_randy 10 lockMap_0_timeout 3600 #Go to the lockMap_1 after 3600 seconds
makeChatwhenSit (flag)
Kore will make chatroom when sit after ai_makechatAuto seconds ( chatroom topic set in chatauto.txt )
master [(number)]
number - A cooresponding number from the master server list The master server with a server list. If no number is specified then you will be promped at run-time to choose a master server from the master server list
master_host_# (name or IP)
Master server IP/name that contains a server list.
master_name_# (descriptive name)
Name that will be displayed when user is asked to choose a master server.
master_port_# (port)
The port for the master server
master_version_# (number)
Version number that is different for each nationality of RO.
message_length_max (number)
number - Message length in characters All outgoing chat will be divided intelligently into messages of message_length_max length
modifiedWalkDistance (number)
Distance of modify walk to calculate
modifiedWalkType (number)
modify walk, tends to act more human ( 0=disable , 1-3 = methods to use)
NotAttackDistance (number)
number Range Check for Avoid Kill Stealing .Calculated from Monsters
password [(password)]
Your password for logging into Ragnarok
partyAuto (number)
If set to 1, Kore will deny party join requests after ai_partyAuto seconds (in timeouts.txt). If set to 2, Kore will accept party join requests after ai_partyAuto seconds (in timeouts.txt).
petAutoFeedRate (number)
Auto feed pet when Hungry Rate down to number
petAutoFood (item name)
item name that used to give feed pet
petAutoPlay (flag)
Auto play pet after ai_petPlay seconds
partyAutoShare (flag)
If set to 1, Kore will set party share EXP on connect.
partySkill_# (skill name)
skill to use with party
partySkill_#_lvl (skill lv)
skill level to use with party
partySkill_0_target (name)
party member name to use skill with.
partySkill_#_targetHp_lower (number)
party member hp lower
partySkill_#_targetHp_upper (number)
party member hp upper
partySkill_#_maxCastTime (number)
casting time max
partySkill_#_minCastTime (number)
delay time to use other
partySkill_#_sp_lower (number)
self sp lower
partySkill_#_sp_upper (number)
self sp upper
partySkill_#_timeout (number)
timeout for next time use
partySkill_#_onSit (flag)
if set to 1 , when sit and found party member in screen will stand up to use skill.
ppl_defaultFlag (ppl_control.txt flag list)
Action to remember someone when they disturb you
reactallowableMap (number)
Actions when out of allowableMap 1 - respawn 2 - disconnect
route_randomWalk (flag)
Kore chooses a point on the map at random, and uses pathfinding to get there. All other AI (such as auto-attack) is active while on route.
route_randomWalk_maxRouteTime (number)
Kore will not spend any more than number seconds calculating the route to the random point - a new point will be chosen if the time limit is exceeded. Set to 0 to disable.
route_step (number)
Kore will move number amount of blocks along the route at a time.
saveMap (map name)
map name - Name of target map as found in maps.txt, without .rsw extension (ie. payon) Name of the map where the character has saved. The character MUST have saved in that map for Kore to be able to warp to that map.
saveMap_warpToBuyOrSell (flag)
If on, Kore will warp to to the save point before routing to the buy/sell NPC.
SecureLogin_Account (number)
Secure server's account (for tRO Sakray)
SecureLogin (flag)
Login with MD5 Encrypt ( for some RO Server like tRO )
servertype (number)
Type of server that you play (use for SecureLogin) 0 - Primary 1 - Sakray 2 - Local
servicetype (number)
RO service type that providing on number. (use for SecureLogin) 0 - Korea 1 - America 2 - Japan 3 - China 4 - Taiwan 5 - Thailand 6 - Indonesia 7 - Philippine 8 - Malaysia
sellAuto (flag)
Turns on/off auto-selling - Kore will walk back to town to sell when itemsMaxWeight is reached.
sellAuto_distance (number)
Distance between you and npc
sellAuto_npc (NPC ID)
NPC ID - ID of NPC from npcs.txt list (ex. 50102) Kore will walk back to this NPC using pathfinding when auto-sell mode is activated.
server [(number)]
number - A cooresponding number from the server list, taken from the master server The server your characters are located on. If no number is specified then you will be promped at run-time to choose a server from the server list
sex [(flag)]
flag - 0 (Girl), 1 (Boy) When logging in you can force your sex to be flag. This is an exploit. You can leave this empty to login as the default sex for your account
sitAuto_hp_lower (low percentage) sitAuto_hp_upper (high percentage) sitAuto_sp_lower (low percentage) sitAuto_sp_upper (high percentage)
Kore will suspend most AI functions and sit when HP or SP are below low percentage, and will resume normal AI when HP and SP are above high percentage.
sitAuto_idle (flag)
If set to 1 Kore will sit when idle. The idle time is defined by the ai_sit_idle in timeouts.txt.
sleepTime (microseconds)
Kore will sleep for microseconds every program cycle to conserve CPU cycles. You shouldn't need to change this
storageAuto (flag)
Turns on/off auto-storage - Kore will walk back to town to store items when itemsMaxWeight is reached.
storageAuto_Distance (number)
Kore will stay away from storage NPC with number blocks.
storageAuto_npc (NPC ID)
NPC ID - ID of NPC from npcs.txt list (ex. 50102) Kore will walk back to this NPC using pathfinding when auto-storage mode is activated.
storageAuto_npc_steps (talk Step)
Talk step to storage with kafra c - continue r# - select # answer n - done
sysLog_emo (flag)
Enable logging emotion
sysLog_monster (flag)
Enable logging kill monster
sysLog_items (flag)
Enable logging rare item (pickup to '2')
tankMode (flag)
Toggles Tank Mode. If the tankModeTarget is in Kore's view, Kore will target a monster and give it one whack.
tankModeTarget (username)
Kore will check to see if Player username is on the screen before targeting a monster for Tank Mode
teleportAuto_AtkMiss (number)
Teleport when attack continue miss more than teleportAuto_AtkMiss
teleportAuto_deadly (number)
Teleport when predict next damaged you will died
teleportAuto_hp (percentage)
Kore will repeatedly teleport to a random location on the map while Kore's HP is below percentage.
teleportAuto_idle (number)
Toggle whether Kore will teleport after being idle for a certain amount of time. Default is 12 seconds, configurable in timeouts.txt - variable ai_teleport_idle 0 - disable 1 - teleport 2 - respawn
teleportAuto_maxDmg (number)
Kore will teleport when recieve Damage at least number from monsters.
teleportAuto_minAggressives (number)
Kore will teleport when there at least number monsters attacking it.
teleportAuto_onlyWhenSafe (flag)
Kore will only teleport when there are no players around to see it. If not safe for 2 minutes (default), Kore will force it to be safe - see ai_teleport_safe_force in timeouts.txt. Because of the risk, Kore will never teleport in a city, regardless of this variable!
teleportAuto_portal (flag)
Kore will teleport upon seeing a map portal to avoid switching maps.
teleportAuto_search (flag)
Set to 1 to enable the teleport searching in mon_control.txt
teleportAuto_useItem (flag)
If enabled Kore will use a fly/butterfly wing to teleport/respawn. If the teleport skill is available Kore will always use the skill instead.
useSelf_item_# (full item name)
full item name - Item name in inventory. Not case sensitive. Kore will use this item on itself if the conditions are met (see below). Replace # with a number, starting from 0, then 1, then 2 and so on. You can have as many items as you want. Look in the config.txt file for an example.
useSelf_item_#_inLockOnly (flag) if set to 1 , Kore will only use this slot in the lockMap
useSelf_item_#_inStatus (number from skillsst.txt)
Use this item slot when you have this status
useSelf_item_#_hp_upper (percentage) useSelf_item_#_hp_lower (percentage) useSelf_item_#_sp_upper (percentage) useSelf_item_#_sp_lower (percentage)
Tells Kore to only use the slot when HP/SP % are within the lower and upper limits
useSelf_item_#_maxAggressives (max number) useSelf_item_#_minAggressives (min number)
Kore will only use this slot of there are at least min number monsters attacking, and at most max number monsters attacking. Set max number to 0 for no maximum limit. Usually if there are many monsters attacking, you want to use more potent healing items. You could setup a slot with a potent item and set the min number to about 3.
useSelf_item_#_outStatus (number from skillsst.txt)
Use this item slot when you don't have this status
useSelf_item_#_useStatus (index)
use Status Detect to using selfItem (Right Hand icon when use RO Client) index - index number in skillsst.txt
useSelf_item_#_stopWhenHit (flag)
If set to 1 and Kore is being attacked by a monster, then Kore won't use this slot.
useSelf_item_#_timeouts (number)
Kore will only use the slot again after number of seconds pass. Set to 0 to disable. A high timeout is useful for ASPD Potion like "Verserk Potion" or "Center Potion" which only need to be use once every 1800 seconds.
useSelf_skill_# (full skill name)
full item name - Skill name from Skills List (type 'skills' in Kore when logged in). Not case sensitive. Kore will use this skill on itself if the conditions are met (see below). Replace # with a number, starting from 0, then 1, then 2 and so on. You can have as many items as you want. Look in the config.txt file for an example.
useSelf_skill_#_inLockOnly (flag)
Use this skill slot only in lockMap
useSelf_skill_#_inStatus (number from skillsst.txt)
use this skill slot when you have this status
useSelf_skill_#_lvl (number)
Skill level to use
useSelf_skill_#_hp_upper (percentage) useSelf_skill_#_hp_lower (percentage) useSelf_skill_#_sp_upper (percentage) useSelf_skill_#_sp_lower (percentage)
Tells Kore to only use the slot when HP/SP % are within the lower and upper limits
useSelf_skill_#_maxAggressives (max number) useSelf_skill_#_minAggressives (min number)
Kore will only use this slot of there are at least min number monsters attacking, and at most max number monsters attacking. Set max number to 0 for no maximum limit. This is useful if you are a Thief and want to use "Hiding" when there are too many aggressives. You could setup the slot with "Hiding" and set min number to about 3.
useSelf_skill_#_maxCastTime (max) useSelf_skill_#_minCastTime (min)
Kore will wait max seconds maximum and min seconds minimum for the spell to finish casting before continuing AI functions. max is just a maximum - if Kore sees that the spell has finished then AI will resume unless min is set. 8 is a good setting for max for most spells (unless it takes more than 8 seconds to cast). If you want to do a Lex Aeterna/Heal combo with a Priest then set min to 4.
useSelf_skill_#_monsters (monster list)
use this skill slot when that monster attack you
useSelf_skill_#_outStatus (number from skillsst.txt)
Use this skill slot when you don't have this status
useSelf_skill_#_spirits_lower (number)
monk spirit shpere lower condition
useSelf_skill_#_spirits_upper (number)
monk spirit shpere upper condition
useSelf_skill_#_useStatus (index)
use Status Detect to using selfSkill (Right Hand icon when use RO Client) index - index number in skillsst.txt
useSelf_skill_#_stopWhenHit (flag)
If set to 1 and Kore is being attacked by a monster, then Kore won't use this slot. Set to 0 for spells like "Heal" that can be cast in battle.
useSelf_skill_#_timeout (number)
Kore will only use the slot again after number of seconds pass. Set to 0 to disable. A high timeout is useful for skills like "Endure" and "Increase AGI" which only need to be cast once every 60 seconds.
useSelf_skill_smartHeal (flag)
Tells Kore to use "Smart Healing" for all slots that use the Heal skill. With "Smart Healing" Kore will auto-detect what level of Heal to use based on HP left and SP available.
useSelf_skill_#_whileSitting (flag)
using skill when sit( just like you wait hp but stand for increase agi)
username (username)
Your username for logging into Ragnarok
useWaypoint (flag)
use waypoint in lockmap instead of random walk
verbose (flag)
Toggles Kore's responses to Chat Commands, and toggles messages received in-game from X-Kore.
version (number)
The RO version used internally to verify that your version is up to date. This changes every RO version, and must be auto-detected.
waitingTimeStart (24hr time format)
Starting halt running for server maintenance.
waitingTimeStop (24hr time format)
Resume running from server maintenance.
--------------------------------------------------------------------------------
Option.txt
Vx_interface (flag)
enable Graphic User Interface while running (Vx module)
Xmode (flag)
Turn on/off X-Kore mode
Xmode_exeName (name)
name of the Ragnarok exe that Kore will take over. Just the exe name, not the full path.
--------------------------------------------------------------------------------
Portals.txt and AI Routing
When you tell Kore to move to another map it should take a very short time to calculate, however the calculation is done as an AI sequence, this means that Kore can fight off aggressive monsters while making the calculation. For Kore to walk across the world, it needs to know where all the portals are and where they lead to. It will take a long time to map out all the portals, and chances are your Kore distribution doesn't come with all the portals you need mapped out, so you'll need to map them yourself. Fortunately, Kore auto-updates the list as it passes through portals, so generating the list isn't difficult, especially with X-Kore or if you have another player you can tell Kore to follow.
Format of portals.txt:
SourceMap SourceX SourceY DestMap DestX DestY [NPC_ID steps_to_get_warped] Source - where the portal is located Dest - where the portal takes you NPC_ID steps_to_get_warped - Only required if the portal is actually a NPC (like entrance to Culvert). Here's an example of how to make Kore auto-talk to the NPC: prt_fild05 270 212 prt_sewb1 131 247 50519 c r0 This is the NPC that leads to Culvert. The NPC is in prt_fild05 at location 270 212. When you talk to the NPC the warp takes you to prt_sewb1 131 247. The NPC's ID is 50519. Use Kore to figure out the next two arguments c r0 - to get the NPC to warp you, you must "talk cont" once © and then "talk resp 0" (r0). If you had to "talk cont" twice, then "talk resp 1", the last arguments would look like c c r1 Also you may specify the step 'n' to cancel the talk.
How to generate the portal list:
1) Figure out what portals are needed to be known for Kore to walk the path. Check to see if portals.txt already has the portals mapped out. 2) Get Kore to move through the unknown portal in any way possible. The best method is to use X-Kore and just walk through portals in-game (by clicking on the portals). Another method is to make Kore follow another player, and have that player move through the portal. When Kore passes through the portal it will auto-update the portal list with both sides of the portal recorded. No need to move through the portal then move back to record both sides Kore can only record portals which have a "partner portal" immediately on the other side. For example, portals like the Culvert NPC and the portal exiting Culvert you must record manually, 3) With all the neccessary portals recorded, restart Kore and press 'y' when it asks you to compile the new portals. Kore can't properly use the portals without first compiling the "Line of Sight" list.
--------------------------------------------------------------------------------
Responses.txt
Overview
This file controls how Kore responds to Chat Commands. You shouldn't ever need to modify this file. Currently, Chat Commands are predefined - you can't make Kore respond to your own phrases like "Kore, EAT!". Chat Commands can either succeed or fail, and there are different ways of succeeding and failing. The succeed response tags have an appended 'S', and possibly a number. The failing response tags have an appended 'F' and possibly a number: commandS1 "Succeed text" If you specify two or more of the same response tags, a random response will be chosen from the group: somethingF1 "Sorry, you suck" somethingF1 "You really do suck" There are also variables at your disposal. What variables are available depends on the response. There are global variables available that can be used in any response. To use a variable in a response , prepend the variable with "%$": standS "Whatever you say %$user" To get an idea of what variables you can use in a response, look at the default Responses.txt provided.
Global Variables
user - The name of the user you're responding to Only one global variable is available at the moment.
--------------------
Click here for hosting PROMO
|
|
|
|
|
| corvus |
Jul 14 2007, 06:26 PM
|
Newbie

Race: Humans
Posts: 19
Spawned: 4 May 06
Spawn ID: 4,267

|
|
|
|
|
|
| JW.yap619 |
Jan 13 2008, 08:59 AM
|
Newbie

Race: Humans
Posts: 3
Spawned: 4 Jan 08
Spawn ID: 14,302

|
iT reaLLY  me a Lot ... Tnx..SIR
|
|
|
|
|
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:
Track this topic
Receive email notification when a reply has been made to this topic and you are not active on the board.
Subscribe to this forum
Receive email notification when a new topic is posted in this forum and you are not active on the board.
Download / Print this Topic
Download this topic in different formats or view a printer friendly version.
|
|
|
|
|
|
|