Commit graph

229 commits

Author SHA1 Message Date
Ottermandias
c8415e3079 Start ModManager dissemination.... 2023-03-24 00:28:36 +01:00
Ottermandias
174e640c45 Move TexTools around. 2023-03-23 21:50:28 +01:00
Ottermandias
f38a252295 More renaming... 2023-03-23 20:42:34 +01:00
Ottermandias
49f1e2dcde Hopefully merge the rest of the changes correctly. 2023-03-23 18:54:16 +01:00
Ottermandias
c5ac9f6f08 Derp 2023-03-21 16:44:07 +01:00
Ottermandias
b92a3161b5 Why is this so much work? 2023-03-20 17:30:09 +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
3fc724b7ee Some further stuff. 2023-03-17 13:19:23 +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
19dde3cbc4 Add file name to exception. 2023-03-12 02:27:55 +01:00
Ottermandias
522fc832db Add handling of too large multi groups on import of pmp or adding mods via IPC. 2023-03-03 18:06:30 +01:00
Ottermandias
cdc4ee6991 Change phyb and sklb resolving for item swap. 2023-03-03 13:43:20 +01:00
Ottermandias
1f942491ac Move mod creation functions to own subclass. 2023-03-03 13:43:00 +01:00
Exter-N
0c17892f03 Mtrl shader resource editing, ShPk editing 2023-02-21 16:54:24 +01:00
Ottermandias
08519396a0 Allow Penumbra to use long and arbitrary UTF8 paths. 2023-02-14 16:39:40 +01:00
Ottermandias
bb805345b1 Minimal cleanup on option descriptions. 2023-02-04 20:23:52 +01:00
Ottermandias
92ddc250d0
Merge pull request #279 from Caraxi/OptionDescriptions
Add descriptions for SubMods
2023-02-04 19:16:22 +01:00
Ottermandias
f29bdee010 Try to improve launch times somewhat. 2023-02-04 14:58:07 +01:00
Caraxi
9f6a45041d Add descriptions for SubMods
Adjusted importing of TexTools mods to give each option its own description instead of combining all option descriptions into the group description.
2023-02-04 17:26:13 +10:30
Ottermandias
960c936f8d Fix ItemSwap with changed target IMC material variant. 2023-01-30 22:17:16 +01:00
Ottermandias
40b7266c22 Add handling for left and right ring. 2023-01-08 13:35:59 +01:00
Ottermandias
20e6baee0b Fix a problem when incorporating deduplicated meta files simultaneously over multiple options. 2023-01-02 17:21:03 +01:00
Ottermandias
bc3a55eded Fix issues with accessories and with gender-locked gear. 2023-01-01 23:32:54 +01:00
Ottermandias
45ec212b78 Change Item Swaps to use exceptions for actual error messages. 2023-01-01 22:06:01 +01:00
Ottermandias
29d01e698b Fix swapping universal hairstyles for midlanders breaking them for others. 2023-01-01 13:55:30 +01:00
Ottermandias
ab53f17a7e Add equipment swaps and writing to option. 2022-12-31 21:56:25 +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
cc55ebb28f Add a suffix of a stable hash of the original filename to texture paths. 2022-12-29 21:11:38 +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
ef19af481b Add a toggle to keep metadata changes to the default value when importing TTMPs. 2022-12-26 18:36:52 +01:00
Ottermandias
6a3d214e15 Consider manipulations in changed items. 2022-12-20 21:09:36 +01:00
Ottermandias
dc493268f8 Add CopyModSetting API. 2022-12-19 15:18:29 +01:00
Ottermandias
b65bef17b2 Small fixes for backup, respect export directory on load. 2022-12-06 15:59:57 +01:00
Ottermandias
b50ed4b99a Add API events for mod deletion, addition or move. 2022-12-02 17:16:48 +01:00
Ottermandias
95d7bc0023 Save groups after incorporating meta files and do not delete meta files that may still be used for other redirections. 2022-11-26 11:52:04 +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
7033b65d33 Add an option to reduplicate and normalize a mod. 2022-11-24 21:54:02 +01:00
Ottermandias
16a56eb5d0 Turn mods without names to warnings. 2022-11-21 15:33:51 +01:00
Ottermandias
1353e591b8 Use normalization before replacing symbols. 2022-11-04 16:08:08 +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
cb4f9f8131 Make migration and immediate file saving somewhat more stable, actually dispose Framework. 2022-10-20 14:25:28 +02:00
Ottermandias
ccfc05f2b2 Add local data, favorites and tags. 2022-10-19 01:01:40 +02:00
Ottermandias
918d5db6a6 Use external library for API interface and IPC. 2022-10-08 02:02:44 +02:00
Ottermandias
31ac6187bc Extended export capabilities 2022-10-05 12:31:08 +02:00
Ottermandias
c681f1533d Let meta incorporation look at both extensions. 2022-09-27 10:13:53 +02:00