Commit graph

30 commits

Author SHA1 Message Date
Eduardo Dantas
6d8b69730a
fix(protocol): update 15.25 tactics payload (#1789)
New Features:
• Added support for a new game protocol mode that allows tactics
settings to function without transmitting fight mode.
• Updated compatibility handling for supported client versions.

Bug Fixes:
• Improved reading and sending of chase, safe-fight, and PvP mode
settings when the new protocol mode is enabled.
2026-07-30 18:30:30 -03:00
André Morais
ce885ea187
feat: proficiency (#1593)
New Features:
- Full Weapon Proficiency system: track weapon XP, levels and perks.
- Dedicated Proficiency window with item grid, progress, perk selection, filters and search.
- Top-bar proficiency widget for quick status and one-click access.
- Real-time updates when equipping items and gaining proficiency XP.
- Client and scripting support to send proficiency actions and apply perk selections to the server.

Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
2026-05-20 07:45:27 -03:00
Gabriel Alcântara Bernardes
e2263b921a
feat: monk mirror left item to right slot (#1542)
Co-authored-by: LIBERGOD <37589902+libergod@users.noreply.github.com>
2026-01-26 13:03:45 -08:00
kokekanon
9323b79c9c
feat: drawCreatureInformation for Monk vocations (#1585) 2026-01-12 15:34:57 -03:00
Renato Machado
1e2da9442b improve: use GameDoublePlayerGoodsMoney flag instead of version check for u64 money support 2025-12-30 19:08:27 -03:00
Renato Machado
aafef1c949
feat: paperdoll (Ho Ho Ho!!!) (#1500) 2025-12-24 13:46:36 -03:00
kokekanon
920d64884f
fix: #1451 add: GameTileAddThingWithStackpos 2025-11-17 17:07:19 -03:00
Renato Machado
b0b8bbcf5e improve: adjustment in walking and removed GameLatencyAdaptiveCamera 2025-08-22 18:03:29 -03:00
kokekanon
dbe3815790
feat: protocol 14.00 ~ 14.12 packets and features (#1171)
* feature: packets + features 14.10 [NO FIX LOGIN]

* fix header by murilo | dudantas

* fix: old protocol 11.00 [g_game.enableFeature(GameHeader1400);]

fix: old protocol 11.00 [g_game.enableFeature(GameHeader1400);]

* test

* test

* clear

* clear

* revert me changes of  header protocol

* header -> feat: version 14 - 1173

Co-Authored-By: murilo09 <78226931+murilo09@users.noreply.github.com>
Co-Authored-By: Eduardo Dantas <eduardo.dantas@hotmail.com.br>

* clear

* format

* format

* format

* clear

---------

Co-authored-by: murilo09 <78226931+murilo09@users.noreply.github.com>
Co-authored-by: Eduardo Dantas <eduardo.dantas@hotmail.com.br>
2025-07-30 15:17:32 -03:00
Renato Machado
cfcad3825c improve: disable feature GameLatencyAdaptiveCamera 2025-04-04 13:44:15 -03:00
Renato Machado
1bb96d9e7b improve: features organized 2025-02-14 01:11:05 -03:00
Renato Machado
09f2fe9f0a
feat: Latency-adaptive camera (Beta) 2025-02-14 00:02:23 -03:00
kokekanon
ac3deac9e1
fix: game_outfit custom compatible with canary (familiar, outfit/mount in store) (#962)
Co-authored-by: Luan Luciano <luanluciano@outlook.com>
Co-authored-by: Rodrigo Paixão <god.rodrigo@hotmail.com>
Co-authored-by: Renato Machado <mehahx@gmail.com>
2025-01-23 18:44:53 -03:00
Marcin Jałocha
4b97a684ad
improve: refactor walking for better responsivenes (#1028)
* fix: schedule next walk event for smoother turning

* Better walking

* Fix diagonals incorrect prewalk

* fix scrollbar option anchor

* Add feature for prewalk and lower option delays for better experience

* Change key repeat to 10ms
2025-01-15 21:11:59 -03:00
kokekanon
9aaa3ef07a
fix: optional display rarity colors in items . feature GameColorizedLootValue 12.00 (#896) 2024-10-03 21:28:15 -03:00
SkullzOTS
1d3ccd6134
fix: #867 2024-09-14 18:33:15 -03:00
Luan Luciano
abe1129f00
improve: organization of the project structure 2024-08-29 23:44:24 -03:00
Luan Luciano
2cbf116f53
fix: prey version (#823) 2024-07-17 08:20:58 -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
Luan Luciano
ea1409f693
feat: compatibility with 13.32 (#751)
* 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>
2024-05-21 20:33:11 -03:00
Renato Machado
404e2c5b53
perf: more fps and less memory usage
- async auto-reload
- highlightingPtr to stackPos
- new async dispatcher (using bs thread_pool)
- optimized updateChildrenIndexStates & updateLayout
- removed ThingTypePtr
- scoped object to raw pointer 
- shaderPtr to shaderId
- some bugs fixed
2024-05-11 18:23:26 -03:00
Renato Machado
08581ab9fa
feat: GameNegativeOffset
#583
2024-03-22 20:06:21 -03:00
SkullzOTS
be826a4acf
feat: Smooth Walk Elevation (#663)
Co-authored-by: Renato Machado <mehahx@gmail.com>
2023-11-30 21:01:49 -03:00
Renato Machado
f6b25d2313 Revert "improve: remove unnecessary spaces from mod/ folder"
This reverts commit 8e5032d48a.
2023-11-28 13:23:06 -03:00
Luan Luciano
8e5032d48a
improve: remove unnecessary spaces from mod/ folder 2023-11-28 13:04:29 -03:00
Renato Machado
94fbbbc8a6
feat: Drawpool 3.0 2023-11-27 14:40:05 -03:00
Majesty
23e062673e
feat: character list window (#602)
Updated character list window for old and new versions.
---------
Co-authored-by: Marcos <66353315+marcosvf132@users.noreply.github.com>
2023-10-27 18:14:19 -03:00
Marcos
2e8ac8061f
feat: compatibility with 13.20 and 13.21 2023-09-16 20:59:49 -03:00
Renato Machado
c20aa0f43e
feat: compatibility with 13.16 2023-05-18 18:37:48 -03:00
Renato Machado
b0d5661312
feat: module features 2023-05-12 21:37:18 -03:00