Commit graph

155 commits

Author SHA1 Message Date
Ottermandias
f022d2be64 Rework DalamudServices, 2023-12-20 18:47:30 +01:00
Ottermandias
7d612df951 Update for changed GameData. 2023-12-17 11:51:24 +01:00
Ottermandias
59ea1f2dd6 Add option to clear non-ascii symbols from paths again. 2023-12-10 15:41:26 +01:00
Asriel Camora
eb0e334437
Add ResourceTree ipc disposes 2023-11-30 09:53:16 -08:00
Asriel Camora
bb3d3657ed
Add ResourceTree ipc tests 2023-11-28 12:33:37 -08:00
Asriel Camora
d647a62e82
Add ResourceTree ipc structure 2023-11-28 12:33:19 -08:00
Asriel Camora
0f03e0484c
Add ipc GetPlayerResourceTrees, change ipc resource node to be nested 2023-11-28 10:46:03 -08:00
Asriel Camora
73af509885
Add GetGameObjectResourceTrees ipc method 2023-11-28 10:28:37 -08:00
Ottermandias
f910dcf1e0 Add ReverseResolvePlayerPathsAsync. 2023-10-22 15:36:47 +02:00
Ottermandias
21d503a8cd Update for API 9 2023-09-28 18:12:27 +02:00
Ottermandias
677d44442b Enable reset of substitutions. 2023-09-26 14:18:45 +02:00
Ottermandias
3f439bacb2 Extract remaining global usings for System libs. 2023-09-21 02:15:23 +02:00
Ottermandias
11bf0d2998 Optimize ResourceTree somewhat. 2023-09-21 02:06:45 +02:00
Ottermandias
c29d0a5a4c Remove some allocations from resource tree. 2023-09-19 21:44:49 +02:00
Exter-N
f02a37b939 ResourceTree: Reverse-resolve in bulk 2023-09-19 01:32:31 +02:00
Ottermandias
ea79469abd Move IPC Arguments around. 2023-09-18 17:06:16 +02:00
Exter-N
a241b933ca ResourceTree: Avoid enumerating the whole object table in some cases 2023-09-18 17:02:11 +02:00
Exter-N
22966e648d ResourceTree IPC: Remove mergeSameCollection. 2023-09-18 17:02:11 +02:00
Exter-N
d7205344eb ResourceTree improvements + IPC
- Moves ResourceType enum out of GameData as discussed on Discord ;
- Adds new color coding for local player and non-networked objects on On-Screen ;
- Adds ResourceTree-related IPC ;
- Fixes #342.
2023-09-18 17:02:08 +02:00
Ottermandias
2b4a01df06 Make line endings explicit in editorconfig and share in sub projects, also apply editorconfig everywhere and move some namespaces. 2023-09-18 17:01:21 +02:00
Ottermandias
53adb6fa54 Use System global usings. 2023-09-15 14:15:52 +02:00
Ottermandias
c5ef7bf46c Add Compacting to API AddMod. 2023-09-15 01:07:01 +02:00
Ottermandias
8eaf14d932 Add Player and Interface to quick select collections and rework their tooltips and names slightly. 2023-09-11 16:24:07 +02:00
Ottermandias
6d3e930440 Use better event in SkinFixer and some cleanup. 2023-08-30 20:52:39 +02:00
Ottermandias
ad830dc56e Disable UI for textures when converting. 2023-08-22 14:18:36 +02:00
Ottermandias
4c611530f3 Temporarily not use dalamud function because it is not available in release yet. 2023-08-18 20:34:23 +02:00
Ottermandias
53b36f2597 Add drag & drop to texture import. 2023-08-18 17:16:38 +02:00
Ottermandias
0c07d4bec6 Cleanup. 2023-08-16 20:13:34 +02:00
Ottermandias
04b76ddee1 Add support for the DalamudSubstitutionProvider for textures. 2023-08-16 17:25:06 +02:00
Ottermandias
09ca32f33d Add DalamudSubstitutionProvider 2023-08-10 18:10:33 +02:00
Ottermandias
6e11b36401 Add Texture Conversion IPC and use texture tasks. 2023-08-10 16:55:43 +02:00
Ottermandias
5fcb07487e Add SelectTab event, update new clientstructs. 2023-06-07 18:29:05 +02:00
Ottermandias
e14fedf59e Add some Metadata validation. 2023-05-19 23:00:44 +02:00
Ottermandias
fb84b43d69 Use explicit priorities for all internal communication events. 2023-05-02 17:46:13 +02:00
Ottermandias
d649a3b1a7 Increment submodules and API. 2023-04-29 13:17:41 +02:00
Ottermandias
ce03fb59c8 Some more shuffling around. 2023-04-22 15:16:33 +02:00
Ottermandias
a94c5ae7af Some more reworking. 2023-04-22 13:30:14 +02:00
Ottermandias
826777b7ee Remove static Dalamud Services. 2023-04-22 00:28:05 +02:00
Ottermandias
aa4bc45641 Remove Mod.BasePath 2023-04-21 23:17:05 +02:00
Ottermandias
49c8afb72a Remove remaining static ModManager. 2023-04-21 23:12:26 +02:00
Ottermandias
4972dd1c9f Untangling the mods. 2023-04-17 09:35:54 +02:00
Ottermandias
9037166d92 Add some logging, fix som bugs 2023-04-15 20:38:02 +02:00
Ottermandias
3f33bab296 Lots of collection progress. 2023-04-11 11:28:56 +02:00
Ottermandias
d908f22a17 Maybe prevent weird GetName crashes. 2023-04-10 15:06:16 +02:00
Ottermandias
bbfc9a0a6f Rework around a saner import popup and decouple logic from interface. 2023-04-08 22:29:43 +02:00
Ottermandias
bfb630d317 HTTP Api formatting. 2023-04-08 20:53:11 +02:00
Sebastina
2bfd5d138f Update PenumbraApi.cs Add method for unpacking mod. 2023-04-07 09:42:01 -05:00
Sebastina
3f4cd67dae Add ExternalModImporter.cs allows access to ModFileSystemSelector actions to HTTP API 2023-04-07 09:40:52 -05:00
Sebastina
eddbd2b14f Update HttpApi.cs allows external applications to tell penumbra about a mod package to unpack 2023-04-07 09:40:14 -05:00
Ottermandias
f85fc46fb7 Now that's a collection manager. 2023-04-06 15:47:33 +02:00