Wespal
- Project codename
- Morning Star
- Platforms
- 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.
Downloads
The latest published release is version 0.5.0.
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.
Repository
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
- Wespal on the Wesnoth forums
- Issue tracker on GitHub