Installing and using SkoolKit

Requirements

SkoolKit requires Python 2.x, version 2.5 or later. (SkoolKit has not been tested with Python 3.x; it almost certainly will not work.) If you’re running Linux or one of the BSDs, you probably already have Python installed. If you’re running Windows, you can get Python here.

In addition to the stock Python distribution, it is strongly recommended that you install one of the following image-processing libraries:

Either one will do. gdmodule seems to be slower than PIL, but it creates smaller image files. gdmodule is available in Debian, Ubuntu, openSUSE and Mandriva as python-gd; it is apparently not packaged for Fedora. It is also available in FreeBSD and NetBSD as graphics/py-gd, and in OpenBSD as py-gd. PIL is available in Debian, Ubuntu, openSUSE, Mandriva and Fedora as python-imaging. It is also available in FreeBSD and NetBSD as graphics/py-imaging, and in OpenBSD as py-Imaging. Windows users will probably want to use PIL, since it has downloads readily available.

SkoolKit will use gdmodule in preference to PIL if it is available. If neither gdmodule nor PIL is available, SkoolKit will be unable to create image files.

Linux/BSD v. Windows command line

Throughout this documentation, commands that must be entered in a terminal window (‘Command Prompt’ in Windows) are shown on a line beginning with a dollar sign ($), like this:

$ ./some-script.py some arguments

On Linux/BSD, the commands may be entered exactly as they are shown (without the dollar sign, of course). On Windows, the dot-slash (./) prefix should be omitted. (The dot-slash prefix may also be omitted on Linux/BSD if you have the current working directory in your PATH, but that is not the norm.)

The incomplete Contact Sam Cruise RAM disassembly

To create the HTML version of the Contact Sam Cruise disassembly:

$ ./skool2html.py csc.ref

Now open contact_sam_cruise/index.html in a web browser.

Table Of Contents

Previous topic

What is SkoolKit?

Next topic

Skool Disassemblies