Commit graph

41 commits

Author SHA1 Message Date
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
1f942491ac Move mod creation functions to own subclass. 2023-03-03 13:43:00 +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
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
35baba18bf Extract Strings to separate submodule. 2022-10-29 15:53:53 +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
3ad811a1d0 Add default settings to mods. 2022-09-22 18:52:16 +02:00
Ottermandias
1c97b52179 Automatically incorporate all .meta and .rgsp files when adding mods via API. 2022-09-20 15:42:09 +02:00
Ottermandias
7c955cc236 Improve some things and fix bugs in Option editing. 2022-09-15 17:11:17 +02:00
Ottermandias
72ef666d51 Use custom logger everywhere. 2022-09-15 17:11:17 +02:00
Ottermandias
7b7f241923 Add Penumbra Mod Pack file ending and migration. 2022-09-08 15:49:02 +02:00
Ottermandias
07af64feed Small fixes. 2022-09-05 12:39:41 +02:00
Ottermandias
5ac3a903f6 Update submod positions on group deletions. 2022-08-13 21:20:40 +02:00
Ottermandias
5b07245cd9 Add event for changing mod directory. 2022-08-09 22:50:54 +02:00
Ottermandias
d6c0362404 Let SubMods know their location in a mod. 2022-07-27 10:37:45 +02:00
Ottermandias
6ebf550284 Use Ordinal comparisons 2022-06-20 18:27:54 +02:00
Ottermandias
c578bd3a49 Add mod setting API functions. 2022-06-18 15:18:35 +02:00
Ottermandias
513a2780f1 Add updating of changed items to mod changes. 2022-06-05 18:39:09 +02:00
Ottermandias
81435b4ff2 Change when the Deletion event is fired so that all mods are still there at invoke. 2022-05-30 16:19:43 +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
ced5e344cf Remove single object change functions and update from mod manager. 2022-05-21 20:50:13 +02:00
Ottermandias
0c3c7ea363 Stop using windows forms, add extensive meta manipulation editing, fix a concurrency crash and a dumb crash. 2022-05-18 17:40:41 +02:00
Ottermandias
f5591f2a4a Small delay fix. 2022-05-13 15:10:36 +02:00
Ottermandias
67de0ccf45 Make saving files and recalculating effective files threaded/once per frame. 2022-05-12 17:33:54 +02:00
Ottermandias
65bbece9cf Rename Mod BasePath to ModPath, add simple Directory Renaming and Reloading, some fixes, Cleanup EditWindow. 2022-05-02 16:19:24 +02:00
Ottermandias
e2a6274b33 Add empty option for single select groups with empty options. More Editor stuff. 2022-05-01 18:06:21 +02:00
Ottermandias
81e93e0664 Let options keep visual ordering. 2022-04-30 23:04:39 +02:00
Ottermandias
e8ee729ec5 Added a bunch of logging, small fix. 2022-04-29 15:30:08 +02:00
Ottermandias
fdc84836c9 Fix some migration and deletion stuff. 2022-04-27 18:25:56 +02:00
Ottermandias
c78725d7d5 A few comments, further cleanup. A few TODOs handled. 2022-04-27 17:19:33 +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
65bd1d1b52 Almost there... 2022-04-18 16:14:13 +02:00
Ottermandias
da73feacf4 tmp 2022-04-15 14:39:23 +02:00
Ottermandias
48e442a9fd Tmp for Mod2 2022-04-15 14:39:23 +02:00