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 
							
						 
						
							2012-05-28 10:06:26 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								2676eb4da3 
								
							 
						 
						
							
							
								
								fix crash with outfits  
							
							 
							
							
							
						 
						
							2012-05-18 22:41:22 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								4f90783789 
								
							 
						 
						
							
							
								
								extended opcode disabled by default. current locale is sent to server on login, bot protection exception  
							
							 
							
							
							
						 
						
							2012-05-16 17:09:37 -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  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								b9b9e47bba 
								
							 
						 
						
							
							
								
								isOnBotton draw changes, fixed items like mountains  
							
							 
							
							
							
						 
						
							2012-05-14 01:33:27 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								d33d0c2ee8 
								
							 
						 
						
							
							
								
								fix missiles, mapzoom, restore relwithdeb, replace 32 with tilepixels  
							
							 
							
							
							
						 
						
							2012-05-13 13:05:09 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								1203756baf 
								
							 
						 
						
							
							
								
								items draw rework, npc trade fix  
							
							 
							
							
							
						 
						
							2012-05-13 12:05:30 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								ee5b00c1a6 
								
							 
						 
						
							
							
								
								fix compile for 862  
							
							 
							
							
							
						 
						
							2012-05-12 11:10:47 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								469e0bbbca 
								
							 
						 
						
							
							
								
								make dat reader more compatible with malformed dats  
							
							 
							
							
							
						 
						
							2012-05-12 09:30:51 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								ae2a476872 
								
							 
						 
						
							
							
								
								more bindings/sends for 870-953  
							
							 
							
							
							
						 
						
							2012-05-12 08:55:22 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								fa9c942471 
								
							 
						 
						
							
							
								
								basic protocol 953 support, logging in real tibia!  
							
							 
							
							
							
						 
						
							2012-05-12 01:52:16 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								cc261931be 
								
							 
						 
						
							
							
								
								more otserv compatibilities fixes  
							
							 
							
							
							
						 
						
							2012-05-11 18:40:40 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								d586bb5e93 
								
							 
						 
						
							
							
								
								some protocol changes for more compatibility  
							
							 
							
							
							
						 
						
							2012-05-11 16:39:54 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								5584bfdd99 
								
							 
						 
						
							
							
								
								support for protocol854  
							
							 
							
							
							
						 
						
							2012-05-11 15:35:17 -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
							
						 
						
							 
							
							
							
							
								
							
							
								f9bae92bff 
								
							 
						 
						
							
							
								
								fix walk bug  
							
							 
							
							
							
						 
						
							2012-05-11 06:17:46 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								3f2071d097 
								
							 
						 
						
							
							
								
								fix possible walk crash  
							
							 
							
							
							
						 
						
							2012-05-11 06:17:46 -03:00  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							2012-05-11 06:17:46 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								a20a56a66c 
								
							 
						 
						
							
							
								
								tile max things  
							
							 
							
							
							
						 
						
							2012-05-10 09:09:44 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								04eca969fa 
								
							 
						 
						
							
							
								
								fix compile issue for win32  
							
							 
							
							
							
						 
						
							2012-05-09 20:04:09 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								606fc38109 
								
							 
						 
						
							
							
								
								fixes and missing file  
							
							 
							
							... 
							
							
							
							* fix walking on tile that has too many creatures
* add missing file
* some walk rework 
							
						 
						
							2012-05-09 19:19:05 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								6495d74edd 
								
							 
						 
						
							
							
								
								restore outfit colors  
							
							 
							
							... 
							
							
							
							* rework sprite manager and ThingType
