Commit graph

1222 commits

Author SHA1 Message Date
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
Putta Khunchalee
07f084940b Moves src/.cargo to the root of repository 2022-09-21 14:29:03 +07:00
Putta Khunchalee
d0d8074c5b Enables at least CPU instructions available on PS4 CPU 2022-09-21 14:22:38 +07:00
Putta Khunchalee
9140ee37cb Initializes PKG installation 2022-09-20 21:50:30 +07:00
Putta Khunchalee
acc588a3c9 Updates README 2022-09-19 18:04:14 +07:00
Putta Khunchalee
b210309a48 Uses file name as a game name in game list 2022-09-19 17:55:25 +07:00
Putta Khunchalee
bc96a3609c Updates README 2022-09-19 17:48:40 +07:00
Putta Khunchalee
edb9e7a334 Reads required fields from PKG header 2022-09-19 17:48:27 +07:00
Putta Khunchalee
a6188972cc Checks PKG header 2022-09-19 17:21:14 +07:00
Putta Khunchalee
35f000c0da Uses memory-mapped file when working with PKG 2022-09-19 16:30:55 +07:00
Putta Khunchalee
5aac2d98e4 Separates Emulator into a dedicated file 2022-09-19 15:55:06 +07:00
Putta Khunchalee
609bf27afc Initializes PKG reader 2022-09-19 15:34:43 +07:00
Putta Khunchalee
a8a45a2bfc Refactors emulator API 2022-09-19 14:27:12 +07:00
Putta Khunchalee
9b713f0e69 Adds menu/toolbar to open games directory 2022-09-19 14:08:26 +07:00
Putta Khunchalee
cdec8fa5b4 Uses tab as a central widget 2022-09-18 20:06:55 +07:00
Putta Khunchalee
d9545fc467 Moves game loading to main window 2022-09-18 19:58:34 +07:00
Putta Khunchalee
87df0f589e Changes location to store games to PKG files 2022-09-18 18:42:00 +07:00
Putta Khunchalee
83971e2361 Fixes linking error on Windows 2022-09-18 18:20:33 +07:00
Putta Khunchalee
e12bd3a549 Renames start_game to emulator_start 2022-09-18 18:19:42 +07:00
Putta Khunchalee
07efceaf50 Fixes linking error on Windows 2022-09-18 17:33:40 +07:00
Putta Khunchalee
8089d9d716 Removes initialization for Kyty logging subsystem 2022-09-18 17:31:48 +07:00
Putta Khunchalee
0cc6f29ee9 Fixes linking error on Windows 2022-09-18 17:09:00 +07:00
Putta Khunchalee
031257b115 Initializes GameSettings 2022-09-18 17:07:45 +07:00
Putta Khunchalee
894aed29f7 Fixes linking error on Windows 2022-09-18 16:33:26 +07:00
Putta Khunchalee
3a84b21573 Initializes game settings dialog 2022-09-18 16:31:53 +07:00
Putta Khunchalee
3b33d8afa2 Fixes linking error on Windows 2022-09-18 15:24:01 +07:00