Commit graph

2857 commits

Author SHA1 Message Date
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
Ottermandias
47ccbfa4db Another try to fix reloading getting stuck. 2021-07-05 21:20:31 +02:00
Ottermandias
75b141f653 Possibly fix bug where switching away from default collection in current collection breaks the cache. 2021-07-05 18:53:29 +02:00
Ottermandias
893925f599 Fix weird bug where a collection name of certain length fucks up the combo. 2021-07-05 18:38:24 +02:00
Ottermandias
071da49ba9 Fix last group in selector not working correctly. 2021-07-05 18:24:39 +02:00
Ottermandias
7a34bdabba Uncouple the currently manipulated collection from the default collection. 2021-07-04 20:05:10 +02:00
Ottermandias
2ff98f2338 Added object identification for equipment, weapons, action/animations and character customizations. Added mod filtering for changed items and authors. A bunch of bugfixes. 2021-07-04 19:44:37 +02:00
Ottermandias
61be374b67 Fix very small files in ttmps not extracting correctly. 2021-07-04 12:42:28 +02:00
Ottermandias
6882e03c82 Fix inversion of mod load order on config migration. 2021-06-29 21:38:43 +02:00
Ottermandias
546f6d4152 Support for TexTools .rgsp files for meta changes. (Racial Scaling Parameters) 2021-06-29 18:54:53 +02:00
Ottermandias
d52086b69c Introducing custom Sort Order for mods and collapsible folders inside the mod selector based on '/' in the sort order. 2021-06-28 22:47:12 +02:00
Ottermandias
702e3b9305 Fix redraw queue getting stuck on NPCs or leaving actors. 2021-06-27 13:02:06 +02:00
Ottermandias
e4f9bf72e2 Potential fix for being unable to load into character select until reloading player resources. 2021-06-27 12:09:24 +02:00