A martini glass in black and white

Unlike our speedgame analysis, our scripting assistance articles are semi-rarely updated. Still, these should (hopefully!) give curious readers a good starting point from which to start scripting up your very own KOLMafia scripts.

For our suite of scripts, check out our GitHub!

Scripting Articles

Awesome KOL Scripts

July 12, 2022

This document contains a list of commonly used and (largely) regularly updated scripts that are used for a wide variety of different use…

How to Script Community Service

April 4, 2022

Community Service (CS) has become a commonly scripted challenge path due to its simplicity and speed (both in-game and real-time). Rather…

How to Submit a Pull Request

January 27, 2022

Ever wonder what the heck a pull request is? Most people have! This is a simple overview of how you'd go about submitting one of these wild…

An ASH Overview

December 8, 2021

ASH is a custom coding language designed and built by the KOLMafia development team for scripts interfacing directly with the Kingdom of…

KOL Javascript Overview

October 16, 2021

Javascript (and Typescript) is the new-ish hotness when it comes to building powerful new KOLMafia scripts. In this article, good ol' Sweaty…

Community Service Script Repository

October 8, 2021

This document is a list of commonly used scripts for ascensions in the Community Service challenge path in KoL. Most of them are meant for 1…

An Intro to KOL Scripting

October 8, 2021

Why script KoL? When the Kingdom of Loathing (KoL) was first created, it was designed to be a game you could play during your coffee break…