Tibia Client powered by html5 canvas (webgl), implemented in TypeScript.
Aimed to be 100% compatible with outdated Tibia.dat/spr and TFS protocol.
Map Renderer
General
|
|
✔️ |
Tile elevation |
✔️ |
Sync animations (global timer) |
❌ |
Stackpos / order |
❌ |
Contextual floor visibility change |
❌ |
Contextual menu on right click (look, use, use with) |
❌ |
Light shaders |
Item
|
|
✔️ |
Draw |
✔️ |
Sprite patterns |
✔️ |
Sprite animations |
✔️ |
Sprite bigger than 32x32 |
✔️ |
Stackable sprites |
❌ |
Hangable sprites |
❌ |
Fluid & splash sprites |
Creature
|
|
✔️ |
Draw |
✔️ |
Colored outfits & addons |
✔️ |
Walking animations |
✔️ |
Mounts |
Effect
|
|
✔️ |
Draw |
❌ |
Sprite patterns |
✔️ |
Sprite animations |
❌ |
Remove game object on animation end |
Missile
|
|
❌ |
Draw |
❌ |
Sprite patterns |
❌ |
Sprite directions |
❌ |
Sprite animations |
Text
|
|
❌ |
Creature names |
❌ |
Creature health/mana bars |
❌ |
Damage numbers/efffect |
❌ |
Log/screen messages |
UI
|
|
❌ |
Panels/Windows |
❌ |
Dialogs |
Input
...
Protocol
...
Minimap
...