User:Holoc/Openkore

Openkore is an advanced automated assistant (refer to Internet bot) for the MMORPG Ragnarok Online. The program is Free, Open Source and mainly written in Perl, but some code is also in c++. The perl-interpreter allows for a cross-platform usability (both Windows and Linux are supported officially). Openkore is licensed under the GNU General Public License GPL. Openkore's code is based on Skore-revamped, which is a fork of Kore developed by Kura. This unofficial project is in no way associated with Gravity (the company that developed Ragnarok Online).

History
The Openkore project was started by VCL in late November 2003. Openkore is based on Skore-revamped, which Skore (Solos Kore) is a fork of the original Kore developed by Kura. Many developers have come from other inactive Ragnarok Online bot program projects (e.g. ApezBot, Kore, Modkore, Revemu, Skore, etc) to develop on Openkore.

Nearing the end of 2008, the Openkore project is the only Ragnarok Online bot that currently provides support to many Ragnarok Online servers and continual development on an international level. As of December 1st, 2008, Openkore releases has been downloaded from SourceForge.net approximately more than 1,975,000 times since its availability in 2003.

Features
The program emulates the Ragnarok Online game client and can perform anything that a player's character can do manually in the game client. In other words, Openkore is a standalone bot, i.e., it can communicate directly with game servers without the official game clients. Additionally, the software can be configured to automatically and repeatedly perform assigned tasks without human involvement. The automated actions are state-based and with the macro plug-in be also script-based. These automations cover almost every action available in the game client. When a bot program is running, it continuously reports the latest information and the current status of the game, e.g., a character’s location, the current action, the “hit” point, and information about nearby monsters. Openkore allows users to give commands anytime, regardless of the prearranged actions by scripts, i.e., the bot is script-based and interactive. Basically, Openkore is meant to automate and simplify actions by the user of the software within the Ragnarok Online environment through the use of extensive scripting.

A possible list of actions that can be done with Openkore include :


 * Automatically attack monsters
 * Buy/sell items
 * Log the number of monsters killed
 * Log private, public and guild chats
 * Put items in storage
 * Use skills and items
 * Walk seamlessly between maps
 * Add features through use of third-party plug-ins
 * And more

Community
Openkore's community is diverse with contributions to the project coming from communities that are English, French, German, Indonesian, Korean, Portuguese, Russian, Spanish, Tagalog, Thai, Traditional Chinese, and Vietnamese. This diverse range of cultures enables Openkore to provide international support for various Ragnarok Online servers all over the world. Currently, Openkore supports euRO, iRO, idRO, inRO, mRO, pRO and most private servers.