Tools: Difference between revisions
imported>Club →Alternate User Interfaces: KolCLI seems stale |
imported>Wrldwzrd89 m →KoLmafia: Daily build location changed |
||
Line 15: | Line 15: | ||
*Availability: | *Availability: | ||
**The latest version is available [http://kolmafia.sourceforge.net/ here]. | **The latest version is available [http://kolmafia.sourceforge.net/ here]. | ||
**Unstable releases are available [http://kolmafia.us/ | **Unstable releases are available [http://builds.kolmafia.us/ here]. | ||
===KoLHack=== | ===KoLHack=== |
Revision as of 01:57, 14 May 2010
There are a variety of tools that exist to automate, simplify, reproduce, or add functionality to KoL.
Alternate User Interfaces
These tools are usually freestanding and often provide an alternate way to play KoL, rather than using the standard web browser interface.
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:
KoLHack
- Is a prototype text-based rogue-like interface to KoL written by us3r1d.
- Is written in Perl.
- Forum thread is here.
- Availability:
- Is included in the dev null network.
KoL CLI
- Has not been updated since January 2008 and will probably not work well
- Is a command line interface to KoL.
- Is written in Perl.
- Requires Perl with cURL to run.
- Availablity:
- Is now maintained as an open project at GNA, and can be downloaded here.
Scripts & Scriptlets
Scripts/Scriptlets directly affect and/or enhance the functionality of the standard web browser interface of KoL.
They 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-dependent.
- Ohayou has written a multitude of handy scriptlets. His Repeat Action Scriptlet has been revised in this KoL Forum thread. Another popular script is his UI improvements script, which not only logs and displays his item effect logging scriptlet, but combines a variety of his other scriplets.
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 at 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 automatically inform you of updates when using his framework script. 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 user script page.
- OneTonTomato has authored a large number of scripts, all of which are available at his user scripts page.
- DaCyclops provides a number of small helpful scripts, including one that counts visible trophies and one that shows the moon sign effects on ascension at his scripts page.
For a more complete list, see the List of all Greasemonkey Scripts (Categorized).
Stylish
Stylish is a Firefox extension similar to Greasemonkey, but is more visual than functional in nature. KoL Stylish scripts include one that labels chat mods and one that colorizes a menu to highlight HP and MP restorers.
See Stylish and a list of KoL scripts for Stylish
Web-based tools
There are some tools to assist with gameplay that are accessed by a standard web browser. Typically you type or cut-and-paste information into them:
- Items of Loathing, The ofLoathing Network's price history and prediction database.
- Cisco's Door Code Generator
- The Rye Familiar Arena Tool
- RetroFrog's KoL Tools: Consumption, Skills, Familiars, and more.
- Allanc's dusty bone checker
- KProxy is a web-based account proxy written by us3r1d which allows the sharing of KoL accounts without distributing the account password with a configurable set of restrictions on player actions. It is included in the dev null network.
- TeKRunneR's Level 12 Quest Optimizer lets you calculate the best way through the level 12 quest.
- Jef's War Meat Optimizer lets you calculate the best combination of smashing, nickel-and-diming and selling war items in the mall for the highest profit.
- Eleron's KoL diet lists fetches food prices from the mall and calculates the optimal diet for various farming incomes.
- The Well-Tempered Epicure calculates the return from food, booze, and pulverizing under various conditions.
- Goffrie's Dwarvish Dice solver will solve the digit portion of the Dwarvish language.
Offline tools
Besides many online resources, there are also some tools for offline use.
- KujjieKujjieKoo's Barrel Full of Barrels calculators are able to calculate the probability of each possible outcome of any given barrel.
- Ascension Log Visualizer is a tool that is able to create ascension logs from KolMafia sessions and visualize them through various different charts. It can also make those visualizations from pre-parsed logs.
Other links are available on the Community and Bots pages. For a specific type of web link, see the related wiki page.