Project codename
Morning Star
macOS, Windows, Linux
Programming languages
C++ (Qt 6)

Wespal (previously known as Wesnoth RCX) is a small desktop app for previewing and recoloring Wesnoth graphical assets using the game’s team coloring mechanism.

Originally just a small command-line application, Wespal was created to serve as an aid for sprite artists and campaign developers who need to preview unit artwork exactly as it will be rendered in-game, with coloring transforms applied according to the team in control of a unit. It provides instant preview functionality, support for GIMP and Krita image formats, as well as the option to save recolored images to disk. The built-in palette and color range editors allow artists and coders alike to easily experiment with the possibilities offered by Wesnoth’s team coloring code, and even generate WML suitable for use in game add-ons.

Wespal is open source software available under the terms of the GNU General Public License, version 2 or later.


The latest published release is version 0.5.0.

  • wespal-v0.5.0.tar.xzSource code Tarball (xz)1.1 MBSHA256: 2a46b0c48350a785be9c8bf5d27adb21538ba3151172bda70f22b137b212dc56
  • Wespal-v0.5.0.zipWindows Zip archive10.7 MBSupports 64-bit versions of Windows 10 and 11
    SHA256: 9f391c79c9ea5dc7c575f26fe6c1b79e3270e153bf8d265dc3a8ed659ec9d18b
  • Wespal-v0.5.0.dmgmacOS Application44.7 MBSupports macOS 11 Big Sur and later (Intel and Apple Silicon)
    SHA256: fb8a66d3800fb06be4ed2f7ffecc4810da9269d793fd5fbc88d1573a5237d860
Note: It’s not feasible for me to provide pre-built Linux packages at this time; however, I have tested Wespal built from source on Linux (specifically on Debian 12 and Fedora 40) and I can provide full support for it.

About unsigned downloads
Modern versions of Windows and macOS attempt to block apps that have not been signed with an authorised certificate. Obtaining these certificates is rather pricey, so I currently cannot provide signed downloads for these platforms.

Windows users
Click on the More Info link in the SmartScreen warning popup and then click on the newly-revealed Run Anyway button to add a permanent exception.

macOS users
Browse to the Applications folder using Finder, then attempt to open the app twice via right-click and Open; then click on the newly-revealed Open button to add a permanent exception.


The complete source code history and the latest bleeding-edge changes can be found at the Wespal repository on GitHub. Installation instructions can be found in the INSTALL.md file.

$ git clone https://github.com/irydacea/wespal.git

Note: this repository makes use of Git submodules. After cloning, you must check out the external submodules by using these commands in the repository folder:

$ git submodule init
$ git submodule update

Feedback and resources