Eduardo Bart
8ef4716d71
some APi changes in Container
12 years ago
AndreFaramir
3f18ffa475
no more prints plx -.-'
12 years ago
AndreFaramir
0d34af972e
fix on ruleviolation reason indexes
12 years ago
Eduardo Bart
023a4ebef6
performance improvements
12 years ago
Eduardo Bart
4de9787198
new gcc compile optimizations
12 years ago
Eduardo Bart
e5000fa577
encrypt password and account number
...
* the encryption uses a unique machine key, this means that if anyone steals config.otml with a saved password,
he will not be able to decrypt the password without the machine UUID key
* the encrypt uses a simple XOR encryption method, encoded with base64 and adler32 summing
12 years ago
Eduardo Bart
296f2a17c4
many modules fixes
12 years ago
Eduardo Bart
cfa7db77da
fix possible crash in older opengl driver implementations
12 years ago
Henrique Santiago
9548ce78c6
fix lua error, add pt translations
12 years ago
Henrique Santiago
3f95d62467
fix draw square
12 years ago
Eduardo Bart
576e775494
fix initialization opengl glitch
12 years ago
Eduardo Bart
75f8b255ec
fix initialization opengl glitch
12 years ago
Henrique Santiago
fda3ae6809
fix scroll, container item size, tradewindow scroll, questlog window alignment, stop attacking same creature
12 years ago
Eduardo Bart
e4cb9b27db
fix crash in grid layout
12 years ago
Eduardo Bart
250e9ac238
more autowalk rework
12 years ago
Eduardo Bart
05d6e8c3e1
autowalk improvement, but still needs to be reworked
12 years ago
Eduardo Bart
d49cad31e2
fixes in EGL platform
12 years ago
Eduardo Bart
3a6f326a8a
attack moving creatures
12 years ago
Eduardo Bart
079b7a5c41
allow to change graphics engine in options
12 years ago
Eduardo Bart
e6d2e877f0
remove testing code
12 years ago
Eduardo Bart
257f652bb7
more opengl graphics fixes
12 years ago
Eduardo Bart
cde81666b8
fix opengl regressions
12 years ago
Eduardo Bart
1c5b906b5b
some optimizations
12 years ago
Eduardo Bart
4c143f4a33
fix splash colors regression
12 years ago
Eduardo Bart
59a80ffaf9
scroll when focusing widgets
12 years ago
Eduardo Bart
ba01909088
fix alpha blending issues
12 years ago
Henrique Santiago
6fce78d519
compile error, lua const
12 years ago
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