overview: Difference between revisions

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'…')
 
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|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