Eduardo Bart 
							
						 
					 
					
						
						
							
						
						e698383538 
					 
					
						
						
							
							fix addons search path  
						
						 
						
						
						
						
					 
					
						2012-06-06 19:39:42 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						70ea0361b6 
					 
					
						
						
							
							new useful function, cycleEvent  
						
						 
						
						
						
						
					 
					
						2012-06-06 17:14:53 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						bb1fb939c4 
					 
					
						
						
							
							just fixes  
						
						 
						
						... 
						
						
						
						* fix battle rendering
* fix rendering glitch when following creatures
* properly throw exceptions from C++ to lua and avoid exception crashs
* fixes rendering states in framebuffer 
						
						
					 
					
						2012-06-06 11:10:35 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						7a529d23be 
					 
					
						
						
							
							check lua stack size to avoid possible overflows  
						
						 
						
						
						
						
					 
					
						2012-06-06 00:44:17 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						2dde63d2bc 
					 
					
						
						
							
							more changes in container API  
						
						 
						
						
						
						
					 
					
						2012-06-06 00:44:17 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrique Santiago 
							
						 
					 
					
						
						
							
						
						86cade0aa9 
					 
					
						
						
							
							waiting list, u16 effects feature, protocolsend uses clientversion  
						
						 
						
						
						
						
					 
					
						2012-06-05 20:46:36 -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 
							
						 
					 
					
						
						
							
						
						8ef4716d71 
					 
					
						
						
							
							some APi changes in Container  
						
						 
						
						
						
						
					 
					
						2012-06-05 14:00:39 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						023a4ebef6 
					 
					
						
						
							
							performance improvements  
						
						 
						
						
						
						
					 
					
						2012-06-05 12:36:27 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						4de9787198 
					 
					
						
						
							
							new gcc compile optimizations  
						
						 
						
						
						
						
					 
					
						2012-06-05 09:39:45 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
						
						
					 
					
						2012-06-04 09:38:25 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						296f2a17c4 
					 
					
						
						
							
							many modules fixes  
						
						 
						
						
						
						
					 
					
						2012-06-03 21:28:19 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						cfa7db77da 
					 
					
						
						
							
							fix possible crash in older opengl driver implementations  
						
						 
						
						
						
						
					 
					
						2012-06-03 20:12:32 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrique Santiago 
							
						 
					 
					
						
						
							
						
						3f95d62467 
					 
					
						
						
							
							fix draw square  
						
						 
						
						
						
						
					 
					
						2012-06-03 17:35:07 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						576e775494 
					 
					
						
						
							
							fix initialization opengl glitch  
						
						 
						
						
						
						
					 
					
						2012-06-03 17:25:12 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						75f8b255ec 
					 
					
						
						
							
							fix initialization opengl glitch  
						
						 
						
						
						
						
					 
					
						2012-06-03 17:06:05 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrique Santiago 
							
						 
					 
					
						
						
							
						
						fda3ae6809 
					 
					
						
						
							
							fix scroll, container item size, tradewindow scroll, questlog window alignment, stop attacking same creature  
						
						 
						
						
						
						
					 
					
						2012-06-03 17:05:35 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						e4cb9b27db 
					 
					
						
						
							
							fix crash in grid layout  
						
						 
						
						
						
						
					 
					
						2012-06-03 16:42:22 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						250e9ac238 
					 
					
						
						
							
							more autowalk rework  
						
						 
						
						
						
						
					 
					
						2012-06-03 16:28:17 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						05d6e8c3e1 
					 
					
						
						
							
							autowalk improvement, but still needs to be reworked  
						
						 
						
						
						
						
					 
					
						2012-06-03 12:49:48 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						d49cad31e2 
					 
					
						
						
							
							fixes in EGL platform  
						
						 
						
						
						
						
					 
					
						2012-06-03 11:10:34 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						3a6f326a8a 
					 
					
						
						
							
							attack moving creatures  
						
						 
						
						
						
						
					 
					
						2012-06-02 21:00:09 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						079b7a5c41 
					 
					
						
						
							
							allow to change graphics engine in options  
						
						 
						
						
						
						
					 
					
						2012-06-02 18:41:20 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						e6d2e877f0 
					 
					
						
						
							
							remove testing code  
						
						 
						
						
						
						
					 
					
						2012-06-02 16:16:50 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						257f652bb7 
					 
					
						
						
							
							more opengl graphics fixes  
						
						 
						
						
						
						
					 
					
						2012-06-02 15:58:30 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						cde81666b8 
					 
					
						
						
							
							fix opengl regressions  
						
						 
						
						
						
						
					 
					
						2012-06-02 12:54:35 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						1c5b906b5b 
					 
					
						
						
							
							some optimizations  
						
						 
						
						
						
						
					 
					
						2012-06-02 11:43:27 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						4c143f4a33 
					 
					
						
						
							
							fix splash colors regression  
						
						 
						
						
						
						
					 
					
						2012-06-01 22:52:40 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						59a80ffaf9 
					 
					
						
						
							
							scroll when focusing widgets  
						
						 
						
						
						
						
					 
					
						2012-06-01 21:38:26 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						ba01909088 
					 
					
						
						
							
							fix alpha blending issues  
						
						 
						
						
						
						
					 
					
						2012-06-01 20:22:10 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrique Santiago 
							
						 
					 
					
						
						
							
						
						6fce78d519 
					 
					
						
						
							
							compile error, lua const  
						
						 
						
						
						
						
					 
					
						2012-06-01 17:53:04 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						14db1066fc 
					 
					
						
						
							
							change logger  
						
						 
						
						
						
						
					 
					
						2012-06-01 17:39:23 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
						
						
					 
					
						2012-06-01 16:39:09 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						c01b32b032 
					 
					
						
						
							
							rework log function and protocol  
						
						 
						
						... 
						
						
						
						* remove some protocol ifdefs, replace with game features system 
						
						
					 
					
						2012-05-28 19:04:44 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						b0fd5b3ec8 
					 
					
						
						
							
							removed extended ifdef, its now activated serverside  
						
						 
						
						
						
						
					 
					
						2012-05-17 12:24:41 -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 
							
						 
					 
					
						
						
							
						
						946ec64e7f 
					 
					
						
						
							
							new protocol system fixes  
						
						 
						
						
						
						
					 
					
						2012-05-14 21:04:04 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						7bca3de8eb 
					 
					
						
						
							
							allow usage of network messages in extended opcode  
						
						 
						
						
						
						
					 
					
						2012-05-14 20:13:48 -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 
							
						 
					 
					
						
						
							
						
						e7030a4995 
					 
					
						
						
							
							...  
						
						 
						
						
						
						
					 
					
						2012-05-14 09:29:16 -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 
							
						 
					 
					
						
						
							
						
						7b512bfa9f 
					 
					
						
						
							
							fix minor bug in opengl1 framebuffer  
						
						 
						
						
						
						
					 
					
						2012-05-13 11:45:32 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						e2dd71185b 
					 
					
						
						
							
							fixes for OpenGL ES platforms  
						
						 
						
						
						
						
					 
					
						2012-05-13 09:48:19 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						5e176ca6d1 
					 
					
						
						
							
							fix in cmake configuration for LuaJIT and OpenGL ES  
						
						 
						
						
						
						
					 
					
						2012-05-13 09:15:30 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eduardo Bart 
							
						 
					 
					
						
						
							
						
						b7a70dd1e3 
					 
					
						
						
							
							protocol compability fixes  
						
						 
						
						
						
						
					 
					
						2012-05-12 17:16:33 -03:00