57 Commits

Author SHA1 Message Date
Malizia R
b813508eb7
Fixing a typo 2018-05-09 06:56:14 -03:00
Konrad Kuśnierz
c87c450905 Fix #703 2017-05-01 18:15:16 +02:00
Bruno Minervino
882be286d9 Update copyright year for 2017 2017-01-13 08:47:07 -02:00
Ranieri Althoff
2f1f62a916
Update copyright year for 2016 2016-07-09 22:11:34 -03:00
Gabriel Pedro
04b516a1a0 Update copyright for 2015 2015-03-04 10:36:51 -04:00
BenDol
547b18db9a Update copyright for 2014 2014-04-01 18:36:42 +13:00
Eduardo Bart
86d06057ca Fixes to compile with libc++ 2013-02-05 18:30:16 -02:00
BeniS
b68df8336a Minor fixes to some previous commits.
* Fixed a bug with storing the protocol version.
* Fixed an issue with text windows cancelling.
* Fixed a typo in the source.
2013-01-18 03:23:01 +13:00
Eduardo Bart
0120b7554c Restore support for animated png files
* Rework resource manager
* Add missing files
* Improve some graphics classes
2013-01-08 19:31:41 -02:00
Eduardo Bart
122577a916 Just rename some files
* Fix a server ping issue
2013-01-08 16:32:05 -02:00
Henrique
3b345cf868 Add setXteaKey function 2012-08-01 21:25:11 -03:00
Henrique
3c1a5f24e8 Fix to protocolgame 2012-07-31 14:23:52 -03:00
Eduardo Bart
614d1544c0 Fix market reload and a crash when exiting 2012-07-31 11:42:26 -03:00
Eduardo Bart
a1fb373b1b Revert protocol bug added in lasts commit 2012-07-30 21:08:32 -03:00
Henrique
12e6602925 Bind connection and fix protocol recv without xtea 2012-07-30 17:12:38 -03:00
Eduardo Bart
59b6abfa09 Implement message modes for 9.6
Fix possible crash when closing otclient
Fix private messages
Fix messages in 9.6
2012-07-30 09:33:52 -03:00
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
2012-07-13 22:23:11 -03:00
Eduardo Bart
e7691b873b Add error code to onError protocol event 2012-07-09 19:45:34 -03:00
Eduardo Bart
4515e360e4 A lot of cmake changes, fix compile on win32 2012-06-22 16:04:03 -03:00
Eduardo Bart
139f389d88 fix infinite loop while saving empty minimap 2012-06-22 14:26:12 -03:00
Eduardo Bart
0c14a8e602 fix minor cmake issue 2012-06-22 13:02:16 -03:00
Henrique Santiago
3cb5216858 protocol login working 2012-06-05 18:27:37 -03:00
Henrique Santiago
6b9943447a protocol login at lua 2012-06-05 16:16:57 -03:00
Eduardo Bart
14db1066fc change logger 2012-06-01 17:39:23 -03:00
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
2012-05-14 18:39:31 -03:00
Eduardo Bart
fa9c942471 basic protocol 953 support, logging in real tibia! 2012-05-12 01:52:16 -03:00
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
2012-05-11 15:02:57 -03:00
Eduardo Bart
cb7bd521d2 fix compilation on win32 2012-04-13 21:14:25 -03:00
Eduardo Bart
d4afb71263 clean containers when relogging 2012-04-03 11:15:11 -03:00
Eduardo Bart
f57d46de0e fix minor connection leak 2012-01-13 13:41:57 -02:00
Eduardo Bart
9104305f37 update copyright notice 2012-01-02 14:59:24 -02:00
Eduardo Bart
d5e15d1f06 add clock, change exceptions, add network exceptions, fix some crashes 2011-12-01 20:26:21 -02:00
Eduardo Bart
f41fd0576c login/logout/ctrl+g working correctly 2011-08-29 15:38:01 -03:00
Eduardo Bart
c6b9aad87d fix protocol crash 2011-08-28 23:39:47 -03:00
Eduardo Bart
dab483caab TODO file 2011-08-28 10:45:56 -03:00
Eduardo Bart
f7eac377e7 restore copyright notice 2011-08-28 10:17:58 -03:00
Eduardo Bart
8007e37796 console max lines 2011-08-21 18:49:31 -03:00
Eduardo Bart
38529ea837 lua console and some changes 2011-08-20 17:30:41 -03:00
Eduardo Bart
3d4cfb793e net improvments 2011-08-16 00:27:46 -03:00
Eduardo Bart
f87b475f49 revise network system 2011-08-15 21:30:31 -03:00
Eduardo Bart
55862b07ad merge total remake 2011-08-13 23:10:27 -03:00
Henrique
a5cdf634b3 now is walking 2011-08-11 21:06:01 -03:00
Henrique
a38bd18280 init protocolgame 2011-08-01 01:28:41 -03:00
Eduardo Bart
ea2645c151 some network refactoring 2011-07-27 20:01:33 -03:00
Henrique
f34b6b1bab connection rework, entergame.lua fix 2011-07-27 15:10:49 -03:00
Eduardo Bart
70f0b0dace new script engine, and things maybe be bugged for a while 2011-07-26 20:13:27 -03:00
Eduardo Bart
ab7394f357 add a new folder structure redesign organized by packages 2011-07-17 08:52:20 -03:00
Eduardo Bart
8ef1b28546 many changes and refactoring 2011-07-13 18:12:36 -03:00
Henrique
ad10754779 init protocol login 2011-05-30 00:11:12 -03:00
Eduardo Bart
96e0b1e909 new logger
scripts are now more error prone
2011-04-22 15:48:02 -03:00