2012-01-06 10:35:48 +01:00
|
|
|
== Core
|
2012-01-06 15:53:24 +01:00
|
|
|
[bart] review directories loading search
|
|
|
|
[bart] load modules from zip packages
|
|
|
|
[bart] create a class for reading binary files
|
|
|
|
[bart] rework lua/c++ logger
|
2012-01-06 16:09:44 +01:00
|
|
|
[bart] save lists on config manager
|
2012-01-06 20:25:27 +01:00
|
|
|
[bart] make protocol class compatible with old tibia protocols
|
2011-12-07 19:49:20 +01:00
|
|
|
|
2012-01-06 10:35:48 +01:00
|
|
|
== Graphics
|
2012-01-06 15:53:24 +01:00
|
|
|
[bart] use CoordsBuffer in font
|
|
|
|
[bart] cache renders into framebuffers
|
|
|
|
[bart] use hardware buffer
|
|
|
|
[bart] use indices
|
|
|
|
[bart] change mouse icon
|
2012-01-06 10:35:48 +01:00
|
|
|
|
|
|
|
== Lua
|
2012-01-06 15:53:24 +01:00
|
|
|
[bart] make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
|
2012-01-06 20:25:27 +01:00
|
|
|
[bart] bind every global lua function in static classes
|
2012-01-10 23:13:40 +01:00
|
|
|
[bart] review usage of x,y/width,height in lua instead of point/size
|
2011-12-15 20:59:24 +01:00
|
|
|
|
2012-01-06 10:35:48 +01:00
|
|
|
== Platform
|
2012-01-06 20:25:27 +01:00
|
|
|
[bart] port to MacOs and iphone
|
2012-01-06 10:35:48 +01:00
|
|
|
|
|
|
|
== UI
|
2012-01-09 00:28:49 +01:00
|
|
|
[bart] fix massive hotkeys when holding down a key
|
2012-01-06 15:53:24 +01:00
|
|
|
[bart] tab widgets
|
2012-01-06 20:25:27 +01:00
|
|
|
[bart] add anchors API
|
2012-01-06 15:53:24 +01:00
|
|
|
[bart] scrollbar
|
|
|
|
[bart] scrollable widgets
|
|
|
|
[bart] grid layout
|
2012-01-06 16:09:44 +01:00
|
|
|
[bart] horizontal box layout
|
|
|
|
[bart] move layout proprieties to widget style
|
2012-01-06 15:53:24 +01:00
|
|
|
[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] review and make more error prone with more warnings
|
|
|
|
[bart] a real working border and background property in otui
|
2012-01-07 18:36:58 +01:00
|
|
|
[bart] reapply anchor styles when adding new childs
|
2012-01-08 21:11:50 +01:00
|
|
|
[bart] ui text selection
|
2012-01-06 15:53:24 +01:00
|
|
|
|
2012-01-09 00:28:49 +01:00
|
|
|
break window anchors when moving
|
|
|
|
|
2012-01-06 15:53:24 +01:00
|
|
|
== Client modules
|
|
|
|
[bart] modules managment interface
|
|
|
|
[bart] console history, text selection, scrolling
|
2012-01-08 21:11:50 +01:00
|
|
|
[bart] make possible to reload modules
|
2012-01-06 15:53:24 +01:00
|
|
|
|
2012-01-06 15:58:16 +01:00
|
|
|
== 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
|
2012-01-06 15:53:24 +01:00
|
|
|
[bart] rework map tile rendering (cache visible tiles, etc)
|
|
|
|
[bart] minimap windows
|
2012-01-06 15:58:16 +01:00
|
|
|
[bart] draw lights using shaders
|
|
|
|
[bart] chat with tabs
|
2012-01-06 16:09:44 +01:00
|
|
|
[bart] limit FPS in options
|
2012-01-07 06:35:50 +01:00
|
|
|
[baxnie] display exit box when exiting from game
|
2012-01-06 20:25:27 +01:00
|
|
|
[baxnie] do lua game event calls from Game instead from GameProtocol
|
2012-01-07 02:48:16 +01:00
|
|
|
[baxnie] classic control
|
2012-01-06 16:09:44 +01:00
|
|
|
[baxnie] trade window
|
2012-01-06 15:53:24 +01:00
|
|
|
[baxnie] auto walk
|
2012-01-06 15:58:16 +01:00
|
|
|
[baxnie] hotkeys window
|
|
|
|
[baxnie] container window
|
|
|
|
[baxnie] player status icons (poison, etc)
|
2012-01-06 15:53:24 +01:00
|
|
|
[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
|
2012-01-06 16:09:44 +01:00
|
|
|
[baxnie] viplist marks
|
2012-01-07 23:24:29 +01:00
|
|
|
[baxnie] fix walk jump when cancel creature following
|
|
|
|
[baxnie] fix creature outfit when invisible or with item appearance
|
|
|
|
|
2012-01-08 21:11:50 +01:00
|
|
|
===== KNOWN BUGS
|
|
|
|
2x2 corpses is drawn above players
|
2012-01-09 00:52:47 +01:00
|
|
|
creatures with invisible effect is not rendered correctly
|
2012-01-08 21:11:50 +01:00
|
|
|
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
|
2012-01-09 00:52:47 +01:00
|
|
|
name/shields doesnt follow the creature when walking on parcels
|
2012-01-09 07:46:44 +01:00
|
|
|
hotkeys wont work with caps lock
|
2012-01-10 23:13:40 +01:00
|
|
|
hotkeys works while windows are locked, it shouldnt
|
|
|
|
|
|
|
|
-- current todo
|
|
|
|
allow usage of background width alone
|