1. Guest, do you need help starting your own server? Take a look at our new guide with information and links to tutorials here.
  2. Guest, remember to add your server at our serverlist!

[What is it] OTClient

Discussion in 'OTClient' started by HalfAway, Feb 21, 2017.

  1. HalfAway

    HalfAway #1 Staff Member Administrator

    Joined:
    Feb 6, 2017
    Messages:
    219
    Likes Received:
    144
    Lets talk about OTClient.
    Originally written by GhostX.

    What is it?
    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.

    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.

    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.

    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
     
    jolle_jkpg, Silence and Shawak like this.
  2. vTune

    vTune starboy#1

    Joined:
    Feb 7, 2017
    Messages:
    41
    Likes Received:
    16
    I haven't tried OTClient for years, does it still have render problems? Back when I used it was this tiny render lagg that was suuuper annoying. Haven't tried it since.
     
  3. Yahcheh

    Yahcheh Member

    Joined:
    Aug 7, 2018
    Messages:
    1
    Likes Received:
    0
    if your a great Programer, and wants to use OTClient, Connect it with your server both server and client. because, it is a Open Tibia Client there are other tool's that can compress the OTClient, becoming your Client for your Server,, it is not Official TIBIA Client, so it is an open source, that you can change and do what you wish to do, render lagg, is there in some OTClients, because of lake of code, when your finish, use like molebox, great software, there are also others, but you get the point. :)
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.