Commit graph

2855 commits

Author SHA1 Message Date
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
Ottermandias
c25334ea58 Merge remote-tracking branch 'origin/master' into develop 2021-04-17 00:08:20 +02:00
Adam
5cea061384
Merge pull request #24 from goaaats/old_streams
Use old SqPackStream
2021-04-16 08:47:40 +10:00
Ottermandias
75579f03cd Merge branch 'develop' into MetaData 2021-04-16 00:00:52 +02:00
Ottermandias
7fdb29228d Merge remote-tracking branch 'origin/master' into develop 2021-04-16 00:00:33 +02:00
goat
33f6304720
style weirdness 2021-04-15 23:51:57 +02:00
goat
54902f78be
fix: random file paths in ttmps 2021-04-15 23:50:52 +02:00
goat
53105a4653
fix: use old SqPackStream from Lumina 2021-04-15 14:42:35 +02:00
Liam
6edcdcb809 update CI to dev path and update distrib url 2021-04-14 13:57:03 -04:00
Liam
812ab7a787 update dep paths to hooks dev directory 2021-04-14 13:54:08 -04:00
liam
b0dc6490bf
fix LaunchButton for viewports in API3 2021-04-10 23:33:14 -04:00
Ottermandias
f74dc7f326 Merge branch 'develop' into MetaData 2021-03-28 19:25:52 +02:00
Ottermandias
8fdafdcffc Readded the (seemingly unnecessary?) slash replacement for replaced paths. 2021-03-06 13:02:49 +01:00
Ottermandias
d3af1d7ba2 Added option to use default-# in mod editing to simplify setting up configs. 2021-03-05 23:45:23 +01:00
Ottermandias
9daffc9382 Fix for reloading penumbra and default IMCs (forgot a clone) 2021-03-05 16:53:09 +01:00
Ottermandias
db5ce7a2e4 Apply meta manipulation and load the corresponding files when encountering meta files. 2021-03-05 15:59:16 +01:00
Ottermandias
739627b7c2 Support for parsing TexTools .Meta Files and the corresponding game data. 2021-03-05 15:59:16 +01:00
Ottermandias
88ba14e595 Enums and support for parsing and interpreting game paths. 2021-03-05 15:59:16 +01:00
Ottermandias
b97d0ddc37 Clarified GameUtils name and turned to service. 2021-03-04 16:44:14 +01:00
Ottermandias
925e9fef27 Fix explicit null values in jsons. 2021-03-04 16:44:14 +01:00
Ottermandias
1a75fd953b Split up ModInfo to allow named Settings and Settings without current runtime Information. 2021-03-04 16:44:14 +01:00
Ottermandias
44670198ab Use GamePath and RelPath where appropriate 2021-03-04 16:22:05 +01:00
Ottermandias
ee280994ce Moved FileSystemWatcher stuff to end of file. 2021-02-22 15:12:33 +01:00
Ottermandias
b502c6ac8a Added GamePath and RelPath 2021-02-22 14:51:05 +01:00
Ottermandias
87c4172168 InstallerInfo (weird name?) => OptionGroup 2021-02-22 14:50:11 +01:00
Ottermandias
70371b6467 Some structure for UI shit 2021-02-22 14:38:19 +01:00
Ottermandias
ef2f2cff5c Remove some warnings about nullable. 2021-02-22 14:32:07 +01:00