Commit graph

231 commits

Author SHA1 Message Date
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
Ottermandias
5952d5e312 Fix settings not taking effect. 2021-06-26 19:54:42 +02:00
Ottermandias
3c9c892a83 Setup the CollectionsManager and introduced first version of character based collection loading and automatic redrawing of characters. 2021-06-26 19:54:30 +02:00
Ottermandias
b0d14751cd Moved Hooks to Interop, added PlayerWatcher that keeps tabs on specific actors and their equip state by name and triggers an event when equip changes. 2021-06-26 19:54:18 +02:00
Ottermandias
e617d0c1ea Change actor redrawing to be frame based and allow for placeholders for redrawing. 2021-06-26 19:54:18 +02:00
Ottermandias
d29049ca21 Added a whole lot of rudimentary comments, also importing selects the last imported mod if possible. 2021-06-26 19:54:18 +02:00
Ottermandias
a19ec226c5 Complete refactoring of most code, indiscriminate application of .editorconfig and general cleanup. 2021-06-26 19:54:11 +02:00
Ottermandias
5332119a63 Add non-ascii removal from option directories. 2021-06-11 12:44:23 +02:00
Ottermandias
565db65bde Some Deduplicator fixes and introduce Normalize function, untested. 2021-06-06 14:57:52 +02:00
Ottermandias
db4942224e Fix weapon meta changes. 2021-06-04 13:05:46 +02:00
Ottermandias
6a1ae4f317 Added option to move a mods priority via numerical input (right click) and to rename (and merge) a mod directory. Actually implemented Add Mod button. 2021-06-03 15:29:47 +02:00
Ottermandias
6012b2c6ea Remove all non-ascii symbols from path during import, because FFXIV can not handle them correctly. 2021-06-03 15:26:30 +02:00
Ottermandias
04c42b7842 Fix changed offset and sig for 5.55 2021-05-25 19:01:39 +02:00
Ottermandias
b22ca96bbd Fix for importing mods containing dots, stop overwriting existing mods on import, fix identically named option groups on different pages crashing. 2021-05-07 11:49:04 +02:00
Ottermandias
80d5da3c05 Only warn against missing mod meta files in Release mode on log-level debug or higher. 2021-04-20 22:19:51 +02:00
Ottermandias
5d97f77dc3 Make meta parsing more robust. 2021-04-20 22:13:56 +02:00
Ottermandias
a722acbc94 Stop error for meta tmp directory. 2021-04-20 22:13:10 +02:00
Ottermandias
668371dae8 Some further interface improvements. 2021-04-20 16:32:03 +02:00
Ottermandias
234712ca99 Fix crash on load of meta files with secondary type / no slot info. 2021-04-20 15:41:05 +02:00
Ottermandias
c3a8b4cb0b Use Empty instead of implicit bool. 2021-04-19 17:17:47 +02:00
Ottermandias
ba7cf17d68 Merge branch 'develop' into MetaData 2021-04-19 17:17:14 +02:00
Ottermandias
c91a28ae1d Add Empty to Path types. 2021-04-19 17:16:52 +02:00
Ottermandias
4655364b98 Added hints to input texts in edit mode. 2021-04-19 00:52:28 +02:00
Ottermandias
67415db7c0 Fixed GamePath Serialization for FileSwaps, added FileSwap Edit menu, some formatting. 2021-04-19 00:41:18 +02:00
Ottermandias
7c56de8c81 Fixed formatting in SqPackStream, applied null-checking, replaced user-facing asserts with throws. 2021-04-18 23:14:48 +02:00
Ottermandias
63407f775f Fix imgui deprecation warnings, some formatting. 2021-04-18 23:03:34 +02:00
Ottermandias
de84bc8f98 Merge branch 'develop' into MetaData 2021-04-17 00:08:30 +02:00