- Integrated font glyphs into texture atlas (reduces glBindTexture)
- Fixed foreground smoothing (UI/2D rendering)
- Refactored and improved DrawPool logic and parallelism
- FPS is now more stable during high update rates
- Applied camera stabilization formula based on player speed
Closes#1134, #1031
* fix: mainpanel
* Minor fixes
* Removed dead code (Outfit)
* Fixed type error SpellGroups vs game_cooldown
* Fixed Keybind
* And more
* more fixes
* ...
* Changes in shop (store)
* Added function addOutfit;
* Fixed entries per page (history);
* Fixed Extras Category
* Added function Game.getMountIdByClientId
This is a continuation of bringing expanded protobuf support to otclient.
This isn't a complete solution but moves us very close to forwarding protobuf soundbanks to the client
These things are "to do", that won't be part of this PR:
path detection for ogg files (currently the client only knows the file name)
playing sound effects from server packets
playing sound effects from items on screen
getting the performance right so it doesn't lag when multiple sounds are played
Note: Setting false will not draw objects that the client understands are covered. If for some reason a tile is not being drawn because your game is custom, set this property to true and this issue will be resolved.
There are projects where this system doesn't work very well, so if your project is one of those, just set it to true to fix the tiles that aren't being drawn.
* feat: added stats bars on bottom and refactored whole statsbar management \
modularize statsbars
* fix: change bar style settings name
* feat: added stats bars on bottom and refactored whole statsbar management \
modularize statsbars
* fix: change bar style settings name
* fix: fix mess with rebase
* fix: fix mess with rebase
* fix: added unintended removal of panel icons
* fix: split modules minimap
idea by : kojimhojo
"What are the bugs // what are the missing features?
I think it would be a good idea to split
game mainpanel
in
game minimap
game_inventory
game_mainpanel (healthMana + options)
so as not to confuse"
* fix: flag mini windows clipping
* fix: split modules game_inventory
idea by : kojimhojo
"What are the bugs // what are the missing features?
I think it would be a good idea to split
game mainpanel
in
game minimap
game_inventory
game_mainpanel (healthMana + options)
so as not to confuse"
* fix: split modules game_healthinfo
idea by : kojimhojo
"What are the bugs // what are the missing features?
I think it would be a good idea to split
game mainpanel
in
game minimap
game_inventory
game_mainpanel (healthMana + options)
so as not to confuse"
* fix: possible fix height mainpanel if button in gamestart
fix: possible fix height mainpanel if button in gamestart
* fix: add commits Tfs 1.4.2 aura/effect/shader
* feat: add 13.32 protocol support and fix some old bytes
Added 13.32 support
Fixed old bytes
Fixed loot description
Co-authored-by: Eduardo Dantas <eduardo.dantas@hotmail.com.br>
It is now possible to customize creature information using the UIWidget.
To enable, just go to setup.otml and set true in draw-information-by-widget-beta
The files to customize the creature's information are found in 'module\game_creatureinformation'
Note: There is a performance degradation compared to programming directly with Draw Pool of around ~20% depending on the occasion.