Difference between revisions of "overview"

From OpenKore Wiki
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'…')
 
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|on yourself]]
+
** [[useSelf_skill|yourself]]
** [[attackSkillSlot|on your current target (monster)]]
+
** [[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]]
  
=== Monsters ===
+
=== 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]]
** [[attackAuto_onlyWhenSafe|only when there is no players nearby]]
 
 
** [[attackCanSnipe|through snipable walls and cliffs]]
 
** [[attackCanSnipe|through snipable walls and cliffs]]
** [[attackCheckLOS|only if there is clean line of sight to the target]]
+
** [[priority.txt|choose which to attack first if there are many kinds]]
** ... and [[AttackUseWeapon|do not use basic weapon attack (only skills)]]
+
** [[attackUseWeapon|without using basic weapon attack (if you want to attack with skills only, useful for Mages)]]
** ... and [[attackChangeTarget|change your target to another agressive monster if it's closer]]
+
** [[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 chat messages [[autoResponse|containing certain words]]
+
* reply with predefined messages to
* teleport when [[avoidList|encountering certain players]]
+
** [[autoResponse|chat messages containing certain words]]
* disconnect
+
** [[autoResponseOnHeal|somebody healing or buffing your monster]]
** [[autoBreakTime|and reconnect on certain times]]
+
* teleport when encountering [[teleportAuto_allPlayers|any]] / [[avoidList|certain]] players
** when [[avoidList|encountering certain players or receiving any chat message from 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

Items

Skills

Attack

Security

Other

Tweaking

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