parent
914a76e54a
commit
f43e2bde48
@ -0,0 +1,2 @@ |
||||
Programming |
||||
edubart - leader developer <edub4rt@gmail.com> |
@ -0,0 +1,2 @@ |
||||
To report bugs and see more currently reported bugs visit: |
||||
https://github.com/edubart/otclient/issues |
@ -0,0 +1,21 @@ |
||||
OTClient is made available under the MIT License |
||||
|
||||
Copyright (c) 2010 OTClient, https://github.com/edubart/otclient |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy |
||||
of this software and associated documentation files (the "Software"), to deal |
||||
in the Software without restriction, including without limitation the rights |
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
||||
copies of the Software, and to permit persons to whom the Software is |
||||
furnished to do so, subject to the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be included in |
||||
all copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
||||
THE SOFTWARE. |
@ -0,0 +1,16 @@ |
||||
ABOUT |
||||
OTClient is an alternative tibia client. Currently in early stage |
||||
and it aims to be a complete flexible client to otserv. It uses LUA |
||||
scripting for all UI functionality and allow custom user MODs via scripts. |
||||
Inspirited by "World of Warcraft" and "Heroes of Newerth" where |
||||
users can create custom game scripts and on top of the original game. |
||||
|
||||
COMPILING AND RUNNING |
||||
|
||||
$ cmake . |
||||
$ make |
||||
$ ./otclient |
||||
|
||||
LICENSE |
||||
|
||||
OTClient is made available under the MIT License |
@ -0,0 +1,112 @@ |
||||
==== 0.1 basic core |
||||
* window creation |
||||
* cross platform |
||||
* resource loader |
||||
* core engine |
||||
* fonts |
||||
* input handling |
||||
* texture loaders |
||||
* config manager |
||||
|
||||
= design sketch |
||||
resource manager |
||||
texture manager |
||||
texture loaders |
||||
config manager |
||||
font manager |
||||
font |
||||
game states |
||||
dispatcher and scheduler |
||||
|
||||
==== 0.2 flexible scriptable gui |
||||
* highly flexible gui scriptable via lua |
||||
* basic gui elements |
||||
|
||||
= design sketch |
||||
gui |
||||
gui elements |
||||
script manager |
||||
script interface |
||||
|
||||
==== 0.3 basic game login and render |
||||
* loading sprites and items |
||||
* loggin in |
||||
* multilevel map rendering |
||||
* basic moving |
||||
* smooth screen resizing |
||||
|
||||
= design sketch |
||||
sprites loader |
||||
sprite |
||||
data loader |
||||
item |
||||
network message |
||||
menu state |
||||
connection |
||||
login protocol |
||||
game state |
||||
game |
||||
game protocol |
||||
map |
||||
player |
||||
creature |
||||
item |
||||
thing |
||||
tile |
||||
position |
||||
rsa |
||||
|
||||
==== 0.4 basic game UI and functionality |
||||
* chat |
||||
* inventory |
||||
* skills |
||||
* containers |
||||
* status bar |
||||
* moving items |
||||
* vip |
||||
* battle window |
||||
... |
||||
|
||||
==== 0.5 complete map rendering |
||||
* magic effects |
||||
* creature move animation |
||||
* creature talking |
||||
* lights |
||||
* skulls |
||||
|
||||
==== 0.6 complete game UI and functionality |
||||
* mini map |
||||
* trade |
||||
* party options |
||||
* outfit window |
||||
* quests log |
||||
* chat window |
||||
... |
||||
|
||||
== 0.7, stability |
||||
* feature freeze |
||||
* find memory leaks |
||||
* crash handler (to generate crashs reports) |
||||
* fix all bugs |
||||
|
||||
==== by the time that 0.7 is complete |
||||
* promote community client usage |
||||
* start to go beyond |
||||
|
||||
==== 0.8, go beyond |
||||
* graphics effects (like bloom, grayscale, etc) |
||||
* particle engine |
||||
* sound |
||||
|
||||
= design sketch |
||||
sound manager |
||||
sound |
||||
music manager |
||||
|
||||
==== 0.9, more script functionality |
||||
* if a revscriptsys is needed the time is now |
||||
* revise and add to scripts everything that is possible |
||||
|
||||
==== 1.0, stability 2 |
||||
* feature freeze |
||||
* fix all bugs |
Loading…
Reference in new issue