Few years ago, edubart and other cool guys started an amazing project - OTClient. They did a lot of great job, however, they wasn't able to solve some very annoying problems.
But I did. And OTClient become fucking amazing.
Preview version of OTClientV8 is available! You can test it on two servers, 10.99 and 8.60.
All you need to do, is to download and run it. Informations how to log in will be displayed inside client (left panel).
Everything should be fully done in May. If you are interested, just scroll down for more details ;)
With optional dynamic floor fading and depth test support
Optimize graphics quality to maintain at least 60 fps
OtclientV8 will be able to run almost everywhere, thanks to implementation of Almost Native Graphics Layer Engine
srsly, how you can play with current one?
Do you like situation where you click on minimap and otclient freezes for 1s? I rewrited path finding and moved it to another thread, it solved every problem
Very fast and lightweight http and https GET, POST and file download with access to download progress and after download to file via resourcemanager. Amazing tool alowing many new things like news, auto updater, login via http protocol or even dynamicly downloading and executing lua scripts from http server! Here is an example of HTTP api (news): /background.lua
Do you like to download all the files again and again when something is changed? Players hate it, and it's quite annoying for them. With auto updater, there's no need to worry about it!
ProtocolLogin is not necessary anymore, extending character list (login) functionality is now super easy, adding things like cams, casts, outfits can be done in minutes. It supports http and https, like tibia 12 client
Everything is in one .exe file, no dlls, no any other files. If new files are nessecary (for eg. from updater) they are stored in user dir (%appdata%), in single compressed zip archive
All the files (lua, sprites, dat, otml, just all) and encrypted and compressed to prevent thieves from stealing your work. They also weight less. Want to try it? Visit http://otclient.ovh/files/ =)
Players are quite bad in describing problems or bugs they have, especially when they have performance issues. That's why automatic diagnosic system has been created. It monitor performance of otclient and sends it to server via http protocol, so if player have a problem with slow (shitty) lua script, you will automaticly now.
Just download and run the client to check it out, bellow is an example
Crash reports will be automaticly send to server and will include much more informations
Biometrical, blockchain based authentication for otclient is cooming, srsly. It's my other project, not connected with otclient but I will implement it in OTClient and it will be great.
Client sided cams, recording, playing, sharing
Best ddos protection system for tibia you ever seen. Prepare for 50 ms ping for south america players.
I am also working on best bot you for tibia you ever seen. Will write more about it later
Want to have bot-free server? There will be an extension for you
Want to hold >2k players on your server? There's a way! Many servers bought it from me - impera, talera, kasteria, masteria, xavato, mtibia, archlightonline and they were satisfied ;)
Have a problem with players storing 10k items in deposit? Here's solution
Great tool to analyse protocol changes, I wanted to create map tracker but curently I don't have time for that
I can do almost everything, only your imagination and budget limits you. Want me to fly to space coast and buy you a ticket to mars from elon musk? Prepare money and hold my beer ;)
From almost 6 years I work as c/c++/python and react-native developer. When I was younger, I used to play tibia a lot, I even had my own tibia 8.6 servers, but I dropped it when I went to university.
Year ago, my old friend from tibia asked me to create some modifications for his tibia server. He paid well so I did it, since that, I realized that open tibia community doesn't have experienced c/c++ developers so I decided to take some extra tasks.
Many of my customers asked me to optimizate and fix bugs in OTClient, the problem was, it required a lot of work, 2-3 months. However, few people decided to pay for it, so I started doing so.
Currently, I spend over 300 hours working on new, better, faster OTClient. And it was worth it, after fixing many bugs and rewritting most important parts, gameplay became awesome.
OTClientV8 preview is ready!Download OTClientV8