Commit graph

423 commits

Author SHA1 Message Date
Ottermandias
fe0445434f Small fixes. 2021-09-05 00:08:25 +02:00
Ottermandias
fb2f212970 Fix not being able to compile due to missing assemblies and changed name. 2021-09-04 19:05:01 +02:00
Ottermandias
ff17620d85 Add a button to split a mod into separate mods for all options. 2021-09-04 01:31:40 +02:00
Ottermandias
8a355e3905 Fix begin/end child and window. 2021-09-01 22:04:20 +02:00
Ottermandias
52108d6198 Change active collection setting. 2021-09-01 22:04:20 +02:00
Ottermandias
940f1fbb3d Rename GameResourceManagement, add some output 2021-09-01 22:04:20 +02:00
Ottermandias
041485cad4 Renew IPC mechanism 2021-09-01 22:04:20 +02:00
Ottermandias
db23235191 rename SoundShit. 2021-09-01 22:04:20 +02:00
Ottermandias
eca00f3f37 fixup! Merge branch 'master' into api4-b 2021-09-01 22:04:19 +02:00
Ottermandias
34b21c2fde Merge branch 'master' into api4-b
# Conflicts:
#	Penumbra/Interop/GameResourceManagement.cs
#	Penumbra/Penumbra.cs
#	Penumbra/Penumbra.csproj
2021-09-01 21:40:02 +02:00
Ottermandias
e751a5dfff Add the ResourceManager tab for debug mode. 2021-09-01 21:15:10 +02:00
Ottermandias
8084f9b8f3 Possible temporary fix against crashes. 2021-09-01 20:36:03 +02:00
Ottermandias
33702f9d7a Merge branch 'master' into api4 2021-08-29 16:19:10 +02:00
Ottermandias
a2947fdaaa Prohibit cache building from calculating effective files for every mod - and thus also not fixing settings before using them. 2021-08-29 01:32:12 +02:00
Ottermandias
e2aa141395 Add IPC to debug tab. 2021-08-29 01:29:42 +02:00
Ottermandias
d8e4c5b802 Small stuff. 2021-08-28 23:43:37 +02:00
Ottermandias
4dfc2cf665 Update to API4, use IPC instead of API-project. Replace Actor in most visible names with Object, Character or Player.. 2021-08-27 17:51:51 +02:00
Ottermandias
3680d2b63f Fix and add some stuff in TabDebug. 2021-08-23 15:36:03 +02:00
Ottermandias
65778bb1b4 Add option to get watched players and their current equip from IPlayerWatcher. 2021-08-23 15:35:49 +02:00
Ottermandias
adb1aaeb93 Actually dispose API on dispose. 2021-08-21 21:11:07 +02:00
Ottermandias
5c2f8aedad Change some PluginLog output verbosity scales and make independent of DEBUG macro. 2021-08-19 17:41:26 +02:00
Ottermandias
bcc68d6684 Allow queue of a redraw after gpose. 2021-08-19 17:40:58 +02:00
Ottermandias
3b12791ac8 Fix sort order names resetting in folders by Rename not being called. 2021-08-19 11:31:37 +02:00
Ottermandias
9d51b3d6f1 Update ModSelector to reselect a mod on update instead of directly in most cases. 2021-08-19 11:15:09 +02:00
Ottermandias
238a4b0cef Use OpenWrite instead of WriteAllBytes in TempFile for assured closed handle. 2021-08-19 11:14:38 +02:00
Ottermandias
190fae6623 Distinguish between Race-for-Customization and Race-for-Models 2021-08-19 11:14:01 +02:00
Ottermandias
1a82922281 Do not automatically remove old sort orders. 2021-08-17 20:56:50 +02:00
Ottermandias
aa92127772 Call Cache.Update every time it gets drawn, not only if the list is nonempty. 2021-08-17 18:30:56 +02:00
Ottermandias
eea7cba805 Check clientstate validity on every player watcher iteration. 2021-08-17 18:30:34 +02:00
Ottermandias
556bff4e46 Add separate option for temporary folder, fix cache StructuredMods not updating on root folder change. 2021-08-14 21:14:11 +02:00
Ottermandias
2ebbb227f7 Maybe fix crashes. 2021-08-14 21:11:16 +02:00
Ottermandias
afcb481dd2 Try to make the cache a bit more stable and resetting the cached list more sensible. 2021-08-13 16:32:26 +02:00
Ottermandias
1bf144e1f5 Changed some pluginLog outputs from VRB to DBG 2021-08-13 16:30:59 +02:00
Ottermandias
a1504046c2 Add resolving file paths and obtaining files through Penumbra to the API. 2021-08-12 14:47:07 +02:00
Ottermandias
9f5a72d21a Reset mod list when mod is added. 2021-08-12 12:20:50 +02:00
Ottermandias
a9d47594b5 Fix folders without direct mod children not being set visible in mod selector. 2021-08-12 11:42:04 +02:00
Ottermandias
61acc3861b Fix conflicts not respecting priority. 2021-08-12 10:44:19 +02:00
Ottermandias
225e23ec4f Trigger redrawing when leaving GPose 2021-08-12 10:34:36 +02:00
Ottermandias
bcd20d7ccd Fix display of conflicts in gui. 2021-08-12 10:32:01 +02:00
Ottermandias
88224d4e27 Add quick-switch buttons for default and forced collection if they are set. 2021-08-11 23:51:11 +02:00
Ottermandias
2532e73f9d Change folder handling and introduce drag & drop for folders 2021-08-11 23:20:20 +02:00
Ottermandias
ec99887387 Some VRB output for PlayerWatcher. 2021-08-11 23:20:20 +02:00
Ottermandias
557d03861f Actually disable PlayerWatcher if it is unused, and stop iterations on Clear(). 2021-08-11 12:40:36 +02:00
Ottermandias
9666909e87 Give a more specific error message for failed mod imports. 2021-08-11 11:49:27 +02:00
Ottermandias
83954aec29 Do GPose Actor handling correctly in PlayerWatcher. 2021-08-10 16:14:08 +02:00
Ottermandias
589dcfd751 Do GPose Actor handling correctly. 2021-08-10 15:51:34 +02:00
Ottermandias
53a65aceb7 fixup! Reapply target after redraw if the actor was targeted before and no new target was set. 2021-08-07 22:17:23 +02:00
Ottermandias
474be46bfc Fix right click somehow opening the Add Mod Popup a frame after opening the right popup. 2021-08-07 20:12:55 +02:00
Ottermandias
ba23de2345 Reapply target after redraw if the actor was targeted before and no new target was set. 2021-08-07 13:12:55 +02:00
Ottermandias
fb5648b176 Fix imgui stalling due to endless open/close popup loop on deleting unselected mod. 2021-08-07 12:03:44 +02:00