197 Commits

Author SHA1 Message Date
Putta Khunchalee
33e9a05dce Updates README and COPYING 2022-10-05 23:36:25 +07:00
Putta Khunchalee
0befc238e6 Uses Arc for PFS image 2022-10-05 23:34:19 +07:00
VocalFan
8a3efdddf1
Added Obliteration png and ico files (#7) 2022-10-05 23:31:18 +07:00
Putta Khunchalee
2b4b131d4b Initializes filesystem 2022-10-05 07:44:42 +07:00
Putta Khunchalee
6ca43629f3 Adds menu to report issue 2022-10-05 00:31:21 +07:00
Putta Khunchalee
47d5e85c8a Adds tab icon 2022-10-04 02:59:25 +07:00
Putta Khunchalee
ae5380e3ac Initializes rootfs 2022-10-04 02:33:11 +07:00
Putta Khunchalee
983d67fd0d Adds kernel logging 2022-10-03 23:43:17 +07:00
Putta Khunchalee
f72f30b3d3 Emulates system calls instead of user space APIs 2022-10-03 19:56:08 +07:00
Putta Khunchalee
c54e00b1af Uses custom progress dialog instead of QProgressDialog 2022-10-03 04:26:37 +07:00
Putta Khunchalee
e68222b5b9 Fixes error when install some FPKG 2022-10-03 00:55:55 +07:00
Putta Khunchalee
14ef9e3921 Adds Win32 resources 2022-10-02 01:33:26 +07:00
Putta Khunchalee
f0287a5a6c Updates README 2022-10-02 01:11:45 +07:00
Putta Khunchalee
d70b4b4afc Dumps all entries when install game 2022-10-02 01:10:22 +07:00
Putta Khunchalee
78374c2085 Updates README 2022-10-01 23:30:19 +07:00
Putta Khunchalee
eadcad2f5b Removes miniz 2022-10-01 23:28:12 +07:00
Putta Khunchalee
75f46d1676 Implements PFSC reader 2022-10-01 22:46:51 +07:00
Putta Khunchalee
92440cca51 Implements Seek for PFS file 2022-10-01 02:08:54 +07:00
Putta Khunchalee
d16aaf6e19 Adds debug configurations for VS Code 2022-09-30 17:51:54 +07:00
Putta Khunchalee
3db30ccffe Extracts PFS super-root (no decompression yet) 2022-09-30 04:35:31 +07:00
Putta Khunchalee
15f78c4018 Updates screenshots 2022-09-29 06:36:25 +07:00
Putta Khunchalee
035b05b645 Loads PFS dirents 2022-09-29 05:43:46 +07:00
Putta Khunchalee
7708b311a5 Implements inode blocks loader 2022-09-28 17:25:20 +07:00
Putta Khunchalee
7a0efc098c Relicense PKG and PFS libraries to LGPL-3.0 2022-09-27 20:16:13 +07:00
Putta Khunchalee
ad6b3f8fb0 Renames libobliteration to libcore 2022-09-27 19:48:37 +07:00
Putta Khunchalee
f260ed7a9f Splits PFS library from PKG 2022-09-27 19:37:23 +07:00
Putta Khunchalee
b263c00dc8 Reads more fields from PFS header and inode 2022-09-27 16:46:54 +07:00
Putta Khunchalee
dc37feaeaa Removes zstd 2022-09-26 22:01:51 +07:00
Putta Khunchalee
72835da9d5 Initializes inode reader 2022-09-26 21:56:09 +07:00
Putta Khunchalee
dc1ba42e2d Adds error type to report error from Rust to C++ 2022-09-26 14:11:10 +07:00
Putta Khunchalee
474424ad6b Removes sqlite and magic_enum 2022-09-26 13:12:49 +07:00
Putta Khunchalee
793ae0d771 Excludes D3Dcompiler_47.dll and opengl32sw.dll from Windows artifact 2022-09-26 13:03:59 +07:00
Putta Khunchalee
5049e9f5dd Initializes PFS extraction 2022-09-25 20:37:32 +07:00
Putta Khunchalee
4877f47c56 Removes Lua and easy_profiler 2022-09-24 19:11:04 +07:00
Putta Khunchalee
dc9d80d8b6 Fixes error when running windeployqt 2022-09-24 19:09:25 +07:00
Putta Khunchalee
75044176ae Fixes screen DPI issues 2022-09-24 18:58:23 +07:00
Putta Khunchalee
d202d2e3ef Removes qt_standard_project_setup due to it is not available on Qt 6.2 2022-09-24 17:20:29 +07:00
Putta Khunchalee
0e95f2fa05 Uses qt6_standard_project_setup instead of qt_standard_project_setup 2022-09-24 16:13:20 +07:00
Putta Khunchalee
6332e44e4f Fixes XKB not found on Linux CI 2022-09-24 16:12:06 +07:00
Putta Khunchalee
9518826086 Upgrades Qt from 5 to 6.2 2022-09-24 16:01:22 +07:00
Putta Khunchalee
6b0356654a Loads and decrypt EKPFS for fake PKG 2022-09-23 14:34:26 +07:00
Putta Khunchalee
4a9c24fc9e Caches decrypted entry key #3 2022-09-23 12:15:16 +07:00
Putta Khunchalee
d9529d94b8 Updates README 2022-09-22 23:05:36 +07:00
Putta Khunchalee
5583ef1262 Temporary removes SDL2 until upstream has fixed error 2022-09-22 23:05:11 +07:00
Putta Khunchalee
cf46979f00 Refactors PKG reading API 2022-09-22 23:02:11 +07:00
Putta Khunchalee
dd572b55b8 Updates README 2022-09-22 16:27:18 +07:00
Putta Khunchalee
bbf56e6744 Displays game icon in the game list 2022-09-22 16:23:02 +07:00
Putta Khunchalee
abcbf4a902 Implements PKG installation (no PFS extraction yet) 2022-09-22 15:12:33 +07:00
Putta Khunchalee
59f45c3b7b Fixes invalid target features in Cargo config 2022-09-21 20:20:10 +07:00
Putta Khunchalee
5b1e46c56b Splits emulator part into smaller parts 2022-09-21 20:19:35 +07:00