Sam
778559c7b9
Protocol 10.10 fixed containers
11 years ago
Sam
3aac0ac0ec
Reverting mapio.cpp change
...
Should not have been commited.
11 years ago
Sam
4adfafc67e
Fix for Client 8.5
11 years ago
Sam
1b27a095a9
Hotkeys for Fluid Containers
...
Hotkeys now save subType for fluid containers instead of always trying
to use item with subType 0.
11 years ago
Sam
5843b78e87
Support for client version 7.6
...
Tell me if there are parts which I should change.
- Not everything is tested yet, feel free to report bugs in 7.6
- the data send in between login opcode and account data might not be
correct, but I could not find any documents showing the right protocol
yet
- Hotkeys working
11 years ago
Ahmed Samy
7cf645e715
Woops, fix operator less than
11 years ago
Ahmed Samy
537508021e
Make g_map.findItemsById return a map instead of a vector
11 years ago
Ahmed Samy
e741a62ce9
g_map.findItemsByid
11 years ago
Ahmed Samy
56d6ef6642
Introduce 4 new functions:
...
- g_map.beginGhostMode(float opacity)
- g_map.endGhostMode()
- UIMap::movePixels(int x, int y)
- MapView::move(int x, int y)
11 years ago
Ahmed Samy
3db8f54aa9
Introduce 2 new functions to g_things
...
- g_things.findItemTypesByName
- g_things.findItemTypesByString
11 years ago
Ahmed Samy
9234030c1b
Zone colors: add more tile flags to be checked for
11 years ago
Ahmed Samy
520baa28ea
Move "getNPC" that was introduced in commit
...
00729bbc2e
from Spawn to CreatureType
I didn't have a closer look at how his code was structured, what he
basically did
is that he set all creatures in a spawn as NPC's even if it's a monster
which is
so erroneous.
Highlights:
- Add branch prediction macros
- Minor code style fixes & some others
Hopefully the branch prediction thing will speed up OTB since it's
awfully slow.
11 years ago
KnopersPL
1f914351bb
Update protocolcodes.cpp
...
Fix for server messages on 850
11 years ago
KnopersPL
eb68504dc1
Update protocolgameparse.cpp
...
Fix the slow animation move effect, some opcodes error and logging in as GM
11 years ago
Ahmed Samy
32647f11bf
Introduce 2 new functions to Map
...
- g_map.colorizeThing
- g_map.removeThingColor
11 years ago
Ahmed Samy
644d4daeea
More cleanups
11 years ago
Ahmed Samy
b27352c321
Merge branch 'master' of https://github.com/BrunoDCC/otclient
...
* 'master' of https://github.com/BrunoDCC/otclient :
Add full npc read (it not cause bug)
Fixed a npcs save Fixed a spawns and npcs load
11 years ago
BrunoDCC
a6be9ae525
Add full npc read (it not cause bug)
11 years ago
Ahmed Samy
5df3ec8cf2
More cleanups
...
Also, bind map descriptions auxiliar functions
11 years ago
BrunoDCC
00729bbc2e
Fixed a npcs save
...
Fixed a spawns and npcs load
11 years ago
Ahmed Samy
3b2d8a2b5e
Fix build
11 years ago
Ahmed Samy
d5298c1011
Cleanups
11 years ago
Allan Ference
aaad8ab8a0
Fix spawn loading and saving, thanks to @BrunoDCC
11 years ago
Allan Ference
efbd9ab693
Attempt to fix spawn loader
11 years ago
Allan Ference
092209c0bb
Attempt to fix houses and spawns save
11 years ago
Allan Ference
05f7f6a4cf
Introduce Item::getName()
11 years ago
Joao Pasqualini Costa
96bb28e806
Fix Mount frame issue
...
This will fix mount for all protocols
11 years ago
Allan Ference
e7137c2535
Rework NPCs loader with g_resources (Untested)
11 years ago
Allan Ference
5eabf6f518
Optional and configurable zone colors
11 years ago
Allan Ference
5849136526
Introduce g_things.findItemTypeByName
11 years ago
Allan Ference
0451fd6b58
OTBM saver: don't escape version check for waypoints
11 years ago
Allan Ference
9cf878335a
Minor changes
...
Mainly code style
11 years ago
Allan Ference
1ea2b380ca
Disregard progressbar
11 years ago
BrunoDCC
4d498ed0d8
Fix OTBM save
...
Remove if(version > 1) { (it causes bug)
11 years ago
Allan Ference
9aa667da26
MapEditor: more changes for ease of use
11 years ago
Allan Ference
e6db43ac3a
MapEditor specific: Use colors for tile states
11 years ago
Mark Samman
4a04a18835
Fix login with 9.83-10.10
...
This only adds protocol compatibility, the features aren't actually
implemented yet
11 years ago
BeniS
95abf2a1d2
Fix a bug with autowalking & add prompt param for tryLogout.
...
(We don't want to be prompted when pressing Ctrl + Q or Ctrl + L).
11 years ago
Sam
987c6d6c91
Mount display issue
...
fixes #275
Not really needed but enables some cool stuff
11 years ago
Sam
cc12db0d1f
Reverted getTopMultiUseThing() change
11 years ago
Joao Pasqualini Costa
57bb6ff974
Fix #315 by @pacmanis
...
Credits go to @pacmanis
11 years ago
Joao Pasqualini Costa
6ef3508362
Properly Fix #301
11 years ago
Eduardo Bart
a71e07f063
Restore walk optimization
11 years ago
Eduardo Bart
e9e4dcd71b
Improve walk when lagging
11 years ago
Eduardo Bart
8c016b143a
Fix #294
11 years ago
Henrique Santiago
5396ea6231
Fix to last commit
11 years ago
Henrique Santiago
9955de573b
Avoid infinite loop
11 years ago
Eduardo Bart
0be7bd5360
Implement async dispatcher #221
11 years ago
Eduardo Bart
62921dee9b
Fixes in options, hotkeys and viplist
11 years ago
BeniS
3ca85cbe87
Removed Position dependencies inside the framework
11 years ago
Samuel
884102833e
OTB loading fix
11 years ago
Eduardo Bart
b804dd6959
Fixes and new tuned terminal
11 years ago
Eduardo Bart
e528fcc8f8
Minor fixes and improvements
11 years ago
Henrique Santiago
864ac3fdd9
Pt translations, #286
11 years ago
BeniS
5f26303389
Added latest protocol/client support for cipservers
11 years ago
BeniS
0bf909d52f
Fix #283 and more:
...
* Might have fixed death window issue but not confirmed
* Stop hotkey window from display while offline
* Moved some required features to >= 840 if statement
(protocol 840/842 arent supported in otclient yet)
11 years ago
Eduardo Bart
d0576da69d
Implement dash walking and zoom out again
11 years ago
Eduardo Bart
04f52d77d2
Walk ping is not supported anymore
11 years ago
Eduardo Bart
06e2b6eca2
Platform fixes and rework ping
11 years ago
Eduardo Bart
04c4943fa8
Remove boost::filesystem dependency
11 years ago
Eduardo Bart
5b573afdfc
Change network errors message
11 years ago
Henrique Santiago
90d2032e9e
More changes to painter
11 years ago
Henrique Santiago
3eeb5ae890
Painter became PainterOGL, new Painter generic class
11 years ago
Eduardo Bart
9a54bfcc90
Minimap, hotkeys and lot of other changes
...
* Begin working on a new layout system for UIMinimap and later UIMap,
this new layout system allows to add widgets to the minimap
* Add option to disable motd
* Rework hotkey binding
* Lots of fixes in hotkeys manager
* Add fullmap view using Ctrl+Shift+M
* Prevent some crashs in ThingType draw
* Add function to load minimap from PNG files
* Fixes in minimap saving
* Fixes in Tile::isClickable
* Add UIMapAnchorLayout, new layout for maps
* Fix freezes in win32 when pressing alt key
11 years ago
Henrique Santiago
f8b078ea91
Little fixes
11 years ago
Eduardo Bart
67fc77d507
Add sell all button to NPC trade
11 years ago
Henrique Santiago
ffcb65f365
Draw minimap background without map
11 years ago
BeniS
adc01ab9e3
Proper fix for autowalk lag issue
11 years ago
BeniS
725a16e38e
Fix a lag issue with auto walking
...
* Auto walking on unwalkable objects was still being processed
by the findPath algorithm. Ed, if this algorithm shouldn't be causing
lag spikes for the client, perhaps I should find the cause in findPath.
For now this will fix the issue however.
11 years ago
Henrique Santiago
4f3be92208
Refix last commit
11 years ago
Henrique Santiago
3c3ba9ef4c
Fix crash when clientid is invalid
11 years ago
Henrique Santiago
2f7a06e93e
Full ground option in otml
11 years ago
Henrique Santiago
7f918a12a2
Old light method restored, it can be changed in lua now
11 years ago
Eduardo Bart
7f6a4bbbe5
Lightning is not additive anymore
...
Now otclient lightning may look like more tibia lights,
before this too many lights together would increase
brightness a lot, this won't happen anymore in cards
with OpenGL 1.4 or newer
11 years ago
Eduardo Bart
7ece0ed8c7
Buttons for client options
11 years ago
Eduardo Bart
717832b791
Other minor fixes
11 years ago
Eduardo Bart
0fc56c73cc
Fix health colors
11 years ago
BeniS
6cd71ea02e
Closes #236
11 years ago
BeniS
e7012031eb
Fix auto walking bug
11 years ago
Eduardo Bart
cb7f855fd8
Fix minimap crash
11 years ago
Eduardo Bart
a0b2504f11
More fixes in minimap
11 years ago
Eduardo Bart
89c012e81f
Improvements in minimap drawing
11 years ago
Eduardo Bart
654f71e75f
Fix autowalk sometimes not being canceled
11 years ago
Henrique Santiago
17d09f41be
Rework UIMinimap
11 years ago
Henrique Santiago
60986eb80f
Minimap fix and remove option
11 years ago
Eduardo Bart
ff9f82d0c8
Fix other compile errors
11 years ago
Eduardo Bart
80a7ecb3a4
Speed up compilation time for luafunctions
...
* Other compile fixes for gcc
11 years ago
Eduardo Bart
8d6ccb8d83
Fixes to compile with clang
11 years ago
Eduardo Bart
b7eef97239
Add flexibility in login packets
...
* It's now possible to add custom data in the login packet
* Add utility funciton to generate RSA keys
* Make the protocol able to use RSA keys with 2048 bits or more
11 years ago
Eduardo Bart
773837da98
Minor changes in file type handling
11 years ago
Eduardo Bart
6966221e39
Fixes and improvements in find path
11 years ago
Henrique Santiago
2bd86d0695
Fix minimap zoom, blue name
11 years ago
Eduardo Bart
bcb3db4cdc
Fix #250
11 years ago
Eduardo Bart
e81dd31ae3
New lightweight minimap format, finish #15
11 years ago
Eduardo Bart
9aca1644e6
Implement rule violations, closes #218
11 years ago
Eduardo Bart
07959ddc04
Fix a vulnerability in password encryption
...
* There was an error in the encryption used to save passwords,
now it's really harder to decrypt the password from the config file
* Other minor changes
11 years ago
Eduardo Bart
90f1244ab4
Fix #194
11 years ago
Eduardo Bart
32c5f4285b
Closes #210
...
* And minor adjustments
11 years ago
Eduardo Bart
0a91fff82a
Textedit improvements
11 years ago
Eduardo Bart
d5b4e0929f
Improvements in textedit and hotkey manager
...
* Set textedit's cursor position to the end of text in some situations
* Send hotkey messages to the current channel instead of default channel
* Allow to overwrite sprites using otml and pngs
11 years ago
Eduardo Bart
a8fbd6cdfc
Improve game map view modes
11 years ago
Eduardo Bart
5b65088426
Improve tab navigation and scrolling
...
* Fix with use with over creatures when you are over force use objects
* Fix textedit wrapping
11 years ago
Eduardo Bart
3f882d9e6c
Disable path find debugging
11 years ago
BeniS
a2ddb472f5
Fixed up movement controls again and fixed a typo.
...
* You can change direction while already moving
(There could be a better way for walking control, but this works fine for now)
11 years ago
BeniS
caf86a9fc6
Fixes! Closes #235 and more:
...
* Hotkeys now save by server & player rather than just player
* Added double clicking to module dialog options
* Fixed a bug in the modal dialog for > pv970 (protocol changed)
* Fixed a login bug for pv970.
WARNING: Will remove all your current hotkeys.
11 years ago
Eduardo Bart
27d5506262
Some fixes in entergame and widget clipping
11 years ago
Eduardo Bart
fa8971498f
Fix old bug #149
11 years ago
Eduardo Bart
e900a7679a
Improve autowalk
11 years ago
BeniS
01e48fbcc8
More work towards autowalking (needs more work).
...
* Added tile minimap color override.
* Changed zoom in and out of minimap from inverted control.
11 years ago
BeniS
5a278ef4ec
Few minor fixes.
...
* Fixed count window.
* Other small things.
11 years ago
Eduardo Bart
71cccac3da
Many changes
...
* IMPORTANT: dat/spr should now be placed in /data/things/
* Rename game_tibiafiles to game_things
* Make battle list algorithm much faster
* Split UITabBar into UITabBar and UIMoveableTabBar
* Fix other minor issues
11 years ago
Eduardo Bart
0729e35b50
Minor fixes
11 years ago
Henrique Santiago
2a2214991c
Small changes
11 years ago
Eduardo Bart
ae731ddefc
Rework minimap rendering
11 years ago
Eduardo Bart
18a37393c5
Limit path finding max complexity
11 years ago
BeniS
8c6d5a0f5c
Finalizing auto walk enhancements, closes #63 , also other fixes:
...
* Can now auto walk up to 1000 steps!
* Re-added sexy topmenu buttons :)
* Tooltip for logout/edit will now change
* Changed xxStackpos to xxStackPos
11 years ago
Eduardo Bart
f389c3b3fe
Widgets can now rotate :O
11 years ago
Eduardo Bart
2fcaf2cc40
Fix rotate,translate,rotate in ogl painters
11 years ago
Henrique Santiago
8e9d137608
Rotate, translate and scale added to ogl2
11 years ago
BeniS
1500c1d2f2
Few minor fixes here and there:
...
* Fixed miniwindow cancelling (sorry Summ! :D)
* Fixed pathFind to check floor change tiles
* Fixed buying/selling stackable items in pv < 860
* Added force walk to the first step of auto walking for open tibia
11 years ago
Eduardo Bart
7e52c4e449
Make otclient login into cipsoft servers again
11 years ago
Eduardo Bart
ada2c9efe9
Fix buy/sell of stackable items on 8.6
11 years ago
BeniS
b68df8336a
Minor fixes to some previous commits.
...
* Fixed a bug with storing the protocol version.
* Fixed an issue with text windows cancelling.
* Fixed a typo in the source.
11 years ago
Eduardo Bart
d2712fa218
Try to fix travis build
12 years ago
BeniS
913cc801b6
Few minor fixes:
...
* Fix to tab margins when a tab is closed
* Changed the life bar colors of UICreatureButtons
* Added onDeath to Creatures class
12 years ago
Henrique Santiago
adba4b0da9
Refix items on UIItem, cancel button to hotkeys
12 years ago
BeniS
00a574fe10
Fixed #178 , and some others:
...
* Fixed a small issue in the ignore module (also please remember to use 2 spaces for tabulation and not tabs)
* Changed the order of count window buttons
* Added new player functions.
12 years ago
Eduardo Bart
cce2976156
Many enhancements in client API
...
* Fix issues in item use
* Stack animated texts values
* Add utility functions for changing creature color and jumping
* Add some new extended functionality
* Improve map shader API
12 years ago
Eduardo Bart
aeb31f0669
Fix boost locale linkage
12 years ago
Eduardo Bart
0120b7554c
Restore support for animated png files
...
* Rework resource manager
* Add missing files
* Improve some graphics classes
12 years ago
Eduardo Bart
9d5abb0243
Fix minor issues in item drawing
...
* Add some utilities functions
12 years ago
Eduardo Bart
122577a916
Just rename some files
...
* Fix a server ping issue
12 years ago