Commit graph

2790 commits

Author SHA1 Message Date
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
Ottermandias
44bbf546f6 Add some Write options to ActorEquipment. 2021-08-07 12:02:55 +02:00
Ottermandias
af11267400 Fix SubRace.ToRace sending Highlander to the wrong Race. 2021-08-07 12:02:33 +02:00
Ottermandias
56ff69c480 Do not redraw the actor while in Cutscene Events to prevent missing animations. 2021-08-05 16:44:23 +02:00
Ottermandias
ad389d01ab Change wrong names in SubRace... 2021-08-05 16:43:49 +02:00
Ottermandias
0a1e811cc6 Fix crashing when no collection is active and entering Effective Changes tab, as well as display Forced collection items in addition to active in that tab. 2021-07-31 12:54:09 +02:00
Ottermandias
ac468852c7 Bugfix in ObjectIdentification. 2021-07-27 00:14:29 +02:00
Ottermandias
3679b780cf Some more general cleanup. 2021-07-27 00:13:36 +02:00
Ottermandias
44fc83784d Api does not need GameData. 2021-07-26 17:55:17 +02:00
Ottermandias
1eee89ab4c Fix meta change counting and reloading on manual meta change edits. 2021-07-26 17:45:01 +02:00
Ottermandias
bf355114f2 Fix some better naming display in gui. 2021-07-26 17:44:24 +02:00
Ottermandias
7793b9beec Include a number of frames to wait after zone changes before redrawing, configurable in advanced settings. 2021-07-26 16:49:08 +02:00
Ottermandias
12ee42df8e General formatting and cleanup. 2021-07-26 16:49:08 +02:00
Ottermandias
2b46397e8e Create a interface for a basic API to use the ActorRefresh and register actions to clicks on changed items (for now). 2021-07-26 16:49:08 +02:00
Ottermandias
6c26943cb7 Fix reload problems on file changes. 2021-07-26 16:49:08 +02:00
Ottermandias
d99707f77e Move PlayerWatcher to own assembly and make appropriate changes for reuse. 2021-07-26 16:49:08 +02:00
Ottermandias
ea40d5bc9c Final fixes for GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
702f8e3967 Move Object Identification and Path Parsing to GameData, create initializable static Identifier in GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
b93c5376de Move Entries to GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
4cfd7f56c0 Move Enums to GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
fce9ec5659 Move ActorEquip and related structs to GameData. 2021-07-26 16:49:08 +02:00
Ottermandias
c7a17d0180 Create external project for GameData and move GamePath to it 2021-07-26 16:49:07 +02:00
Ottermandias
3c560268fc Split CharEquipment. 2021-07-26 16:49:07 +02:00
Ottermandias
a4ae44f310 Split GamePath and RelPath file, made GamePath independent of RelPath. 2021-07-26 16:49:07 +02:00
Ottermandias
d6bb45f33c Some fixes regarding Forward-Slashes in ModNames. 2021-07-24 20:36:58 +02:00
Ottermandias
03a722b92f Added condition checks to ActorRefresher to not trigger reloading on zone changes too early. 2021-07-24 14:13:16 +02:00
Ottermandias
1d3d6dc3af Change order of Add Mod and Delete Mod button. 2021-07-23 15:24:29 +02:00
Ottermandias
13b275c83f Added tooltip that items in Changed Items can be clicked to create links. 2021-07-23 12:55:48 +02:00
Ottermandias
f372cc001f Fixed CharEquipment wrong order of rings, fixed some GPose redraw stuff, gave some variables actual names. 2021-07-23 12:54:58 +02:00
Ottermandias
c7d22935ef Add option to scale the mod selector with window growth. 2021-07-23 12:48:33 +02:00
Ottermandias
66427d32f5 Changed Indent spacing for subfolders 2021-07-23 12:48:07 +02:00
Ottermandias
b9340e7c44 Fix unnamed actions appearing in identification. 2021-07-22 13:11:07 +02:00
Ottermandias
ac2968a6a8 Added some tooltips, a help button and the option to manipulate search order per right-click on mods. 2021-07-21 18:39:04 +02:00
Ottermandias
d2086f7fc8 Fix crashing non-stupidly. 2021-07-21 09:39:36 +02:00