Eduardo Bart
14db1066fc
change logger
12 years ago
Eduardo Bart
bd2faabe99
graphics optimization feature inspirated by diablo3 engine
...
* the rendering now consits of two panes
- the background pane (for animated stuff like the map)
- the foreground pane (for steady stuff, like UI)
each pane has it own max FPS and works idependently
this may increase graphics performance on many platforms
12 years ago
Eduardo Bart
c01b32b032
rework log function and protocol
...
* remove some protocol ifdefs, replace with game features system
12 years ago
Eduardo Bart
4c80d783d6
rewrite and reoganize tools functions
...
* create stdext namespace which contains additional C++ algorithms
* organize stdext in string, math, cast and exception utilities
12 years ago
Henrique Santiago
2676eb4da3
fix crash with outfits
12 years ago
Henrique Santiago
b0fd5b3ec8
removed extended ifdef, its now activated serverside
12 years ago
Henrique Santiago
4f90783789
extended opcode disabled by default. current locale is sent to server on login, bot protection exception
12 years ago
Henrique Santiago
6162d51958
gamelib_extended
12 years ago
Eduardo Bart
946ec64e7f
new protocol system fixes
12 years ago
Eduardo Bart
7bca3de8eb
allow usage of network messages in extended opcode
12 years ago
Eduardo Bart
2478809945
add lua flexibility for protocol
...
* use shared_ptr for InputMessage and OutputMessage and bind them
* allow sending network messages from lua
* implement extended opcode
* use own OS type for otclient to allow server side detection
* fixes in input event bot protection
* move RSA to input/output network messages
* allow to capture opcodes before GameProtocol parsing with the event GameProtocol.onOpcode
* fixes in lua std::string pop/push to allow byte buffering
12 years ago
Eduardo Bart
e7030a4995
...
12 years ago
Henrique Santiago
b9b9e47bba
isOnBotton draw changes, fixed items like mountains
12 years ago
Henrique Santiago
d33d0c2ee8
fix missiles, mapzoom, restore relwithdeb, replace 32 with tilepixels
12 years ago
Henrique Santiago
1203756baf
items draw rework, npc trade fix
12 years ago
Eduardo Bart
7b512bfa9f
fix minor bug in opengl1 framebuffer
12 years ago
Eduardo Bart
e2dd71185b
fixes for OpenGL ES platforms
12 years ago
Eduardo Bart
5e176ca6d1
fix in cmake configuration for LuaJIT and OpenGL ES
12 years ago
Eduardo Bart
b7a70dd1e3
protocol compability fixes
12 years ago
Eduardo Bart
ffa94f10b6
fix wrong RSA
12 years ago
Eduardo Bart
ee5b00c1a6
fix compile for 862
12 years ago
Eduardo Bart
469e0bbbca
make dat reader more compatible with malformed dats
12 years ago
Eduardo Bart
ae2a476872
more bindings/sends for 870-953
12 years ago
Eduardo Bart
fa9c942471
basic protocol 953 support, logging in real tibia!
12 years ago
Eduardo Bart
abbd15b1c2
basic protocol 910 support
12 years ago
Eduardo Bart
cc261931be
more otserv compatibilities fixes
12 years ago
Eduardo Bart
d586bb5e93
some protocol changes for more compatibility
12 years ago
Eduardo Bart
5584bfdd99
support for protocol854
12 years ago
Eduardo Bart
5a47e9d8a9
support for protocol 810
...
* change in protocol/network classes to make compatible with older protocols
* use filestream for reading dat
* add many ifdefs for multi-protocol support
12 years ago
Eduardo Bart
e1fad92110
terminal tweaks
12 years ago
Eduardo Bart
f9bae92bff
fix walk bug
12 years ago
Eduardo Bart
3f2071d097
fix possible walk crash
12 years ago
Eduardo Bart
9abac474dd
style adjustment and fixes
...
* style adjustments, now window and button style
* fix bug when logging on a tile with too many creatures
* remove deprecated onLogin and onLogout events
12 years ago
Henrique Santiago
c0b6608453
fix npctrade buy with bps and ignorecapacity
12 years ago
Henrique Santiago
a20a56a66c
tile max things
12 years ago
Eduardo Bart
16f991e2ed
fix float precision issue for comparing colors
12 years ago
Eduardo Bart
04eca969fa
fix compile issue for win32
12 years ago
Eduardo Bart
606fc38109
fixes and missing file
...
* fix walking on tile that has too many creatures
* add missing file
* some walk rework
12 years ago
Eduardo Bart
6495d74edd
restore outfit colors
...
* rework sprite manager and ThingType
* render colored outfits again compatible with OpenGL 1
12 years ago
Eduardo Bart
fea34a41ea
trade working
...
* use only mouse left release in checkboxes
* remvoe duplicated code in radiogroup
* implement player trade
12 years ago
Eduardo Bart
2afa80b1cd
slowly adding documentation..
12 years ago
Eduardo Bart
44cf5e20d3
begin some documentation in styles
12 years ago
Eduardo Bart
02c5e7b8ff
missing files
...
* add questlog icon
* add playertrade otui
* some protocol changes for extended messages
12 years ago
Eduardo Bart
0fbd196c55
add rb doc for usage with yard
12 years ago
Eduardo Bart
788a831f24
bug report module
...
* change modules authors and website
* avoid anchors recursivity crash
* update README
12 years ago
AndreFaramir
69614da8cb
New module and changes
...
* Implementing rule violation interface
* New popup menu on console text messages
* Terminal and Console will no longer history double command/messages
12 years ago
Eduardo Bart
4f08a288ca
fix compile error, rebind trade functions
12 years ago
Eduardo Bart
2f0a151fed
questlog module complete
12 years ago
Eduardo Bart
f290d821f1
textbooks module complete
12 years ago
Eduardo Bart
00740b56f3
begin playertrade, questlog and textbooks modules
12 years ago