Mana sprite viewer

The 2009 Mana project went dormant around 2014 and was revived in 2023; it currently develops a client implementation for TMW and potentially other games.


Post Reply
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Mana sprite viewer

Post by Ablu »

Hello,

I wrote a small / rudimentary sprite viewer for mana sprites yesterday evening to test whether our libmana is usable for such stuff. Only took like an hour to write (well bit more but i was busy with other stuff too (actually making qbs installing the libmana nicely took by far the most time :P)).

Since it could be useful to TMW devs too who quickly want to test their sprites.

This tool is simply using libmana. This means since libmana currently has no dye support the tool does not support dyes either.
Further the tool is at the moment does not work with the "variant=X" property of sprites (would probably trivial to add though...).

Not sure how far TMW stuff is incompatible with it. But I tested a few npc sprites and they worked fine.

Well I uploaded it here (will throw it on git later as soon libmana is updated and i can place a submodule pointer): http://ablu.fedorapeople.org/mana-sprit ... 0.1.tar.gz

Example use:

Code: Select all

./spriteviewer https://raw.github.com/themanaworld/tmwa-client-data/master/ player_female_base.xml equipment/feet/boots-female.xml equipment/legs/chaps-female.xml equipment/chest/shorttanktop-female.xml hairstyles/hairstyle11.xml
Screenshot:
Image
README.md wrote: Small sprite viewer to display sprites in the Mana sprite xml format.

# Compiling
You need [qbs](http://qt-project.org/wiki/qbs) in order to build this project.

`qbs install` should compile everything you need and place it in the
`install-root` folder.

# Usage
spriteviewer <url to client-data> <spritepath1> <spritepath2> ...

The url to client-data must be a valid url. So filesystem links will need to be
in the format file:///home/foo/client-data/.

# License
See COPYING
EDIT: You need Qt 5.1+ in order to compile and use it
EDIT2: Added screenshot
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Re: Mana sprite viewer

Post by Ablu »

Post Reply