* render colored outfits again compatible with OpenGL 1 
							
						 
						
							2012-05-09 17:26:34 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								4f08a288ca 
								
							 
						 
						
							
							
								
								fix compile error, rebind trade functions  
							
							 
							
							
							
						 
						
							2012-04-30 23:59:17 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								f290d821f1 
								
							 
						 
						
							
							
								
								textbooks module complete  
							
							 
							
							
							
						 
						
							2012-04-30 21:53:02 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								00740b56f3 
								
							 
						 
						
							
							
								
								begin playertrade, questlog and textbooks modules  
							
							 
							
							
							
						 
						
							2012-04-30 21:20:27 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								42ba5b7a2a 
								
							 
						 
						
							
							
								
								bind rule violations/bug report functions  
							
							 
							
							
							
						 
						
							2012-04-30 19:25:43 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								dc0ade2bd0 
								
							 
						 
						
							
							
								
								fix teleport incompability with some servers  
							
							 
							
							
							
						 
						
							2012-04-28 23:02:50 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								008fa85635 
								
							 
						 
						
							
							
								
								revert windows and line ending sh*t  
							
							 
							
							
							
						 
						
							2012-04-28 22:07:47 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								df0147cf64 
								
							 
						 
						
							
							
								
								remove usage of libpng with custom save_png  
							
							 
							
							
							
						 
						
							2012-04-28 21:16:22 -03:00  
						
					 
				
					
						
							
							
								 
								Cayan
							
						 
						
							 
							
							
							
							
								
							
							
								6ed0e099db 
								
							 
						 
						
							
							
								
								Added support for exporting the sprites as PNG files.  
							
							 
							
							
							
						 
						
							2012-04-28 20:47:34 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								d3665efbb2 
								
							 
						 
						
							
							
								
								fix some items not being rendered in npc trade  
							
							 
							
							
							
						 
						
							2012-04-28 12:35:15 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								53bbde0b48 
								
							 
						 
						
							
							
								
								add missing protocol 8.6 optbyte  
							
							 
							
							
							
						 
						
							2012-04-28 12:12:02 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								47bd619273 
								
							 
						 
						
							
							
								
								more fixes in count/subtypes  
							
							 
							
							
							
						 
						
							2012-04-27 21:44:55 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								519a52910e 
								
							 
						 
						
							
							
								
								fix in npc trade  
							
							 
							
							
							
						 
						
							2012-04-27 20:51:46 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								f589e6a786 
								
							 
						 
						
							
							
								
								fix in npc trade  
							
							 
							
							
							
						 
						
							2012-04-27 20:47:08 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								b75483e9bf 
								
							 
						 
						
							
							
								
								fixes  
							
							 
							
							... 
							
							
							
							* fix filestream read
* fix transparent minimap 
							
						 
						
							2012-04-27 19:17:51 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								7b81a0cf3b 
								
							 
						 
						
							
							
								
								fix possible crash when trading and using containers  
							
							 
							
							
							
						 
						
							2012-04-27 04:28:06 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								ceb051cb75 
								
							 
						 
						
							
							
								
								finally reloadable vip, skills, inventory, chat and minimap  
							
							 
							
							
							
						 
						
							2012-04-27 03:30:54 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								34091bc48e 
								
							 
						 
						
							
							
								
								implement all needed tr() for localization  
							
							 
							
							... 
							
							
							
							* implement some pt-BR translations
* remove legacy about module 
							
						 
						
							2012-04-26 16:54:16 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								60495174a4 
								
							 
						 
						
							
							
								
								bot traceback, moveup function, chat setting default ongamestart  
							
							 
							
							
							
						 
						
							2012-04-25 21:15:48 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								9aa12acc22 
								
							 
						 
						
							
							
								
								performance improvements  
							
							 
							
							... 
							
							
							
							* no more freezes because of file IO from hard disk, now we cache sound/spr file buffers
* more opengl painter tweaks 
							
						 
						
							2012-04-24 18:05:46 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								dcefeb134c 
								
							 
						 
						
							
							
								
								remove print, fix creature name position  
							
							 
							
							
							
						 
						
							2012-04-21 21:45:05 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								f14706206a 
								
							 
						 
						
							
							
								
								continue implementing new graphics engine  
							
							 
							
							... 
							
							
							
							* implement OpenGL ES 1.1 and OpenGL ES 2.0 support
* new framebuffer that can run on any opengl implementation
* fixes in outfit size rendering 
							
						 
						
							2012-04-20 07:16:03 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								58d76e255d 
								
							 
						 
						
							
							
								
								begin implementing OpenGL 1.0 engine  
							
							 
							
							... 
							
							
							
							* option to pass -opengl1 or -opengl2 as argument
