overview: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Created page with '== Things that possible to automate with OpenKore without any plugins (and macros) ==  ''(list is incomplete)''  === Your character ===  * [[statsAddAuto|level up your character'…'  | 
				No edit summary  | 
				||
| Line 5: | Line 5: | ||
=== Your character ===  | === Your character ===  | ||
* [[lockMap|stay on certain map, if possible]]  | |||
* [[follow|follow a certain character]]  | |||
* [[statsAddAuto|level up your character's stats]]  | * [[statsAddAuto|level up your character's stats]]  | ||
* sit to regen [[sitAuto_hp_lower|hp]] / [[sitAuto_sp_lower|sp]]  | * sit to regen [[sitAuto_hp_lower|hp]] / [[sitAuto_sp_lower|sp]]  | ||
** [[autoMoveOnDeath|and move first to a certain point when regenerating after death]]  | |||
* [[partyAutoShare|share party experience]]  | |||
* [[ignoreAll|forbid incoming private messages (/exall)]]  | |||
* [[dealAuto|cancel / accept incoming deals]]  | |||
** [[dealAuto_names|accept only from certain players]]  | |||
** [[partyAuto|cancel / accept incoming party requests]]  | |||
* [[guildAutoDeny|cancel incoming guild requests]]  | |||
* teleport ([[teleportAuto_useSkill|using items or skill w/wo sp consumption]]) when  | |||
** [[teleportAuto_idle|there is nothing to do - allows to search monsters with teleport]]  | |||
** [[teleportAuto_deadly|receiving damage which could kill you]]  | |||
** [[teleportAuto_attackedWhenSitting|attacked while sitting]]  | |||
* [[dcOnDeath|respawn / disconnect / do nothing when died]]  | |||
* disconnect when  | |||
** leveled to certain [[dcOnLevel|base]] / [[dcOnJobLevel|job]] level  | |||
** [[dcOnPM|received private message]]  | |||
=== Items ===  | === Items ===  | ||
| Line 22: | Line 39: | ||
* [[shopAuto_open|vend certain items (using Merchant skill)]]  | * [[shopAuto_open|vend certain items (using Merchant skill)]]  | ||
* [[autoMakeArrows|craft arrows (using Archer skill)]]  | * [[autoMakeArrows|craft arrows (using Archer skill)]]  | ||
* disconnect when [[dcOnEmptyArrow|there is no arrows left]]  | * disconnect when  | ||
** [[dcOnZeny|low zeny]]  | |||
** [[dcOnStorageFull|storage is full]]  | |||
** [[dcOnEmptyArrow|there is no arrows left]]  | |||
=== Skills ===  | === Skills ===  | ||
* use certain skills  | * use certain skills on  | ||
** [[useSelf_skill|  | ** [[useSelf_skill|yourself]]  | ||
** [[attackSkillSlot|  | ** [[partySkill|other players, homunculi and mercenaries]]  | ||
** [[attackSkillSlot|your current target (monster)]]  | |||
*** ... and [[attackComboSlot|chain certain skills after another certain skills]]  | *** ... and [[attackComboSlot|chain certain skills after another certain skills]]  | ||
** [[monsterSkill|other monsters]]  | |||
* [[skillsAddAuto|level up your character's skills]]  | * [[skillsAddAuto|level up your character's skills]]  | ||
* [[repairAuto|choose any item in Blacksmith's Weapon Repair]]  | * [[repairAuto|choose any item in Blacksmith's Weapon Repair]]  | ||
* [[autoSpell|choose a certain skill in Sage's Hindsight]]  | * [[autoSpell|choose a certain skill in Sage's Hindsight]]  | ||
===   | === Attack ===  | ||
* attack monsters  | * automatically attack monsters  | ||
** [[attackAuto|aggressively]]  | ** [[attackAuto|aggressively]]  | ||
** [[attackLooters|who have looted something]]  | ** [[attackLooters|who have looted something]]  | ||
** who are in fight with [[attackAuto_followTarget|your follow target]] / [[attackAuto_party|your party]]  | ** who are in fight with [[attackAuto_followTarget|your follow target]] / [[attackAuto_party|your party]]  | ||
** [[attackCanSnipe|through snipable walls and cliffs]]  | ** [[attackCanSnipe|through snipable walls and cliffs]]  | ||
** [[  | ** [[priority.txt|choose which to attack first if there are many kinds]]  | ||
**   | ** [[attackUseWeapon|without using basic weapon attack (if you want to attack with skills only, useful for Mages)]]  | ||
**   | ** [[attackChangeTarget|change your target to another agressive monster if it's closer]]  | ||
* but '''do not''' attack monsters  | |||
** [[attackCheckLOS|if there is no clean line of sight to the target]]  | |||
** [[attackAuto_onlyWhenSafe|when there is any player]]  | |||
** [[attackMinPlayerDistance|when there is a player too close to the target]]  | |||
** [[attackMinPortalDistance|when there is a portal too close to the target]]  | |||
* teleport when  | |||
** [[teleportAuto_atkCount|did too much attacks, but monster is still alive]]  | |||
** [[teleportAuto_atkMiss|did too much misses to a single monster]]  | |||
* equip certain items and use certain attack distance and attack method when [[autoSwitch|attacking certain monsters]]  | * equip certain items and use certain attack distance and attack method when [[autoSwitch|attacking certain monsters]]  | ||
* [[mon_control.txt|teleport / disconnect when encountering / taking damage from certain monsters]]  | * [[mon_control.txt|teleport / disconnect when encountering / taking damage from certain monsters]]  | ||
| Line 50: | Line 80: | ||
=== Security ===  | === Security ===  | ||
* reply with predefined messages to   | * reply with predefined messages to  | ||
* teleport when [[avoidList|  | ** [[autoResponse|chat messages containing certain words]]  | ||
** [[autoResponseOnHeal|somebody healing or buffing your monster]]  | |||
* teleport when encountering [[teleportAuto_allPlayers|any]] / [[avoidList|certain]] players  | |||
**   | * [[autoBreakTime|disconnect and reconnect on certain times]]  | ||
* disconnect when  | |||
** [[avoidList|encountering certain players or receiving any chat message from certain players]]  | |||
** [[dcOnMute|muted (possibly by GM)]]  | |||
* respawn / disconnect when [[allowedMaps|you are outside of certain maps]]  | * respawn / disconnect when [[allowedMaps|you are outside of certain maps]]  | ||
=== Other ===  | === Other ===  | ||
* [[homunculus_autoFeed|feed your homunculus]]  | |||
** [[homunculus_autoFeedAllowedMaps|only on certain maps]]  | |||
* disconnect when  | * disconnect when  | ||
** [[dcOnDisconnect|being disconnected from the server]]  | ** [[dcOnDisconnect|being disconnected from the server]]  | ||
** [[dcOnDualLogin|somebody dual logins to your account]]  | ** [[dcOnDualLogin|somebody dual logins to your account]]  | ||
** [[dcOnMaxReconnections|connection attempt fails several times in a row]]  | ** [[dcOnMaxReconnections|connection attempt fails several times in a row]]  | ||
== Tweaking ==  | |||
* [[autoRestart|autoRestart]]  | |||
* [[alias|aliases: custom shortcuts for console]]  | |||
* [[timeouts.txt|timeouts: increase efficiency / look less like a bot]]  | |||
* [[routeweights.txt|route weights]] -- make bot "dislike" certain maps when calculating a route  | |||
* [[ignoreInvalidLogin|do not assume to re-enter login if server says it's invalid (for buggy official servers)]]  | |||
== Other features ==  | |||
* [[doCommand]] -- automatically use console commands on certain conditions  | |||
* [[Macro plugin]] -- use simple programming to write macros (scripts for automating your actions)  | |||
* [[Wx Interface]] -- graphical user interface (includes standard OpenKore console)  | |||
* [[XKore]] -- use bot and RO client simultaneously  | |||
Revision as of 22:46, 1 January 2010
Things that possible to automate with OpenKore without any plugins (and macros)
(list is incomplete)
Your character
- stay on certain map, if possible
 - follow a certain character
 - level up your character's stats
 - sit to regen hp / sp
 - share party experience
 - forbid incoming private messages (/exall)
 - cancel / accept incoming deals
 - cancel incoming guild requests
 - teleport (using items or skill w/wo sp consumption) when
 - respawn / disconnect / do nothing when died
 - disconnect when
- leveled to certain base / job level
 - received private message
 
 
Items
- use certain items on yourself on certain conditions
 - equip certain items
 - pick up
- loots from yours or your party's monsters
 - all encountered items
 
 - buy / sell certain items via NPCs
 - retrieve / store certain items via your Kafra storage (possibly password protected or opening it with chat command)
 - move certain items to / from your cart
 - vend certain items (using Merchant skill)
 - craft arrows (using Archer skill)
 - disconnect when
 
Skills
- use certain skills on
 - level up your character's skills
 - choose any item in Blacksmith's Weapon Repair
 - choose a certain skill in Sage's Hindsight
 
Attack
- automatically attack monsters
- aggressively
 - who have looted something
 - who are in fight with your follow target / your party
 - through snipable walls and cliffs
 - choose which to attack first if there are many kinds
 - without using basic weapon attack (if you want to attack with skills only, useful for Mages)
 - change your target to another agressive monster if it's closer
 
 - but do not attack monsters
 - teleport when
 
- equip certain items and use certain attack distance and attack method when attacking certain monsters
 - teleport / disconnect when encountering / taking damage from certain monsters
 
Security
- reply with predefined messages to
 - teleport when encountering any / certain players
 - disconnect and reconnect on certain times
 - disconnect when
 - respawn / disconnect when you are outside of certain maps
 
Other
- feed your homunculus
 - disconnect when
 
Tweaking
- autoRestart
 - aliases: custom shortcuts for console
 - timeouts: increase efficiency / look less like a bot
 - route weights -- make bot "dislike" certain maps when calculating a route
 - do not assume to re-enter login if server says it's invalid (for buggy official servers)
 
Other features
- doCommand -- automatically use console commands on certain conditions
 - Macro plugin -- use simple programming to write macros (scripts for automating your actions)
 - Wx Interface -- graphical user interface (includes standard OpenKore console)
 - XKore -- use bot and RO client simultaneously