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
3cd31bcd1e
rework Color to optimize render
2012-03-19 18:56:07 -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
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
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
Eduardo Bart
b46d4c4d5f
non relevant changes
2012-03-16 10:31:21 -03:00
Eduardo Bart
27b83fa722
some optimizations and compilation changes
...
* speedup render of widget images on low end devices using mipmaps
* changes in CMakeLists.txt to allow usage of distcc and crosscompiling
2012-02-20 11:10:54 -02:00
Eduardo Bart
ba24e7ce39
fix compile issue
2012-02-20 00:40:01 -02: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
96358b317d
drag fixes
2012-02-09 16:38:50 -02:00
Eduardo Bart
c707f990bf
fix popupmenu, fix mouserelease events, fix connect
2012-02-09 04:42:07 -02:00
Eduardo Bart
d4ce3c5354
fix issue on onMouseRelease
2012-02-08 18:46:25 -02:00
Eduardo Bart
f056131ae1
fix possible crash when reading border style, fix onLogin event
2012-02-08 11:44:06 -02:00
Eduardo Bart
619f751371
fixes in uicreature rendering
2012-02-07 23:33:08 -02:00
Eduardo Bart
e51789378a
make hover, dragging, press and mouse release work in a proper way
2012-02-07 17:21:53 -02:00
Eduardo Bart
e2203799dc
clean table fields on widget destruction
2012-02-07 04:33:20 -02:00
Eduardo Bart
37f3f904c7
some fixes in MainWindow move
2012-02-07 02:55:20 -02:00
Eduardo Bart
71c706157a
drag fixes
2012-02-07 00:06:48 -02:00
Eduardo Bart
46df3c7dbe
some window moving
2012-02-06 22:41:53 -02:00
Eduardo Bart
88301c329a
a lot of changes in modules
2012-02-06 17:19:47 -02:00
Eduardo Bart
add8505a5b
implement auto repeat configuration for key press events, to give more flexibility
2012-02-06 10:53:28 -02:00
Eduardo Bart
f97104f12e
replace require with dofile, rename Hotkeys to Keyboard
2012-02-06 02:39:52 -02:00
Eduardo Bart
64c9e4f1d5
add modulemanager module
2012-02-05 23:44:47 -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
cc081d8151
update TODO, rename onMouseDoubleClick to onDoubleClick
2012-02-04 15:04:44 -02:00
Eduardo Bart
2b206a74a9
some key codes changes
2012-02-04 00:43:43 -02:00
Eduardo Bart
aafe219532
fix numpad keys on win32
2012-02-04 00:11:18 -02:00
Eduardo Bart
d83804f2cb
fiz win32 window positioning/moving issues
2012-02-03 22:43:51 -02:00
Eduardo Bart
3277c050c5
fix in OpenGL ES code
2012-02-03 12:02:59 -02:00
Henrique Santiago
d931b03fed
spinbox improvements
2012-02-03 09:59:55 -02:00
Eduardo Bart
1340699b01
implement onMouseDoubleClick event in UIWidget
2012-02-03 03:47:26 -02:00
Eduardo Bart
411ac72fdc
change some comments
2012-02-03 02:18:54 -02:00
Eduardo Bart
f1cba66b1e
fix possible issue when disconnecting from the server
2012-02-03 00:54:33 -02:00
Eduardo Bart
edeee80631
speedup sprite loading
2012-02-02 12:07:02 -02:00
Eduardo Bart
4584ce5b86
bind Game.turn
2012-02-02 00:38:46 -02:00
Eduardo Bart
5f6dd5aff1
remove dump line
2012-02-01 22:40:43 -02:00
Eduardo Bart
e88774728e
otml node cast fixes
2012-02-01 22:38:42 -02:00
Eduardo Bart
34f9ecb6c8
fixes in Settings/g_configs
2012-02-01 22:10:55 -02:00
Eduardo Bart
98ef0e4574
allow setting/getting nodes in g_configs
2012-02-01 21:37:40 -02:00
Eduardo Bart
289efe34cf
fix tcp congestion
2012-02-01 20:46:31 -02:00
Eduardo Bart
2a62159a61
rename item data to count, add function to get current class name in lua
2012-02-01 13:20:13 -02:00
Eduardo Bart
51b0822267
zoom out much more smoother
2012-01-31 15:06:55 -02:00
Eduardo Bart
437f515e7c
fix outfit problems
2012-01-30 04:27:21 -02:00
Eduardo Bart
87236ee780
add missing shader
2012-01-30 01:27:25 -02:00
Eduardo Bart
7d8d214324
simpli map load/save
2012-01-30 01:11:05 -02:00
Eduardo Bart
9db7bd2602
rework map rendering
2012-01-29 22:00:12 -02:00
Eduardo Bart
4276bd680d
allow use of mipmaps in framebuffers
2012-01-28 16:29:03 -02:00
Henrique Santiago
1983a08cbe
move window
2012-01-25 23:11:05 -02:00
Eduardo Bart
cfcc3fd428
fix death issues, improve text messages
2012-01-25 12:56:17 -02:00