Commit Graph
24 Commits
Author SHA1 Message Date
Starsam80 41a3368889 NANDImporter: Only read the AES key once
There is no need to constantly reset the key for every file entry.
2022-03-01 19:24:59 -07:00
Starsam80 80012ae253 NANDImporter: Make superblocks less magical
Create a struct describing the superblock layout and use it directly
without needing to specify offsets and such.
2022-03-01 19:24:59 -07:00
Starsam80 73151a5753 NANDImporter: Don't pass paths if we don't need to 2022-03-01 19:24:59 -07:00
Starsam80 6758c77c39 NANDImporter: Reduce recursion in ProcessEntry
It also simplifies the code flow, as it no longer goes backwards
through the filesystem chain.
2022-03-01 19:24:59 -07:00
Starsam80 2ccd974471 NANDImporter: Improve NANDFSTEntry
`uid` is a u32, not a u16. Also, everything is big endian, so we
can simplify the code a little bit.
2022-03-01 19:24:59 -07:00
Starsam80 643057fea2 NANDImporter: Make a class variable for the NAND root 2022-03-01 15:07:59 -07:00
Starsam80 ebf6149ad4 Qt: Use addLayout instead of addItem when adding layouts 2018-05-08 17:54:47 -06:00
Starsam80 b7c44715a8 Qt: Remove always true if statement 2018-03-20 00:41:47 -06:00
Starsam80 d9a09cff14 Qt: Allow the game list headers to be rearranged 2017-07-22 00:38:09 -06:00
Starsam80 c6478cac2f Qt: Shrink settings window and make widgets stretch 2017-07-16 14:50:52 -06:00
Starsam80 4d56951d3b Qt: Remove border from game list 2017-07-02 17:25:46 -06:00
Starsam80 3eac4b6c9d Qt: Don't force a minimum size for the main window 2017-07-02 16:20:37 -06:00
Starsam80 ed0ba7ef28 Qt: Don't show the Qt "What's this" button 2017-06-29 18:52:53 -06:00
Starsam80 74df52fb2c Qt: Remove the warning in the settings window 2017-06-20 18:58:47 -06:00
Starsam80 5399311a13 NANDImporter: Improve certificate extraction 2017-06-19 01:23:58 -06:00
Starsam80 e023cc124b Qt/MappingWindow: Update layout to match WX 2017-06-13 22:42:53 -06:00
Starsam80 0c24162928 Qt: Use TitleDatabase for better names in the game list 2017-06-06 19:00:38 -06:00
Starsam80 e04480e5f5 Qt: Add the version to the window title 2017-06-05 12:36:30 -06:00
Starsam80 e1ea6805a7 Qt: Remove booting from the last path 2017-06-04 14:43:41 -06:00
Starsam80 3229cde292 NANDImporter: Add logging 2017-05-19 16:36:06 -06:00
Starsam80 618eb9f743 NANDImporter: Use a indeterminate progress meter 2017-05-19 16:31:47 -06:00
Starsam80 a41c0d3caa WX: Don't specify a parent frame for the render frame 2017-04-19 20:06:33 -06:00
Starsam80 6bccc13f3b Add BootMii NAND import functionality 2017-04-09 13:14:05 -06:00
Starsam80 0f44d22db5 Fix ReadCertFile by opening as binary file 2017-03-11 23:44:30 -07:00