* note that with this commit there are a lot of graphics regressions and the master will remaing unstable for a while
* shaders disabled for a while 
							
						 
						
							2012-04-18 20:03:43 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								0fe5491635 
								
							 
						 
						
							
							
								
								fix display of stackable items in shop  
							
							 
							
							
							
						 
						
							2012-04-11 00:37:46 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								92bd1aba54 
								
							 
						 
						
							
							
								
								optimize graphics performance  
							
							 
							
							
							
						 
						
							2012-04-08 16:31:36 -03:00  
						
					 
				
					
						
							
							
								 
								Henrique Santiago
							
						 
						
							 
							
							
							
							
								
							
							
								c93732a44a 
								
							 
						 
						
							
							
								
								close channel event  
							
							 
							
							
							
						 
						
							2012-04-08 01:13:52 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								2e43a77d64 
								
							 
						 
						
							
							
								
								change mouse press behaviour  
							
							 
							
							
							
						 
						
							2012-04-07 00:37:29 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								2835a66bab 
								
							 
						 
						
							
							
								
								experimental minimap  
							
							 
							
							... 
							
							
							
							* a lot of rework in MapView
* new APIs for UIMap 
							
						 
						
							2012-04-06 20:15:52 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								43e2aeec73 
								
							 
						 
						
							
							
								
								fix far zoomout  
							
							 
							
							
							
						 
						
							2012-04-06 01:01:30 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								248ea9e8bc 
								
							 
						 
						
							
							
								
								fix rare crash in containers  
							
							 
							
							
							
						 
						
							2012-04-05 17:51:06 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								f1fda8050a 
								
							 
						 
						
							
							
								
								fix use with for bottom items  
							
							 
							
							... 
							
							
							
							* fix hangables 
							
						 
						
							2012-04-05 00:20:40 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								16acfebe3b 
								
							 
						 
						
							
							
								
								move clipping to painter  
							
							 
							
							
							
						 
						
							2012-04-04 19:46:49 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								c4693fb7b9 
								
							 
						 
						
							
							
								
								improve map framebuffer clear  
							
							 
							
							
							
						 
						
							2012-04-04 18:53:10 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								79b4136a8d 
								
							 
						 
						
							
							
								
								...  
							
							 
							
							
							
						 
						
							2012-04-04 17:32:43 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								b5a4d31fa7 
								
							 
						 
						
							
							
								
								more graphics optimizations  
							
							 
							
							... 
							
							
							
							* avoid buffers clears
* use scisors testing instead of stencil testing for clipping
* remove stencil buffers 
							
						 
						
							2012-04-04 17:18:24 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								d4afb71263 
								
							 
						 
						
							
							
								
								clean containers when relogging  
							
							 
							
							
							
						 
						
							2012-04-03 11:15:11 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								90d3acce2a 
								
							 
						 
						
							
							
								
								restore containers  
							
							 
							
							... 
							
							
							
							* implemente Container class
* restore module containers
* add lua bindings for std::map
* improve grid layout
* fixes in UIItem rendering
* changes in miniwindow design 
							
						 
						
							2012-04-02 20:09:47 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								231ba17ba1 
								
							 
						 
						
							
							
								
								remove old unused game files  
							
							 
							
							... 
							
							
							
							* and fix minor allocation leak 
							
						 
						
							2012-04-02 14:53:25 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								8450f1f896 
								
							 
						 
						
							
							
								
								add FileStream class  
							
							 
							
							... 
							
							
							
							* minimize memory consumption by using FileStream for loading sprites 
							
						 
						
							2012-04-02 12:51:03 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								0ddaa234af 
								
							 
						 
						
							
							
								
								rework on UILineEdit  
							
							 
							
							... 
							
							
							
							* allow multiline text editing
* rename UILineEdit to UITextEdit 
							
						 
						
							2012-03-31 10:43:01 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								95e0a41b55 
								
							 
						 
						
							
							
								
								remove debug message, minor battle fix  
							
							 
							
							
							
						 
						
							2012-03-30 07:06:33 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								fa3d60a00a 
								
							 
						 
						
							
							
								
								minor fixes  
							
							 
							
							
							
						 
						
							2012-03-30 06:51:34 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								959d9a87b0 
								
							 
						 
						
							
							
								
								fix focus bug, change battle events  
							
							 
							
							
							
						 
						
							2012-03-29 19:47:12 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								a475384b73 
								
							 
						 
						
							
							
								
								ui fixes  
							
							 
							
							... 
							
							
							
							* fix viplist
* fix skills update
* fix mouse grabber
* minimize send interval
* add api to get world name 
							
						 
						
							2012-03-29 16:25:04 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								58d9426be8 
								
							 
						 
						
							
							
								
								small changes  
							
							 
							
							... 
							
							
							
							* show protocol version on background
