1057 Commits (26fb35fd4da055fd2f9b7d65fe2ca44160c347fe)

Author SHA1 Message Date
Samuel 6c2539bbd4 Added support for curly braces in NPC chat
12 years ago
otfallen 9650179ae8 More Mac OS X progress.
12 years ago
otfallen f0e85e21b3 Mac OS X port progress
12 years ago
otfallen 3b7ad41740 Spare a call yeye
12 years ago
otfallen e1900bdf9a binarytree: type fix
12 years ago
otfallen eb7a11158a XML saving and minor fixes + code refactoring.
12 years ago
Henrique Santiago 18a0d7ab94 Fixes to horizontal scrollarea, improve charlist flexibility
12 years ago
Henrique Santiago c517f7b745 Add/get table functions implemented on ext charlist
12 years ago
Eduardo Bart 97e1c9d5a9 Support for protocol 963
12 years ago
BeniS 0763b266d5 Some more UI updates and fixes.
12 years ago
Eduardo Bart 143121b77d Fix getDisplayHeight
12 years ago
Eduardo Bart e25bd7fe54 Fix OpenGL ES compilation
12 years ago
Henrique Santiago a306027cec Fixed skins path
12 years ago
Eduardo Bart bdbce01c97 Add uid param to stats module
12 years ago
Henrique Santiago 05fcf740b4 Stats module
12 years ago
Eduardo Bart ea4dd2f8e6 Support for compressed textures
12 years ago
Henrique Santiago 2142ee765d Fix issue #21, but miniwindows can be a lot smarter
12 years ago
Eduardo Bart c185e709b3 Fix regressions
12 years ago
Eduardo Bart ddd3f84ad7 Many fixes in win32 platform
12 years ago
Eduardo Bart f4cc942c85 Fix some graphics issues with old drivers
12 years ago
Eduardo Bart b349ff2620 Implement reverse otb items table
12 years ago
niczkx 0af783b5cf Fix OTBM saving
12 years ago
Eduardo Bart 1c69379b8d Fix compilation with OpenGL ES 2.0
12 years ago
niczkx 1ed95b6120 More work on OTBM/OTB/XML
12 years ago
Eduardo Bart 73acc68e50 Fix compilation for ubuntu
12 years ago
Eduardo Bart 31da6dc611 Force usage of boost 1.50.0
12 years ago
Eduardo Bart 5e3882f87a Add libgit2 library, new mingw32 libraries will be uploaded soon
12 years ago
Henrique Santiago ab7400c51d Progress on issues #60, #24, #21
12 years ago
Eduardo Bart 403ed3c10f Implement C++ connect()
12 years ago
Eduardo Bart fdea7f3d66 Basic changes to support multiple charsets in the future
12 years ago
Eduardo Bart affe641a1f Add remove function to stdext storages
12 years ago
Henrique Santiago 4d2bd54f6b Fixed #12 #28 #51 issues
12 years ago
Henrique Santiago 4e8afab335 Fix rsa change, messagebox and remove lua variable from c++
12 years ago
Eduardo Bart 150059a561 Improve image clip rects calculation
12 years ago
Henrique Santiago 7fb2f6deb5 Add getIp function, remove unused sql function
12 years ago
Henrique Santiago 8753f82fd0 Change cursor on textedit, remove possibility to close EnterGame window
12 years ago
Eduardo Bart 608b8f8b44 Fix a warning in clang
12 years ago
Eduardo Bart 10c564f90e Fix regression in walk paralyze
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
Henrique Santiago 93fdd2e326 Fix messagebox width, use boost in stdext net
12 years ago
Henrique Santiago 466d8e8820 Use custom upchar and lochar by default due to accents in font files.
12 years ago
Henrique Santiago 4919bdf1bc Bind net functions
12 years ago
niczkx 6feaeff8cc Fix NPC/Monster rendering for OTBM
12 years ago
Henrique Santiago a2db210012 Create stdext net, changes to outfit and exit windows.
12 years ago
Eduardo Bart 54f4e2b801 Fix console error
12 years ago
Eduardo Bart 5232501ecf Optimize dynamic storage
12 years ago
Henrique Santiago dcde317904 Fix dragable and npcto/from and remove margintop from entergame.
12 years ago
Henrique Santiago e6bd3907e1 Background label hide function, Skins fix and combobox hide, messagebox changes, show entergame when reload
12 years ago
Henrique Santiago 0f980ec18b Internal change to entergame, fix image-offset-y mistake, change the way default font is set in skins.
12 years ago
Henrique Santiago e78edad4c6 Widget text upper case option, change gimp plugin mode to executable
12 years ago
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