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
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
1145eb7e42
fix creature draw bug
2012-02-09 05:52:52 -02:00
Eduardo Bart
a8c9980a5c
bind lua functions for questlog/npc trade/trade/channels/text edit/list edit/containers
2012-02-09 01:45:19 -02:00
Eduardo Bart
55fbb5f1a6
improvment in connect
2012-02-08 20:58:27 -02:00
Eduardo Bart
175f97b98f
reaname and cleanup many stuff
2012-02-08 19:23:15 -02:00
Eduardo Bart
f056131ae1
fix possible crash when reading border style, fix onLogin event
2012-02-08 11:44:06 -02:00
AndreFaramir
b56a7e3029
bind more needs for battle window
2012-02-08 11:05:31 -02:00
AndreFaramir
aff8c7717e
fixes and preparations for battle window
2012-02-08 06:12:46 -02:00
Eduardo Bart
9bff1aa6ea
changes in creature drawing for battle list
2012-02-08 03:13:52 -02:00
Eduardo Bart
a24fe38174
fix some issues with stackpos
2012-02-08 02:20:14 -02:00
Eduardo Bart
1013ae279b
fix messagebox and rename some stuff
2012-02-08 00:11:57 -02:00
Eduardo Bart
619f751371
fixes in uicreature rendering
2012-02-07 23:33:08 -02:00
Eduardo Bart
09b3aa82df
add onGameStart/onGameEnd/onLogin/onLogout events
2012-02-07 21:54:33 -02:00
Eduardo Bart
ee1357a848
add combat controls
2012-02-07 21:06:52 -02:00
Eduardo Bart
d6ade5a8e0
fix draw of uicreature
2012-02-07 05:59:20 -02:00
Eduardo Bart
0b220e2e88
pass item id to item shader
2012-02-07 05:04:22 -02:00
Eduardo Bart
e9411aa244
some cleanup
2012-02-07 01:33:50 -02:00
Eduardo Bart
85a121822e
allow useWith with inventory items
2012-02-07 01:02:06 -02:00
Eduardo Bart
53ead20de5
restore map clicking
2012-02-06 23:35:46 -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
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
d83804f2cb
fiz win32 window positioning/moving issues
2012-02-03 22:43:51 -02:00
Eduardo Bart
444d3a4fcb
fix possible draw bug
2012-02-03 11:21:28 -02:00
AndreFaramir
1615bf7a36
-add tibia chat commands like #w, #y and private command.
...
-fixed redundant onEnter/onReturn on chat panel
2012-02-03 07:59:04 -02:00
Eduardo Bart
710f105675
fix more compile issues on 861
2012-02-03 03:10:55 -02:00
Eduardo Bart
94a128da5e
fix compile issue
2012-02-03 02:46:45 -02:00
Eduardo Bart
7bb828faee
merge revgraphics
2012-02-03 02:21:36 -02:00
Eduardo Bart
411ac72fdc
change some comments
2012-02-03 02:18:54 -02:00
Eduardo Bart
05f649cdeb
rework speak types
2012-02-02 22:25:18 -02:00
Eduardo Bart
fa915e088c
animate idle creatures
2012-02-02 21:23:51 -02:00
Eduardo Bart
30330d1d2e
fix some elevation issues
2012-02-02 21:01:57 -02:00
Eduardo Bart
8c8749520d
fix bookcase draw
2012-02-02 20:52:15 -02:00
Eduardo Bart
496efc44ce
bind all channels/chat lua functions
2012-02-02 20:29:44 -02:00
Eduardo Bart
a4546942d2
draw yells outside screen range
2012-02-02 19:28:53 -02:00
Eduardo Bart
82dc42dc26
restore drawing elevation for creature names
2012-02-02 19:20:34 -02:00
Eduardo Bart
3a83666b9f
restore missiles
2012-02-02 18:54:49 -02:00
Eduardo Bart
614d34b382
fix corpses drawing
2012-02-02 18:10:14 -02:00
Eduardo Bart
2eec08d091
fix drawing of hangable objects
2012-02-02 14:55:42 -02:00
Eduardo Bart
ef96215421
rename item count to countOrSubType, rework and improve things animation/drawing
2012-02-02 14:37:52 -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
289efe34cf
fix tcp congestion
2012-02-01 20:46:31 -02:00
Eduardo Bart
20390d6684
bind g_map.getSpectators
2012-02-01 17:37:40 -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
266917cc3c
introduce virtual items for UIItem
2012-02-01 05:36:32 -02:00
Eduardo Bart
3e841cd7b6
fix covered issues
2012-02-01 01:47:00 -02:00
Eduardo Bart
7a12312220
..
2012-01-31 19:25:05 -02:00
Eduardo Bart
aa1a10afbc
improve map far view rendering
2012-01-31 18:50:35 -02:00
Eduardo Bart
51b0822267
zoom out much more smoother
2012-01-31 15:06:55 -02:00
Eduardo Bart
deedef235d
resize changes
2012-01-31 02:12:54 -02:00
Eduardo Bart
7b965a27af
render walking creatures in the correct way
2012-01-30 19:28:08 -02:00
Eduardo Bart
cf18b0c36f
many changes
2012-01-30 16:18:10 -02:00
Eduardo Bart
437f515e7c
fix outfit problems
2012-01-30 04:27:21 -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
d3a403eb93
fix issue in move window, allow 861 protocols, update todo, remove wrong code from spinbox
2012-01-28 16:33:12 -02:00
Eduardo Bart
e8767d3971
fix possible crash when disconnecting, fix status small message
2012-01-26 15:23:47 -02:00
Eduardo Bart
cfcc3fd428
fix death issues, improve text messages
2012-01-25 12:56:17 -02:00
Eduardo Bart
29f99ee9b3
fix double walks on teleport
2012-01-25 00:16:04 -02:00
Eduardo Bart
99ff5ce24c
implement line wrap for text messages
2012-01-24 22:58:57 -02:00
Henrique Santiago
dd457b2b2f
complete fluidsdescription
2012-01-24 22:00:16 -02:00
Eduardo Bart
24aab00431
fix use with, improve move, change icons, improve topbar
2012-01-24 16:39:16 -02:00
Eduardo Bart
d500de9aa0
change in topmenu and some fixes
2012-01-23 11:47:15 -02:00
Henrique Santiago
e3096c1648
fix move on different floors, dragqueen border on uiitem
2012-01-20 23:01:11 -02:00
Eduardo Bart
820f94a1d9
fix stop walk
2012-01-20 14:48:26 -02:00
Eduardo Bart
a5b4ee2c19
fix walk up/down with parcels
2012-01-20 13:00:46 -02:00
Henrique Santiago
7fef0809cb
fix usewith, mana null
2012-01-20 03:45:56 -02:00
Henrique Santiago
b17cc43fc6
fix container update item
2012-01-20 02:27:48 -02:00
Henrique Santiago
bd63bde722
fix dragqueen and containers
2012-01-20 00:33:19 -02:00
Eduardo Bart
759b7f43b3
dran and drop for UIWidget
2012-01-19 23:16:22 -02:00
Henrique Santiago
733039e50e
init move items
2012-01-19 23:12:26 -02:00
Eduardo Bart
9450fab9e7
fix walk freeze, fix some texts displaying in pink
2012-01-19 14:23:45 -02:00
Henrique Santiago
3725577aac
little change to support mapeditor again
2012-01-19 14:02:13 -02:00
Eduardo Bart
ad310e2baf
fix diagonal walking regression
2012-01-19 02:50:48 -02:00
Eduardo Bart
950730a77f
fix walk interval regression
2012-01-19 02:32:37 -02:00
Eduardo Bart
6ce92a1a64
rework walk
2012-01-19 02:12:53 -02:00
Eduardo Bart
a1cee1e855
rename useHotkey to useInventoryItem
2012-01-17 20:53:06 -02:00
Eduardo Bart
cb1e833e6e
use items on creatures
2012-01-17 20:48:31 -02:00
Eduardo Bart
cc5b36b1cb
Game.useOnCreature lua api
2012-01-17 20:28:55 -02:00
Eduardo Bart
452d1a76b0
fix key events for win32
2012-01-17 04:24:58 -02:00
Eduardo Bart
7bcf7f536e
cache rendering of UILabel
2012-01-17 03:36:25 -02:00
Eduardo Bart
a21b4dc4f1
merge pull request #2 from AndreFaramir/otclient
2012-01-16 07:37:02 -02:00
Eduardo Bart
186e3dc86b
add numpad keys in lua const
2012-01-16 03:54:53 -02:00
Eduardo Bart
de0e4a1acf
fix release keys on x11, remove ping addon, fix minor issue in outfit render, fix emblem updates
2012-01-15 23:55:14 -02:00
Eduardo Bart
44a20222bb
walk and key event system rework with some regressions
2012-01-15 19:19:52 -02:00
Eduardo Bart
5e5ddae167
some UI changes
2012-01-14 17:31:20 -02:00
Eduardo Bart
c6013dfeda
implement more chat...
2012-01-14 03:54:20 -02:00
Eduardo Bart
61aa710d1c
some chat functionality
2012-01-13 23:37:15 -02:00
Eduardo Bart
aae784468b
fix some keyboard issues, chat tab, fix loadScript exception
2012-01-13 18:37:44 -02:00
Eduardo Bart
f57d46de0e
fix minor connection leak
2012-01-13 13:41:57 -02:00
Eduardo Bart
eb308997d4
fix chat and grid layout
2012-01-13 04:32:47 -02:00
Eduardo Bart
4590c1b894
move network lua bindings to the correct place
2012-01-13 00:07:14 -02:00
Andre (Notebook)
8f466b432c
add lua functions to support packet manipulation/send
2012-01-13 09:51:43 +08:00
Henrique Santiago
ea70f90e92
improve containers
2012-01-12 22:31:50 -02:00
Henrique Santiago
b812d60690
init container
2012-01-12 22:31:50 -02:00
Eduardo Bart
830ebdbea9
implement some chat functionality, but not complete yet
2012-01-12 21:47:31 -02:00
Eduardo Bart
c1cf53829e
implement grid layout
2012-01-12 17:20:18 -02:00
Henrique Santiago
c1787c2a50
use with
2012-01-11 21:10:59 -02:00
Eduardo Bart
bb768f43c0
improvments for shaders
2012-01-11 21:01:20 -02:00
Henrique Santiago
5bc939a091
fix viplist sort, shared exp blink
2012-01-11 20:31:23 -02:00
Eduardo Bart
cc432f784b
fix multiple signals for onHealthChange, etc
2012-01-11 19:21:52 -02:00
Eduardo Bart
0d11871298
update TODO
2012-01-11 11:42:53 -02:00
Eduardo Bart
dba03d69f6
fix protocol 860 death, fix progress bar
2012-01-11 10:48:34 -02:00
Henrique Santiago
e714f9e149
party improvements, still need to fix shared exp
2012-01-10 21:38:44 -02:00
Eduardo Bart
a1374baee1
major UIWidget rewrite with new features
2012-01-10 20:13:40 -02:00
Eduardo Bart
044213c6cd
fix parsing GM actions
2012-01-10 01:12:54 -02:00
Eduardo Bart
3e903a6113
fix gm actions parse
2012-01-10 01:01:39 -02:00
Eduardo Bart
4f4f306cd7
fix gm actions parse
2012-01-10 00:55:56 -02:00
Eduardo Bart
bc7f22d395
fix map padding, parse rule violations protocol opts
2012-01-10 00:46:20 -02:00
Henrique Santiago
ab4dc91d90
invisible creatures
2012-01-09 22:36:30 -02:00
Eduardo Bart
b18f85d6fd
fix dat
2012-01-09 19:17:16 -02:00
Henrique Santiago
4de5e45d52
rework and classic controls
2012-01-09 18:54:37 -02:00
Eduardo Bart
ada5c031d6
fix critial network delay issue
2012-01-09 16:46:15 -02:00
Henrique Santiago
4bfd335c98
remove code from uimap to lua
2012-01-09 16:06:16 -02:00
Eduardo Bart
b00076bcb9
addon to show walk ping
2012-01-09 04:46:44 -02:00
Eduardo Bart
81e378cc22
some rework on gameprotocol class
2012-01-09 03:23:55 -02:00
Henrique Santiago
4c539cbbe3
icons enum, fix animated msg, fix trade with on menu
2012-01-08 22:43:36 -02:00
Eduardo Bart
e06692db96
fix messages in 862 protocol
2012-01-08 21:52:47 -02:00
Eduardo Bart
fdc9087870
implement chat colors, rework on UI layout update system
2012-01-08 20:32:55 -02:00
Eduardo Bart
23ebcd9048
protocol 860 fixes
2012-01-08 18:11:50 -02:00
Eduardo Bart
c7619316bb
display 'you are dead message' on death, support speak/text messages in multiprotocol
2012-01-08 16:29:41 -02:00
Eduardo Bart
fbaa7c8c43
changes to wotk with protocol 860
2012-01-08 13:42:23 -02:00
Henrique Santiago
d04596c5fd
target rework, improved map clicking
2012-01-07 20:24:42 -02:00
Eduardo Bart
4a179cd212
dont reset password on connection errors
2012-01-07 20:25:35 -02:00
Eduardo Bart
ef0c625c41
add option custom user script, otclientrc.lua
2012-01-07 19:10:06 -02:00
Eduardo Bart
a3721b3a11
handle close event in lua
2012-01-07 03:35:50 -02:00
Eduardo Bart
806fb5995f
disconnect on death
2012-01-07 03:10:02 -02:00
Eduardo Bart
56aa416fee
classic control option
2012-01-06 23:48:16 -02:00
Henrique Santiago
132f9a00e4
fix walk again
2012-01-06 22:49:43 -02:00
Henrique Santiago
14c517d7a6
skulls, shields and emblems are now rendered, thanks to joao
2012-01-06 21:54:30 -02:00
Eduardo Bart
cd0d2cb642
fix win32 key input and implement fullscreen/maximize/minsize
2012-01-06 21:26:29 -02:00
Eduardo Bart
aca082f228
check spr and dat signatures
2012-01-06 18:28:57 -02:00
Eduardo Bart
f3c0260ea2
change bot protection
2012-01-06 17:29:51 -02:00
Henrique Santiago
9909ffed35
fix walk
2012-01-06 15:29:18 -02:00
Henrique Santiago
c6c71a3426
fix object menu order
2012-01-06 14:16:47 -02:00
Eduardo Bart
028441831d
save window position and size
2012-01-06 06:49:23 -02:00
Eduardo Bart
0cb5facd7a
lua binder improvments
2012-01-06 01:29:52 -02:00
Henrique Santiago
b9e5a4e463
show item count on inventory
2012-01-05 17:28:32 -02:00
Henrique Santiago
1b83126ed5
separator fix, fix draw outside map
2012-01-05 16:34:53 -02:00
Henrique Santiago
7e7050929d
attack and follow
2012-01-05 12:24:38 -02:00
Henrique Santiago
320b67e292
copy name, invite to party
2012-01-05 10:48:10 -02:00
Eduardo Bart
c9280ecf9d
invert widget event propagation order
2012-01-05 00:42:17 -02:00
Eduardo Bart
30ce5e2ba9
reorganize some stuff
2012-01-04 23:28:29 -02:00
Henrique Santiago
a73908fbbe
addremove vip and look improvements
2012-01-04 12:30:28 -02:00
Henrique Santiago
f16318e80a
fix look
2012-01-04 11:39:08 -02:00
Henrique Santiago
478e55e658
thing menu improvements
2012-01-04 11:02:50 -02:00