Commit graph

203 commits

Author SHA1 Message Date
João Pedro M. C. Hluchan
3312c752b2
fix(game_interface): use safe position table check in createThingMenu (#1808) 2026-08-14 20:12:36 -03:00
Kizuno18
cee2851016
fix: restore modules.game_interface.lastManualWalk for game_bot (#1757) 2026-07-18 16:44:43 -03:00
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
André Morais
b03c5d6e38
feat: imbuement system (#1616)
New Features:
- Imbuement Shrine UI: item/scroll selection, imbuement/clear flows, confirmation dialogs, timers, and cost display.
- New imbuement modules: selection, item/scroll handlers, and imbuement management.
- New progress bar widgets and vertical/inverted variants for status and timers.
- Exposed client APIs and protocol support for imbuement interactions.

UX Improvements:
- Resource requirement tooltips, formatted balance display, and conditional enablement of imbue actions.

Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
2026-05-20 11:16:46 -03:00
Luan Santos
388b3ba2ea
feat(platform): add native Cocoa/AppKit windowing for macOS (#1559)
New Features:
- Native macOS app with Cocoa windowing, OpenGL view, improved input, clipboard and cursor handling.
- Platform-aware keyboard and shortcut behavior with clearer primary/meta/control semantics and normalized key combos.

Bug Fixes:
- Expanded detection for "connection refused" network errors.

Chores:
- macOS build/bundle and packaging improvements; new dependency overlay added; CI now runs macOS build when relevant.

Tests:
- AddressSanitizer support added for test builds.
2026-05-16 13:06:48 -03:00
InnerCircleTFS
4c6f109d39
feat: add an extended-view-ui flag in data/setup.otml (#1713) 2026-05-11 14:58:57 -03:00
kokekanon
1620c27429
feat: game_inspect module items and character (#1708)
New Features:
- Full inspect window for items and characters with cyclopedia integration, inventory/outfit preview, and detailed description rendering.
- Open-item cyclopedia flow, programmatic item navigation, and weapon proficiency tab.
- Drop-tracker with persistent tracking and visual feedback; quick-sell whitelist support
- New context-menu actions: Inspect, Cyclopedia, Weapon Proficiency, Browse Field.
- Expanded Wheel of Destiny interactions and related UI actions.
2026-05-10 16:26:18 -03:00
Everton Zoelner
b2b9b9bd52
fix: handle countWindow state to prevent multiple instances in item stash (#1685) 2026-04-15 18:09:16 -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
Sherrat
d06f54c97a
feat: right-click talk to npc (#1626)
Co-authored-by: LIBERGOD <37589902+libergod@users.noreply.github.com>
2026-02-17 17:48:29 -03:00
Gabriel Alcântara Bernardes
452d5b9832
feat: forge system (#1391)
Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
Co-authored-by: Renato Machado <mehahx@gmail.com>
Co-authored-by: LIBERGOD <37589902+libergod@users.noreply.github.com>
2026-01-08 08:54:57 -08:00
kokekanon
bf8eee94fb
style: fix visual bugs (#1526) 2026-01-06 21:50:11 -03:00
LIBERGOD
ddd76391a5
feat: game_market (#1539)
Co-authored-by: InnerCircleTFS <ringofoner52@gmail.com>
Co-authored-by: Luan Luciano <luanluciano93@gmail.com>
2026-01-06 09:13:52 -03:00
Gabriel Alcântara Bernardes
b47799e6dd
feat: stash stow items (#1480) 2025-12-30 16:40:47 -03:00
LIBERGOD
9f6cc8f6db
fix: game_actionbar problems to resize (#1413) 2025-11-07 14:41:04 -03:00
LIBERGOD
60609923e3
fix: classic controls - right/left click not opening depot/chests (#1414) 2025-11-07 14:40:57 -03:00
kokekanon
1645b2b0b3
improve: game_actionbar multiple Bars (#1354) 2025-10-25 04:28:51 -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
Rodrigo Paixão
17d66b15a3
Update gameinterface.lua (#1322) 2025-10-02 18:36:25 -07:00
LIBERGOD
0353817659
feat: implement mouse control modes and enhance smart left-click (#1301)
* fix: implement mouse control modes and enhance smart left-click functionality

* fix: add loot control mode options and integrate into mouse action handling

* fix: refine loot handling for containers and corpses in mouse action processing

* fix: enhance loot handling based on control mode for containers and corpses

* fix: refactor control mode settings for classic and smart left-click options

* fix: enhance mouse control mode handling and ensure settings persistence

* fix: refine quicklooting and container handling for smart left-click interactions

* fix: enhance smart left-click interactions for creature attacks and container handling

* fix: enhance loot handling for different control modes and improve interaction with containers and corpses

* fix: refine loot handling for left-click interactions and improve context menu behavior

* fix: enhance container interaction by opening pickupable containers instead of quicklooting

* fix: improve item interaction logic to prioritize usable items and enhance pickup behavior

* fix: handle writable items in mouse action processing and set transparent background for text window

* fix: remove special handling for writable items in mouse action processing
2025-09-27 09:15:04 -07:00
kokekanon
cfc054dc05
fix: boundKeyPressCombos [fix: #1000, #1251 , #1231 , #738] (#1253) 2025-07-27 11:49:01 -03:00
kokekanon
f47411cdf1
fix: g_modules.reloadModules() #997 #1032 (#1210) 2025-06-25 18:35:39 -03:00
kokekanon
f3771ade73
fix: extended view (#1137) 2025-04-12 21:33:19 -03:00
kokekanon
8288c1b751
improve : quickLoot features (#1096) 2025-02-14 21:24:52 -03:00
kokekanon
d45b2b6845
fix: prevent error in vBot (#1076) 2025-01-24 08:50:36 -03:00
kokekanon
92d47278b6
fix: cancelAttackAndFollow Esc keybins 2025-01-23 18:41:28 -03:00
Marcin Jałocha
262d238f1f
improve: remove bot protection macro 2025-01-14 12:47:32 -03:00
SkullzOTS
f621d26e85
improve: android compile (fix/update) 2024-12-30 13:59:43 -03:00
InnerCircleTFS
06aa9080c3
feat: keybinds by oen | (limited) Part 1 (#996) 2024-12-17 18:27:38 -03:00
Renato Machado
bdf9ab813f
fix: walking with high ping 2024-10-28 15:57:56 -03:00
Renato Machado
5f61b5e797
improve: smooth walk (#924) 2024-10-15 17:31:51 -03:00
SkullzOTS
3c1191dd98
fix: Interface Anchors (#862) 2024-08-28 21:49:41 -03:00
Renato Machado
3d987bc7fe
fix: display density on mapview 2024-08-28 00:16:21 -03:00
kokekanon
6a756b1158
feat: QuickLoot (#842) 2024-08-12 10:33:42 -03:00
matheussf
5fdb983a53
Feat: Add StatsBars on bottom and refactor whole statsbars management (#797)
* 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
2024-06-28 14:45:01 -03:00
Rodrigo Paixão
1c3abadd2f
feat: new layout (#749)
New layout based on client 13+.

---------

Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
Co-authored-by: Luan Luciano <luanluciano@outlook.com>
Co-authored-by: Levi999x <perkic-marko7@t-online.de>
Co-authored-by: SkullzOTS <86809689+SkullzOTS@users.noreply.github.com>
Co-authored-by: Renato Machado <mehahx@gmail.com>
2024-06-21 18:10:07 -03:00
Joao Pasqualini Costa
1ec74a20e7
fix: walking 2 tiles when only pressing key 1 time (#680) 2023-12-19 11:25:21 -03:00
Renato Machado
11cecb8c35
feat: v8 Bot 2023-11-21 22:27:20 -03:00
Joao Pasqualini Costa
221a2a2afc
feat: client auto updater 2023-05-11 11:38:24 -03:00
Renato Machado
2c5f47cacd
improve: density pixel (mobile) (#462)
implemented #452 

---------

Co-authored-by: Túlio Magalhães <tuliohdvp@gmail.com>
2023-03-09 14:20:42 -03:00
Renato Machado
fa9969ed7a
bool to bitwise and int to uint8/16 2023-02-16 19:59:31 -03:00
Rodrigo Paixão
2ef49275e1
Fix #413 2023-02-15 17:10:35 -03:00
Renato Machado
debd5db618
Async texture loading / Rewrite Mark System / AutoRepeatDelay to 50 / cleanup 2023-02-13 19:41:06 -03:00
Renato
057a5db586 fix #410 thx @xmish 2023-02-11 14:43:46 -03:00
Renato
9a10fd2b6d use root instead of map 2023-02-10 21:14:35 -03:00
Joao Pasqualini Costa
24b3d10bb0
Improve walk response when changing direction 2023-02-10 20:51:07 -03:00
Felipe B.Tomaz
1b4e497611
Add Wrap (#377) 2022-12-26 14:32:23 -03:00
Renato
8e6305881e lua format - if/fnc are no longer inline 2022-08-17 12:51:56 -03:00
Renato
53f30d2969 lua cleanup 2022-08-17 02:44:09 -03:00
miah-sebastian
3dd7a9d7b9
Game prey draft (#321) 2022-08-15 20:29:51 -03:00