Hey all,
Have you seen the new open sourced project that's got the open tibia community in awe of its epicness? Well here it is:
OTClient - Most bad-ass alternative otserv client!
What is OTClient?
Otclient is an alternative Tibia client for usage with otserv. It aims to be complete and flexible, for that it uses LUA scripting for all game interface functionality and configurations files with a syntax similar to CSS for the client interface design. 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.
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, styleable 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 Androi/iPhon/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.
Developers
The leader and main developer of otclient is edubart. The other main developer of otclient is baxnie. You can see all the developers of otclient here. The people who contribute to the project will show up here with their progress!
Contributing
We encourage you to contribute to OTClient! Please check out our website for guidelines about how to proceed. Join us! We are currently needing help in the following areas:
- Designing new UI themes or improving the current one
- Translating the client to other languages
- Documenting lua APIs and creating tutorials
- Scripting with lua new modules or improving the current ones
- Porting otclient to other otserv protocols (8.54, 8.7, 9.x, etc)
- Spreading otclient project over the web and bring it to new possible contributors
- Testing the client itself to report bugs and missing features in our bug tracker
This project is open to anyone that is interested in contributing! It is an amazing piece of software with an impeccable modular framework. All you need to do is fork the project on git hub, make your edits, commit your edits, and create a pull request of your fork so edubart (project leader) can accept the changes you made. They will be applied to the project with your name as the dev author (you are then a contributor to this project!) Sounds fun! If you can some more information on this you can:
[size=small]Then of course if you like what the open source project is providing, feel free to donate and support more of its fantastic release.[/size]