105 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| == Core
 | |
| [bart] review directories loading search
 | |
| [bart] load modules from zip packages
 | |
| [bart] create a class for reading binary files
 | |
| [bart] rework lua/c++ logger
 | |
| [bart] save lists on config manager
 | |
| [bart] make protocol class compatible with old tibia protocols
 | |
| 
 | |
| == Graphics
 | |
| [bart] use CoordsBuffer in font
 | |
| [bart] cache renders into framebuffers
 | |
| [bart] use hardware buffer
 | |
| [bart] use indices
 | |
| [bart] change mouse icon
 | |
| 
 | |
| == Lua
 | |
| [bart] make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
 | |
| [bart] bind every global lua function in static classes
 | |
| 
 | |
| == Platform
 | |
| [bart] port to MacOs and iphone
 | |
| 
 | |
| == UI
 | |
| [bart] fix massive hotkeys when holding down a key
 | |
| [bart] tab widgets
 | |
| [bart] add anchors API
 | |
| [bart] scrollbar
 | |
| [bart] scrollable widgets
 | |
| [bart] grid layout
 | |
| [bart] horizontal box layout
 | |
| [bart] move layout proprieties to widget style
 | |
| [bart] move UICheckBox to lua
 | |
| [bart] move UIWindow to lua
 | |
| [bart] multiline text editor widget
 | |
| [bart] multiline rich text widget
 | |
| [bart] create UIMessageBox, UIToolTip and UIInputBox
 | |
| [bart] rework UI image style
 | |
| [bart] class UIImage and UIText
 | |
| [bart] add UI border
 | |
| [bart] fix style inheretance using a style translator
 | |
| [bart] find a way to add new widgets without focusing them
 | |
| [bart] fix moving windows and tooltips conflicts
 | |
| [bart] break UILabel lines
 | |
| [bart] padding
 | |
| [bart] review and make more error prone with more warnings
 | |
| [bart] a real working border and background property in otui
 | |
| [bart] reapply anchor styles when adding new childs
 | |
| [bart] ui text selection
 | |
| 
 | |
| break window anchors when moving
 | |
| 
 | |
| == Client modules
 | |
| [bart] modules managment interface
 | |
| [bart] console history, text selection, scrolling
 | |
| [bart] make possible to reload modules
 | |
| 
 | |
| == Client
 | |
| [bart] implement left panel with dragging windows
 | |
| [bart] complete miniwindow
 | |
| [bart] add other buttons on topmenu
 | |
| [bart] clean sprites cache periodically
 | |
| [bart] create a shader manager
 | |
| [bart] find a way to load map rendering styles
 | |
| [bart] cache screen creatures in a list on map
 | |
| [bart] handle corrupt errors in dat/spr
 | |
| [bart] remake spr/dat using OTML and image files
 | |
| [bart] rework map tile rendering (cache visible tiles, etc)
 | |
| [bart] minimap windows
 | |
| [bart] draw lights using shaders
 | |
| [bart] chat with tabs
 | |
| [bart] limit FPS in options
 | |
| [baxnie] display exit box when exiting from game
 | |
| [baxnie] do lua game event calls from Game instead from GameProtocol
 | |
| [baxnie] classic control
 | |
| [baxnie] trade window
 | |
| [baxnie] auto walk
 | |
| [baxnie] hotkeys window
 | |
| [baxnie] container window
 | |
| [baxnie] player status icons (poison, etc)
 | |
| [baxnie] attack modes
 | |
| [baxnie] skulls/party rendering
 | |
| [baxnie] move items in map
 | |
| [baxnie] use with
 | |
| [baxnie] private messages
 | |
| [baxnie] open channels
 | |
| [baxnie] chat text colors
 | |
| [baxnie] login queue
 | |
| [baxnie] battle list
 | |
| [baxnie] questlog
 | |
| [baxnie] edit texts
 | |
| [baxnie] ignore list
 | |
| [baxnie] viplist marks
 | |
| [baxnie] fix walk jump when cancel creature following
 | |
| [baxnie] fix creature outfit when invisible or with item appearance
 | |
| 
 | |
| ===== KNOWN BUGS
 | |
| 2x2 corpses is drawn above players
 | |
| creatures with invisible effect is not rendered correctly
 | |
| animatedtext is displayed in non visible floors
 | |
| attack while walking cancels the walk
 | |
| if a spell is used while pressing arrows keys the walk is canceled and it doesnt starts walking again
 | |
| game map text message boxes is not displayed like tibia
 | |
| name/shields doesnt follow the creature when walking on parcels
 | |
| hotkeys wont work with caps lock
 | |
| hotkeys works while windows are locked, it shouldnt |