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.

Once 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, as well as the option to save the results to disk for other purposes. 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.4.0.

  • wespal-0.4.0.tar.bz2Source code Tarball (Bzip2)1.46 MBSHA256: 76e0c2467bcaf11b1f4fab3fe21b9aa93628b000483dd3def617c2899c3c9924
  • Wespal-0.4.0.zipWindows Zip archive10 MBSupports 64-bit versions of Windows 10 and 11
    SHA256: 323838a0a6646e031c17d08101acb72533b074ee4ae7f643a357cd018c2a1a07
  • Wespal-0.4.0.dmgmacOS Application12.7 MBSupports macOS 11 Big Sur and later (Intel and Apple Silicon)
    SHA256: e574e295e17dc35de4cb554d2e430a4736cf3bdda5d8ce97b2c5c78a46600eb6
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 39) 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.

You may also clone the repository with Git:

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

Feedback and resources