Stendhal is Replacing Many Art Assets

Stendhal is Replacing Many Art Assets

AntumDeluge's picture

Stendhal is an open source 2-dimensional multiplayer online role-playing game. It is developed by the Arianne Project & licensed under the GNU General Public License (GPL) version 2.0.

A Short History: The Arianne project began in 1999. It was created by Miguel Angel Blanch Lardin, a high school computer sciences teacher in the city of Cueta on the north end of Africa. The project started with the goal to create an RPG for Linux, a genre that was extremely sparse on the platform at the time. Miguel eventually resigned from the lead developer role but stayed on as a member. He later created the Marauroa engine & implemented it into the project. Work then began on the Stendhal server & client, built using the engine. In March of 2010, Arianne was selected as SourceForge's Project of the Month. The project is currently headed by Hendrik Brummermann & has multiple facets:

  • The Marauroa engine & multiple associated softwares, including Stendhal.
  • Faiumoni e. V. - An association to support education in the area of Free Software.

For a more detailed history read here.

The Dilemma: Over the years, art assets from many different sources have been added to the game. Some were created specifically for Stendhal, while others were obtained from universal resource projects like the Charas Project. It was recently brought to light that many of the art assets added to the game were not licensed in such a way that is compatible with the GPL or open source software in general. Because of this, we have had to remove sprites & tilesets without yet having replacements. We have been working hard at creating & finding new compatible assets. But the list of missing files is still relatively long & we have yet to find & remove all incompatible tiles & sprites. So the list is growing as well.

How to Help Out:

  • What We Need:
    • Our growing list of missing graphics assets can be found on the Stendhal Wiki. Assets that are currently being worked on by various artists/developers will list their name in the "Assigned" column. If nobody is yet working on an asset, this column will usually be red. Finished assets will have "done" written in the "Status" column & will usually be marked green. Under the column labelled "Git" you will find a link to the previously used image, which could be used as a guide for creating the new asset.
  • Graphics Style:
    • Stendhal uses 2-dimensional orthogonal, top-down view graphics.
    • Tiles are 32x32 pixels & maps are created with Tiled Map Editor.
    • Sprites have 4 facing directions, & are ordered top to bottom; north, east, south, west. Each facing direction has three frames, & are generally ordered left to right; step1, idle, step2 (see the recently created minotaur sprite for an example).
    • Most sprites are 48x64 pixels in dimension (single frame, 144x256 for entire sheet), but are not limited (as far as I understand). They can be just about any dimensions. But, a pixel ratio of 3:4 is commonly used, so that sprites do not appear distorted on the Stendhal web page. Looking over the list of creatures, you may notice that some of the images, such as the cobra & king cobra, appear stretched. That is because they were drawn with a different dimensions ratio. This page, however, seems to be the only thing affected & may be fixed in the future to support images of any ratio.
    • Wiki pages:
    • Special notes on human-like sprites:
      • In the current release, most human sprites (players, NPC, & enemies) use artwork from the Charas Project sprite generator. However, I have opted to replace these (hopefully in the next release) with sprites based on the bases created by Cabbit & derivatives, including those by diamonddmgirl. If you would like to create a human/human-like sprite, I would suggest using these bases. It is not required however. There are sprites that I myself have added that were not based on these. Some examples are chaos_sorceror, a scaled version of one of Redshrike's RPG sprites, & chaos_lord, derived from Redshrike's Dark Soldier.
      • Because Cabbit's bases & sprites are 24x32 pixels, they must be scaled up for use in Stendhal (unless there is a specific reason not to do so). The preferred method is to use the scale2x algorithm. The command line tool can be downloaded from the previously mentioned homepage or through your OS distribution's package manager if available. It is also available as a plugin for GIMP. The Arianne project has also released a Java program for automating scaling & background removal of sprites (intended for sprites obtained from Charas Project). It is somewhat dated & I personally have not used it. I recommend using the GIMP plugin.
      • It is NOT required to use Cabbit's sprites for bases. I decided to base my work on them for a varity of reasons. But the project is happy to receive assets of many different sources. So long as it fits & looks decent in the game.
  • Contacting Us:
    • If you are interested in creating assets, or perhaps you already have something posted that you think might be useful, there are a few different ways to contact project developers: You can contact me directly here on The project also has IRC chat rooms available on the Freenode network. You can use an IRC client (I recommend HexChat) or Freenode's own webchat. The project's channels are #arianne (the main support & development channel) & #arianne-chat (off-topic channel). Please be patient if you attempt to contact us via chat. Project developers are limited & most have full-time jobs. So they are often unable to respond immediately. Also, check the chat logs for responses.
    • Let us know which assets you want to work on. That way we can mark that asset as assigned on our list so that another won't begin work on the same thing.
  • Licensing:
    • All licenses supported by OGA are compatible. So you are free to upload any work here even if it is designed specifically for Stendhal. I would recommend doing so.
  • Submitting Work Directly to the Project:
    • If you do not want to submit your work to (for whatever reasons that might be is beyond me) there are a few different options:
      • SourceForge tickets: You can create a new ticket in the feature requests or patches categories. List any details in the description that might be needed such as which character/creature/tileset the asset belongs to. Either upload the artwork as an attachment or link to a page where it can be downloaded in the description.
      • GitHub issues: Similarly, you can create a new issue on the GitHub project page to submit your work.
      • GitHub pull request: If you are familiar with using Git, you can fork Stendhal's source code repository on GitHub, add your new assets to your fork, then create a new pull request to have your changes merged into the main repository (if you are unfamiliar with Git, GitHub also supports Subversion for repository access).

Which Assets from Have Been Used: I have created a collection that list assets that have been added to Stendhal (may not be 100% accurate as it may not have been updated as assets have changed).

Compensation: Unfortunately, Arianne is unable to compensate monetarily for any contributions.

Associated sites & social media pages:

I apologize if I have made any mistakes in information or misrepresented Arianne or Faiumoni e. V. in any way, & did so unintentionally.


These are just a few of the animal/creature sprites that I am currently looking to replace:


Edit: The attached images have been finished.

monkey-done.png monkey-done.png 2.8 Kb [2 download(s)]
ratwoman-done.png ratwoman-done.png 2.2 Kb [1 download(s)]
sheepman-done.png sheepman-done.png 2.2 Kb [0 download(s)]
kobold-done.png kobold-done.png 2 Kb [1 download(s)]
beaver-done.png beaver-done.png 1.4 Kb [0 download(s)]
crocodile-caiman-done.png crocodile-caiman-done.png 9.8 Kb [13 download(s)]