Commit Graph
105 Commits
Author SHA1 Message Date
Loporrit 924a3803d9 Revert gpose actors on plugin unload or when NoSnap triggers 2025-07-25 18:14:27 +00:00
Loporrit 8843add155 Experimental option for non-async player applications 2025-06-30 20:17:08 +00:00
rootdarkarchonandStanley Dimant 93aff198f2 Add GPose Together (#82)
* add api glue

* most of gpose together impl

* more cleanup and impl

* more impl

* minor fixes and chara name abbreviations

---------

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-30 20:17:08 +00:00
Loporrit aa377439ce Fix a lot of the analyzer warnings too 2025-06-30 20:17:08 +00:00
Loporrit dd42bf0913 Fix build warnings for fun 2025-06-30 20:17:08 +00:00
Stanley Dimant 8f9528879d MCDO fixes
fix ipc probably

add individual syncshells and shit

don't show shared data from paused people

change text

fix reverting

Use InputText/Combo hybrids for MCDO ACLs (#81)

* Use InputText/Combo hybrids for MCDO ACLs

* Hybrid combo factoring, filtering, ordering, caching

fix selecting latest created data on creation

rename close to direct pairs

add toggle to keep nearby poses active constantly

fix gpose hanging

fix potential cancelaltion on updateshareddata
2025-06-28 15:28:45 +00:00
rootdarkarchonandStanley Dimant 30caedbf3a Add MCDO (#80)
* update api

* mcd online editor impl

* most of chara data hub impl

* some state of things

* some refactoring

* random bullshit go

* more nearby impl

* add uid to peformance msg

* cleanup/homogenization

* some split, update nuget packages

* migrate to latest packages where possible, remove lz4net, do some split, idk

* some polish and cleanup

* more cleanup, beautification, etc.

* fixes and cleanups

---------

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-28 15:28:45 +00:00
Stanley Dimant 9fd3647f02 do not handle blocked/muted characters
simplify get ids

potentially fix invalid chara state

partial 514d254

skip erroneous blockstatus
2025-06-27 18:54:34 +00:00
Loporrit 289f776223 Fix Glamourer/Penumbra API check on startup 2025-06-27 13:32:43 +00:00
Loporrit 5fcedfa890 Use PluginWatchService for Glamournumbra too 2025-06-26 09:10:09 +00:00
Loporrit e2e59bd396 Run some timers a little faster 2025-06-26 05:09:48 +00:00
Loporrit cff7f4e090 Add MareSynchronos API impersonation 2025-06-25 14:20:30 +00:00
Loporrit ce30378627 Change IPC namespace to LoporritSync 2025-06-25 07:49:52 +00:00
rootdarkarchon 18e455263e don't throw on ipc 2025-06-25 07:47:43 +00:00
rootdarkarchon c29f63da9a add ipc to get handled addresses 2025-06-25 07:43:21 +00:00
rootdarkarchon 98a0327294 add moodles integration (temporary)
get ready for moodles

don't ignore moodles warning

apply moodles after forced redraw
2025-06-25 07:43:19 +00:00
rootdarkarchon da10895987 add ipc
move ipcprovider to ipc namespace
2025-06-25 07:16:22 +00:00
Loporrit 1fa5deede7 Fix honorific 2025-03-28 07:58:15 +00:00
Loporrit 063eb5082a API12 / .NET 9 2025-03-27 21:37:49 +00:00
Stanley Dimant 2ae94b1357 extract partial downloads 2025-02-23 13:55:06 +00:00
Loporritandrootdarkarchon 7a8de7add6 Partial roll-up to reduce code divergence
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-16 04:21:02 +00:00
Amber 5642d354e0 Fixes names not updating on Pet Nicknames restart (#79) 2025-02-16 04:21:02 +00:00
Amber 28828a620b Pet Nicknames IPC implementation (#74) 2025-02-16 04:21:02 +00:00
LoporritandStanley Dimant 34ee0ba5b7 Add stable NotificationType type (dalamud api10)
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-02-09 16:32:12 +00:00
rootdarkarchon bdd61aff99 rename PenumbraModDirectory 2025-02-09 16:10:31 +00:00
Stanley Dimant 037c22ecdb use concurrent dict for redraw manager 2025-02-09 16:10:31 +00:00
rootdarkarchon dd878e6e36 refactor a little bit 2025-02-09 16:10:28 +00:00
Loporrit 7e0627793d Fix /reply command while syncshell chat channel is active 2025-02-02 09:48:46 +00:00
rootdarkarchon 739c02cf0b rough impl of FSW, goodbye periodic filescan 2025-01-09 12:46:02 +00:00
Loporrit a4f78e7835 Remove legacy Glamournumbra IPC 2024-11-26 02:02:17 +00:00
Loporrit c2723fd005 Basic syncshell chat impl with game hooks 2024-11-25 02:29:41 +00:00
Loporrit 8c5296bc3e bunp... 🐰 2024-10-28 00:34:47 +00:00
Loporrit 5bea4cf7e9 Re-enable / update Customize+ 2024-07-29 22:14:10 +00:00
Loporrit 765d60b0fe Re-enable / update Heels/Honorific 2024-07-17 15:25:48 +00:00
Loporrit cff59d1900 Temporarily disable C+, Heels and Honorific 2024-07-16 23:15:10 +00:00
Loporrit b270579d3c Fix Penumbra detection 2024-07-03 19:18:19 +00:00
Loporrit 47b292f4bb Dalamud API10 2024-07-03 19:18:19 +00:00
Stanley Dimant 8bea33256a fix c+ issues, fix c+ bullshit 2024-07-03 18:58:19 +00:00
LoporritandStanley Dimant ec3633de13 update customize+ ipc
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2024-05-28 22:09:00 +00:00
8e2f17b25d Support new Glamournumbra API
Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
Co-authored-by: Ottermandias <70807659+Ottermandias@users.noreply.github.com>
2024-05-28 21:54:21 +00:00
rootdarkarchon a15348b293 remove palette+ support 2024-02-10 17:07:16 +00:00
rootdarkarchon 9c51d6fbdd elevate penumbra resolving to default resolving method 2024-02-10 17:07:16 +00:00
rootdarkarchon 0cd953f514 listen to glamourer changes 2024-01-16 00:12:00 +00:00
Loporrit 18ff8e5610 Change this funny lookin number 2023-12-11 23:18:23 +00:00
Loporrit e0ae62ff0d Initial Loporrit rebranding 2023-12-11 22:38:13 +00:00
rootdarkarchon bd32a55ce5 disable data application and scanner in combat 2023-12-05 23:30:19 +01:00
rootdarkarchon bcf0d422b8 fix bug 2023-12-02 20:23:44 +01:00
rootdarkarchon 4b3bd975d5 add download throttling, change header of mare, fix reverting players when going offline/paused when not visible 2023-11-10 00:08:32 +01:00
rootdarkarchon 75494c69fe use name for glamourer revert 2023-11-09 19:48:46 +01:00
rootdarkarchon 2e53c8e4fb fix startup breaking 2023-10-31 23:36:26 +01:00