From f6f45f242ecc4d6e46e2e1f295ea6bfc828bac71 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Wed, 12 Apr 2017 01:05:22 +0200 Subject: [PATCH] Show icon.bin for mounted CIAs --- source/virtual/vgame.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/virtual/vgame.c b/source/virtual/vgame.c index d994464..97d875e 100644 --- a/source/virtual/vgame.c +++ b/source/virtual/vgame.c @@ -26,6 +26,7 @@ #define NAME_CIA_TMD "tmd.bin" #define NAME_CIA_TMDCHUNK "tmdchunks.bin" #define NAME_CIA_META "meta.bin" +#define NAME_CIA_ICON "icon.bin" #define NAME_CIA_CONTENT "%04X.%08lX%s" // index.id(.ext) #define NAME_NCSD_HEADER "ncsd.bin" @@ -315,6 +316,12 @@ bool BuildVGameCiaDir(void) { templates[n].keyslot = 0xFF; templates[n].flags = 0; n++; + strncpy(templates[n].name, NAME_CIA_ICON, 32); + templates[n].offset = info.offset_meta + 0x400; + templates[n].size = info.size_meta - 0x400; + templates[n].keyslot = 0xFF; + templates[n].flags = 0; + n++; } // contents