1057 Commits (26fb35fd4da055fd2f9b7d65fe2ca44160c347fe)

Author SHA1 Message Date
Henrique Santiago 18c882f1a0 Allow list bindings
12 years ago
niczkx 5abf8622e5 rewrite some parts of otbm saving and uncomment it for testing later
12 years ago
Eduardo Bart a01534e6a2 Add missing thread header
12 years ago
Eduardo Bart 176e97c3ce More compile fixes now for ubuntu... grr
12 years ago
Eduardo Bart 521adc308b Fix broken compilation in mingw32
12 years ago
Henrique Santiago 156ab9b879 More SHA encoding functions and add missing copyright
12 years ago
Henrique Santiago fb7ab21e71 Move RSA class to Crypt
12 years ago
Eduardo Bart fa15c25951 Implement support for coroutines in C++
12 years ago
Eduardo Bart 6a68569319 Minor changes
12 years ago
Henrique Santiago 4e0642c814 Removed GMP and added OpenSSL. Rsa class might be moved to Crypto later.
12 years ago
Henrique Santiago d939ade06d Fix compile issue and miniwindows index
12 years ago
niczkx 092876d0e1 more fixes to compiling with gcc 4.6
12 years ago
Eduardo Bart 7d62763c92 Fix compile issue in gcc 4.6
12 years ago
Eduardo Bart c218f915ba Fix possible link issue in OS X
12 years ago
Henrique 4954d5fecb Some mysql stuff
12 years ago
Eduardo Bart 9e917ece88 Fix glitch caused by grounds with speed 1
12 years ago
Eduardo Bart ec1d5aa260 Minor changes
12 years ago
Eduardo Bart f103f3ee62 Minor fix in packed_vector
12 years ago
Henrique 7116f6dea1 More sql stuff
12 years ago
Eduardo Bart ee4f155b92 Minor fix in std::packed_any
12 years ago
Henrique 8a5195430a Add SQL extension, still in early stage
12 years ago
Eduardo Bart 773d58da01 Optimize lua object pushing
12 years ago
Henrique 3b345cf868 Add setXteaKey function
12 years ago
Eduardo Bart 103daa63e3 Fix compile issues with clang
12 years ago
Henrique 4f0e00fdfa Change to RSA decrypt function
12 years ago
Eduardo Bart 3bac3dcbb4 Rework stdext classes
12 years ago
Henrique 3c1a5f24e8 Fix to protocolgame
12 years ago
Eduardo Bart 614d1544c0 Fix market reload and a crash when exiting
12 years ago
Eduardo Bart bca1af8f11 Add warning when trying to use invalid LuaObject class
12 years ago
Eduardo Bart f4641333f4 Fix a rare drag/drop issue
12 years ago
Eduardo Bart fbb3c9933a Fix audio stopping on buffer underruns
12 years ago
Eduardo Bart a1fb373b1b Revert protocol bug added in lasts commit
12 years ago
niczkx e316c0b5cd Merge both getString functions in binarytree
12 years ago
Henrique 12e6602925 Bind connection and fix protocol recv without xtea
12 years ago
Henrique c969f5209f Some changes to server compatibility
12 years ago
niczkx 4c369bc823 fix compiling on gcc 4.6 (too early to use 4.7.1...)
12 years ago
Mark Samman 39db801f93 Fixed 9.6 otb loading
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
12 years ago
Eduardo Bart 05436e135a Fix some bugs
12 years ago
Eduardo Bart 1e2d20d289 Fix typos
12 years ago
Eduardo Bart 487dafb8c0 Fix compile issue in mingw32
12 years ago
Eduardo Bart e2efbcffbe Fix crash in clang while casting enums
12 years ago
Eduardo Bart 68ebcb559f Fixes for compiling with clang
12 years ago
Eduardo Bart 73769c62e4 Just some refactoring
12 years ago
Eduardo Bart e0431021b5 Huge engine change, replace all std::shared_ptrs
12 years ago
Eduardo Bart 17dd08d983 More compatibility with OS X in CMake
12 years ago
Eduardo Bart 497902736c Enable widget debugging
12 years ago
Eduardo Bart 4566472662 Allow to use more than 2GB of memory on win32
12 years ago
Eduardo Bart d85dd3e20f Normalize source code
12 years ago
niczkx a240429cb8 Fix possible gcc optimizations to binary reading
12 years ago
Eduardo Bart d2b85bdba8 More modules fixes
12 years ago
Eduardo Bart 0a49f58e50 Fix crash when InputMessage is too large
12 years ago
Eduardo Bart c795eb91ab More multiprotocol support
12 years ago
Eduardo Bart c54cd1fdf1 Use new coding style in game modules
12 years ago
Eduardo Bart 1c3e630237 Improve modules and sandbox system
12 years ago
Eduardo Bart 61d64c7417 Support for OTML inline sequences
12 years ago
Eduardo Bart c9dce51458 Update otml and casts
12 years ago
niczkx 3461761739 comment out & remove untested stuff
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
12 years ago
Eduardo Bart a6d53532d2 Rename ThingType classes
12 years ago
niczkx 9dc88de6b0 missed something in last commit
12 years ago
niczkx f74b013da2 ignore this
12 years ago
Eduardo Bart f289db3a9e Module sandboxing system
12 years ago
Eduardo Bart b0e6b3b8fb Update item OTBM attributes reader
12 years ago
niczkx c8d1d5ecf2 rewrite xml stuff #2 - will be testing the monsters xml code soon
12 years ago
Eduardo Bart cb1848d48d Fix error in start/stop music
12 years ago
Eduardo Bart eb24d6776e Multi-protocol
12 years ago
niczkx 28825a3298 lalala
12 years ago
niczkx 02f89dd8be fixes
12 years ago
BeniS b7ac6ce6d5 Added Market/MarketProtocol module to begin the construction of the Market! Fixed some Minor Issues, and Some Cosmetics
12 years ago
niczkx 12d30f7355 monsters
12 years ago
Eduardo Bart c131d29b5f Fix some issues with the current working directory
12 years ago
Eduardo Bart bc81c9c8bf Packages system with .otpkg files
12 years ago
Eduardo Bart 7a08fed689 Optimize overall memory usage
12 years ago
Eduardo Bart 1b0c527ad6 Fix Thing::getTopThing
12 years ago
Eduardo Bart 98c4240446 Changes for the mapeditor
12 years ago
Eduardo Bart ec5106e7ce Fix skin texture caching
12 years ago
Eduardo Bart 36e5a5a92f Remove if spaces
12 years ago
Eduardo Bart 70115e391d Merge fallen changes
12 years ago
niczkx 992cbf9d1d mapeditor changes
12 years ago
Eduardo Bart e3298d561c Rework application class and framework
12 years ago
Eduardo Bart 29ab28065b Fix alt tab issue on win32
12 years ago
Eduardo Bart c0c2411854 Improve minimap
12 years ago
Kamil 8f492f7e06 Fixed bug with adding Vip from console or map, who is already on viplist.
12 years ago
Henrique 9523b5cde5 Changes to last commit. Maybe add FW_LUA, FW_SOUND, etc definitions further
12 years ago
Henrique 962e9c7d16 Allow logger usage on console applications
12 years ago
kilouco aaf3351e87 Fixed so Shift-Tab functionality works properly.
12 years ago
Eduardo Bart d39ca7de10 Restore periodicalEvent function
12 years ago
Eduardo Bart 77648a2ffa Fix compilation using static libs on linux
12 years ago
Eduardo Bart e7691b873b Add error code to onError protocol event
12 years ago
Eduardo Bart a1644cad29 Minor g_app lua binding fix
12 years ago
Eduardo Bart f215b206b1 Fix issue #25
12 years ago
Eduardo Bart 31612036fb Fix issue #23
12 years ago
otfallen 42971b10f8 backing up at OTBM loading, if someone can continue working on it until I'm available again, I would appreciate it much, here is current progress: http://pastebin.com/qEfC9ftv
12 years ago
Eduardo Bart 1e8491cdcd fix possible compile issue in Os X
12 years ago
Eduardo Bart 4ac3ec8344 Minor fixes for releasing otclient
12 years ago
Henrique Santiago 6a85c31a77 Some particle stuff, far from done
12 years ago
Eduardo Bart 8cc14c2d2d Save graphics options
12 years ago
Eduardo Bart 6bce0bd680 Imrove lua engine
12 years ago
Eduardo Bart 71bed49f80 Fixed issue #15 that caused lua stack to grow indefinitely
12 years ago
Eduardo Bart 472e78d368 Make C++ exception works for lua
12 years ago
Eduardo Bart 98a1b611bf Refactor for documentation
12 years ago
Eduardo Bart 2c7ae6e521 Now otb reader is properly working
12 years ago
Eduardo Bart e65a8456e9 Add binary tree class for reading otb
12 years ago
Eduardo Bart dbf5e8266b Rename crash file
12 years ago
Eduardo Bart eec6114b2d Optimize lua object push
12 years ago
Eduardo Bart 79532cd612 Optimize minimap save/load
12 years ago
Eduardo Bart fcd6d3cfe9 Minimap fixes
12 years ago
Eduardo Bart 4515e360e4 A lot of cmake changes, fix compile on win32
12 years ago
Eduardo Bart 139f389d88 fix infinite loop while saving empty minimap
12 years ago
Eduardo Bart 0c14a8e602 fix minor cmake issue
12 years ago
Eduardo Bart 170236f822 add missings files
12 years ago
Eduardo Bart d39cf361ab improve minimap
12 years ago
Eduardo Bart aed779a2c8 doc and luabinder changes
12 years ago
Eduardo Bart c5674d10ba some refactoring
12 years ago
Henrique Santiago a7c17cec2e Save miniwindows states
12 years ago
Eduardo Bart 96c363d997 changes for otb compability
12 years ago
Eduardo Bart f3499efe83 Adjust fallen changes
12 years ago
otfallen d139c3738b map stuff
12 years ago
Eduardo Bart 9d5d400f7a Fix cmake issue
12 years ago
Henrique db4ced65eb Fix skin and locale at first run, adding new locale to combobox, exit function double call, enable sound option
12 years ago
Eduardo Bart eb457bf9cd Fix error when exiting in win32
12 years ago
Eduardo Bart 8761220deb Refactoring and flexibility changes
12 years ago
Eduardo Bart 9e72860178 fix compile issue
12 years ago
Henrique Santiago 4bdcae2f8b improvements to skins
12 years ago
Eduardo Bart 5a048eb7ea Minor graphics fixes
12 years ago
Eduardo Bart cb58d2dcfa Compile fixes for mingw32
12 years ago
Eduardo Bart dff1564395 Fix bad usage of glDrawArrays that could lead to crash in some specific cases
12 years ago
Eduardo Bart 1c7bbaea89 Fix memory leaks
12 years ago
Eduardo Bart f650b0e5bb Restore and fix compile warnings
12 years ago
Eduardo Bart ad04043a88 Lua binder compability changes
12 years ago
Eduardo Bart 10b33c6124 Compile with clang and add cotire
12 years ago
Eduardo Bart 4813b7eb4b many changes
12 years ago
Eduardo Bart 10b60a3871 fix high CPU usage under low framerate limit
12 years ago
Eduardo Bart cae4d46a7d implement style priority with # syntax
12 years ago
Eduardo Bart 83f86eac64 experimental map shaders
12 years ago
Eduardo Bart 318109158a changes to make development easier in QtCreator
12 years ago
Eduardo Bart 8cef6463b3 improve miniwindow moving
12 years ago
Eduardo Bart e91f822f62 fixes in WIN32-EGL
12 years ago
Eduardo Bart 29dadb849e add EGL to win32
12 years ago
Henrique Santiago 52333f5d28 progress rect
12 years ago
Eduardo Bart 1a2e97bb5e show private message on screen
12 years ago
Eduardo Bart 205aefe12f add missing file
12 years ago
Eduardo Bart 95cf7eb788 graphics optimizations/fixes/features
12 years ago
Eduardo Bart 1a7f2a44fc graphics fixes and improvements
12 years ago
Henrique Santiago 4f9ca15ef0 bind clock, fixes to waiting list
12 years ago
Eduardo Bart a8b9dcbf17 bind new system information functions
12 years ago
Eduardo Bart 321c09e471 fix compiler flags
12 years ago
Eduardo Bart e698383538 fix addons search path
12 years ago
Eduardo Bart 70ea0361b6 new useful function, cycleEvent
12 years ago
Eduardo Bart bb1fb939c4 just fixes
12 years ago
Eduardo Bart 7a529d23be check lua stack size to avoid possible overflows
12 years ago
Henrique Santiago 3cb5216858 protocol login working
12 years ago
Henrique Santiago 6b9943447a protocol login at lua
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
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 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
Eduardo Bart e4cb9b27db fix crash in grid layout
12 years ago
Eduardo Bart d49cad31e2 fixes in EGL platform
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 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
12 years ago
Eduardo Bart c01b32b032 rework log function and protocol
12 years ago
Eduardo Bart 4c80d783d6 rewrite and reoganize tools functions
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
12 years ago
Eduardo Bart e7030a4995 ...
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 fa9c942471 basic protocol 953 support, logging in real tibia!
12 years ago
Eduardo Bart 5a47e9d8a9 support for protocol 810
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 6495d74edd restore outfit colors
12 years ago
Eduardo Bart fea34a41ea trade working
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
12 years ago
Eduardo Bart 788a831f24 bug report module
12 years ago
Eduardo Bart 2f0a151fed questlog module complete
12 years ago
Eduardo Bart 00740b56f3 begin playertrade, questlog and textbooks modules
12 years ago
Eduardo Bart beaba25af1 UI tweaks
12 years ago
Eduardo Bart 3f689e0edf optimize UIWidget for largers NPC trades
12 years ago
Eduardo Bart 008fa85635 revert windows and line ending sh*t
12 years ago
Eduardo Bart df0147cf64 remove usage of libpng with custom save_png
12 years ago
Cayan 6ed0e099db Added support for exporting the sprites as PNG files.
12 years ago
Eduardo Bart cc965bb77b add libpng as dependency
12 years ago
Eduardo Bart b75483e9bf fixes
12 years ago
Eduardo Bart d0b839a4eb fix warnings and some reloading issues
12 years ago
Eduardo Bart fae2cc6481 new scripting functionality
12 years ago
Eduardo Bart 243bd3a930 fix rendering of quotes
12 years ago
Eduardo Bart 9aa12acc22 performance improvements
12 years ago
Eduardo Bart ee664657fb avoid some opengl redundant calls
12 years ago
Eduardo Bart 70f14b5ac3 improve performance on linux by removing glFinish()
12 years ago
Eduardo Bart 9cf40d7f53 fix repeated texture allocation bug
12 years ago
Eduardo Bart efd17361f8 non relevant drawing changes
12 years ago
Eduardo Bart dc08ba2e17 fix F10 hotkey on Windows
12 years ago
Eduardo Bart dcb196d45a minor opengl1 optimization
12 years ago
Eduardo Bart affcd03e06 don't use hardware buffers by default
12 years ago
Eduardo Bart d006e52c78 support for non power of two textures
12 years ago
Eduardo Bart f14706206a continue implementing new graphics engine
12 years ago
Eduardo Bart 58d76e255d begin implementing OpenGL 1.0 engine
12 years ago
Eduardo Bart a4a00a49fe cmake option to use luajit
12 years ago
Eduardo Bart 1d558bc412 make precompiled header work again
12 years ago
Eduardo Bart fe33614c3a fix memory leak in sound stream
12 years ago
Henrique Santiago 341898f1d0 add cmake toolchain for crosscompiling with w64-minwg32
12 years ago
Eduardo Bart c3eae3ba06 bind sound functions and add sample startup music
12 years ago
Eduardo Bart 8e679f2da7 get stereo audo working on linux
12 years ago
Eduardo Bart ae67c6adbc drop usage of threads in sound system
12 years ago
Eduardo Bart cb7bd521d2 fix compilation on win32
12 years ago
Eduardo Bart c4525059ce implement basic sound engine using OpenAL
12 years ago
Eduardo Bart 9b4115a7e5 fix EGL compilation
12 years ago
Eduardo Bart 0b8d8b4595 enable ogl debug with ifdefs
12 years ago
Eduardo Bart 879827bdbc enable opengl debugging on x11
12 years ago
Eduardo Bart a46a16738c performance improvement, lock free render
12 years ago
Eduardo Bart 0fe5491635 fix display of stackable items in shop
12 years ago
Eduardo Bart 4c67e57dd4 fix cmake error
12 years ago
Eduardo Bart 1d2f6c7e9f enable text-auto-resize for width
12 years ago
Eduardo Bart 48d2027327 use counter for disabling layout updates
12 years ago
Eduardo Bart 5425d344ba optimize widget destruction
12 years ago
Eduardo Bart 2017fb366e some optimizations
12 years ago
Eduardo Bart db00792351 update compile options
12 years ago
Henrique Santiago 2f3c83e858 textedit maxlength, fix charlist status height
12 years ago
Eduardo Bart 92bd1aba54 optimize graphics performance
12 years ago
Eduardo Bart 2e43a77d64 change mouse press behaviour
12 years ago
Eduardo Bart 2835a66bab experimental minimap
12 years ago
Eduardo Bart 218f2e4994 add API to remove widget anchors
12 years ago
Eduardo Bart 4f15da695c optimizations
12 years ago
Eduardo Bart 49727c573f platform fixes
12 years ago
Eduardo Bart f8d4ef60d9 fixes in x11 platform
12 years ago
Eduardo Bart 16acfebe3b move clipping to painter
12 years ago
Eduardo Bart 1410031e02 fix issues in ctrl/shift/alt states on win32
12 years ago
Eduardo Bart 79b4136a8d ...
12 years ago
Eduardo Bart b5a4d31fa7 more graphics optimizations
12 years ago
Eduardo Bart 53d56259c7 fix compile error no ARM platforms
12 years ago
Eduardo Bart 2c38dfb397 fix dumbfounding issue on win32 that caused HUGE lags
12 years ago
Eduardo Bart 034fce9147 improve clipping performance
12 years ago
Eduardo Bart 8b184d3ce8 compile fixes for gcc 4.7 in 32bit platforms
12 years ago
Eduardo Bart 27e24bda28 fixes to compile on gcc 4.7
12 years ago
Eduardo Bart 11ad1f5c5b performance improvements
12 years ago
Eduardo Bart c250bfcf42 fix issue
12 years ago
Eduardo Bart dd875fc925 support for GL_EXT_framebuffer_object
12 years ago
Eduardo Bart cb890e8cb1 prevent some protocol crashs
12 years ago
Eduardo Bart c33741d324 display unsupported extensions
12 years ago
Eduardo Bart d4afb71263 clean containers when relogging
12 years ago
Eduardo Bart 90d3acce2a restore containers
12 years ago
Eduardo Bart 8450f1f896 add FileStream class
12 years ago
Eduardo Bart 7e6fe71b5e new build types
12 years ago
Eduardo Bart 0ddaa234af rework on UILineEdit
12 years ago
Eduardo Bart 595cdc1bb4 fix some win32 hotkeys and change zoom hotkeys
12 years ago
Eduardo Bart c13a5b5dab fix crash and focus bug
12 years ago
Eduardo Bart 959d9a87b0 fix focus bug, change battle events
12 years ago
Eduardo Bart 6ace984440 fix combobox
12 years ago
Eduardo Bart a475384b73 ui fixes
12 years ago
Eduardo Bart 47e7eef716 implement more functionality
12 years ago
Eduardo Bart 0e46df3f29 fix useWith mouse conflict with resize borders
12 years ago
Eduardo Bart 5201071707 fiz rare logging crash
12 years ago
Eduardo Bart 58d9426be8 small changes
12 years ago
Eduardo Bart a4cef0d390 fix possible mapview crash
12 years ago
Eduardo Bart 4743763d48 remvoe blur, fix scroll issue on win32
12 years ago
Eduardo Bart 8c2a84b6be motion blur for fun
12 years ago
Eduardo Bart 56d6cc2cc0 testing bloom and motion blur
12 years ago
Eduardo Bart 8d14d9bc99 restore old modules
12 years ago
Eduardo Bart e2ea267703 rework mouse events propagation
12 years ago
Eduardo Bart 92d535f981 improve scrolling
12 years ago
Eduardo Bart 668c4d98d9 win32 fixes
12 years ago
Eduardo Bart 8ea154016b fix and changes
12 years ago
Eduardo Bart 060c1cf8e7 ui changes
12 years ago
Eduardo Bart ee869bb279 side panel splitter
12 years ago
Eduardo Bart 9309d6e7f3 some rework in UIWidget input
12 years ago
Eduardo Bart 532e8e3e39 chat line wrapping
12 years ago
Eduardo Bart ccf55132a1 OMG the chat is finally scrolling!
12 years ago
Eduardo Bart 179e53bb77 scrollbar, options and widgets changes
12 years ago
Eduardo Bart de0008caf1 ui and graphics changes
12 years ago
Eduardo Bart efa9811342 dragging fixes
12 years ago
Eduardo Bart 239f58296e restore inventory and healthbar
12 years ago
Eduardo Bart b301aa1a2b rework splitter implementation
12 years ago
Eduardo Bart 33458a3e39 modules changes
12 years ago
Eduardo Bart 159eb98df2 introduce startup options
12 years ago
Eduardo Bart 3ad97c9eab crash handler, logger and oengles changes
12 years ago
Eduardo Bart 28633a9e20 fixes
12 years ago
Eduardo Bart 57adcb38bd rework windows crash handler
12 years ago