Commit graph

419 commits

Author SHA1 Message Date
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
Ottermandias
ebb9100170 Added customization type Zear with suffix for identification. 2021-07-20 21:50:00 +02:00
Ottermandias
0c8a545dc2 Remove a bunch of unnecessary try-catch blocks so the exception gets caught one higher up and gives better info. 2021-07-20 20:38:40 +02:00
Ottermandias
592a5c8f56 Fix crash. 2021-07-20 20:34:11 +02:00
Ottermandias
c26c76fa4d Fixed some invalid identifications of customizations. 2021-07-19 14:03:01 +02:00
Ottermandias
3a7209109a Allow /penumbra redraw self and redrawing all, as well as the actor watcher, to redraw the GPose character. 2021-07-19 13:30:37 +02:00
Ottermandias
3a7716717c Introduce list clipper for effective changes. 2021-07-19 12:21:25 +02:00
Ottermandias
bf85cfe4b9 Fix files in single groups being added to effective files again with their relative path. 2021-07-19 12:14:35 +02:00
Ottermandias
68cba9227c Merge branch 'develop' 2021-07-17 23:47:23 +02:00
Ottermandias
fa6516ac5d Updated ResourceLoader to possibly deal with SSO. 2021-07-17 23:46:07 +02:00
Ottermandias
83cad76b62 Added more detailed information about metadata changes on click on value, as well as option to edit them or add new ones. 2021-07-17 23:17:53 +02:00
Ottermandias
068b1e074b Fix bug in object identification. 2021-07-12 22:06:39 +02:00
Ottermandias
bb6c6aed8a Again some Actor Refresher changes. 2021-07-12 22:06:25 +02:00
Ottermandias
92e95400b0 Changed initial mod directory to be empty and prevent crashes on invalid or no root directories (also add some information to debug). 2021-07-11 23:15:42 +02:00
Ottermandias
e41dedf9dd This should probably check for the ResourceHandle instead of the FileDescriptor if it crashed when trying to read the string in that, no? 2021-07-11 12:02:22 +02:00
Adam
ae62f0666d potential (read: i didn't test) fix for #36 2021-07-11 13:05:28 +10:00
Adam
9decf26ab6 fix #37 - check dir exists before trying to open it 2021-07-11 13:01:28 +10:00
Ottermandias
25f901bb7c Fix right rings and set status not being correctly checked by actorwatcher. 2021-07-11 01:04:59 +02:00
Ottermandias
b05ff66773 Temp Files addition to Debug Tab 2021-07-11 00:59:53 +02:00
Ottermandias
cf223c927c Try to fix actor redrawing stalling again, some fixes for collections not correctly reloading metadata or changing wrong collection. Added hidden debug tab that can be activated by /penumbra debug (and is active when compiled in debug mode by default). 2021-07-11 00:15:33 +02:00
Ottermandias
cfdff30189 Some current collection fixes. 2021-07-09 23:14:08 +02:00
Ottermandias
89835b437a Fix rgsp file reading for version 1 files. 2021-07-08 00:53:17 +02:00