* make 860 the default protocol
* avoid more crashes on mapview
* activa crash handler by default 
							
						 
						
							2012-03-28 16:32:18 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								a4cef0d390 
								
							 
						 
						
							
							
								
								fix possible mapview crash  
							
							 
							
							
							
						 
						
							2012-03-28 16:09:45 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								de0008caf1 
								
							 
						 
						
							
							
								
								ui and graphics changes  
							
							 
							
							... 
							
							
							
							* implement draw clipping using opengl stencil buffers
* allow to create Widgets by style name with g_ui.createWidgetByStyle
* styles can now have children widgets
* make proper use of the isNotPathable in pathfinding
* add scrollbar skin 
							
						 
						
							2012-03-24 12:22:40 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								3aacd9d43c 
								
							 
						 
						
							
							
								
								console fixes  
							
							 
							
							
							
						 
						
							2012-03-23 19:02:58 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								fe86dc8050 
								
							 
						 
						
							
							
								
								real autowalking  
							
							 
							
							... 
							
							
							
							* smart autowalking using A* path finding algorithm 
							
						 
						
							2012-03-23 17:36:58 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								8bc63e25df 
								
							 
						 
						
							
							
								
								simplistic autowalk  
							
							 
							
							... 
							
							
							
							* add simple and stupid autowalk algorithm
* fix issue in classic control 
							
						 
						
							2012-03-23 11:48:00 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								239f58296e 
								
							 
						 
						
							
							
								
								restore inventory and healthbar  
							
							 
							
							... 
							
							
							
							* make inventory/healthbar work again allowing reload
* changes in top menu toggle buttons
* all modules are now reloadable by default
* fix warning when using fade in
* remove some unused files 
							
						 
						
							2012-03-23 10:48:05 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								28633a9e20 
								
							 
						 
						
							
							
								
								fixes  
							
							 
							
							... 
							
							
							
							* dont use realtime mipmaps by default
* fix void rendering
* fix max Z rendering 
							
						 
						
							2012-03-21 14:30:57 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								57adcb38bd 
								
							 
						 
						
							
							
								
								rework windows crash handler  
							
							 
							
							... 
							
							
							
							* use -Ofast -fomit-frame-pointer for release
* new windows crash handler that can generate backtraces reports
* fix crash after fatal errors 
							
						 
						
							2012-03-21 12:31:34 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								c7469e4454 
								
							 
						 
						
							
							
								
								graphics fixes  
							
							 
							
							... 
							
							
							
							* zooming without real FBOs kinda works, but with lower quality
* hardware detection for glGenerateMipmaps
* possibility to disable bilinear filtering, mipmaps, framebuffers, and realtime mipmap generation in g_graphics
* otclient works well using 3D acceleration in VirtualBox again
* many fixes regarding FBOs fallback implementation 
							
						 
						
							2012-03-21 09:41:43 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								5c35938a92 
								
							 
						 
						
							
							
								
								many graphics performance tweaks  
							
							 
							
							... 
							
							
							
							* use hardware vertex buffers (video memory)
* cache text drawing with vertex buffers instead of framebuffers
* avoid recalculating texture transformation matrix 
							
						 
						
							2012-03-20 16:10:04 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								b4261a8c7b 
								
							 
						 
						
							
							
								
								bunch of optimizations  
							
							 
							
							
							
						 
						
							2012-03-20 12:17:10 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								f62f507813 
								
							 
						 
						
							
							
								
								just fixes  
							
							 
							
							... 
							
							
							
							* clean map when relogging
* fix otclientrc.lua reloading
* fix game disconnection messagebox
* fix animated texture 
							
						 
						
							2012-03-19 14:54:47 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								4bac617fd9 
								
							 
						 
						
							
							
								
								some protocol 870 support  
							
							 
							
							
							
						 
						
							2012-03-18 17:59:00 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								c0611bfe2a 
								
							 
						 
						
							
							
								
								restore some game functionallity  
							
							 
							
							... 
							
							
							
							* i'm gradually restoring game functionality with the new modules design, though still a lot to do
* you can reload all scripts and modules using Ctrl+R shortcut while playing (finally! this is the reason of all this rework)
* a bunch of fixes, but new regression too :P
* fix performance issue that could lead freezes in the client in older machines
* completely new game module with new design
* fix crashs in map render
* remove uigame.cpp (now every game input is via lua)
* enable DEBUG macro by default, with it you are able to view any possible lua leak while running 
							
						 
						
							2012-03-18 10:35:45 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								b46d4c4d5f 
								
							 
						 
						
							
							
								
								non relevant changes  
							
							 
							
							
							
						 
						
							2012-03-16 10:31:21 -03:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								e03bf33f58 
								
							 
						 
						
							
							
								
								BEAWARE all game functionality is disabled with this commit for a while  
							
							 
							
							... 
							
							
							
							* rework client modules
