From 978c4f8b865ff1b33277a82dd9c5c4641c98ea33 Mon Sep 17 00:00:00 2001 From: luigoalma Date: Mon, 3 Feb 2020 22:06:44 +0000 Subject: [PATCH] Fake ticket building changes --- arm9/source/game/ticket.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arm9/source/game/ticket.c b/arm9/source/game/ticket.c index 16af980..f8ab0ec 100644 --- a/arm9/source/game/ticket.c +++ b/arm9/source/game/ticket.c @@ -43,9 +43,7 @@ u32 BuildFakeTicket(Ticket* ticket, u8* title_id) { const u8 ticket_cnt_index[] = { // whatever this is 0x00, 0x01, 0x00, 0x14, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x84, - 0x00, 0x00, 0x00, 0x84, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + 0x00, 0x00, 0x00, 0x84, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; // set ticket all zero for a clean start memset(ticket, 0x00, TICKET_COMMON_SIZE); // 0xAC being size of this fake ticket's content index @@ -60,6 +58,7 @@ u32 BuildFakeTicket(Ticket* ticket, u8* title_id) { ticket->commonkey_idx = 0x00; // eshop ticket->audit = 0x01; // whatever memcpy(ticket->content_index, ticket_cnt_index, sizeof(ticket_cnt_index)); + memset(&ticket->content_index[sizeof(ticket_cnt_index)], 0xFF, 0x80); // 1024 content indexes return 0; }