Commit graph

112 commits

Author SHA1 Message Date
Ottermandias
fba5bc6820 Fix some bugs and start work on new collections tab. 2023-04-18 18:44:53 +02:00
Ottermandias
4972dd1c9f Untangling the mods. 2023-04-17 09:35:54 +02:00
Ottermandias
1d82e882ed Meta stuff is terrible. 2023-04-16 13:18:43 +02:00
Ottermandias
85fb98b557 tmp 2023-04-14 22:26:30 +02:00
Ottermandias
f85fc46fb7 Now that's a collection manager. 2023-04-06 15:47:33 +02:00
Ottermandias
f38a252295 More renaming... 2023-03-23 20:42:34 +01:00
Ottermandias
651c7410ac Wow, I accidentally the whole UI 2023-03-18 21:39:59 +01:00
Ottermandias
0df12a34cb Rework Interop/Loader Services. 2023-03-16 15:15:42 +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
1b7360f8be Allow item swapping between from accessories and hats to other accessory types. 2023-03-12 02:27:55 +01:00
Ottermandias
23c1ee9dc6 Move Validating outside of main class. 2023-03-12 02:27:55 +01:00
Ottermandias
45ec212b78 Change Item Swaps to use exceptions for actual error messages. 2023-01-01 22:06:01 +01:00
Ottermandias
33b4905ae2 Add some checks for valid variants in IMC Meta Edits. 2022-12-31 12:26:05 +01:00
Ottermandias
a01f73cde4 Add equipment swapping. 2022-12-31 12:19:03 +01:00
Ottermandias
5b3d5d1e67 Add basic version of item swap, seemingly working for hair, tail and ears. 2022-12-29 18:53:31 +01:00
Ottermandias
3e26972a15 Convert Unknown Equipslots to Head for DemiHuman IMC. 2022-12-25 14:40:32 +01:00
Ottermandias
f63903e3e6 Add slots to demihuman imc. 2022-12-17 16:30:20 +01:00
Ottermandias
f1b495dff4 Add some improvements to game path stuff, move the race inheritance tree to game data, etc. 2022-12-02 17:18:23 +01:00
Ottermandias
3391a8ce71 Add functions to re-export meta changes to TexTools .meta and .rgsp formats. 2022-11-26 01:54:09 +01:00
Ottermandias
ef3ffb5f10 Use DataShare in ObjectIdentifier 2022-10-30 12:42:09 +01:00
Ottermandias
35baba18bf Extract Strings to separate submodule. 2022-10-29 15:53:53 +02:00
Ottermandias
1be3b06292 Improve IMC Exception Handling. 2022-10-12 17:23:11 +02:00
Ottermandias
707f308fac Fix problems with manual meta edits not masking correctly. Add warning when not entering model Id. 2022-10-09 22:56:09 +02:00
Ottermandias
5cdb13328c And another one. 2022-09-26 14:41:18 +02:00
Ottermandias
e98deab60c Set IMC files when character utility is ready. 2022-09-26 14:05:07 +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
ae842720ee More Evp stuff, update libs, fix archive extraction part 1. 2022-09-03 15:23:44 +02:00
Ottermandias
2010e02034 Add some start for Evp Data. 2022-09-02 18:36:34 +02:00
Ottermandias
f0b970c102 Rework some metastuff. 2022-08-27 00:47:03 +02:00
Ottermandias
6773fe0932 Set minimal model set Id values to 0 for a bunch of meta edits 2022-08-15 12:58:14 +02:00
Ottermandias
39d339a3d8 Make IMC handler load temp collections correctly. 2022-07-17 16:51:10 +02:00
Ottermandias
f915b73f8d Fix garbage IMC files 2022-07-16 01:34:01 +02:00
Ottermandias
e261b4c0c5 Maybe improve IMC handling. 2022-07-14 20:27:47 +02:00
Ottermandias
b09a736a85 Actually clear cache and restore imc files. 2022-07-11 17:27:39 +02:00
Ottermandias
50d042c104 Fix metadata conflicts causing problems. 2022-07-09 16:39:22 +02:00
Ottermandias
4c90cc84f1 Do not delay IMC manipulations. 2022-07-09 15:23: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
e1f1a7f378 Fixes. 2022-07-02 19:06:10 +02:00
Ottermandias
9ae843731d Make penumbra initialization before game code has run possible. 2022-06-29 11:42:55 +02:00
Ottermandias
4381b9ef64 Add a function to obtain all meta manipulations for a given collection. 2022-06-22 22:34:10 +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
35cff163f8 Give error information on IMC problems. 2022-06-08 15:22:10 +02:00
Ottermandias
caf19f24cb Fix removal of EST bones. 2022-06-06 21:17:27 +02:00
Ottermandias
48a443921e Fix bug with expanding IMC files. 2022-06-05 15:38:45 +02:00