Commit graph

252 commits

Author SHA1 Message Date
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
Ottermandias
dbcc050509 Some deduplicator bugfixes. 2021-01-28 15:18:30 +01:00
Ottermandias
cc17bb9928 Small fix for multi-options and effective file lists. 2021-01-28 13:56:37 +01:00
Ottermandias
7130848fe2 Rewrote the Redraw function according to Aers' comment. 2021-01-28 13:37:44 +01:00
Ottermandias
bea196e4b6 added function to redraw all actors or actors with specific names (inspired by / shamelessly stolen from Anamnesis). 2021-01-28 11:37:36 +01:00
Ottermandias
ec915368b3 Fixed mod import crashing before creating the meta file when options are empty and thus folders are not created. 2021-01-28 11:24:38 +01:00
Ottermandias
b987fe53cb Moved the IsEnabled check from computing effective file list to the hook. 2021-01-28 11:24:08 +01:00
Ottermandias
7e51e663ec Complete refactoring of interface code. Addition of 'Enable Mods' checkmark, that just (de)activates all mods at once without changing settings. Allow editing of mod json inside the interface in advanced mode. 2021-01-27 14:53:10 +01:00
Ottermandias
5462bb6f05 SelectType parsed/serialized as Enum. 2021-01-25 23:49:45 +01:00
Ottermandias
06b0fb7e0c Added Deduplication button and the ability to point a hdd file to multiple game paths in groups. 2021-01-25 23:49:11 +01:00
Adam
fd2e020eec fix a case where an old json would outright break penumbra 2021-01-25 14:02:10 +11:00
Adam
33b5e964ef
Merge pull request #14 from Minizbot2012/master
new meta format; enchanced grouping; minor fixes
2021-01-25 14:01:54 +11:00
Minizbot2012
66a849e38a Clean up formatting 2021-01-21 22:17:12 -05:00
Minizbot2012
b3c9fe8902 switch statement instead of if 2021-01-18 11:15:55 -05:00
Minizbot2012
46d6f7e0d0 fully move default code to CalcEffectiveFileList 2021-01-18 11:11:32 -05:00