overview: Difference between revisions

From OpenKore Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
== Things that possible to automate with OpenKore without any plugins (and macros) ==
''(lists are incomplete)''


''(list is incomplete)''
== Automatic Actions ==
 
These features are included in OpenKore by default. You only need to configure them, no macros or plugins needed for that to work.


=== Your character ===
=== Your character ===


* [[lockMap|stay on certain map, if possible]]
* [[lockMap|stick to a certain map (and move to it if needed)]] ''- set it to map where you want to bot''
* [[follow|follow a certain character]]
* [[follow|follow a certain character]] ''- for organizing bot parties, buffers etc''
* [[statsAddAuto|level up your character's stats]]
* [[statsAddAuto|level up your character's stats according to a certain plan]]
* sit to regen [[sitAuto_hp_lower|hp]] / [[sitAuto_sp_lower|sp]]
* sit [[sitAuto_idle|when idle]] or to regen [[sitAuto_hp_lower|hp]] / [[sitAuto_sp_lower|sp]] when they are low
** [[autoMoveOnDeath|and move first to a certain point when regenerating after death]]
** [[autoMoveOnDeath|and move first to a certain point when regenerating after death]] ''- to be less suspicious''
* [[partyAutoShare|share party experience]]
* [[partyAutoShare|share party experience]]
* [[ignoreAll|forbid incoming private messages (/exall)]]
* [[ignoreAll|forbid incoming private messages (/exall)]]
* [[dealAuto|cancel / accept incoming deals]]
* [[dealAuto|cancel / accept incoming deals]]
** [[dealAuto_names|accept only from certain players]]
** [[dealAuto_names|accept deals only from certain players]]
** [[partyAuto|cancel / accept incoming party requests]]
** [[partyAuto|cancel / accept incoming party requests]]
* [[guildAutoDeny|cancel incoming guild requests]]
* [[guildAutoDeny|cancel incoming guild requests]]
* teleport ([[teleportAuto_useSkill|using items or skill w/wo sp consumption]]) when
* [[route_randomWalk|wander around when there is nothing to do]] ''- possibly finding what to do as a result''
** [[teleportAuto_idle|there is nothing to do - allows to search monsters with teleport]]
* teleport ([[teleportAuto_useSkill|via items or skill - with / without ''(not all servers support that)'' 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_deadly|receiving damage which could kill you]]
** [[teleportAuto_attackedWhenSitting|attacked while sitting]]
** [[teleportAuto_attackedWhenSitting|attacked while sitting]]
Line 23: Line 26:
* disconnect when
* disconnect when
** leveled to certain [[dcOnLevel|base]] / [[dcOnJobLevel|job]] level
** leveled to certain [[dcOnLevel|base]] / [[dcOnJobLevel|job]] level
** [[dcOnPM|received private message]]


=== Items ===
=== Items ===


* [[useSelf_item|use certain items on yourself on certain conditions]]
* [[useSelf_item|use certain items (on yourself) on certain conditions]]
* equip certain items
* equip certain items
** when [[attackEquip|doing basic weapon attack]]
** when [[attackEquip|doing basic weapon attack]]
** on [[equipAuto|other certain conditions]]
** on [[equipAuto|certain conditions]]
* pick up
* pick up
** loots from [[itemsTakeAuto|yours]] or [[itemsTakeAuto_party|your party's]] monsters
** loots from [[itemsTakeAuto|your]] or [[itemsTakeAuto_party|your party's]] monsters
** [[itemsGatherAuto|all encountered items]]
** [[itemsGatherAuto|all encountered items]]
* [[buyAuto|buy]] / [[sellAuto|sell]] certain items via NPCs
* [[buyAuto|buy]] / [[sellAuto|sell]] certain items via NPCs
* [[getAuto|retrieve]] / [[storageAuto|store]] certain items via your Kafra storage (possibly [[storageAuto_password|password protected]] or [[StorageAuto useChatCommand|opening it with chat command]])
* [[getAuto|retrieve]] / [[storageAuto|store]] certain items via your Kafra storage (possibly [[storageAuto_password|password protected]] or [[StorageAuto useChatCommand|opening it with chat command]])
* [[items_control.txt|move certain items to / from your cart]]
* [[items_control.txt|move certain items to / from your cart]]
* [[shopAuto_open|vend certain items (using Merchant skill)]]
* [[shopAuto_open|vend certain items]] using Merchant's [http://irowiki.org/wiki/Vending Vending] skill
* [[autoMakeArrows|craft arrows (using Archer skill)]]
* [[autoMakeArrows|craft arrows]] using Archer's [http://irowiki.org/wiki/Arrow_Crafting Arrow Crafting] skill
* disconnect when
* disconnect and quit when
** [[dcOnZeny|low zeny]]
** [[dcOnStorageFull|storage is full]]
** [[dcOnStorageFull|storage is full]]
** [[dcOnZeny|there is not much zeny left]]
** [[dcOnEmptyArrow|there is no arrows left]]
** [[dcOnEmptyArrow|there is no arrows left]]


Line 48: Line 50:
* use certain skills on
* use certain skills on
** [[useSelf_skill|yourself]]
** [[useSelf_skill|yourself]]
** [[partySkill|other players, homunculi and mercenaries]]
** [[partySkill|your party, other players, homunculi and mercenaries]]
** [[attackSkillSlot|your current target (monster)]]
** [[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]]
** [[monsterSkill|other monsters]]
* [[skillsAddAuto|level up your character's skills]]
* [[skillsAddAuto|level up your character's skills according to a certain plan]]
* [[repairAuto|choose any item in Blacksmith's Weapon Repair]]
* [[repairAuto|choose any item]] in Blacksmith's [http://irowiki.org/wiki/Weapon_Repair Weapon Repair]
* [[autoSpell|choose a certain skill in Sage's Hindsight]]
* [[autoSpell|choose a certain skill]] in Sage's [http://irowiki.org/wiki/Hindsight Hindsight]


=== Attack ===
=== Attack ===
Line 60: Line 62:
* automatically attack monsters
* automatically attack monsters
** [[attackAuto|aggressively]]
** [[attackAuto|aggressively]]
** [[attackAuto_inLockOnly|only on lockMap or on the route to]]
** [[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]]
** [[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)]]
** [[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]]
** [[attackChangeTarget|change your target to another agressive monster if it's closer]]
* but '''do not''' attack monsters
* but '''do not''' attack monsters
Line 71: Line 74:
** [[attackMinPlayerDistance|when there is a player too close to the target]]
** [[attackMinPlayerDistance|when there is a player too close to the target]]
** [[attackMinPortalDistance|when there is a portal too close to the target]]
** [[attackMinPortalDistance|when there is a portal too close to the target]]
* stop attacking
** [[aggressiveAntiKS|when being killstealed]]
* teleport when
* teleport when
** [[teleportAuto_atkCount|did too much attacks, but monster is still alive]]
** [[teleportAuto_atkCount|did too much attacks, but monster is still alive]]
** [[teleportAuto_atkMiss|did too much misses to a single monster]]
** [[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]]
* [[autoSwitch|equip certain items and use certain attack distance and attack method when attacking certain monsters]]
* [[mon_control.txt|teleport / disconnect when encountering / taking damage from certain monsters]]
* [[mon_control.txt|teleport / disconnect and quit when encountering / taking damage from certain monsters]]


=== Security ===
=== Security ===
Line 83: Line 88:
** [[autoResponse|chat messages containing certain words]]
** [[autoResponse|chat messages containing certain words]]
** [[autoResponseOnHeal|somebody healing or buffing your monster]]
** [[autoResponseOnHeal|somebody healing or buffing your monster]]
* teleport when encountering [[teleportAuto_allPlayers|any]] / [[avoidList|certain]] players
* teleport when encountered [[teleportAuto_allPlayers|any]] / [[avoidList|certain]] players
* [[autoBreakTime|disconnect and reconnect on certain times]]
* disconnect when
* disconnect when
** [[avoidList|encountering certain players or receiving any chat message from certain players]]
** [[avoidList|encountering certain players or receiving any chat message from certain players]]
** [[dcOnMute|muted (possibly by GM)]]
** [[dcOnMute|muted (possibly by GM)]]
** [[dcOnPM|received private message]]
** [[dcOnPlayer|encountered any players]]
* respawn / disconnect when [[allowedMaps|you are outside of certain maps]]
* respawn / disconnect when [[allowedMaps|you are outside of certain maps]]


Line 98: Line 104:
** [[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]]
== [[Console Commands]] ==
These are commands for issuing specific actions.
=== Character control ===
* [[move]], [[follow]], [[east]], [[west]], [[north]], [[south]], [[northeast]], [[northwest]], [[southeast]], [[southwest]] - [[:Category:Movement|movement]]
* [[look]], [[lookp]], [[bangbang]], [[bingbing]], [[doridori]] - body/head turn
* [[a]], [[kill]], [[as]] - '''attack''' a certain monster / player (PvP) / '''stop attacking''' current target
* [[ss]], [[sp]], [[sm]], [[sl]] - '''use skill''' on yourself / player / monster / location
* [[tank]] - tank for a certain player
* [[sit]], [[stand]] - sit / stand
* [[e]] - emotions
* [[tele]] - teleport to a random location using [http://db.irowiki.org/item-info/601/ Fly Wing] / [http://irowiki.org/wiki/Teleport Teleport]
* [[respawn]] - return to your save point after death, or using [http://db.irowiki.org/item-info/602/ Buttefly Wing] / [http://irowiki.org/wiki/Teleport Teleport]
* [[testshop]], [[openshop]], [[al]], [[closeshop]] - test / open / show / close your '''vending shop'''
* [[arrowcraft]] - make arrows using Archer's [http://irowiki.org/wiki/Arrow_Crafting Arrow Crafting] skill
* [[relog]] - force disconnect from the server and connect again
* [[charselect]] - gracefully quit to the character selection screen
* [[s]], [[st]] - show your status / stats
* [[skills]] - your skills
* [[stat_add]] - level up your stats
* [[where]] - show current map and location
* [[whoami]] - show current account and character
=== Items ===
* [[is]], [[ip]], [[im]] - '''use item''' on yourself / player / monster
* [[i]], [[il]] - show inventory / items on ground
* [[take]] / [[drop]] - take / drop an item
* [[eq]], [[uneq]] - equip / unequip items
* [[autobuy]], [[autosell]], [[autostorage]] - initiate corresponding [[ai|AI]] sequence
* [[buy]], [[sell]] - buy / sell items via NPCs
* [[store]] - list of NPC items to buy
* [[card]] - merge cards with slotted items
* [[deal]], [[dl]] - deal commands
* [[cart]] - cart commands
* [[au]] - auction commands
* [[ihist]], [[cil]] - show / clear item log history
* [[identify]] - identify items after using [http://db.irowiki.org/item-info/611/ Magnifier] or [http://irowiki.org/wiki/Item_Appraisal Item Appraisal]
* [[memo]] / [[warp]] - save / open [http://irowiki.org/wiki/Warp_Portal Warp Portal]
* [[repair]] - repair an item using [http://irowiki.org/wiki/Weapon_Repair Weapon Repair]
* [[refine]] - refine an item using [http://irowiki.org/wiki/Upgrade_Weapon Upgrade Weapon]
* [[storage]] - storage
* [[vender]] - show and buy from other player's vends
* [[weight]] - your weight capacity
=== Chat ===
* [[c]], [[pm]], [[g]], [[p]] - talk in public / private / guild / party chat
* [[pml]] - show quick PM list
* [[chist]], [[cl]] - show / clear chat log history
* [[chat]] - chatroom commands
* [[ignore]] - server-side ignore (/ex, /exall)
=== Configuration ===
* [[ai]] - toggle, view and control AI
* [[auth]] - authorize/unathorize [[Chat Commands|chat command]] users
* [[conf]], [[timeout]] - show and set [[:Category:config.txt|config.txt]] / [[timeouts.txt]] options
* [[plugin]] - plugins
* [[reload]], [[rc]] - reload controls and tables / OpenKore modules
* [[switchconf]] - switch to a certain alternative [[:Category:config.txt|config.txt]]
* [[verbose]] - toggle verbose mode
=== Reports and debug ===
* [[aiv]] - show AI sequences
* [[damage]] - taken damage report
* [[debug]] - debug options
* [[dump]], [[dumpnow]] - save received packets buffer and quit / don't quit
* [[exp]] - expirience, kills, inventory report
* [[version]] - show OpenKore version
* [[eval]] - evaluate perl expression (use only if you know what you are doing)
* [[send]] - send a raw data to the server (use only if you know what you are doing)
=== Players ===
* [[friend]] - friend list
* [[guild]] - guild
* [[party]] - party
* [[showeq]] - show a certain player's equipment
=== Other ===
* [[pecopeco]] - [http://irowiki.org/wiki/Peco_Peco_Ride Peco Peco]
* [[falcon]] - [http://irowiki.org/wiki/Falconry_Mastery Falcon]
* [[homun]] - [http://irowiki.org/wiki/Homunculus Homunculus]
* [[merc]] - [http://irowiki.org/wiki/Mercenary Mercenary]
* [[help]] - console commands help
* [[cook]] - cooking
* [[rodex]] or [[mail]] - mail systems
* [[pl]], [[ml]], [[nl]], [[portals]], [[spells]], [[vl]] [[sll]], [[petl]] - show list of players / monsters / NPCs / portals / [http://irowiki.org/wiki/AoE AoE] effects / vending shops / homunculi&mercenaries / pets
* [[quest]] - quests
* [[talk]], [[talknpc]] - talk with NPCs
* [[top10]] - show Alchemist's, Blacksmith's, TaeKwon's and PvP ratings


== Tweaking ==
== Tweaking ==


* [[autoRestart|autoRestart]]
* [[autoRestart|autoRestart]]
* [[autoBreakTime|disconnect and reconnect on certain times]] ''(plugin)''
* [[alias|aliases: custom shortcuts for console]]
* [[alias|aliases: custom shortcuts for console]]
* [[timeouts.txt|timeouts: increase efficiency / look less like a bot]]
* [[timeouts.txt|timeouts: increase efficiency / look less like a bot]]
* [[routeweights.txt|route weights]] -- make bot "dislike" certain maps when calculating a route
* [[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)]]
* [[ignoreInvalidLogin|do not assume to re-enter login if server says it's invalid (for buggy official servers)]]


== Other features ==
== Other features ==


* [[doCommand]] -- automatically use console commands on certain conditions
* [[doCommand]] - automatically use console commands on certain conditions
* [[Macro plugin]] -- use simple programming to write macros (scripts for automating your actions)
* [[macro plugin]] - use simple programming to write macros (scripts for automating your actions)
* [[Wx Interface]] -- graphical user interface (includes standard OpenKore console)
* [[Wx Interface]] - graphical user interface (includes standard OpenKore console)
* [[XKore]] -- use bot and RO client simultaneously
* [[XKore]] - merge bot and ragnarok client in different ways

Latest revision as of 22:30, 10 August 2021

(lists are incomplete)

Automatic Actions

These features are included in OpenKore by default. You only need to configure them, no macros or plugins needed for that to work.

Your character

Items

Skills

Attack

Security

Other

Console Commands

These are commands for issuing specific actions.

Character control

Items

Chat

  • c, pm, g, p - talk in public / private / guild / party chat
  • pml - show quick PM list
  • chist, cl - show / clear chat log history
  • chat - chatroom commands
  • ignore - server-side ignore (/ex, /exall)

Configuration

Reports and debug

  • aiv - show AI sequences
  • damage - taken damage report
  • debug - debug options
  • dump, dumpnow - save received packets buffer and quit / don't quit
  • exp - expirience, kills, inventory report
  • version - show OpenKore version
  • eval - evaluate perl expression (use only if you know what you are doing)
  • send - send a raw data to the server (use only if you know what you are doing)

Players

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 - merge bot and ragnarok client in different ways