client configuration

Mana Configuration

Note: This article is about setting up your own basic Mana client data, either for testing purposes or because you want to provide an alternative to the official server.

There are several steps to achieve this:

Running Mana

The client requires the following configuration files:
data/[attributes.xml](attributes.xml.md)
data/[equip.xml](equip.xml.md)
data/[items.xml](items.xml.md) (which is for now also providing hairs, races and playerset definitions for now)
data/[skills.xml](skills.xml.md)
data/[monsters.xml](monsters.xml.md)
data/[npcs.xml](npcs.xml.md)

The following files are also very important or required to run:
The GUI graphics and data, by default in: graphics/gui
The tileset graphics, by default in graphics/tiles
The maps (*.tmx files) in data/[maps/](mapping)

The following data is optional but yet visible when lacking:

Graphical data:
The playerset sprites.
Hair sprites.
Equipment sprites.
The monster sprites.
The item sprites.
The NPCs sprites
Emotes sprites.

Note: For each one of them, see the sprite system to get to know how to configure sprites animation, and the particle system to adding new particles

Configuration data:
data/hair.xml
data/colors.xml
data/emotes.xml
data/skills.xml
data/specials.xml
data/status-effects.xml

To start the client when trying your own data, use the given command to avoid auto-update when choosing a server that is not providing update data yet: mana -u -d /path/to/the/data