c4525059ce 
								
							 
						 
						
							
							
								
								implement basic sound engine using OpenAL  
							
							
							
						 
						
							2012-04-13 16:54:08 -03:00  
				
					
						
							
							
								 
						
							
								0fe5491635 
								
							 
						 
						
							
							
								
								fix display of stackable items in shop  
							
							
							
						 
						
							2012-04-11 00:37:46 -03:00  
				
					
						
							
							
								 
						
							
								353aa5215e 
								
							 
						 
						
							
							
								
								fix drawing of 2x2 items on UIItem  
							
							
							
						 
						
							2012-04-09 16:33:40 -03:00  
				
					
						
							
							
								 
						
							
								9c038e2f39 
								
							 
						 
						
							
							
								
								implement npc trade interface  
							
							
							
						 
						
							2012-04-08 17:13:51 -03:00  
				
					
						
							
							
								 
						
							
								92bd1aba54 
								
							 
						 
						
							
							
								
								optimize graphics performance  
							
							
							
						 
						
							2012-04-08 16:31:36 -03:00  
				
					
						
							
							
								 
						
							
								c93732a44a 
								
							 
						 
						
							
							
								
								close channel event  
							
							
							
						 
						
							2012-04-08 01:13:52 -03:00  
				
					
						
							
							
								 
						
							
								9c88c525fb 
								
							 
						 
						
							
							
								
								fixed channels list size  
							
							
							
						 
						
							2012-04-07 03:20:36 -03:00  
				
					
						
							
							
								 
						
							
								2e43a77d64 
								
							 
						 
						
							
							
								
								change mouse press behaviour  
							
							
							
						 
						
							2012-04-07 00:37:29 -03:00  
				
					
						
							
							
								 
						
							
								2835a66bab 
								
							 
						 
						
							
							
								
								experimental minimap  
							
							... 
							
							
							
							* a lot of rework in MapView
* new APIs for UIMap 
							
						 
						
							2012-04-06 20:15:52 -03:00  
				
					
						
							
							
								 
						
							
								43e2aeec73 
								
							 
						 
						
							
							
								
								fix far zoomout  
							
							
							
						 
						
							2012-04-06 01:01:30 -03:00  
				
					
						
							
							
								 
						
							
								248ea9e8bc 
								
							 
						 
						
							
							
								
								fix rare crash in containers  
							
							
							
						 
						
							2012-04-05 17:51:06 -03:00  
				
					
						
							
							
								 
						
							
								f1fda8050a 
								
							 
						 
						
							
							
								
								fix use with for bottom items  
							
							... 
							
							
							
							* fix hangables 
							
						 
						
							2012-04-05 00:20:40 -03:00  
				
					
						
							
							
								 
						
							
								16acfebe3b 
								
							 
						 
						
							
							
								
								move clipping to painter  
							
							
							
						 
						
							2012-04-04 19:46:49 -03:00  
				
					
						
							
							
								 
						
							
								c4693fb7b9 
								
							 
						 
						
							
							
								
								improve map framebuffer clear  
							
							
							
						 
						
							2012-04-04 18:53:10 -03:00  
				
					
						
							
							
								 
						
							
								79b4136a8d 
								
							 
						 
						
							
							
								
								...  
							
							
							
						 
						
							2012-04-04 17:32:43 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								dd875fc925 
								
							 
						 
						
							
							
								
								support for GL_EXT_framebuffer_object  
							
							
							
						 
						
							2012-04-03 23:41:12 -03:00  
				
					
						
							
							
								 
						
							
								cb890e8cb1 
								
							 
						 
						
							
							
								
								prevent some protocol crashs  
							
							
							
						 
						
							2012-04-03 19:24:15 -03:00  
				
					
						
							
							
								 
						
							
								d4afb71263 
								
							 
						 
						
							
							
								
								clean containers when relogging  
							
							
							
						 
						
							2012-04-03 11:15:11 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								231ba17ba1 
								
							 
						 
						
							
							
								
								remove old unused game files  
							
							... 
							
							
							
							* and fix minor allocation leak 
							
						 
						
							2012-04-02 14:53:25 -03:00  
				
					
						
							
							
								 
						
							
								8450f1f896 
								
							 
						 
						
							
							
								
								add FileStream class  
							
							... 
							
							
							
							* minimize memory consumption by using FileStream for loading sprites 
							
						 
						
							2012-04-02 12:51:03 -03:00  
				
					
						
							
							
								 
						
							
								0ddaa234af 
								
							 
						 
						
							
							
								
								rework on UILineEdit  
							
							... 
							
							
							
							* allow multiline text editing