* hide main window when loading
* remake top menu functions
* rework modules autoload
* improve path resolving for otml and lua
* move core_widgets to core_lib
* fix tooltip issues
* split some styles
* add bit32 lua library
* fix assert issues
* fix compilation on linux 32 systems
* rework gcc compile options
* renable and fix some warnings
* remove unused constants
* speedup sprite cache
* move UIGame to lua (not funcional yet)
* fix a lot of issues in x11 window
* fix crash handler
* add some warnings do uiwidget
and much more... 
							
						 
						
							2012-02-20 00:28:13 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								1145eb7e42 
								
							 
						 
						
							
							
								
								fix creature draw bug  
							
							 
							
							
							
						 
						
							2012-02-09 05:52:52 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								a8c9980a5c 
								
							 
						 
						
							
							
								
								bind lua functions for questlog/npc trade/trade/channels/text edit/list edit/containers  
							
							 
							
							
							
						 
						
							2012-02-09 01:45:19 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								55fbb5f1a6 
								
							 
						 
						
							
							
								
								improvment in connect  
							
							 
							
							
							
						 
						
							2012-02-08 20:58:27 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								175f97b98f 
								
							 
						 
						
							
							
								
								reaname and cleanup many stuff  
							
							 
							
							
							
						 
						
							2012-02-08 19:23:15 -02:00  
						
					 
				
					
						
							
							
								 
								AndreFaramir
							
						 
						
							 
							
							
							
							
								
							
							
								b56a7e3029 
								
							 
						 
						
							
							
								
								bind more needs for battle window  
							
							 
							
							
							
						 
						
							2012-02-08 11:05:31 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								9bff1aa6ea 
								
							 
						 
						
							
							
								
								changes in creature drawing for battle list  
							
							 
							
							
							
						 
						
							2012-02-08 03:13:52 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								a24fe38174 
								
							 
						 
						
							
							
								
								fix some issues with stackpos  
							
							 
							
							
							
						 
						
							2012-02-08 02:20:14 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								1013ae279b 
								
							 
						 
						
							
							
								
								fix messagebox and rename some stuff  
							
							 
							
							
							
						 
						
							2012-02-08 00:11:57 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								09b3aa82df 
								
							 
						 
						
							
							
								
								add onGameStart/onGameEnd/onLogin/onLogout events  
							
							 
							
							
							
						 
						
							2012-02-07 21:54:33 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								ee1357a848 
								
							 
						 
						
							
							
								
								add combat controls  
							
							 
							
							
							
						 
						
							2012-02-07 21:06:52 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								d6ade5a8e0 
								
							 
						 
						
							
							
								
								fix draw of uicreature  
							
							 
							
							
							
						 
						
							2012-02-07 05:59:20 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								0b220e2e88 
								
							 
						 
						
							
							
								
								pass item id to item shader  
							
							 
							
							
							
						 
						
							2012-02-07 05:04:22 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								e9411aa244 
								
							 
						 
						
							
							
								
								some cleanup  
							
							 
							
							
							
						 
						
							2012-02-07 01:33:50 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								85a121822e 
								
							 
						 
						
							
							
								
								allow useWith with inventory items  
							
							 
							
							
							
						 
						
							2012-02-07 01:02:06 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								53ead20de5 
								
							 
						 
						
							
							
								
								restore map clicking  
							
							 
							
							
							
						 
						
							2012-02-06 23:35:46 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								a55e138002 
								
							 
						 
						
							
							
								
								some cleanup in modules, fixes in tooltip, uiwidget warnings, disable map saving for a while  
							
							 
							
							
							
						 
						
							2012-02-05 20:42:35 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								d83804f2cb 
								
							 
						 
						
							
							
								
								fiz win32 window positioning/moving issues  
							
							 
							
							
							
						 
						
							2012-02-03 22:43:51 -02:00  
						
					 
				
					
						
							
							
								 
								Eduardo Bart
							
						 
						
							 
							
							
							
							
								
							
							
								444d3a4fcb 
								
							 
						 
						
							
							
								
								fix possible draw bug  
							
							 
							
							
							
						 
						
							2012-02-03 11:21:28 -02:00