Commit graph

14 commits

Author SHA1 Message Date
kokekanon
4a87cebb11
feat: protocol 15.24 packets and features (#1604)
New Features:
- Task Board (Bounty, Weekly, Shop) with Preferred & Soulseal modals, Kill Tracker, Offline Training dialog, Vocation tutorial, infobanner notifications, redesigned NPC chat/trade, and multi-slot action bar.

Gameplay Enhancements:
- Expanded Cyclopedia stats, talisman upgrades, weekly rewards/progress, soulseal fights, taskboard shop/offers and offline training actions.

UI / Graphics:
- Per-source spell-effect opacity sliders, status icon bar, HUD/scroll improvements, many new templates/styles, screenshot UI updates, and small label/icon fixes.

Bug Fixes:
- Miscellaneous UI behavior, layout and robustness improvements.
2026-05-20 11:26:11 -03:00
kokekanon
7f16fc7c73
cleanup: minor otui errors (#1692)
New Features:
- Added chat channel features: invite/exclude players, dedicated loot channel, owner channel management.
- Fist Weapons category added to market system.

Bug Fixes:
- Improved null safety for local player checks across multiple systems.
- Fixed drag-and-drop validation.
- Prevented division-by-zero errors in calculations.
- Fixed port parsing from URLs.

Improvements:
- Enhanced window toggle button synchronization.
- Refined store description rendering with icons.
- Adjusted UI layouts and spacing across. multiple windows.
- Improved console channel handling.
2026-05-16 22:15:12 -03:00
Sherrat
8065f140f5
feat: load cursor colored/animation (#1614)
This feature allows for increased customization by enabling the addition of colored mouse cursors.

Co-authored-by: LIBERGOD <37589902+libergod@users.noreply.github.com>
2026-02-25 13:35:11 -03:00
LIBERGOD
8975696353
feat: game analysers and fix: cooldown bars (#1310)
* wip

* feat: added analyser button

* feat: WIP: exp analyzer UI

* feat: WIP: XP analyzer window open/close

* feat: wip: exp analyzer exp gain/exp hour

* fix: mini window content on exp analyzer and setup on analyzer windows

* fix: negative zero value

* wip: start fixing cooldowns bar..

* fix: improve experience per hour calculation and handle edge cases

* fix: update UI components in experience analyzer

* feat: improve analyzer window handling

* feat: adjust UI elements in game analyzer

* feat: improve analyzer window handling

* Update game_analyzer.lua

* feat: enhance experience analyzer UI

* feat: enhance experience analyzer UI

* feat: enhance experience analyzer UI

* feat: enhance experience analyzer UI

* feat: enhance experience analyzer UI

* Add new UI components for game analyzer features

- Implemented a loot target setting window with input validation.
- Created a miscellaneous tracker UI with various data displays.
- Added party hunt analysis UI with leader and member information.
- Developed a supply analyzer window to track looted items and their values.
- Introduced an XP analyzer window to monitor XP gains and progress.
- Added functionality for setting XP per hour targets with input validation.

* feat: hide debug print statements in analyser and cooldown modules

* feat: improve config saving with error handling and directory checks

* feat: enhance game analyzer UI by hiding unnecessary buttons and adding context menu functionality

* feat: update game analyzer UI by improving menu options and visibility handling for various components

* mod: GraphUI variables locations

* imp: text color and positions GraphUI

* feat: adjust window height based on raw XP visibility

* imp: Cyclopedia Items

* feat: Drop Tracker list w/ Cyclopedia

* feat: Drop Tracker list w/ Cyclopedia

* feat: Drop Tracker + onKillTracker callback

* feat: Drop Tracker + Cyclopedia Track

* feat: Loot and Hunting Gold Values

* fix: Cyclopedia Item Values and c

* fix: fallback not needed

* fix: Valuable Loot - Drop Tracker

* feat: Loot Analyser 100% + Format change

* feat: Enhance number formatting with K, KK

* feat: Implement supply tracker callback to Lua

* fix: values Loot and Supply

* fix: XP graphs, DropTracker valuable loot pt1

* fix: DropTracker valuable loot pt2

* fix: Supply reset data

* feat: Impact and Input Analyser pt1

* feat: Impact and Input Analyser pt2

* fix: Hunting and Input Analyser

* feat: Impact and Input Analyser pt3

* feat: Impact and Input Analyser final

* feat: Impact and Input Analyser final

* feat: BossCooldown pt1

* feat: BossCooldown final

* fix stuffs tks @luanluciano93 + partyHunt setup initial

* Update PartyHuntAnalyser.lua

* feat: Party analyser pt1

* test

* rebuild1

* fix: partyAnalyser updates

* Fix partyAnalyser updates

* code refact

* fix: party leave/join

* Update PartyHuntAnalyser.lua

* fix lag due to many requests

* feat protocolparse Reset Party Hunt

* fix correct protocol codes/params

* feat: loot splitter + msising tutorial images

* fix lootsplitter + hunting reset

* fix 1

* refact-pt1-reseters

* imp: debug/prints clean-up

* remove fontbug

* Update PartyHuntAnalyser.lua

* refact 1

* Cyclopedia Items Price/value refact 1

* Cyclopedia Items Price/value refact 2

* Cyclopedia Items Price/value refact 3

* Cyclopedia Items Price/value refact 4

* Loot Analyser Refact 1

* Loot Analyser Refact 2

* Cyclopedia Items Price/value refact 5

* Hunting Analyser Refact 1

* Hunting Analyser Refact 2

* Refact Loot, Supply, Hunt, Cyclo FINAL.

* Refact Market Data + Canary fix

* Update analyser.lua

* refact - remove misc

Will be developed in future. Custom feature.

* fix-cooldown-search

* imp structs for better data handling

* imp structs for better data handling  pt2

* fix actions error

---------

Co-authored-by: Matheus <matheussf.sc@gmail.com>
2025-10-13 10:18:54 -07:00
LIBERGOD
8311a011a0
improve: UI, Styles, MiniWindow General, see Roadmap
- Introduced a new miniwindow header image for UI.
- Created a new style file for the miniwindow battle interface, defining layout, buttons, and scrollable content.
- Configured button states for close, minimize, and toggle filter functionalities.
- Established visual elements such as borders, backgrounds, and dimensions for a cohesive design.
- Multi-Instance battle list feature.
- Filters and Orderings for each instance.
- Lock buttons specific to each instance.
- Keep open/re-launch when relog/exit game.
- On close, it destroys the instance, cleaning up its settings.
- A bunch of safety checks and locks to ensure they are working properly, and update all windows accordingly.
2025-08-27 18:42:18 -03:00
Rodrigo Paixão
07369287f7
Cleanup: Prevent errors and warnings in Lua code (#1179)
* 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
2025-06-02 13:15:29 -03:00
bdzicc
d0ae761a9d
feat: checkbox for quickloot accepted items (#1105) 2025-03-05 10:27:02 -03:00
kokekanon
8288c1b751
improve : quickLoot features (#1096) 2025-02-14 21:24:52 -03:00
kokekanon
0a3c689545
fix: QuickLoot #906 2024-12-24 15:33:33 -03:00
OT Archive
0700333f63
feat: browser support (#894)
Support compiling to javascript and webassembly using Emscripten.
2024-11-29 14:12:47 -03:00
Luan Luciano
134c6dc52a
feat: full cyclopedia module (#868) 2024-10-01 16:40:04 -03:00
kokekanon
1ba14eee63
fix: warning quickloot Old protocol (#858) 2024-08-25 15:25:53 -03:00
kokekanon
be60dbcd09
fix: old protocol (#847) 2024-08-16 16:01:33 -03:00
kokekanon
6a756b1158
feat: QuickLoot (#842) 2024-08-12 10:33:42 -03:00