Skip to content

renatorib/otcts

Repository files navigation

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

...

About

Open Tibia Client in TS. Still WIP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages