Commit graph

59 commits

Author SHA1 Message Date
Ottermandias
de239578cc Fix weird exception. 2024-03-29 14:44:08 +01:00
Ottermandias
1a9239a358 Test improving object manager. 2024-03-21 23:02:16 +01:00
Ottermandias
c8216b0acc Use ObjectManager, Actor and Model. 2024-03-19 22:52:20 +01:00
Ottermandias
5a80e65d3b Add SetCutsceneParentIndex. 2024-01-27 18:51:16 +01:00
Ottermandias
f022d2be64 Rework DalamudServices, 2023-12-20 18:47:30 +01:00
Asriel Camora
bb3d3657ed
Add ResourceTree ipc tests 2023-11-28 12:33: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
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
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
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
53adb6fa54 Use System global usings. 2023-09-15 14:15:52 +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
6e11b36401 Add Texture Conversion IPC and use texture tasks. 2023-08-10 16:55:43 +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
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
f85fc46fb7 Now that's a collection manager. 2023-04-06 15:47:33 +02:00
Ottermandias
113078af90 Namespace movement. 2023-03-31 20:44:17 +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
c8415e3079 Start ModManager dissemination.... 2023-03-24 00:28:36 +01:00
Ottermandias
651c7410ac Wow, I accidentally the whole UI 2023-03-18 21:39:59 +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
8d38f73f52 Use TabBar, add OpenMainWindow and CloseMainWindow to API 2023-03-08 12:49:06 +01:00
Ottermandias
fe561f39c2 Add ResolvePlayerPaths. 2023-01-31 16:12:57 +01:00
Ottermandias
80f02e5377 Add API/IPC for collection handling. 2023-01-16 17:42:26 +01:00
Ottermandias
dc493268f8 Add CopyModSetting API. 2022-12-19 15:18:29 +01:00
Ottermandias
ca51c3b107 Add object-specific IPC for resolving paths and meta. 2022-12-03 14:06:47 +01:00
Ottermandias
b50ed4b99a Add API events for mod deletion, addition or move. 2022-12-02 17:16:48 +01:00
Ottermandias
74ed6edd6f Update IPC to use better mechanisms for temporary collections without breaking backwards compatibility. 2022-11-21 17:00:55 +01:00
Ottermandias
e47ca842b2 Fix bug in temporary collection names and extend IPC Tester for temp mods. 2022-11-20 15:48:52 +01:00
Ottermandias
35baba18bf Extract Strings to separate submodule. 2022-10-29 15:53:53 +02:00
Ottermandias
6039be8685 Added Enabled State API. 2022-10-11 15:10:59 +02:00
Ottermandias
918d5db6a6 Use external library for API interface and IPC. 2022-10-08 02:02:44 +02:00
Ottermandias
5538c5704d Add IPC for Interface Collection. 2022-09-17 23:27:38 +02:00
Ottermandias
72ef666d51 Use custom logger everywhere. 2022-09-15 17:11:17 +02:00
Ottermandias
cceab7d98d Add temp collection stuff. 2022-09-09 14:58:43 +02:00
Ottermandias
0f35dd69f9 Add IPC test, optimize tester a little, only call event when game object available. 2022-09-05 14:01:12 +02:00
Ottermandias
80edfe7804 Added an event when a newly created draw object finishes CharacterBase.Create. 2022-08-16 15:30:05 +02:00
Ottermandias
5b07245cd9 Add event for changing mod directory. 2022-08-09 22:50:54 +02:00
Ottermandias
8fdd173388 Add cutscene identification and IPC, reorder PathResolver stuff. 2022-08-09 22:12:15 +02:00
Stanley Dimant
da9969d3dd forgot to rename const string 2022-07-09 13:30:39 +02:00