* rename UILineEdit to UITextEdit 
							
						 
						
							2012-03-31 10:43:01 -03:00  
				
					
						
							
							
								 
						
							
								95e0a41b55 
								
							 
						 
						
							
							
								
								remove debug message, minor battle fix  
							
							
							
						 
						
							2012-03-30 07:06:33 -03:00  
				
					
						
							
							
								 
						
							
								fa3d60a00a 
								
							 
						 
						
							
							
								
								minor fixes  
							
							
							
						 
						
							2012-03-30 06:51:34 -03:00  
				
					
						
							
							
								 
						
							
								959d9a87b0 
								
							 
						 
						
							
							
								
								fix focus bug, change battle events  
							
							
							
						 
						
							2012-03-29 19:47:12 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a4cef0d390 
								
							 
						 
						
							
							
								
								fix possible mapview crash  
							
							
							
						 
						
							2012-03-28 16:09:45 -03:00  
				
					
						
							
							
								 
						
							
								ccf55132a1 
								
							 
						 
						
							
							
								
								OMG the chat is finally scrolling!  
							
							... 
							
							
							
							* implement UIScrollArea
* rework console to allow scrolling
* many core ui changes in the way.. so maybe we will have new bugs
* fix in UIScrollBar 
							
						 
						
							2012-03-25 14:10:19 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3aacd9d43c 
								
							 
						 
						
							
							
								
								console fixes  
							
							
							
						 
						
							2012-03-23 19:02:58 -03:00  
				
					
						
							
							
								 
						
							
								fe86dc8050 
								
							 
						 
						
							
							
								
								real autowalking  
							
							... 
							
							
							
							* smart autowalking using A* path finding algorithm 
							
						 
						
							2012-03-23 17:36:58 -03:00  
				
					
						
							
							
								 
						
							
								8bc63e25df 
								
							 
						 
						
							
							
								
								simplistic autowalk  
							
							... 
							
							
							
							* add simple and stupid autowalk algorithm
* fix issue in classic control 
							
						 
						
							2012-03-23 11:48:00 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b301aa1a2b 
								
							 
						 
						
							
							
								
								rework splitter implementation  
							
							
							
						 
						
							2012-03-23 00:06:00 -03:00  
				
					
						
							
							
								 
						
							
								79a1d66f3f 
								
							 
						 
						
							
							
								
								add splitter widget  
							
							... 
							
							
							
							* add horizontal/vertical cursor
* possibildiade to resize game map with the new splitter widget
* fix reload warnings in textmessage 
							
						 
						
							2012-03-22 22:52:31 -03:00  
				
					
						
							
							
								 
						
							
								33458a3e39 
								
							 
						 
						
							
							
								
								modules changes  
							
							... 
							
							
							
							* speedup widget destruction checks
* rework outfit module using grid layout and the new design
* fixes in console, terminal, textmessage modules 
							
						 
						
							2012-03-22 18:47:52 -03:00  
				
					
						
							
							
								 
						
							
								159eb98df2 
								
							 
						 
						
							
							
								
								introduce startup options  
							
							... 
							
							
							
							* startup options with -help and -version
* many startup options for graphics 
							
						 
						
							2012-03-22 13:10:12 -03:00  
				
					
						
							
							
								 
						
							
								3ad97c9eab 
								
							 
						 
						
							
							
								
								crash handler, logger and oengles changes  
							
							... 
							
							
							
							* save log messages to otclient.txt
* fixes in FrameBuffer and HardwareBuffer to work with OpenGLES
* possibility to get compilation information from lua (compiler version, build date, build revision, build type)
* make crash handler more informatave
* handle assert crash signals (SIGABRT) 
							
						 
						
							2012-03-22 09:57:43 -03:00  
				
					
						
							
							
								 
						
							
								28633a9e20 
								
							 
						 
						
							
							
								
								fixes  
							
							... 
							
							
							
							* dont use realtime mipmaps by default
* fix void rendering
* fix max Z rendering 
							
						 
						
							2012-03-21 14:30:57 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b4261a8c7b 
								
							 
						 
						
							
							
								
								bunch of optimizations  
							
							
							
						 
						
							2012-03-20 12:17:10 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4bac617fd9 
								
							 
						 
						
							
							
								
								some protocol 870 support  
							
							
							
						 
						
							2012-03-18 17:59:00 -03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a24212d4de 
								
							 
						 
						
							
							
								
								back to otclient dev, with new background!  
							
							... 
							
							
							
							* show otclient version in background
* disable about module (don't really need it)
* new function for formating strings like sprintf, Fw::formatString
* new nice background (taken from RPG maker XV)
* update contact information in README
* fix text rendering issues with opacity 
							
						 
						
							2012-03-16 10:31:21 -03:00  
				
					
						
							
							
								 
						
							
								b46d4c4d5f 
								
							 
						 
						
							
							
								
								non relevant changes  
							
							
							
						 
						
							2012-03-16 10:31:21 -03:00