Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FILE *NpdmUtils::OpenNpdm(u64 title_id) {
- if (title_id == 0x010000000000100D) {
- hidScanInput();
- u64 kDown = hidKeysDown(CONTROLLER_P1_AUTO);
- if(kDown & KEY_R) {
- FILE *f_out = OpenNpdmFromSdCard(title_id);
- if (f_out != NULL) {
- return f_out;
- }
- return OpenNpdmFromExeFS();
- }
- else {
- return OpenNpdmFromExeFS();
- }
- }
- else {
- FILE *f_out = OpenNpdmFromSdCard(title_id);
- if (f_out != NULL) {
- return f_out;
- }
- return OpenNpdmFromExeFS();
- }
- }
- FILE *NsoUtils::OpenNso(unsigned int index, u64 title_id) {
- if (title_id == 0x010000000000100D) {
- hidScanInput();
- u64 kDown = hidKeysDown(CONTROLLER_P1_AUTO);
- if(kDown & KEY_R) {
- FILE *f_out = OpenNsoFromSdCard(index, title_id);
- if (f_out != NULL) {
- return f_out;
- } else if (CheckNsoStubbed(index, title_id)) {
- return NULL;
- } else {
- return OpenNsoFromExeFS(index);
- }
- }
- else { return OpenNsoFromExeFS(index); }
- }
- else {
- FILE *f_out = OpenNsoFromSdCard(index, title_id);
- if (f_out != NULL) {
- return f_out;
- } else if (CheckNsoStubbed(index, title_id)) {
- return NULL;
- } else {
- return OpenNsoFromExeFS(index);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement