KnotMaker 2.2 Written by Derek Smith and Dave Root

System Requirements

  • Windows XP / Vista / 7 / 10
  • Possibly it will run under Wine for Linux and Mac OS X.

Upgrading an Earlier Version
To upgrade from version 2.0 or higher, follow these steps (for simplicity, let's assume that KnotMaker is installed in the C:\KnotMaker folder):

  1. Rename the C:\KnotMaker folder to something like C:\KnotMaker_Old.
  2. Install the new version, following the instructions in the Installation section below.
  3. Check for files which you modified in all of the folders of the old version, based on the file dates. In each folder of KnotMaker, all of the files are set to the exact same date and time. It's easy to see which files you've modified, because those files will have a different date/time than the rest of the files.

    The files that you modified will have an INI, TXT, KM, or KMA extension (not counting any picture files that you've made). These files can be opened in any text editor so you can compare the contents between your modified version of the file and the new version of the file (which you got by installing the new version of KnotMaker). Open the old and new versions of the files which you changed, and copy the modified information into the same position in the new files. This allows you to keep the old information without sacrificing any new features.

To install KnotMaker, follow these steps:

  1. Make a new folder on your machine, such as C:\KnotMaker.
  2. Click this link, then save the .ZIP file to the above folder: (2,772K).

    NOTE: The .ZIP file is being hosted at, and unfortunately they have various limits on bandwidth and so on. If you click the above link and see a message which says, "Restricted Content - This file is no longer available," this means that Dropbox is temporarily preventing the file from being downloaded. If that happens then send me an email at, and I'll email the file to you ASAP.
  3. Unzip the file that you downloaded, then run KnotMaker.exe.
KnotMaker is a "portable" app, meaning that it can be run from a USB flash drive on any machine which meets the above requirements. It uses an INI file rather than writing anything to the registry.

To uninstall KnotMaker, simply delete your C:\KnotMaker folder.

Folders and Files
Let's assume that you unzip into C:\KnotMaker. The following folders and files will be extracted:

  • C:\KnotMaker - This folder contains the executable file plus some config files. Double-click KnotMaker.exe to run the program.
  • C:\KnotMaker\Help - This folder contains the Help files. In KnotMaker, press F1 to bring up the main Help file.
  • C:\KnotMaker\Tilesets - This folder contains a sub-folder for each tileset (a "tileset" is a set of tiles for drawing knots). The default tileset folders which come with KnotMaker are:

    • Basic Rope
    • Solid Rope
    Each tileset folder contains the following sub-folders:

    • Base Images - This folder contains the base PNG files which were used for building the tileset.
    • Tileset Config - This folder contains the config files for the tileset. You can modify these files in any text editor to customize the way that KnotMaker handles the tiles (see the Help file for more information).
    • Tileset Images - This folder contains the image files for the tiles which are displayed in KnotMaker.
  • C:\KnotMaker\Drawings - This folder contains drawings of knots, which are saved as .KM files. A number of drawings are provided in, and you can save your own drawings into this folder (or any other folder).

Legal Stuff
You are hereby granted permission to freely distribute and use this software program, at no cost. You are free to use, copy, distribute, publish, etc., any drawings/pictures made with this software program, at no cost. The source code is owned and copyrighted by Derek Smith and Dave Root. Send your suggestions for improvement, modified source code, bug reports, etc., to, and your ideas might be incorporated into future releases.

No warranty of any kind is expressed or implied. This software program is provided on an "AS-IS" basis. By using this software program, you agree to do so at your own risk and assume all responsibility for any results from using it. The authors of this software program shall not be held liable for any data loss, damages, loss of profits, or any other kind of loss whatsoever that may result, directly or indirectly, from the use of this software program.

Modification History

04/17/2009: New page.

KnotMaker Home