Henrique Santiago
16a3dd2b7e
Remove ; and little fix to MiniWindow
12 years ago
niczkx
85b52fbdfd
More work on OTBM saving (now it can save binary map w/o spawns and houses) w00t, the 1000th commit
12 years ago
niczkx
5abf8622e5
rewrite some parts of otbm saving and uncomment it for testing later
12 years ago
Eduardo Bart
daea7cab65
Check walk collisions in client side
12 years ago
Eduardo Bart
03b8241bbc
Rename stdext::shared_object_ptr to compile in gcc 4.6
12 years ago
Eduardo Bart
59b6abfa09
Implement message modes for 9.6
...
Fix possible crash when closing otclient
Fix private messages
Fix messages in 9.6
12 years ago
Eduardo Bart
05436e135a
Fix some bugs
12 years ago
Eduardo Bart
a88e9f9e0f
Avoid crashs of invalid item ids in otb files
12 years ago
Eduardo Bart
c795eb91ab
More multiprotocol support
12 years ago
niczkx
8a49d09b75
stop using pairs instead of index loops, please, it's so much slower
12 years ago
Eduardo Bart
a11d6e501e
More refactoring and some changes
...
* Move protocol safeSend() to send()
* Bind some new functions
* Refactor lots of enums
12 years ago
Eduardo Bart
a6d53532d2
Rename ThingType classes
12 years ago
Eduardo Bart
b0e6b3b8fb
Update item OTBM attributes reader
...
* Fix some lua errors generated by playMusic
* Fix possible crash when starting otcliet without dat loaded
12 years ago
Eduardo Bart
eb24d6776e
Multi-protocol
...
Lots of chagnes to add multi protocol flexibility, not really
completed yet, still have to rework text messages opcodes and other stuff,
so this still a working in progress feature
* Rework dat reader, the dat reader can now
* dinamically detect dat version
* Split game into gamelib and game_interface
* Lots of other minor changes
12 years ago
Eduardo Bart
7a08fed689
Optimize overall memory usage
...
* Fixes in otbm loader
* Rework BinaryTree
12 years ago
Eduardo Bart
98c4240446
Changes for the mapeditor
12 years ago
Eduardo Bart
36e5a5a92f
Remove if spaces
12 years ago
Eduardo Bart
70115e391d
Merge fallen changes
12 years ago
Eduardo Bart
e3298d561c
Rework application class and framework
...
Make otclient's framework flexible enough to run console apps like
servers, so this mean is possible to build otclient versions without
graphical interface and use it's framework to code servers
12 years ago