A sprite extractor tool for Tibia characters.
Exeta Infir is a tool for extracting and generating spritesheets of Tibia characters directly from the official assets ⚔️
You can use this project to generate spritesheets from characters exported via Assets-Editor, organizing all animation directions and phases into one image – ready for game engines like Godot, Unity, or even your own engine.
- Use
Assets-Editorto export the character(s) you want. - Copy the exported JSON data into a file called:
This file should be an array of objects – one for each character you want to extract.
- Organize your
spritesheets/folder with all.bmpfiles extracted from the Tibia client.
The files must follow the naming format:
- The first 20 files contain 144 sprites each, sized 32x32.
- The rest contain sprites sized 64x64.
- The sprites are extracted from the Tibia
.datfiles using external tools.
-
Each character includes two animation states:
idlemoving
And four directions:
up,right,down,left
The output spritesheet organizes these directions horizontally, and each animation vertically.
This repository contains:
- Sample
spritesheets/with.bmpfiles - A working
assets-editor-data.jsonfile with two characters (for testing)
You can run everything out of the box to see how it works 💫
Once everything is ready, simply cast the rune:
python main.py