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
|
|
:heavy_check_mark: |
Tile elevation |
:heavy_check_mark: |
Sync animations (global timer) |
:x: |
Stackpos / order |
:x: |
Contextual floor visibility change |
:x: |
Contextual menu on right click (look, use, use with) |
:x: |
Light shaders |
Item
|
|
:heavy_check_mark: |
Draw |
:heavy_check_mark: |
Sprite patterns |
:heavy_check_mark: |
Sprite animations |
:heavy_check_mark: |
Sprite bigger than 32x32 |
:heavy_check_mark: |
Stackable sprites |
:x: |
Hangable sprites |
:x: |
Fluid & splash sprites |
Creature
|
|
:heavy_check_mark: |
Draw |
:heavy_check_mark: |
Colored outfits & addons |
:heavy_check_mark: |
Walking animations |
:heavy_check_mark: |
Mounts |
Effect
|
|
:heavy_check_mark: |
Draw |
:x: |
Sprite patterns |
:heavy_check_mark: |
Sprite animations |
:x: |
Remove game object on animation end |
Missile
|
|
:x: |
Draw |
:x: |
Sprite patterns |
:x: |
Sprite directions |
:x: |
Sprite animations |
Text
|
|
:x: |
Creature names |
:x: |
Creature health/mana bars |
:x: |
Damage numbers/efffect |
:x: |
Log/screen messages |
UI
|
|
:x: |
Panels/Windows |
:x: |
Dialogs |
Input
...
Protocol
...
Minimap
...