Tools: Difference between revisions
imported>Oneforfortytwo m a quick update |
imported>Oneforfortytwo a small update |
||
Line 12: | Line 12: | ||
*Is a cross-platform desktop interface to KoL written by '''holatuwol''' and others. | *Is a cross-platform desktop interface to KoL written by '''holatuwol''' and others. | ||
*Is written in [[Wikipedia:Java (programming language)|Java]]. | *Is written in [[Wikipedia:Java (programming language)|Java]]. | ||
*Requires the [http://java.com Java Runtime Environment (JRE)]. | *Requires the [http://www.java.com/en/ Java Runtime Environment (JRE)]. | ||
*Forum thread is located [http://forums.kingdomofloathing.com/vb/showthread.php?t=88408 here]. | *Forum thread is located [http://forums.kingdomofloathing.com/vb/showthread.php?t=88408 here]. | ||
*Availability: | *Availability: | ||
Line 21: | Line 21: | ||
*Is a prototype text-based rogue-like interface to KoL written by '''us3r1d'''. | *Is a prototype text-based rogue-like interface to KoL written by '''us3r1d'''. | ||
*Is written in [[Wikipedia:Perl|Perl]]. | *Is written in [[Wikipedia:Perl|Perl]]. | ||
*Forum thread is located [http://forums.kingdomofloathing.com/ | *Forum thread is located [http://forums.kingdomofloathing.com/vb/showthread.php?t=139189 here]. | ||
*Availability: | *Availability: | ||
**The latest version is available [http://kol.devnull.net/releases/1.0.0a4.tgz here]. | **The latest version is available [http://kol.devnull.net/releases/1.0.0a4.tgz here]. | ||
Line 32: | Line 32: | ||
Scriptlets are usually run by entering "javascript:''SCRIPT''" in the address bar of a web browser. They can also be bookmarked for easier use. Some scriptlets are browser-dependent. | Scriptlets are usually run by entering "javascript:''SCRIPT''" in the address bar of a web browser. They can also be bookmarked for easier use. Some scriptlets are browser-dependent. | ||
*'''[[:User:Ohayou|Ohayou]]''' has written a multitude of handy scriptlets. His Repeat Action Scriptlet has been revised in [http://forums.kingdomofloathing.com/ | *'''[[:User:Ohayou|Ohayou]]''' has written a multitude of handy scriptlets. His Repeat Action Scriptlet has been revised in [http://forums.kingdomofloathing.com/vb/showthread.php?t=119658 this forum thread]. Also popular is his [http://userscripts.org/scripts/source/53504.user.js UI improvements script], which not only logs and displays his item effect logging scriptlet, but also combines a variety of his other scriptlets. | ||
==Greasemonkey User Scripts== | ==Greasemonkey User Scripts== | ||
[https://addons.mozilla.org/en-US/firefox/addon/748/ Greasemonkey] is an extension for the [http://www.mozilla.com/firefox/ Firefox] web browser, which provides a framework for user scripts to be written to automatically be invoked when you visit a particular page. | [https://addons.mozilla.org/en-US/firefox/addon/748/ Greasemonkey] is an extension for the [http://www.mozilla.com/firefox/ 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 are available at [http://forums.kingdomofloathing.com/ | In-depth instructions on using Greasemonkey are available at [http://forums.kingdomofloathing.com/vb/showthread.php?t=136174 this forum post], courtesy of '''Aprocalypse'''. | ||
The following scripts all require Greasemonkey. | The following scripts all require Greasemonkey. | ||
Line 43: | Line 43: | ||
*'''Tard''' created a multitude of various scripts, from an arena trainer to spoiler/helper scripts, that can automatically inform you of updates when using his Framework script. These scripts have since been updated and maintained by '''SomeStranger''' at his [http://somestranger.kol.googlepages.com/other user scripts page]. | *'''Tard''' created a multitude of various scripts, from an arena trainer to spoiler/helper scripts, that can automatically inform you of updates when using his Framework script. These scripts have since been updated and maintained by '''SomeStranger''' at his [http://somestranger.kol.googlepages.com/other user scripts page]. | ||
*'''Turias''' has a selection of scripts available at [http://forums.kingdomofloathing.com/ | *'''Turias''' has a selection of scripts available at [http://forums.kingdomofloathing.com/vb/showthread.php?t=112570 this forum thread], including a color-changing, location drop-down, moon, search, and toolbar script. | ||
*'''Numfar''' has authored a monster stat, wiki-linking, and bang potion script, which are available at his [http://batmantis.com/kol/ user scripts page]. | *'''Numfar''' has authored a monster stat, wiki-linking, and bang potion script, which are available at his [http://batmantis.com/kol/ user scripts page]. | ||
Line 54: | Line 54: | ||
==Stylish== | ==Stylish== | ||
[https://addons.mozilla.org/en-US/firefox/addon/2108 Stylish] is a [http://www.mozilla.com/firefox/ 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. | [https://addons.mozilla.org/en-US/firefox/addon/2108/ Stylish] is a [http://www.mozilla.com/firefox/ 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. | ||
For more information, see the [http://userstyles.org/stylish/ Stylish website] and [http://www.userstyles.org/styles/search/kol a list of KoL Stylish scripts]. | For more information, see the [http://userstyles.org/stylish/ Stylish website] and [http://www.userstyles.org/styles/search/kol a list of KoL Stylish scripts]. | ||
Line 61: | Line 61: | ||
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: | 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: | ||
*[http://items.ofloathing.org Items of Loathing] | *[http://items.ofloathing.org Items of Loathing] is the ofLoathing Network's price history and prediction database. | ||
* | *[http://hardcoreoxygenation.com/cgi-bin/door.cgi Cisco's Door Code Generator] and [http://hardcoreoxygenation.com/cgi-bin/moxie.cgi Moxie Lookup] | ||
*[http://www.the-rye.dreamhosters.com/familiars/ The Rye's Familiar Arena Tool] | *[http://www.the-rye.dreamhosters.com/familiars/ The Rye's Familiar Arena Tool] | ||
*[http://retrofrog.hardcoreoxygenation.com/ RetroFrog's KoL Tools] | *[http://retrofrog.hardcoreoxygenation.com/ RetroFrog's KoL Tools] contains tools for consumption, skills, familiars, and more. | ||
*[http://www.idea-inc.com/~allanc/bonezorz.php Allanc's Dusty Bone Checker] | *[http://www.idea-inc.com/~allanc/bonezorz.php Allanc's Dusty Bone Checker] | ||
*[http://forums.kingdomofloathing.com/ | *[http://forums.kingdomofloathing.com/vb/showthread.php?t=133940 KProxy] is a web-based account proxy written by '''us3r1d''' that allows the sharing of KoL accounts without distributing the account passwords. The latest version is available [http://kol.devnull.net/releases/1.0.0a4.tgz here]. | ||
*[http://www.yfont.info/optimizr/ TeKRunneR's Level 12 Quest Optimizer] lets you calculate the best way through the Level 12 Quest. | *[http://www.yfont.info/optimizr/ TeKRunneR's Level 12 Quest Optimizer] lets you calculate the best way through the Level 12 Quest. | ||
*[http://www.acme.com/jef/kol/warmeat/ 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 possible profit. | *[http://www.acme.com/jef/kol/warmeat/ 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 possible profit. | ||
*[http://www.houeland.com/kol/diets Eleron's KoL Diet Lists] fetch food prices from the mall and calculate the optimal diet for various farming incomes. | *[http://www.houeland.com/kol/diets Eleron's KoL Diet Lists] fetch food prices from the mall and calculate the optimal diet for various farming incomes. | ||
*[http://www.bewarethefgc.com/projects.shtml The Garden of Earthly Delights] allows you to calculate the return from [http://epicure.bewarethefgc.com/ food], [http://mixology.bewarethefgc.com/ booze], and [http://anvil.bewarethefgc.com/ pulverizing] under various conditions. | *[http://www.bewarethefgc.com/projects.shtml The Garden of Earthly Delights] allows you to calculate the return from [http://epicure.bewarethefgc.com/ food], [http://mixology.bewarethefgc.com/ booze], and [http://anvil.bewarethefgc.com/ pulverizing] under various conditions. | ||
==Offline Tools== | ==Offline Tools== | ||
Line 77: | Line 76: | ||
*[http://alliancefromhell.com/viewtopic.php?t=949 KujjieKujjieKoo's Barrel Full of Barrels Calculators] are able to calculate the probability of each possible outcome of any given barrel. | *[http://alliancefromhell.com/viewtopic.php?t=949 KujjieKujjieKoo's Barrel Full of Barrels Calculators] are able to calculate the probability of each possible outcome of any given barrel. | ||
*[http://code.google.com/p/ascension-log-visualizer/ 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 visualizations from pre-parsed logs. The latest version is available [http://ascension-log-visualizer.googlecode.com/files/AscensionLogVisualizer%203. | *[http://code.google.com/p/ascension-log-visualizer/ 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 visualizations from pre-parsed logs. The latest version is available [http://ascension-log-visualizer.googlecode.com/files/AscensionLogVisualizer%203.2.0.jar here]. | ||
Other links are available on the [[Community]] and [[Bots]] pages. For a specific type of web link, see the related wiki page. | Other links are available on the [[Community]] and [[Bots]] pages. For a specific type of web link, see the related wiki page. |
Revision as of 02:47, 25 November 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 written by holatuwol and others.
- Is written in Java.
- Requires the Java Runtime Environment (JRE).
- Forum thread is located here.
- Availability:
KoLHack
- Is a prototype text-based rogue-like interface to KoL written by us3r1d.
- Is written in Perl.
- Forum thread is located here.
- Availability:
- The latest version is available here.
Scripts & Scriptlets
Scripts/Scriptlets directly affect and/or enhance the functionality of the standard KoL web browser interface.
They are commonly implemented in JavaScript, a browser/client scripting language, but are sometimes dynamically generated by PHP or some other server scripting language.
Scriptlets are usually run by entering "javascript:SCRIPT" in the address bar of a web browser. They can also be bookmarked for easier use. Some scriptlets are browser-dependent.
- Ohayou has written a multitude of handy scriptlets. His Repeat Action Scriptlet has been revised in this forum thread. Also popular is his UI improvements script, which not only logs and displays his item effect logging scriptlet, but also combines a variety of his other scriptlets.
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 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, that can automatically inform you of updates when using his Framework script. These scripts have since been updated and maintained by SomeStranger at his user scripts page.
- Turias has a selection of scripts available at this forum thread, including a color-changing, location drop-down, moon, search, and toolbar script.
- Numfar has authored a monster stat, wiki-linking, and bang potion script, which are available at his user scripts 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 user 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.
For more information, see the Stylish website and a list of KoL Stylish scripts.
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 is the ofLoathing Network's price history and prediction database.
- Cisco's Door Code Generator and Moxie Lookup
- The Rye's Familiar Arena Tool
- RetroFrog's KoL Tools contains tools for consumption, skills, familiars, and more.
- Allanc's Dusty Bone Checker
- KProxy is a web-based account proxy written by us3r1d that allows the sharing of KoL accounts without distributing the account passwords. The latest version is available here.
- 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 possible profit.
- Eleron's KoL Diet Lists fetch food prices from the mall and calculate the optimal diet for various farming incomes.
- The Garden of Earthly Delights allows you to calculate the return from food, booze, and pulverizing under various conditions.
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 visualizations from pre-parsed logs. The latest version is available here.
Other links are available on the Community and Bots pages. For a specific type of web link, see the related wiki page.