Setting courses
freemapper-courseplan
freemapper-courseplan is the course-setting program of the suite: you set the courses in an editor in the browser on the finished map from OpenOrienteering Mapper. The program is in progress; much of it is usable.
What it does
- Controls, courses and special objects in the editor on the map: start, finish, controls with code and description, bends, marked routes and out-of-bounds areas.
- Checks by the German competition rules of 2026, such as control distances, sharp angles and enough different first controls, each with its source and with reasoned exceptions (
check). - Purple Pen both ways: import, export and sync, so both programs can be used side by side.
- IOF XML 3.0 for the results software.
- Score courses with point values, time limit and suggested control sites.
The courses are printed with freemapper-print.
Install
Download the archive for your system below and unpack it. As with freemapper, macOS needs xattr -d com.apple.quarantine freemapper-courseplan, and Windows asks on the first start (More info → Run anyway). freemapper-courseplan --version shows that it worked; freemapper-courseplan update fetches the newest version later.
The first course
freemapper-courseplan init hall.omap --title "Training"
freemapper-courseplan edit hall.courseplan.toml
edit opens the editor in the browser. The instructions for AI assistants are in AGENTS.md.
Download
Newest version: v0.18.1, 15 November 2026.
| System | File | Size | SHA-256 |
|---|---|---|---|
| Windows (x64) | freemapper-courseplan-v0.18.1-windows-x86_64.zip | 12 MB | 9cc59e2c129570ed7dd07535c4d230efda0a85da6dd64d3f208e0ce51c4f0b74 |
| macOS (Apple chip) | freemapper-courseplan-v0.18.1-macos-arm64.tar.gz | 12 MB | 4aef3876db62b7e6083c7f85b78ea6fa19841ce0a9d13b382773125042ceed8b |
| macOS (Intel) | freemapper-courseplan-v0.18.1-macos-x86_64.tar.gz | 12 MB | 1fd98bca7d0b1426cc6cc26d5303705b86e6e52b4a4d351fca1edf02d9443510 |
| Linux (x86-64) | freemapper-courseplan-v0.18.1-linux-x86_64.tar.gz | 13 MB | bcf52db42f49f0c726863e2cc755ea46d6ccef19bc592b4a97298bc7002cd212 |
| Linux (ARM64) | freemapper-courseplan-v0.18.1-linux-arm64.tar.gz | 12 MB | 6c9513720f0cd6b93399e0c9361f363dc1877240bed8c197d6690407a666f5e9 |
One archive per system, no installer: unpack and run. The checksum shows that the file arrived unchanged. All versions on GitHub