renatorib / otcts

Open Tibia Client in TS. Still WIP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:TypeScript 99.8%Language:HTML 0.1%Language:CSS 0.1%