TSclient is a client for Tibia 7.4 written in pure TypeScript. Client implements many functions from Tibia 7.4 protocol(see Project status). The project consists of more than 14,000 lines of code.
Implemented functionalities:
- login to account
- selecting character
- player movement
- animations
- game chat
- drag&drop items
- skills window
- battle window
- vip list
- fighting
- Clone repository:
git clone https://github.com/klatoszewski/ts-client.git
- Copy
Tibia.spr,Tibia.picandTibia.dattoassetsfolder. - Run following commands:
npm install
npm run extract-assets
npm run start:local
Start the Tibia 7.4 server and then run the proxy(the proxy code is not included in this repository) so that TSclient can connect to port 8181.
TSclient is made available under the GPLv2 License, this means that forks of the project must be distributed with sources available.




