Commit graph

29 commits

Author SHA1 Message Date
Ottermandias
f85fc46fb7 Now that's a collection manager. 2023-04-06 15:47:33 +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
f38a252295 More renaming... 2023-03-23 20:42:34 +01:00
Ottermandias
dd8c910597 Everything's a service. 2023-03-17 17:51:05 +01:00
Ottermandias
0df12a34cb Rework Interop/Loader Services. 2023-03-16 15:15:42 +01:00
Ottermandias
fe561f39c2 Add ResolvePlayerPaths. 2023-01-31 16:12:57 +01:00
Ottermandias
35baba18bf Extract Strings to separate submodule. 2022-10-29 15:53:53 +02:00
Ottermandias
0ff851f717 Another try at fixing metadata, maybe. 2022-09-26 13:12:42 +02:00
Ottermandias
57e66f9b66 Fix some problems with super early files and meta files. 2022-09-19 13:19:27 +02:00
Ottermandias
b34999a1a5 Use MetaReverter for all cases, improve Eqdp handling through this. 2022-09-16 21:14:57 +02:00
Ottermandias
72ef666d51 Use custom logger everywhere. 2022-09-15 17:11:17 +02:00
Ottermandias
5b5a1e2fd8 Check path length on adding them to the cache and log error if a path is too long. 2022-08-15 13:15:26 +02:00
Ottermandias
df9f791395 Check for too long paths when building cache. 2022-08-15 12:57:57 +02:00
Ottermandias
ff5e72e979 Add enable all for option groups 2022-07-30 18:38:58 +02:00
Ottermandias
1c60a61f79 Anonymized collection names for log 2022-07-13 16:58:27 +02:00
Ottermandias
b09a736a85 Actually clear cache and restore imc files. 2022-07-11 17:27:39 +02:00
Ottermandias
70bae7737e Move Collection Change Counter to Collection instead of Cache so it does not reset if cache is destroyed. 2022-07-08 10:52:34 +02:00
Ottermandias
9ae843731d Make penumbra initialization before game code has run possible. 2022-06-29 11:42:55 +02:00
Ottermandias
d6d13594e0 Add Mare Synchronos and MUI API/IPC functions for testing. Not tested myself because how. 2022-06-19 19:20:02 +02:00
Ottermandias
fc767589a2 Change everything in collection caches to use IMod and introduce TemporaryMod. 2022-06-18 16:00:20 +02:00
Ottermandias
3c5cff1418 Some cleanup, slight changes. 2022-06-17 17:10:48 +02:00
Stanley Dimant
1c7037416c add Penumbra.ObjectIsRedrawn and Penumbra.ReverseResolvePath to API 2022-06-17 16:31:49 +02:00
Ottermandias
4b036c6c26 Change cache reloading and conflicts to actually keep the effective mod and not force full recalculations on every change. 2022-05-29 19:00:34 +02:00
Ottermandias
67de0ccf45 Make saving files and recalculating effective files threaded/once per frame. 2022-05-12 17:33:54 +02:00
Ottermandias
15602f5be5 Fix some enabling stuff. Always use PathResolver. Add counter to materials and imcs. 2022-04-29 15:59:41 +02:00
Ottermandias
e8ee729ec5 Added a bunch of logging, small fix. 2022-04-29 15:30:08 +02:00
Ottermandias
dbb9931189 A lot of interface stuff, some more cleanup and fixes. Main functionality should be mostly fine, importing works. Missing a lot of mod edit options. 2022-04-26 21:35:09 +02:00
Ottermandias
da73feacf4 tmp 2022-04-15 14:39:23 +02:00