Commit graph

83 commits

Author SHA1 Message Date
Ottermandias
35baba18bf Extract Strings to separate submodule. 2022-10-29 15:53:53 +02:00
Ottermandias
918d5db6a6 Use external library for API interface and IPC. 2022-10-08 02:02:44 +02:00
Ottermandias
bb06c27359 Use filterable combo in special collections selector. 2022-09-28 16:37:32 +02:00
Ottermandias
1d6d696cb7 Split special collections. 2022-09-27 15:43:05 +02:00
Ottermandias
ef418b6821 Fix default collection on fresh installs. 2022-09-27 14:12:31 +02:00
Ottermandias
0ff851f717 Another try at fixing metadata, maybe. 2022-09-26 13:12:42 +02:00
Ottermandias
62d3053d34 Fix some meta bugs. 2022-09-25 18:34:12 +02:00
Ottermandias
57e66f9b66 Fix some problems with super early files and meta files. 2022-09-19 13:19:27 +02:00
Ottermandias
273111775c Add interface collection. 2022-09-17 22:53:14 +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
1fe334e33a Add Changelog, prevent UI category files from deduplicating, revert ui hash change. 2022-09-06 22:34:26 +02:00
Ottermandias
4beded8a7a Make Invalid ResolveData more definitive. 2022-09-05 14:43:14 +02:00
Ottermandias
d12a3dd152 Rework ResolveData. 2022-09-05 13:30:07 +02:00
Stanley Dimant
75182d094b changes to LinkedModCollection nullability 2022-09-05 12:40:00 +02:00
Stanley Dimant
dcdc6d1be1 add LinkedModCollection to be able to retrospectively verify which gamepath was resolved for which game object 2022-09-05 12:40:00 +02:00
Ottermandias
674dc03f46 Fix some stuff. 2022-08-23 17:49:14 +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
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
8aefdbd948 Rename some collection stuff. 2022-08-13 21:20:40 +02:00
Ottermandias
ff5e72e979 Add enable all for option groups 2022-07-30 18:38:58 +02:00
Ottermandias
7a7093369f Add Overview mode to file redirection edit. 2022-07-27 12:59:33 +02:00
Ottermandias
714e8e862f Change a bunch of names and tooltips. 2022-07-21 22:55:19 +02:00
Ottermandias
c2bc8252f1 Allow only valid characters when creating collections. 2022-07-21 10:07:20 +02:00
Ottermandias
3e9f9289e5 Some fixes with collection inheritance. 2022-07-15 12:12:14 +02:00
Ottermandias
08ae14222b Add filtering selecting single results 2022-07-14 17:32:13 +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
f984283231 Increment the collection change counter when character utility is ready. 2022-07-08 10:52:34 +02:00
Ottermandias
abce14dfdd Some fixes. 2022-07-05 23:28:14 +02:00
Ottermandias
062c69385f Add NPC special collections. 2022-07-02 15:35:51 +02:00
Ottermandias
9ae843731d Make penumbra initialization before game code has run possible. 2022-06-29 11:42:55 +02:00
Ottermandias
549f8ce4b4 Add special collections. 2022-06-26 13:44:15 +02:00
Ottermandias
95e7febd38 Let Material Path Resolver search through temporary collections. 2022-06-22 18:43:36 +02:00
Ottermandias
c4f82435bf Fix for temporary collections. 2022-06-20 18:27:54 +02:00
Ottermandias
6ebf550284 Use Ordinal comparisons 2022-06-20 18:27:54 +02:00
Soreepeong
c49fce4487 Remove MusicManager/DisableSoundStreaming 2022-06-20 10:56:28 +09: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
c578bd3a49 Add mod setting API functions. 2022-06-18 15:18:35 +02:00
Ottermandias
27650708f0 Fix collection in use not updating on first load. 2022-06-18 12:45:04 +02:00
Ottermandias
3c5cff1418 Some cleanup, slight changes. 2022-06-17 17:10:48 +02:00
Stanley Dimant
bcd62cbe69 formating fixes 2022-06-17 16:32:52 +02:00
Stanley Dimant
1c7037416c add Penumbra.ObjectIsRedrawn and Penumbra.ReverseResolvePath to API 2022-06-17 16:31:49 +02:00
Ottermandias
61680f0afb Add warning if the currently edited collection is not in use anywhere. 2022-06-17 16:30:11 +02:00
Ottermandias
28b7bf91bc fixup! Fix disabling a inheritance not removing the mod correctly. 2022-06-12 00:35:15 +02:00
Ottermandias
d2eae54149 Fix disabling a inheritance not removing the mod correctly. 2022-06-11 22:11:59 +02:00
Ottermandias
48a443921e Fix bug with expanding IMC files. 2022-06-05 15:38:45 +02:00