Commit graph

  • 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. Ottermandias 2021-07-31 12:54:09 +02:00
  • ac468852c7 Bugfix in ObjectIdentification. 0.4.1.0 Ottermandias 2021-07-27 00:14:29 +02:00
  • 3679b780cf Some more general cleanup. Ottermandias 2021-07-27 00:13:36 +02:00
  • 44fc83784d Api does not need GameData. Ottermandias 2021-07-26 17:52:28 +02:00
  • 1eee89ab4c Fix meta change counting and reloading on manual meta change edits. Ottermandias 2021-07-26 17:45:01 +02:00
  • bf355114f2 Fix some better naming display in gui. Ottermandias 2021-07-26 17:44:24 +02:00
  • 7793b9beec Include a number of frames to wait after zone changes before redrawing, configurable in advanced settings. Ottermandias 2021-07-26 16:48:49 +02:00
  • 12ee42df8e General formatting and cleanup. Ottermandias 2021-07-26 16:17:20 +02:00
  • 2b46397e8e Create a interface for a basic API to use the ActorRefresh and register actions to clicks on changed items (for now). Ottermandias 2021-07-26 15:56:09 +02:00
  • 6c26943cb7 Fix reload problems on file changes. Ottermandias 2021-07-26 15:54:02 +02:00
  • d99707f77e Move PlayerWatcher to own assembly and make appropriate changes for reuse. Ottermandias 2021-07-26 15:53:41 +02:00
  • ea40d5bc9c Final fixes for GameData. Ottermandias 2021-07-25 02:45:48 +02:00
  • 702f8e3967 Move Object Identification and Path Parsing to GameData, create initializable static Identifier in GameData. Ottermandias 2021-07-25 02:41:36 +02:00
  • b93c5376de Move Entries to GameData. Ottermandias 2021-07-25 02:36:21 +02:00
  • 4cfd7f56c0 Move Enums to GameData. Ottermandias 2021-07-25 02:30:59 +02:00
  • fce9ec5659 Move ActorEquip and related structs to GameData. Ottermandias 2021-07-25 02:25:46 +02:00
  • c7a17d0180 Create external project for GameData and move GamePath to it Ottermandias 2021-07-25 01:55:45 +02:00
  • 3c560268fc Split CharEquipment. Ottermandias 2021-07-25 01:09:33 +02:00
  • a4ae44f310 Split GamePath and RelPath file, made GamePath independent of RelPath. Ottermandias 2021-07-25 01:05:01 +02:00
  • d6bb45f33c Some fixes regarding Forward-Slashes in ModNames. Ottermandias 2021-07-24 20:32:51 +02:00
  • 03a722b92f Added condition checks to ActorRefresher to not trigger reloading on zone changes too early. Ottermandias 2021-07-24 14:13:16 +02:00
  • 1d3d6dc3af Change order of Add Mod and Delete Mod button. Ottermandias 2021-07-23 15:09:16 +02:00
  • 13b275c83f Added tooltip that items in Changed Items can be clicked to create links. Ottermandias 2021-07-23 12:55:48 +02:00
  • f372cc001f Fixed CharEquipment wrong order of rings, fixed some GPose redraw stuff, gave some variables actual names. Ottermandias 2021-07-23 12:54:58 +02:00
  • c7d22935ef Add option to scale the mod selector with window growth. Ottermandias 2021-07-23 12:47:54 +02:00
  • 66427d32f5 Changed Indent spacing for subfolders Ottermandias 2021-07-23 12:42:05 +02:00
  • b9340e7c44 Fix unnamed actions appearing in identification. Ottermandias 2021-07-22 13:11:07 +02:00
  • ac2968a6a8 Added some tooltips, a help button and the option to manipulate search order per right-click on mods. 0.4.0.3 Ottermandias 2021-07-21 18:39:04 +02:00
  • d2086f7fc8 Fix crashing non-stupidly. Ottermandias 2021-07-21 09:39:36 +02:00
  • ebb9100170 Added customization type Zear with suffix for identification. 0.4.0.2 Ottermandias 2021-07-20 21:50:00 +02:00
  • 0c8a545dc2 Remove a bunch of unnecessary try-catch blocks so the exception gets caught one higher up and gives better info. Ottermandias 2021-07-20 20:38:33 +02:00
  • 592a5c8f56 Fix crash. Ottermandias 2021-07-20 20:34:11 +02:00
  • c26c76fa4d Fixed some invalid identifications of customizations. 0.4.0.1 Ottermandias 2021-07-19 14:02:33 +02:00
  • 3a7209109a Allow /penumbra redraw self and redrawing all, as well as the actor watcher, to redraw the GPose character. Ottermandias 2021-07-19 13:30:37 +02:00
  • 3a7716717c Introduce list clipper for effective changes. Ottermandias 2021-07-19 12:15:00 +02:00
  • bf85cfe4b9 Fix files in single groups being added to effective files again with their relative path. Ottermandias 2021-07-19 12:14:35 +02:00
  • 68cba9227c Merge branch 'develop' 0.4.0.0 Ottermandias 2021-07-17 23:47:23 +02:00
  • fa6516ac5d Updated ResourceLoader to possibly deal with SSO. develop Ottermandias 2021-07-17 23:45:40 +02:00
  • 83cad76b62 Added more detailed information about metadata changes on click on value, as well as option to edit them or add new ones. Ottermandias 2021-07-17 23:17:41 +02:00
  • 068b1e074b Fix bug in object identification. Ottermandias 2021-07-12 22:06:39 +02:00
  • bb6c6aed8a Again some Actor Refresher changes. Ottermandias 2021-07-12 16:51:17 +02:00
  • 92e95400b0 Changed initial mod directory to be empty and prevent crashes on invalid or no root directories (also add some information to debug). Ottermandias 2021-07-11 23:15:42 +02:00
  • e41dedf9dd This should probably check for the ResourceHandle instead of the FileDescriptor if it crashed when trying to read the string in that, no? Ottermandias 2021-07-11 12:02:22 +02:00
  • ae62f0666d potential (read: i didn't test) fix for #36 Adam 2021-07-11 13:05:28 +10:00
  • 9decf26ab6 fix #37 - check dir exists before trying to open it Adam 2021-07-11 13:01:28 +10:00
  • 25f901bb7c Fix right rings and set status not being correctly checked by actorwatcher. Ottermandias 2021-07-11 01:04:59 +02:00
  • b05ff66773 Temp Files addition to Debug Tab Ottermandias 2021-07-11 00:59:53 +02:00
  • 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). Ottermandias 2021-07-10 22:20:18 +02:00
  • cfdff30189 Some current collection fixes. Ottermandias 2021-07-09 23:11:05 +02:00
  • 89835b437a Fix rgsp file reading for version 1 files. Ottermandias 2021-07-08 00:51:19 +02:00
  • 47ccbfa4db Another try to fix reloading getting stuck. Ottermandias 2021-07-05 21:20:31 +02:00
  • 75b141f653 Possibly fix bug where switching away from default collection in current collection breaks the cache. Ottermandias 2021-07-05 18:53:29 +02:00
  • 893925f599 Fix weird bug where a collection name of certain length fucks up the combo. Ottermandias 2021-07-05 18:38:24 +02:00
  • 071da49ba9 Fix last group in selector not working correctly. Ottermandias 2021-07-05 18:24:39 +02:00
  • 7a34bdabba Uncouple the currently manipulated collection from the default collection. Ottermandias 2021-07-04 20:05:10 +02:00
  • 2ff98f2338 Added object identification for equipment, weapons, action/animations and character customizations. Added mod filtering for changed items and authors. A bunch of bugfixes. Ottermandias 2021-07-04 19:44:37 +02:00
  • 61be374b67 Fix very small files in ttmps not extracting correctly. Ottermandias 2021-07-04 12:42:28 +02:00
  • 6882e03c82 Fix inversion of mod load order on config migration. Ottermandias 2021-06-29 21:38:43 +02:00
  • 546f6d4152 Support for TexTools .rgsp files for meta changes. (Racial Scaling Parameters) Ottermandias 2021-06-29 18:54:53 +02:00
  • d52086b69c Introducing custom Sort Order for mods and collapsible folders inside the mod selector based on '/' in the sort order. Ottermandias 2021-06-28 22:33:36 +02:00
  • 702e3b9305 Fix redraw queue getting stuck on NPCs or leaving actors. Ottermandias 2021-06-27 13:02:06 +02:00
  • e4f9bf72e2 Potential fix for being unable to load into character select until reloading player resources. Ottermandias 2021-06-27 12:09:24 +02:00
  • 5952d5e312 Fix settings not taking effect. Ottermandias 2021-06-26 19:40:01 +02:00
  • 3c9c892a83 Setup the CollectionsManager and introduced first version of character based collection loading and automatic redrawing of characters. Ottermandias 2021-06-26 15:23:11 +02:00
  • 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. Ottermandias 2021-06-25 16:43:41 +02:00
  • e617d0c1ea Change actor redrawing to be frame based and allow for placeholders for redrawing. Ottermandias 2021-06-25 16:08:29 +02:00
  • d29049ca21 Added a whole lot of rudimentary comments, also importing selects the last imported mod if possible. Ottermandias 2021-06-25 15:40:41 +02:00
  • a19ec226c5 Complete refactoring of most code, indiscriminate application of .editorconfig and general cleanup. Ottermandias 2021-06-19 11:53:54 +02:00
  • 5332119a63 Add non-ascii removal from option directories. 0.3.5.2 Ottermandias 2021-06-11 12:42:00 +02:00
  • 565db65bde Some Deduplicator fixes and introduce Normalize function, untested. Ottermandias 2021-06-06 14:57:52 +02:00
  • db4942224e Fix weapon meta changes. 0.3.5.1 Ottermandias 2021-06-04 13:05:46 +02:00
  • 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. 0.3.5.0 Ottermandias 2021-06-03 15:29:47 +02:00
  • 6012b2c6ea Remove all non-ascii symbols from path during import, because FFXIV can not handle them correctly. Ottermandias 2021-06-03 15:26:30 +02:00
  • 04c42b7842 Fix changed offset and sig for 5.55 0.3.4.3 Ottermandias 2021-05-25 19:01:39 +02:00
  • b22ca96bbd Fix for importing mods containing dots, stop overwriting existing mods on import, fix identically named option groups on different pages crashing. 0.3.4.2 Ottermandias 2021-05-07 11:49:04 +02:00
  • 80d5da3c05 Only warn against missing mod meta files in Release mode on log-level debug or higher. 0.3.4.1 Ottermandias 2021-04-20 22:17:33 +02:00
  • 5d97f77dc3 Make meta parsing more robust. Ottermandias 2021-04-20 22:13:56 +02:00
  • a722acbc94 Stop error for meta tmp directory. Ottermandias 2021-04-20 22:13:10 +02:00
  • 668371dae8 Some further interface improvements. 0.3.4.0 Ottermandias 2021-04-20 16:32:03 +02:00
  • 234712ca99 Fix crash on load of meta files with secondary type / no slot info. Ottermandias 2021-04-20 15:41:05 +02:00
  • c3a8b4cb0b Use Empty instead of implicit bool. Ottermandias 2021-04-19 17:17:47 +02:00
  • ba7cf17d68 Merge branch 'develop' into MetaData Ottermandias 2021-04-19 17:17:14 +02:00
  • c91a28ae1d Add Empty to Path types. Ottermandias 2021-04-19 17:16:52 +02:00
  • 4655364b98 Added hints to input texts in edit mode. Ottermandias 2021-04-19 00:52:28 +02:00
  • 67415db7c0 Fixed GamePath Serialization for FileSwaps, added FileSwap Edit menu, some formatting. Ottermandias 2021-04-19 00:41:18 +02:00
  • 7c56de8c81 Fixed formatting in SqPackStream, applied null-checking, replaced user-facing asserts with throws. Ottermandias 2021-04-18 23:14:48 +02:00
  • 63407f775f Fix imgui deprecation warnings, some formatting. Ottermandias 2021-04-18 23:03:34 +02:00
  • de84bc8f98 Merge branch 'develop' into MetaData Ottermandias 2021-04-17 00:08:30 +02:00
  • c25334ea58 Merge remote-tracking branch 'origin/master' into develop Ottermandias 2021-04-17 00:08:20 +02:00
  • 5cea061384
    Merge pull request #24 from goaaats/old_streams 0.3.3.3 Adam 2021-04-16 08:47:40 +10:00
  • 75579f03cd Merge branch 'develop' into MetaData Ottermandias 2021-04-16 00:00:52 +02:00
  • 7fdb29228d Merge remote-tracking branch 'origin/master' into develop Ottermandias 2021-04-16 00:00:33 +02:00
  • 33f6304720
    style weirdness goat 2021-04-15 23:51:57 +02:00
  • 54902f78be
    fix: random file paths in ttmps goat 2021-04-15 23:50:52 +02:00
  • 53105a4653
    fix: use old SqPackStream from Lumina goat 2021-04-15 14:42:35 +02:00
  • 6edcdcb809 update CI to dev path and update distrib url 0.3.3.2 Liam 2021-04-14 13:57:03 -04:00
  • 812ab7a787 update dep paths to hooks dev directory Liam 2021-04-14 13:54:08 -04:00
  • b0dc6490bf
    fix LaunchButton for viewports in API3 liam 2021-04-10 23:33:14 -04:00
  • f74dc7f326 Merge branch 'develop' into MetaData Ottermandias 2021-03-28 19:25:52 +02:00
  • 8fdafdcffc Readded the (seemingly unnecessary?) slash replacement for replaced paths. Ottermandias 2021-03-06 13:02:49 +01:00