From b5e1ea8ea84473f034d16c10199f77889664302c Mon Sep 17 00:00:00 2001 From: Crumps Brother <> Date: Tue, 5 Jul 2022 20:07:59 -0500 Subject: [PATCH 1/3] Update dwr.c --- common/dwr.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/common/dwr.c b/common/dwr.c index 0cf1092..d45ea2b 100644 --- a/common/dwr.c +++ b/common/dwr.c @@ -1322,6 +1322,50 @@ static void other_patches(dw_rom *rom) /* I always hated this wording */ // dwr_str_replace(rom, "The spell will not work", "The spell had no effect"); set_text(rom, 0xad85, "The spell had no effect"); + + + /* Remove Numbers from all "Adventure Log" combinations. + This prevents a tri-stated no numbers flag from getting spoiled before a run starts. + You could get pretty adventurous with easter eggs for all the various options. Food for thought. */ + set_text(rom, 0x72c9, " Adventure Log A"); + + set_text(rom, 0x72e1, " Adventure Log B"); + + set_text(rom, 0x72f9, " Adventure Log A"); + set_text(rom, 0x730a, " Adventure Log B"); + + set_text(rom, 0x7322, " Adventure Log C"); + + set_text(rom, 0x733a, " Adventure Log A"); + set_text(rom, 0x734b, " Adventure Log C"); + + set_text(rom, 0x7363, " Adventure Log B"); + set_text(rom, 0x7374, " Adventure Log C"); + + set_text(rom, 0x738c, " Adventure Log A"); + set_text(rom, 0x739d, " Adventure Log B"); + set_text(rom, 0x73ae, " Adventure Log C"); + + set_text(rom, 0x73c6, " Adventure Log A"); + + set_text(rom, 0x73e0, " Adventure Log B"); + + set_text(rom, 0x73fa, " Adventure Log A"); + set_text(rom, 0x740d, " Adventure Log B"); + + set_text(rom, 0x7427, " Adventure Log C"); + + set_text(rom, 0x7441, " Adventure Log A"); + set_text(rom, 0x7454, " Adventure Log C"); + + set_text(rom, 0x746e, " Adventure Log B"); + set_text(rom, 0x7481, " Adventure Log C"); + + set_text(rom, 0x749b, " Adventure Log A"); + + + + } /** From 8e1fbd264603cd7b49acdcc30743ead94cb4a3b0 Mon Sep 17 00:00:00 2001 From: Crumps Brother <> Date: Tue, 5 Jul 2022 20:22:44 -0500 Subject: [PATCH 2/3] Update dwr.c --- common/dwr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/dwr.c b/common/dwr.c index d45ea2b..a82f333 100644 --- a/common/dwr.c +++ b/common/dwr.c @@ -1362,6 +1362,8 @@ static void other_patches(dw_rom *rom) set_text(rom, 0x7481, " Adventure Log C"); set_text(rom, 0x749b, " Adventure Log A"); + set_text(rom, 0x74ae, " Adventure Log B"); + set_text(rom, 0x74c1, " Adventure Log C"); From 5f20d9c9f4030e6897566cc4a1564db8a7be4246 Mon Sep 17 00:00:00 2001 From: Crumps Brother <> Date: Thu, 28 Jul 2022 12:27:01 -0500 Subject: [PATCH 3/3] ALL CAPS It just looks better this way. --- common/dwr.c | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/common/dwr.c b/common/dwr.c index a82f333..2f29db5 100644 --- a/common/dwr.c +++ b/common/dwr.c @@ -1327,43 +1327,43 @@ static void other_patches(dw_rom *rom) /* Remove Numbers from all "Adventure Log" combinations. This prevents a tri-stated no numbers flag from getting spoiled before a run starts. You could get pretty adventurous with easter eggs for all the various options. Food for thought. */ - set_text(rom, 0x72c9, " Adventure Log A"); + set_text(rom, 0x72c9, " ADVENTURE LOG A"); - set_text(rom, 0x72e1, " Adventure Log B"); + set_text(rom, 0x72e1, " ADVENTURE LOG B"); - set_text(rom, 0x72f9, " Adventure Log A"); - set_text(rom, 0x730a, " Adventure Log B"); + set_text(rom, 0x72f9, " ADVENTURE LOG A"); + set_text(rom, 0x730a, " ADVENTURE LOG B"); - set_text(rom, 0x7322, " Adventure Log C"); + set_text(rom, 0x7322, " ADVENTURE LOG C"); - set_text(rom, 0x733a, " Adventure Log A"); - set_text(rom, 0x734b, " Adventure Log C"); + set_text(rom, 0x733a, " ADVENTURE LOG A"); + set_text(rom, 0x734b, " ADVENTURE LOG C"); - set_text(rom, 0x7363, " Adventure Log B"); - set_text(rom, 0x7374, " Adventure Log C"); + set_text(rom, 0x7363, " ADVENTURE LOG B"); + set_text(rom, 0x7374, " ADVENTURE LOG C"); - set_text(rom, 0x738c, " Adventure Log A"); - set_text(rom, 0x739d, " Adventure Log B"); - set_text(rom, 0x73ae, " Adventure Log C"); + set_text(rom, 0x738c, " ADVENTURE LOG A"); + set_text(rom, 0x739d, " ADVENTURE LOG B"); + set_text(rom, 0x73ae, " ADVENTURE LOG C"); - set_text(rom, 0x73c6, " Adventure Log A"); + set_text(rom, 0x73c6, " ADVENTURE LOG A"); - set_text(rom, 0x73e0, " Adventure Log B"); + set_text(rom, 0x73e0, " ADVENTURE LOG B"); - set_text(rom, 0x73fa, " Adventure Log A"); - set_text(rom, 0x740d, " Adventure Log B"); + set_text(rom, 0x73fa, " ADVENTURE LOG A"); + set_text(rom, 0x740d, " ADVENTURE LOG B"); - set_text(rom, 0x7427, " Adventure Log C"); + set_text(rom, 0x7427, " ADVENTURE LOG C"); - set_text(rom, 0x7441, " Adventure Log A"); - set_text(rom, 0x7454, " Adventure Log C"); + set_text(rom, 0x7441, " ADVENTURE LOG A"); + set_text(rom, 0x7454, " ADVENTURE LOG C"); - set_text(rom, 0x746e, " Adventure Log B"); - set_text(rom, 0x7481, " Adventure Log C"); + set_text(rom, 0x746e, " ADVENTURE LOG B"); + set_text(rom, 0x7481, " ADVENTURE LOG C"); - set_text(rom, 0x749b, " Adventure Log A"); - set_text(rom, 0x74ae, " Adventure Log B"); - set_text(rom, 0x74c1, " Adventure Log C"); + set_text(rom, 0x749b, " ADVENTURE LOG A"); + set_text(rom, 0x74ae, " ADVENTURE LOG B"); + set_text(rom, 0x74c1, " ADVENTURE LOG C");