Commit graph

116 commits

Author SHA1 Message Date
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
Adam
3f9d97f65f remove garbage 2021-02-21 20:33:38 +11:00
Adam
ba341439f7 oops 2021-02-21 20:30:06 +11:00
Adam
4a55119feb big brain (read: shit) fix for scd streaming, should be update proof... 2021-02-21 20:28:44 +11:00
Adam
eb0301f964 enable nullability checks, wip service locator 2021-02-21 17:38:19 +11:00
Adam
9cff2da484
Merge pull request #20 from pmgr/master
Implement reloading for eqdp/gmp/awt/etc. files
2021-02-21 14:57:15 +11:00
pmgr
ab3cc6dc78 Implement reloading eqdp, gmp, awt, etc. 2021-02-21 03:39:36 +00:00
Adam
edc616da36
Merge pull request #19 from Ottermandias/SmallFixes
Fix crash on new installs.
2021-02-19 10:27:55 +11:00
Ottermandias
ba01798ae9 Fix crash if mod has no description (shouldn't happen though). 2021-02-18 20:17:49 +01:00
Ottermandias
3944601c99 Fix crash on new installs. 2021-02-18 19:50:43 +01:00
Adam
98d40d06a9 fix build 2021-02-18 14:24:21 +11:00
Adam
c531f4db69
Merge pull request #18 from Ottermandias/SmallFixes
Big oof.
2021-02-18 09:25:46 +11:00
Ottermandias
9ab08e288f Big oof. 2021-02-17 17:08:02 +01:00
Adam
7d23505bfd
Merge pull request #17 from Ottermandias/SmallFixes
Small fixes
2021-02-17 10:19:51 +11:00
Ottermandias
801d9e24cf Applied a slightly expanded .editorconfig to all files, checked the changes and did some simple refactoring-suggestions. 2021-02-16 15:52:57 +01:00
Ottermandias
b307a787db Removed extension check switch. 2021-02-16 12:29:42 +01:00
Ottermandias
5f9281384d Bug fixes for group selection in installed mods tab. 2021-02-15 14:02:22 +01:00
Ottermandias
b9a9e30388 Added Filter to Installed Mod List. 2021-02-15 13:58:56 +01:00
Ottermandias
a4d36d7f61 Made gamePaths editable directly in the window. 2021-02-15 13:47:28 +01:00
Ottermandias
e1d2b8e89f Some readonly and private cleanup. 2021-02-15 13:41:10 +01:00
Ottermandias
20cb3fbb13 Usings cleanup. 2021-02-15 13:37:25 +01:00
Ottermandias
de8930c574 All Linebreaks to LF. 2021-02-15 13:30:02 +01:00
Ottermandias
82dff6be25 Removed Regions. 2021-02-15 13:29:22 +01:00
Ottermandias
817c3a2206 Silence warning about different system dlls 2021-02-15 12:49:22 +01:00
Ottermandias
374b652f0d Fix crash on Delete Mod Button with no mod selected or already deleted mod. 2021-02-15 12:49:20 +01:00
Ottermandias
fc2a18e5e7 Tiny improvement to importing progress bar. Not sane, but at least not 420 / 69 objects extracted. 2021-02-15 12:40:50 +01:00
Ottermandias
f3857e03be Allow disabling the debug bar in debug mode. 2021-02-15 12:39:58 +01:00
Ottermandias
2f9402ae5f Make import of files with erroneous extension a bit more robust. 2021-02-15 12:35:14 +01:00
Adam
5a8051e0da use wrappedtext when not editing, fix fileswap splitting across lines 2021-02-15 22:15:17 +11:00
Adam
093d04e70a engrish xd 2021-02-15 21:45:45 +11:00
Adam
00af098d66 cleanup some garbage, make loading less brittle 2021-02-15 21:43:41 +11:00
Adam
729ef7fea7 formatting fixes 2021-02-15 21:23:18 +11:00
Adam
41b02abc2f maybe fix a crash on load due to missing fileswaps 2021-02-15 21:22:59 +11:00
Adam
fe734776fb use lf instead of crlf 2021-02-15 21:22:01 +11:00
Adam
1aa31132a3
Merge pull request #15 from Ottermandias/deduplicate
Deduplicate & Edit Meta
2021-01-29 09:55:42 +11:00
Ottermandias
54d8a3e330
Merge pull request #1 from goaaats/deduplicate
Add error message on failed import
2021-01-28 18:03:50 +01:00
goat
d6266b7f02 Merge branch 'deduplicate' of https://github.com/Ottermandias/Penumbra into deduplicate 2021-01-28 17:52:49 +01:00
goat
c532b8a7c0 feat: throw when unrecognized extension is loaded 2021-01-28 17:52:41 +01:00
goat
4346efa881 feat: add error message on failed import 2021-01-28 17:52:28 +01:00
Ottermandias
2ac935e397 Reload JSON should also refresh files. 2021-01-28 16:06:20 +01:00