Introduction to OTClient.

GhostX

Pandageist
Joined
Nov 2, 2011
Messages
5,681
Reaction score
827
Location
England; land of the slaves.
clienticon.png
Hello, let's introduce you to OTClient
https://github.com/edubart/otclient


What is it?
Okay, so OTClient is an open source alternative to the tibia client. OTClient works with a modular system, this means that each functionality is a separated module, giving the possibility to users modify and customize anything easily.
Users can also create new mods and extend game interface for their own purposes. OTClient is written in C++2011, the upcoming C++ standard and heavily scripted in lua.

[HR][/HR]

Why use it?
It is extremely flexible in terms of usage and development. It comprises of an LUA scripting scheme for all game interface functionality and configurations files with a syntax similar to CSS for the client interface design. In other words, everything is scripted via lua rather than a combination. Thus making it an extremely flexible client. i.e. pretty much anything can be created for this client.

[HR][/HR]

Features:
Beyond of it’s flexibility with scripts, otclient comes with tons of other features that make possible the creation of new client side stuff in otserv that was not possible before. These include, sound system, graphics effects with shaders, particle engines, modules/addons system, animated textures, style-able user interface, transparency, multi language, in game lua terminal, an OpenGL 1.1/2.0 ES engine that make possible to run on mobile platforms like Android/iPhone/iPad and much more. OTClient is also flexible enough to create tibia tools like map editors just using scripts, because it wasn’t designed to be just a client, instead otclient was designed to be a combination of a framework and tibia APIs.

[HR][/HR]

Now it is still heavily in it's early stages yet still functions great with clients up to 9.73(9.81) (afaik). It is possible to compile with higher protocols just through a few minor changes within the sources.

My intention of this thread is to boost popularity (thus decreasing the limited use of Cipsoft's client and copyright issues to some extent I guess) as well as increase public contributions to the client on a whole. I see this as a milestone within the open tibia development community and i would like for you all to support edubart and give something back to the community that allows you to create and enjoy the very servers you imprint your names on.

OTClient Repository | Home
 
Last edited by a moderator:

Scarlet Ayleid

Intermediate OT User
Joined
Jul 7, 2007
Messages
4,057
Reaction score
233
I agree, its an awesome project and client, I hope to see the day it's finally released :D
 

Wavoz

Oldschooler
Joined
Jul 10, 2011
Messages
980
Reaction score
52
I wonder how long has it been out there, i just recovered it few days ago and i love it!
 

edubart

Member
Joined
Jun 19, 2012
Messages
30
Reaction score
53
I think we have a chance to get it popular once I finish otclient's multi-protocol, the website with lua API reference and then release the first official non-dev version in major otserv websites with a video of course showing all the features. I know people won't even give a try if you don't show something. GhostX I appreciate your try to popularize otclient a little more, some more months and I think we will get there and hopefully many new contributors, scripters will get involvend and many new mods, themes and stuff will start to be created by the community.

It's nice to see that you realized if more people know about otclient, the more otclient will evolve and this will indirectly impact in your plans with otclient.
 

Scarlet Ayleid

Intermediate OT User
Joined
Jul 7, 2007
Messages
4,057
Reaction score
233
I think we have a chance to get it popular once I finish otclient's multi-protocol, the website with lua API reference and then release the first official non-dev version in major otserv websites with a video of course showing all the features. I know people won't even give a try if you don't show something. GhostX I appreciate your try to popularize otclient a little more, some more months and I think we will get there and hopefully many new contributors, scripters will get involvend and many new mods, themes and stuff will start to be created by the community.

It's nice to see that you realized if more people know about otclient, the more otclient will evolve and this will indirectly impact in your plans with otclient.
Unfortunately I'm busy with my own project right now, otherwise I'd be digging into that OTClient Lua API like there was no tomorrow xD
Can't wait to see it finished, congrats to you and every OTC developer :)
 

WarOfTheTitans

Active Member
Joined
Feb 3, 2012
Messages
430
Reaction score
35
Really nice! So you mean that the OTclient allows me to change the sprites, the equipmentbar from right to left and so on, without having to let people downloading my client with all these features as it's now.
If it's like that, I really look forward to this!
 

Scarlet Ayleid

Intermediate OT User
Joined
Jul 7, 2007
Messages
4,057
Reaction score
233
they still have to download your own modules, and ur own sprites

right now our biggest barrier is the client, its hard to edit it and there's only so much we can do, using OTClient allows you to make pretty much anything you want thru modules, for example that extra window that appears on Pokemon Clients, one could easily make a module for it for OTC and it would incorporate like any other window(skill bar, vip list, etc..) into the client, likewise you could totally make new stuff, like an hotkey buttons grid(I'm guessing) and tons of other stuff
 

sn3ejk

This account is inactive.
Joined
Nov 16, 2011
Messages
2,122
Reaction score
139
Yes, I recommend this open-source project - If I good remember, I added some small fix to it.
Great job.
 

Evan

A splendid one to behold
Premium User
Joined
May 6, 2009
Messages
7,011
Reaction score
926
Location
United States
A member there managed to compile it and have the client work on Macintosh computers.
So, if you have a Mac computer, I'd pay attention, maybe he'll post tutorials and whatnot.
 

Amusement

Tactical Bacon
Joined
Feb 26, 2010
Messages
1,025
Reaction score
70
Location
Ireland
Looks god damn awesome, but tell me, does it auto heal & cave bot for me?
 

Core_

Well-Known Member
Joined
Jul 9, 2010
Messages
1,558
Reaction score
46
I know it's not a bot, but can it be used as one with the editing that's possible?
You could even do it in your phone.


In the near future it will be possible. Take a look:

I'm also able to play normal tibia, with bot functionality (auto heal, auto attack, auto spell) is fun and playable, I did a demon hunt for hours in my mobile.
 

Vee

Oldschool Tibia
Joined
Aug 31, 2010
Messages
407
Reaction score
10
Location
Netherlands
Looks really interesting, just a question: is it possible this could support older versions? 7x?
 

Fallen

Freelancer
Joined
Aug 21, 2009
Messages
3,713
Reaction score
246
Location
Egypt
Currently it supports from 8.1/8.6 to 9.6 IIRC, but marketing is said to be far from done in some commit made today, still don't take my word accurate because i don't work on anything otclient related, i'm only contributing c++ code to support reading map editor files and other stuff.
 

Amusement

Tactical Bacon
Joined
Feb 26, 2010
Messages
1,025
Reaction score
70
Location
Ireland
Yea, see OTclient + Bot, botting on your phone, anywhere you want, legit.
 
Top