Commit graph

124 commits

Author SHA1 Message Date
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
Ottermandias
5a817db069 Make Individual Collection lookup thread-safe by locking. 2023-04-03 12:14:43 +02:00
Ottermandias
577669b21f Some mod movement. 2023-04-01 14:24:12 +02:00
Ottermandias
113078af90 Namespace movement. 2023-03-31 20:44:17 +02:00
Ottermandias
afa11f85e2 Use ModManager2 2023-03-30 23:51:13 +02:00
Ottermandias
1253079968 Move Mod.Manager and ModCollection.Manager to outer scope and required changes. 2023-03-27 15:22:39 +02:00
Ottermandias
ef9022a746 Stuff. 2023-03-26 12:37:22 +02:00
Ottermandias
fb2fe05409 Merge API changes. 2023-03-25 12:34:47 +01:00
Ottermandias
c8415e3079 Start ModManager dissemination.... 2023-03-24 00:28:36 +01:00
Ottermandias
f38a252295 More renaming... 2023-03-23 20:42:34 +01:00
Ottermandias
7a6384bd22 Path Resolver unfiddled and somewhat optimized. 2023-03-23 16:39:29 +01:00
Ottermandias
651c7410ac Wow, I accidentally the whole UI 2023-03-18 21:39:59 +01:00
Ottermandias
dd8c910597 Everything's a service. 2023-03-17 17:51:05 +01:00
Ottermandias
99fd4b7806 tmp 2023-03-13 10:05:48 +01:00
Ottermandias
bdaff7b781 This is going rather well. 2023-03-13 10:05:44 +01:00
Ottermandias
73e2793da6 tmp 2023-03-13 10:04:48 +01:00
Ottermandias
d8e2a5ba28 Move UI Building to thread. 2023-03-12 02:27:55 +01:00
Ottermandias
8d38f73f52 Use TabBar, add OpenMainWindow and CloseMainWindow to API 2023-03-08 12:49:06 +01:00
Ottermandias
64c8f29c47 Fix issue with assigning indexed npcs. 2023-03-05 15:19:50 +01:00
Ottermandias
1f942491ac Move mod creation functions to own subclass. 2023-03-03 13:43:00 +01:00
Ottermandias
7ee80c7d48 Cleanup HTTP API, remove unused options. 2023-02-21 16:53:53 +01:00
Sebastian Lawe
30fba90e9f Add ReloadController.cs allows the discovery and reloading of a specified mod via HTTP API 2023-02-21 15:45:59 +01:00
Ottermandias
e34aca68aa Fix crash on mannequins with resource logging on, fix problem with temp collections not keeping count. 2023-02-03 21:23:45 +01:00
Ottermandias
fe561f39c2 Add ResolvePlayerPaths. 2023-01-31 16:12:57 +01:00
Ottermandias
21e6a17d1c Some cleanup. 2023-01-25 16:45:23 +01:00
Ottermandias
e716bbbc01 Remove doubled skip from collection listing. 2023-01-25 09:57:36 +01:00
Ottermandias
80f02e5377 Add API/IPC for collection handling. 2023-01-16 17:42:26 +01:00
Ottermandias
33b4905ae2 Add some checks for valid variants in IMC Meta Edits. 2022-12-31 12:26:05 +01:00
Ottermandias
dc493268f8 Add CopyModSetting API. 2022-12-19 15:18:29 +01:00
Ottermandias
d0ed8abab8 Add a small hack to interpret BattleNPC as Players in some cases for Anamnesis. 2022-12-08 21:32:51 +01:00
Ottermandias
9af7e9d948 Rework special actor identification again. 2022-12-04 16:26:01 +01:00
Ottermandias
bfddcdd7e2 Check Yourself assignment for special actors. 2022-12-03 17:07:09 +01:00