Tools

From A KoL Wiki
Revision as of 16:12, 31 December 2007 by imported>Duffkiligan
The Hermit humbly requests that this page be rewritten or expanded.

Most of the Ohayou scriptlet links are broken.

HammerScrewdriverPliers

There are a variety of tools that exist to automate, simplify, reproduce, or add functionality to KoL.

Alternate User Inferfaces

These tools are usually freestanding and often provide a complete alternate way to play KoL, rather than using the standard web browser interface.

KoL CLI

KoLmelion

KoLmafia

  • Is a cross-platform desktop interface to KoL created by holatuwol and others.
  • Is written in Java.
  • Requires the Java Runtime Environment (JRE).
  • Availability:
    • Latest version is available here.

KoLHack

  • Is a prototype text-based rogue-like interface to KoL written by us3r1d.
  • Is written in Perl.
  • Forum thread is here.
  • Availability:

Bots

Simply put, a bot is anything that automates the actions of a player. There are bots that automatically sell buffs, cook, chat, roll dice, and regulate games. The above "Alternate User Inferfaces" could techincally be classified as "auto-adventuring bots".

  • For more detailed information, see Bots.

Browser Plugins

Browser plugins are independent toolbars that install to your browser (usually Firefox)

  • KoL Toolbar Firefox browser plugin with basic navigation, intelligent Wiki searching, radio DJ information that allows you to listen to RKoL from the browser, an autologin feature and a feature for searching KoLoot
  • RKOL Status Firefox browser plugin that can be used to monitor the song, artist and number of users on a ShoutCast server. It was written specifically for Radio-KOL but will work for other ShoutCast servers. It places a small icon in the lower right-hand corner of the window and displays the song and artist currently playing on the radio. The tooltip can display a multitude of other information including the name of the DJ, the last five songs played, and the schedule.

Scripts & Scriptlets

Scripts/Scriptlets directly affect and/or enhance the functionality of the standard web browser interface of KoL, such as combining scripts, inventory scripts, and chat scripts.

These are commonly implemented in JavaScript, a browser/client scripting language, but are sometimes dynamically generated by PHP or some other server scripting language.

Scriplets are usually run by entering "javascript:SCRIPT" in the address bar of a web browser. They can also be bookmarked for easier use. Some scriplets are browser-dependant.

  • JRSiebz has started an all-purpose script which is mostly inventory managment combined with all-types of recipe assistance and a few other added UI improvements mixed in.

Greasemonkey User Scripts

Greasemonkey is an extension for the Firefox web browser, which provides a framework for user scripts to be written to automatically be invoked when you visit a particular page.

In-depth instructions on using greasemonkey scripts are available via this forum post, courtesy of Aprocalypse.

The following scripts all require Greasemonkey.

  • Tard created a multitude of various scripts, from an arena trainer to spoiler/helper scripts, which can also automatically inform you of updates when using his framework script, all available at his scripts page. These scripts have since been updated and maintained by SomeStranger at his Greasemonkey scripts page.
  • Turias has a selection of scripts available at this forum thread, including a color-changing, a location dropdown, a moon, a search, and a toolbar script.
  • Numfar has authored a monster stat script, a wiki-linking script, and a bang potion script at his Greasemonkey script page.
  • OneTonTomato has authored a large number of scripts, all of which are available at his user scripts page.
  • Picklish provides a script which makes compact mode a little less compact, another which will "despoil" the KoL forums, a script to buy items from multiple stores at the mall, one that removes animation delays from "sparkly" mining squares, another that changes Hagnk's interface to look more like your inventory, still another that adds auto-login buttons for any character you login with, and one that adds extra links for using items that are acquired or bought. You can find these at this page (screenshots included).
  • DaCyclops provides a number of small helper scripts, including one that counts visible trophies and one that shows the Moon Sign effect on ascension at his scripts page.

For a more complete list, see List of all Greasemonkey Scripts (Categorized).

Stylish

Stylish is a Firefox extension similar to Greasemonkey but more visual than actual usefulness, however there are somethings that can help. A script that labels chat mods, one that colorizes a menu to show HP and MP restorers easier. check it out.

You can even preview the scripts before loading them into Stylish.

Stylish & A list of KoL scripts for stylish

Web-based tools

There are some tools to assist with game play that are accessed by a standard web browser. Typically you type or cut-and-paste information into them:

Other links are available on the Community and Bots pages. For a specific type of web link, see the related wiki page, for example see Kingdom of Loathing Calendar for calendar related links, see Deciphering the Door Code for door code generators, see The Cake-Shaped Arena for Arena tools, etc.