Eduardo Bart
dfff05e6e2
Update otclient version
2012-08-08 00:19:41 -03:00
Henrique Santiago
93fdd2e326
Fix messagebox width, use boost in stdext net
2012-08-07 23:18:36 -03:00
Eduardo Bart
773d58da01
Optimize lua object pushing
2012-08-01 22:34:19 -03:00
Eduardo Bart
e0431021b5
Huge engine change, replace all std::shared_ptrs
...
Create a new shared pointer type stdext::shared_object_ptr and stdext::shared_obj
using boost::intrusive_ptr
Advantages:
* half memory usage
* faster and lightweight
Disadvantages:
* using weak_ptr is not supported anymore
* compiling seems slower
2012-07-29 00:34:40 -03:00
Eduardo Bart
7a08fed689
Optimize overall memory usage
...
* Fixes in otbm loader
* Rework BinaryTree
2012-07-15 10:30:39 -03:00
Eduardo Bart
e3298d561c
Rework application class and framework
...
Make otclient's framework flexible enough to run console apps like
servers, so this mean is possible to build otclient versions without
graphical interface and use it's framework to code servers
2012-07-13 22:23:11 -03:00
Eduardo Bart
4ac3ec8344
Minor fixes for releasing otclient
2012-07-08 13:46:09 -03:00
Eduardo Bart
eb457bf9cd
Fix error when exiting in win32
2012-06-20 02:41:00 -03:00
Eduardo Bart
8761220deb
Refactoring and flexibility changes
...
* Split game module into game and game_interface
* Move core_lib to corelib
* Move miniwindow to corelib
* Introduce init.lua script for initializing the client, giving much more flexibility
* OTClient is no longer Application derived and is much simpler
2012-06-19 21:16:52 -03:00
Eduardo Bart
1c7bbaea89
Fix memory leaks
...
* Fix recursive reference memory leak in UIWidget
* Make Event/ScheduledEvent memory-leak safe
* Fix exit crashs by freeing graphics resources before destroying GL context
* Add many asserts to avoid any leak regression
2012-06-18 05:13:52 -03:00
Eduardo Bart
05f649cdeb
rework speak types
2012-02-02 22:25:18 -02:00
Eduardo Bart
fb386b3845
fk39HHDJJF
2012-01-23 23:38:38 -02:00
Eduardo Bart
9104305f37
update copyright notice
2012-01-02 14:59:24 -02:00
Eduardo Bart
7eead50806
use GLSL shaders
2011-12-06 22:31:55 -02:00
Eduardo Bart
ffeb34e0e7
make framework more flexible, split cmake files
2011-12-05 04:44:40 -02:00
Eduardo Bart
f548825faf
too many changes to list, many regressions were made, master will be UNSTABLE for a few days
2011-12-03 19:52:56 -02:00
Eduardo Bart
f7eac377e7
restore copyright notice
2011-08-28 10:17:58 -03:00
Eduardo Bart
7359370251
new layout system, new UI state/styles system
2011-08-26 12:06:52 -03:00
Eduardo Bart
d8cc37afdb
reorganize sources
2011-08-15 11:06:15 -03:00
Eduardo Bart
55862b07ad
merge total remake
2011-08-13 23:10:27 -03:00
Henrique
651315d4cd
map draw working with lil bugs
2011-08-11 02:52:30 -03:00
Henrique
cf6ca15c6f
dat ver 8.6
2011-08-01 23:07:19 -03:00
Eduardo Bart
70f0b0dace
new script engine, and things maybe be bugged for a while
2011-07-26 20:13:27 -03:00
Eduardo Bart
ab7394f357
add a new folder structure redesign organized by packages
2011-07-17 08:52:20 -03:00
Eduardo Bart
bddcfb08fd
rework ui related scripting stuff
2011-07-17 03:56:57 -03:00
Eduardo Bart
571801ae39
some refactoring
2011-07-16 21:13:53 -03:00
Eduardo Bart
8ef1b28546
many changes and refactoring
2011-07-13 18:12:36 -03:00
Henrique
e239b0d611
remove connection code from main
2011-05-30 00:13:21 -03:00
Henrique
ad10754779
init protocol login
2011-05-30 00:11:12 -03:00
Eduardo Bart
80e42b0f96
replace YAML with custom made library for reading text files named FML
2011-05-21 15:15:46 -03:00
Eduardo Bart
f72214f090
type casts for config manager
2011-05-19 20:56:27 -03:00
Eduardo Bart
ab6c52a3ee
rework on resources system
2011-05-19 14:11:05 -03:00
Eduardo Bart
f68eba6a9f
fix to work with a gcc bug
2011-05-17 01:32:18 -03:00
Eduardo Bart
c5b462d5b9
win32 main
2011-05-16 20:56:57 -03:00
Eduardo Bart
1ac08aa692
default to new layout
2011-05-14 15:40:52 -03:00
Eduardo Bart
159de5d511
yaml 2.6 bugs
2011-05-14 00:07:35 -03:00
Eduardo Bart
c6753747fb
a bunch of stuff
2011-05-11 19:16:11 -03:00
Eduardo Bart
f7bb044f48
merging
2011-05-01 15:51:46 -03:00
Eduardo Bart
32a8ed3871
scripting and UI improvements
2011-05-01 15:47:35 -03:00
Eduardo Bart
c1b2b3ed3a
error proning
2011-04-23 20:23:52 -03:00
Eduardo Bart
a98f1d67db
onLoad and onDestroy events
2011-04-23 00:28:23 -03:00
Eduardo Bart
02ada0b82e
sources are broken
2011-04-22 21:12:28 -03:00
Eduardo Bart
96e0b1e909
new logger
...
scripts are now more error prone
2011-04-22 15:48:02 -03:00
Eduardo Bart
e611734396
remove game state classes
...
scripting improvements
2011-04-22 10:49:46 -03:00
Eduardo Bart
a3901b0251
merge
2011-04-21 19:48:57 -03:00
Eduardo Bart
50b99a75b9
lua scripting
2011-04-21 19:44:30 -03:00
Henrique Santiago
8952bddb7a
init network
2011-04-20 03:40:31 -03:00
Eduardo Bart
bb05338190
first script stuff (still ugly and under experiments)
2011-04-18 23:10:08 -03:00
Eduardo Bart
c0fce81238
ahn?
2011-04-17 16:14:24 -03:00
Eduardo Bart
92ac4093a4
skin coloring fixes
2011-04-11 20:52:37 -03:00