Eduardo Bart
9309d6e7f3
some rework in UIWidget input
12 years ago
Eduardo Bart
532e8e3e39
chat line wrapping
...
* rework UIWidget text wrapping
* implement auto wrap
* fixes in console
12 years ago
Eduardo Bart
ccf55132a1
OMG the chat is finally scrolling!
...
* implement UIScrollArea
* rework console to allow scrolling
* many core ui changes in the way.. so maybe we will have new bugs
* fix in UIScrollBar
12 years ago
Eduardo Bart
179e53bb77
scrollbar, options and widgets changes
...
* complete scrollbar skin
* implement scrollbar functionality (scrolling with mouse)
* fix onMouseClick issues
* add tabs in options (graphics and general tab)
* add new option for limiting frame rate using scrollbar
* add new widget property "clipping" that will be used on scrollable areas
12 years ago
Eduardo Bart
de0008caf1
ui and graphics changes
...
* implement draw clipping using opengl stencil buffers
* allow to create Widgets by style name with g_ui.createWidgetByStyle
* styles can now have children widgets
* make proper use of the isNotPathable in pathfinding
* add scrollbar skin
12 years ago
Eduardo Bart
d10a68613b
bind zoom hotkeys
12 years ago
Eduardo Bart
3aacd9d43c
console fixes
12 years ago
Eduardo Bart
fe86dc8050
real autowalking
...
* smart autowalking using A* path finding algorithm
12 years ago
Eduardo Bart
8bc63e25df
simplistic autowalk
...
* add simple and stupid autowalk algorithm
* fix issue in classic control
12 years ago
Eduardo Bart
239f58296e
restore inventory and healthbar
...
* make inventory/healthbar work again allowing reload
* changes in top menu toggle buttons
* all modules are now reloadable by default
* fix warning when using fade in
* remove some unused files
12 years ago
Eduardo Bart
b301aa1a2b
rework splitter implementation
12 years ago
Eduardo Bart
79a1d66f3f
add splitter widget
...
* add horizontal/vertical cursor
* possibildiade to resize game map with the new splitter widget
* fix reload warnings in textmessage
12 years ago
Eduardo Bart
33458a3e39
modules changes
...
* speedup widget destruction checks
* rework outfit module using grid layout and the new design
* fixes in console, terminal, textmessage modules
12 years ago
Eduardo Bart
159eb98df2
introduce startup options
...
* startup options with -help and -version
* many startup options for graphics
12 years ago
Eduardo Bart
f62f507813
just fixes
...
* clean map when relogging
* fix otclientrc.lua reloading
* fix game disconnection messagebox
* fix animated texture
12 years ago
Eduardo Bart
4bac617fd9
some protocol 870 support
12 years ago
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
12 years ago
Eduardo Bart
26629cf77c
woops!
12 years ago
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
12 years ago
Eduardo Bart
b46d4c4d5f
non relevant changes
12 years ago
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...
12 years ago
Eduardo Bart
96358b317d
drag fixes
12 years ago
AndreFaramir
d0a5f27fcf
improving battle window and fixes
12 years ago
Eduardo Bart
c707f990bf
fix popupmenu, fix mouserelease events, fix connect
12 years ago
AndreFaramir
8545d15304
implementing battle window, need some improvements but its working
12 years ago
Eduardo Bart
a8c9980a5c
bind lua functions for questlog/npc trade/trade/channels/text edit/list edit/containers
12 years ago
Eduardo Bart
55fbb5f1a6
improvment in connect
12 years ago
Eduardo Bart
175f97b98f
reaname and cleanup many stuff
12 years ago
AndreFaramir
aff8c7717e
fixes and preparations for battle window
12 years ago
Eduardo Bart
1013ae279b
fix messagebox and rename some stuff
12 years ago
Eduardo Bart
619f751371
fixes in uicreature rendering
12 years ago
Eduardo Bart
09b3aa82df
add onGameStart/onGameEnd/onLogin/onLogout events
12 years ago
Eduardo Bart
ee1357a848
add combat controls
12 years ago
Eduardo Bart
e51789378a
make hover, dragging, press and mouse release work in a proper way
12 years ago
Eduardo Bart
d6ade5a8e0
fix draw of uicreature
12 years ago
Eduardo Bart
0b220e2e88
pass item id to item shader
12 years ago
AndreFaramir
ff8cc88ec8
more fixes
12 years ago
Eduardo Bart
7b34d9336a
fix effects
12 years ago
AndreFaramir
458cdcc23e
optimizations and fixes
12 years ago
Eduardo Bart
37f3f904c7
some fixes in MainWindow move
12 years ago
AndreFaramir
7ed81799b4
added hotkey manager
12 years ago
Eduardo Bart
71c706157a
drag fixes
12 years ago
Eduardo Bart
53ead20de5
restore map clicking
12 years ago
Eduardo Bart
46df3c7dbe
some window moving
12 years ago
Eduardo Bart
08a88e3842
restore client_tibiafiles
12 years ago
Eduardo Bart
b2d1e6bd89
remove submodule
12 years ago
Eduardo Bart
88301c329a
a lot of changes in modules
12 years ago
Eduardo Bart
add8505a5b
implement auto repeat configuration for key press events, to give more flexibility
12 years ago
Eduardo Bart
f97104f12e
replace require with dofile, rename Hotkeys to Keyboard
12 years ago
Eduardo Bart
64c9e4f1d5
add modulemanager module
12 years ago
Eduardo Bart
a55e138002
some cleanup in modules, fixes in tooltip, uiwidget warnings, disable map saving for a while
12 years ago
Eduardo Bart
0471785d30
remove client_tibiafiles submodule, you must download and place spr/dat by yourself from now on
12 years ago
Eduardo Bart
cc081d8151
update TODO, rename onMouseDoubleClick to onDoubleClick
12 years ago
Eduardo Bart
91a7ed8371
notificate the server when leaving a channel, focus npc channel when talking to a npc
12 years ago
Eduardo Bart
2b206a74a9
some key codes changes
12 years ago
Eduardo Bart
aafe219532
fix numpad keys on win32
12 years ago
AndreFaramir
6d6f890ede
bug fix
12 years ago
AndreFaramir
68d0f6e015
removing debug message
12 years ago
AndreFaramir
03d6081e32
Implementing chat history (shift+up / shift+down)
12 years ago
Henrique Santiago
d931b03fed
spinbox improvements
12 years ago
AndreFaramir
a26b64c4bf
Remove debug message
12 years ago
AndreFaramir
1615bf7a36
-add tibia chat commands like #w, #y and private command.
...
-fixed redundant onEnter/onReturn on chat panel
12 years ago
Andre Ricca da Costa
882b7ec026
double click funcionalities and some fixes
12 years ago
Andre Ricca da Costa
4563471790
replacing tabs, fixing event hook
12 years ago
Andre (Notebook)
84bcdb5f95
rework on chat functionalities
12 years ago
Eduardo Bart
7bb828faee
merge revgraphics
12 years ago
Eduardo Bart
411ac72fdc
change some comments
12 years ago
Eduardo Bart
05f649cdeb
rework speak types
12 years ago
Eduardo Bart
ef96215421
rename item count to countOrSubType, rework and improve things animation/drawing
12 years ago
Eduardo Bart
34f9ecb6c8
fixes in Settings/g_configs
12 years ago
Eduardo Bart
98ef0e4574
allow setting/getting nodes in g_configs
12 years ago
Eduardo Bart
20390d6684
bind g_map.getSpectators
12 years ago
Eduardo Bart
2a62159a61
rename item data to count, add function to get current class name in lua
12 years ago
Eduardo Bart
266917cc3c
introduce virtual items for UIItem
12 years ago
Eduardo Bart
437f515e7c
fix outfit problems
12 years ago
Eduardo Bart
87236ee780
add missing shader
12 years ago
Eduardo Bart
9db7bd2602
rework map rendering
12 years ago
Eduardo Bart
d3a403eb93
fix issue in move window, allow 861 protocols, update todo, remove wrong code from spinbox
12 years ago
Eduardo Bart
4276bd680d
allow use of mipmaps in framebuffers
12 years ago
Eduardo Bart
e8767d3971
fix possible crash when disconnecting, fix status small message
12 years ago
Henrique Santiago
1983a08cbe
move window
12 years ago
Eduardo Bart
cfcc3fd428
fix death issues, improve text messages
12 years ago
Eduardo Bart
4702ea5946
update submodule
12 years ago
Eduardo Bart
99ff5ce24c
implement line wrap for text messages
12 years ago
Eduardo Bart
3b583bf331
fix connect
12 years ago
Eduardo Bart
24aab00431
fix use with, improve move, change icons, improve topbar
12 years ago
Eduardo Bart
d500de9aa0
change in topmenu and some fixes
12 years ago
Henrique Santiago
e3096c1648
fix move on different floors, dragqueen border on uiitem
12 years ago
Eduardo Bart
a5b4ee2c19
fix walk up/down with parcels
12 years ago
Henrique Santiago
7fef0809cb
fix usewith, mana null
12 years ago
Henrique Santiago
b17cc43fc6
fix container update item
12 years ago
Eduardo Bart
f21927e8d9
implement cursor change for win32
12 years ago
Henrique Santiago
bd63bde722
fix dragqueen and containers
12 years ago
Eduardo Bart
759b7f43b3
dran and drop for UIWidget
12 years ago
Henrique Santiago
733039e50e
init move items
12 years ago
Henrique Santiago
168f03125c
combobox with wheel event
12 years ago
Eduardo Bart
9b8043cf31
fix paste oftexts with accents in x11
12 years ago
Henrique Santiago
3a4ed78b30
borders fix
12 years ago
Eduardo Bart
9450fab9e7
fix walk freeze, fix some texts displaying in pink
12 years ago
Henrique Santiago
3725577aac
little change to support mapeditor again
12 years ago
Eduardo Bart
6ce92a1a64
rework walk
12 years ago
Eduardo Bart
cc5b36b1cb
Game.useOnCreature lua api
12 years ago
Eduardo Bart
0b08552bbc
fix a loading error crash, command to debug containers items ids
12 years ago
Eduardo Bart
9997b258b9
fix combobox style
12 years ago
Eduardo Bart
7bcf7f536e
cache rendering of UILabel
12 years ago
Eduardo Bart
e6cb3de637
add options style for UIComboBox, fix push values of otml nodes
12 years ago
Eduardo Bart
186e3dc86b
add numpad keys in lua const
12 years ago
Eduardo Bart
de0e4a1acf
fix release keys on x11, remove ping addon, fix minor issue in outfit render, fix emblem updates
12 years ago
Eduardo Bart
44a20222bb
walk and key event system rework with some regressions
12 years ago
Eduardo Bart
9ec40f016d
implement API to save lists in configs file and terminal history
12 years ago
Eduardo Bart
8bc879d295
limite chat upto 10 labels
12 years ago
Eduardo Bart
5e5ddae167
some UI changes
12 years ago
Eduardo Bart
c6013dfeda
implement more chat...
12 years ago
Eduardo Bart
61aa710d1c
some chat functionality
12 years ago
Eduardo Bart
aae784468b
fix some keyboard issues, chat tab, fix loadScript exception
12 years ago
Eduardo Bart
eb308997d4
fix chat and grid layout
12 years ago
Henrique Santiago
ea70f90e92
improve containers
12 years ago
Henrique Santiago
b812d60690
init container
12 years ago
Eduardo Bart
830ebdbea9
implement some chat functionality, but not complete yet
12 years ago
Eduardo Bart
8db565f456
add target cursor
12 years ago
Eduardo Bart
34af633b47
implement mouse cursor set in x11 platform
12 years ago
Henrique Santiago
c1787c2a50
use with
12 years ago
Henrique Santiago
5bc939a091
fix viplist sort, shared exp blink
12 years ago
Eduardo Bart
a7865e26e3
reload notification for otclientrc
12 years ago
Eduardo Bart
ad76353073
update tibiafiles
12 years ago
Henrique Santiago
983bc745bd
viplist order
12 years ago
Eduardo Bart
0d11871298
update TODO
12 years ago
Eduardo Bart
dba03d69f6
fix protocol 860 death, fix progress bar
12 years ago
Eduardo Bart
0e88b03693
styles adjustment
12 years ago
Henrique Santiago
71ed758a3f
fix party shield, inventory mouse release
12 years ago
Henrique Santiago
e714f9e149
party improvements, still need to fix shared exp
12 years ago
Eduardo Bart
8ad88c4070
move UIWindow to lua
12 years ago
Eduardo Bart
a1374baee1
major UIWidget rewrite with new features
12 years ago
Eduardo Bart
d6ff85754c
remove test code
12 years ago
Eduardo Bart
b18f85d6fd
fix dat
12 years ago
Henrique Santiago
4de5e45d52
rework and classic controls
12 years ago
Eduardo Bart
911584e816
fix x11 keyboard modifiers
12 years ago
Henrique Santiago
ef82fc1554
start implementing classic controls
12 years ago
Eduardo Bart
3230095cea
add ui padding
12 years ago
Henrique Santiago
4bfd335c98
remove code from uimap to lua
12 years ago
Eduardo Bart
b00076bcb9
addon to show walk ping
12 years ago
Eduardo Bart
81e378cc22
some rework on gameprotocol class
12 years ago
Henrique Santiago
4c539cbbe3
icons enum, fix animated msg, fix trade with on menu
12 years ago
Eduardo Bart
90900e44a7
console options
12 years ago
Eduardo Bart
fdc9087870
implement chat colors, rework on UI layout update system
12 years ago
Eduardo Bart
23ebcd9048
protocol 860 fixes
12 years ago
Eduardo Bart
c7619316bb
display 'you are dead message' on death, support speak/text messages in multiprotocol
12 years ago
Eduardo Bart
fbaa7c8c43
changes to wotk with protocol 860
12 years ago
Henrique Santiago
d04596c5fd
target rework, improved map clicking
12 years ago
Eduardo Bart
4a179cd212
dont reset password on connection errors
12 years ago
Eduardo Bart
196a95f4c0
fix options
12 years ago
Eduardo Bart
ef0c625c41
add option custom user script, otclientrc.lua
12 years ago
Eduardo Bart
060d8740f5
lua hotkeys system
12 years ago
Eduardo Bart
c4b2dd18d6
restore terminal, rework console
12 years ago
Eduardo Bart
a3721b3a11
handle close event in lua
12 years ago
Eduardo Bart
806fb5995f
disconnect on death
12 years ago
Eduardo Bart
56aa416fee
classic control option
12 years ago
Eduardo Bart
b0f8e495c9
changes in number conversion
12 years ago
Eduardo Bart
5d0d1432ed
lua fixes
12 years ago
Eduardo Bart
3c62ce97db
fixes in Settings
12 years ago
Eduardo Bart
0f3bac595e
fix possible lua errors
12 years ago
Eduardo Bart
a4ee590b47
fix double charlist
12 years ago
Henrique Santiago
14c517d7a6
skulls, shields and emblems are now rendered, thanks to joao
12 years ago
Eduardo Bart
2b8cbf1567
fix typo
12 years ago
Eduardo Bart
aca082f228
check spr and dat signatures
12 years ago
Eduardo Bart
d25228fc1c
organize TODO file
12 years ago
Eduardo Bart
7206f7aad9
implement fullscreen for x11
12 years ago
Eduardo Bart
028441831d
save window position and size
12 years ago
Eduardo Bart
0cb5facd7a
lua binder improvments
12 years ago
Henrique Santiago
1b83126ed5
separator fix, fix draw outside map
12 years ago
Eduardo Bart
4620f71444
fix game losing focus, handle enter/escape on add vip window
12 years ago
Eduardo Bart
fb20ad1ba1
improve combobox and menu design
12 years ago
Henrique Santiago
7e7050929d
attack and follow
12 years ago
Henrique Santiago
320b67e292
copy name, invite to party
12 years ago
Eduardo Bart
c9280ecf9d
invert widget event propagation order
12 years ago
Eduardo Bart
24c1f05d66
close menus when resizing windows
12 years ago
Eduardo Bart
30ce5e2ba9
reorganize some stuff
12 years ago
Henrique Santiago
a92af44eb6
viplist improvements
12 years ago
Henrique Santiago
a73908fbbe
addremove vip and look improvements
12 years ago
Henrique Santiago
478e55e658
thing menu improvements
12 years ago
Eduardo Bart
215d426b42
restore clearText binding, don't display menu if its empty
12 years ago
Eduardo Bart
1c4bbfb7f3
auto resize menu width
12 years ago
Eduardo Bart
b8150d160e
implement combobox and do some ui rework
12 years ago
Eduardo Bart
02ae3ac616
fix menu separator
12 years ago
Eduardo Bart
36ba3f639e
add lua and otml syntax highlighting spec for usage with kate
12 years ago
Henrique Santiago
7c4191b1e6
menu working, still need to fix size and add events
12 years ago
Henrique Santiago
01a2e3a636
restore set outfit
12 years ago
Eduardo Bart
26800dfe2a
rework on healthbar module
12 years ago
Eduardo Bart
f750920a36
fix label disabled colors
12 years ago
Eduardo Bart
7172d2251a
display window on screen center
12 years ago
Eduardo Bart
05230f44e4
new lua function for creating widgets: createWidget
12 years ago
Henrique Santiago
9fbdf3f5cb
look on items
12 years ago
Henrique Santiago
7c28297397
menu open or use for backpacks
12 years ago
Eduardo Bart
90600bbd69
make menu work
12 years ago
Eduardo Bart
43c16a1643
init menu
12 years ago
Henrique Santiago
a52ff707fe
look improvements
12 years ago
Henrique Santiago
1ca825a4b6
creature distinction, look, remove textmessage bug
13 years ago
Eduardo Bart
08fbedce38
fix fullscreen mode on ARM
13 years ago
Eduardo Bart
d6e818e648
fixes for ARM
13 years ago
Eduardo Bart
238c66f26c
more changes to work on ARM
13 years ago
Eduardo Bart
e95973174c
more changes to work on ARM
13 years ago
Eduardo Bart
400afa9981
fix outfit glitches, init combobox, move shaders, remove unused particles files, create timer utility
13 years ago
Eduardo Bart
339697fce9
fix outfit shader
13 years ago
Henrique Santiago
67df3a0723
skill bar improvements
13 years ago
Henrique Santiago
e6d1252b34
creature names font fix
13 years ago
Henrique Santiago
56a392f681
particle system with exori flam
13 years ago
Henrique Santiago
ab9efe5a95
particles test
13 years ago
Henrique Santiago
e3e6770957
particles start final size
13 years ago
Henrique Santiago
6973e1639a
particles colors
13 years ago
Henrique Santiago
eed6fab4b1
particles afectors upgrade and timer rework
13 years ago
Eduardo Bart
a4eed64709
fix ctrl+g
13 years ago
Henrique Santiago
bb0860c5d0
particles on center
13 years ago
Henrique Santiago
bf28a92e31
affectors attract
13 years ago
Henrique Santiago
26eb3b42a6
some changes to particles
13 years ago
Henrique Santiago
ad38dad227
particle affectors
13 years ago
Henrique Santiago
435161df62
emitter delay and system deletion
13 years ago
Eduardo Bart
16bb12011a
rework particles math
13 years ago
Henrique Santiago
8926f33679
particles fixes
13 years ago
Henrique Santiago
7119468b59
particles from file missing file
13 years ago
Eduardo Bart
8638c980ec
fix some issues
13 years ago
Eduardo Bart
2030a4da29
Merge branch 'revgraphics'
...
Conflicts:
src/framework/CMakeLists.txt
src/framework/application.cpp
src/framework/graphics/graphics.cpp
13 years ago
Eduardo Bart
e6449a94f4
change particle texture
13 years ago
Henrique Santiago
3eb8368d55
forgot file
13 years ago
Eduardo Bart
04ee85dc92
experiment shaders in outfit
13 years ago
Eduardo Bart
5ec386b35f
bloom shader
13 years ago
Eduardo Bart
b5cf4ad2c4
test shader effect
13 years ago
Eduardo Bart
7eead50806
use GLSL shaders
13 years ago
Eduardo Bart
cf0aab6d4d
reorganize modules
13 years ago
Eduardo Bart
ffeb34e0e7
make framework more flexible, split cmake files
13 years ago
Eduardo Bart
f548825faf
too many changes to list, many regressions were made, master will be UNSTABLE for a few days
13 years ago
Eduardo Bart
9bb7332ac0
Merge branch 'revgraphics'
13 years ago
Eduardo Bart
d5e15d1f06
add clock, change exceptions, add network exceptions, fix some crashes
13 years ago
Henrique
7eb57d5802
outfit fixes
13 years ago
Henrique
aad540f5b5
outfit window working, still needs radio group and remove test button
13 years ago
Eduardo Bart
7bc8df1010
fix tibiafiles submodule
13 years ago
Eduardo Bart
dfb8b428eb
implement window icon for win
13 years ago
Eduardo Bart
8f2ad83756
show OTC icon in the window bar on linux
13 years ago
Henrique
b50cb35734
non relevant changes
13 years ago
Henrique
fa3b9fd125
add uigame
13 years ago
Eduardo Bart
5c654f685c
make styles closer to CSS syntax
13 years ago
Eduardo Bart
55136fe866
change loadUI/UI.display lua API
13 years ago
Eduardo Bart
69a70f28a5
display MessageBox in win32 on fatal errors
13 years ago
Eduardo Bart
69ae043001
implement options
13 years ago
Henrique
b913381d2f
viplist fix
13 years ago
Henrique
b29796e682
outfit fix
13 years ago
Eduardo Bart
63c018ba4c
focus and active states fixes
13 years ago
Eduardo Bart
fa8291a433
configure server host and port in enter game
13 years ago
Eduardo Bart
9159e14895
implement auto login and remember password
13 years ago
Henrique
f381cb0a74
outfit changing hair
13 years ago
Eduardo Bart
4341bf91a6
implement motd button
13 years ago