Commit graph

1647 commits

Author SHA1 Message Date
Haselnussbomber
2a65d1e045
Fix KeyNotFoundException in DtrBar.RemoveNode 2025-11-07 16:04:13 +01:00
nebel
417fe39cd9
Add yet another check to NamePlateUpdateHander.GameObject 2025-11-04 20:28:34 +09:00
Haselnussbomber
e6df536ceb
Don't always flag as idle when on Free Trial 2025-10-29 02:13:58 +01:00
goat
90dc48f7b2
Merge pull request #2426 from Haselnussbomber/eventtutorial-icon
Add BitmapFontIcon.EventTutorial
2025-10-29 00:16:32 +01:00
goat
c508632150
Merge pull request #2438 from Haselnussbomber/fix-resize
Fix AddonEventType.Resize
2025-10-29 00:16:15 +01:00
KazWolfe
de07a5f1b7
fix: missing args in HandleActionHoverHook (#2440)
- remove verbose logs
2025-10-29 00:15:56 +01:00
nebel
4fff7dee5a
Add more null checks to NamePlateUpdateHander.GameObject 2025-10-28 09:20:31 +09:00
Haselnussbomber
39e6186ba3
Fix AddonEventType.Resize 2025-10-24 03:07:36 +02:00
Haselnussbomber
0b6f3b8bcf
Add events based on AgentUpdateFlag 2025-10-19 16:51:47 +02:00
goaaats
2be6566e81 Fix broken spacing in update chat message 2025-10-16 20:34:37 +02:00
Haselnussbomber
4a869bad3f
Use Luminas SeStringBuilder in DalamudAtkTweaks 2025-10-08 03:41:34 +02:00
Haselnussbomber
26d2f764c6
Add BitmapFontIcon.EventTutorial 2025-10-08 03:05:39 +02:00
Ottermandias
1ae7de26bf
Fix issue in SigScanner. (#2425)
Some checks are pending
Build Dalamud / Build on Windows (push) Waiting to run
Build Dalamud / Check API Compatibility (push) Blocked by required conditions
Build Dalamud / Deploy dalamud-distrib staging (push) Blocked by required conditions
Tag Build / Tag Build (push) Successful in 4s
2025-10-07 09:40:44 -07:00
Haselnussbomber
2cf869872d
Return IReadOnlyList instead of ReadOnlySpan 2025-10-06 02:08:18 +02:00
Haselnussbomber
bcf651b5c1
Fix FavoriteAetherytes 2025-10-06 01:38:35 +02:00
Haselnussbomber
a55c8ca773
Fix warning 2025-10-05 14:38:50 +02:00
Haselnussbomber
153870a053
Add mentor states 2025-10-05 14:37:22 +02:00
Haselnussbomber
8cac486249
Add PluginInterface attribute to PlayerState 2025-10-05 14:36:55 +02:00
Haselnussbomber
4422622e1e
Add IPlayerState service 2025-10-05 13:49:25 +02:00
Haselnussbomber
efaff769b5
Rename Id fields to match CS names (#2405)
* Rename DataId to BaseId

* Fix obsoletes

* Inherit documentation
2025-09-29 09:06:28 -07:00
Haselnussbomber
9091216e1c
Update ClientState (#2410)
* Add MapChanged event to ClientState

* Add PublicInstanceId with event to ClientState

* Set eventhandlers to null

* Rework events and add ZoneInit event
2025-09-29 09:02:53 -07:00
Haselnussbomber
1633e68b76
Fix/simplify range handling 2025-09-23 13:16:39 +02:00
Haselnussbomber
9b0c275b8b
Fix ExpressionType.Weekday being off by 1 2025-09-22 23:29:40 +02:00
Haselnussbomber
ce1faa50cf
Remove AutoTranslatePayload text cache
- Lumina lookups aren't that taxing anymore
- Cache wasn't invalidated when the language override changes
2025-09-21 14:00:23 +02:00
Haselnussbomber
c03e7ecfe6
Fix Group being off by 1 2025-09-21 02:16:09 +02:00
Haselnussbomber
c264fb134e
Only check range if it has ranges 2025-09-20 04:09:23 +02:00
Haselnussbomber
d8555f207e
Rework range check
- Loops through all entries
- Bumped amount of cols up to 8 for future proofing
- Use Ordinal search
- Actually parse ranges and check if the RowId is allowed
2025-09-20 03:54:41 +02:00
Haselnussbomber
3f037e5d20
Use SeStringEvaluator in AutoTranslatePayload 2025-09-20 02:51:00 +02:00
Haselnussbomber
93a44842ed
Skip to payload end instead of reading remaining bytes 2025-09-20 02:51:00 +02:00
Haselnussbomber
327ebf3bb3
Pass correct length to DecodeImpl 2025-09-20 02:50:54 +02:00
Haselnussbomber
bf4fc7864f
Handle multiple col- entries in Completion.LookupTable 2025-09-20 02:50:49 +02:00
MidoriKami
f07b308757
Add Generic Helper (#2403)
Some checks failed
Tag Build / Tag Build (push) Successful in 3s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
2025-09-09 17:53:38 +10:00
Limiana
29c4d4939f
Fix SigScanner.ScanAllText only returning a single match 2025-09-02 18:06:06 +00:00
Infi
7aa77aa2eb
- Use ToMacroString for better understanding what changed (#2393)
Some checks are pending
Build Dalamud / Build on Windows (push) Waiting to run
Build Dalamud / Check API Compatibility (push) Blocked by required conditions
Build Dalamud / Deploy dalamud-distrib staging (push) Blocked by required conditions
Tag Build / Tag Build (push) Successful in 2s
2025-09-02 22:06:02 +10:00
Haselnussbomber
7f3fc5aac1
Use AgentLobbys OnLogout vfunc (#2395) 2025-09-02 22:01:12 +10:00
Haselnussbomber
f687852879
Set ClientState.TerritoryType on load (#2366)
* Set TerritoryType on load

* Do not fire TerritoryChanged event on load
2025-08-15 16:19:21 +00:00
Haselnussbomber
e2f3fdd0ff
ISeStringEvaluator: Add ReadOnlySpan<byte> support (#2370)
* Add EvaluateMacroString ROS<byte> overload

* Add implicit ROS<byte> to SeStringParameter cast
2025-08-15 09:11:25 -07:00
Haselnussbomber
184c8c8fa2
SeStringEvaluator: Add support for SwitchPlatform (#2360) 2025-08-10 16:57:18 +02:00
KazWolfe
3d300a7811
feat: Add DtrInteractionEvent to allow plugins to make their own DTR events. (#2353) 2025-08-07 23:37:42 +02:00
Haselnussbomber
27f924f3b1
Restore commandId parameter (#2349) 2025-08-06 19:17:34 -07:00
Kaz Wolfe
69b4ed941f
fix: cs bump breaks 2025-08-05 23:32:58 -07:00
Haselnussbomber
24b2329c93
Update ConfigOptions (#2342) 2025-08-05 16:34:17 -07:00
Kaz Wolfe
dc28194ade
fix: addonargs name 2025-08-05 12:34:38 -07:00
Kaz Wolfe
2f9363b9cc
chore: clean up lumina obsoletes and warnings 2025-08-04 23:24:37 -07:00
Kaz Wolfe
0fb44f5fe5
fix broken sig 2025-08-04 23:14:35 -07:00
Haselnussbomber
094fcc86d4
Add support for SheetSub payload (#2283) 2025-08-04 23:12:18 -07:00
Asriel
d6aa6b8b64
[API 13] Add Lumina.Excel as submodule (#2332)
* WIP on excel-submodule

* Add Lumina.Excel to build

* Fix sheet changes
2025-08-04 23:11:59 -07:00
Kaz Wolfe
ff36f08d0c
bump cs, fix warnings 2025-08-04 21:11:06 -07:00
Nukoooo
83d32fe02c
Read .text section bytes from file instead of process memory (#2251)
* Read .text section bytes from file instead of memory

* format

* fix oversight

* only read bytes from file once
2025-08-04 15:55:34 -07:00
Haselnussbomber
9ad0d86463
Update ConditionFlag (#2338) 2025-08-04 15:52:27 -07:00