create new GI_SWORD_RANDO_BGS
with new text ids (or just add custom message logic)
#3626
briaguya-ai
started this conversation in
Discussions
Replies: 2 comments
-
another possible option, skip making the new item and just add some custom logic in Shipwright/soh/src/code/z_message_PAL.c Lines 1698 to 1699 in 219dec9 something like if (gSaveContext.n64ddFlag && (msgCtx->textId == 0xC || msgCtx->textId == 0xB) {
textId = //either just set it to 0C or use a new message id without the you traded stuff
} |
Beta Was this translation helpful? Give feedback.
0 replies
-
moved to v3 because we have a good v2 short term fix for the softlock issue, no need to rush this |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
GI_SWORD_BGS
has some fancy text id logic based on having the giant's knife or not (not sure where that's hiding)this logic is causing some oddities when getting the BGS from shops/chu bowling (showing both text boxes)
the text in those already doesn't make too much sense in the context of rando (you handed in the claim check/you traded the giant's knife), so it probably makes sense to just make a new item for BGS in rando with more generic text
this text could be
(we'll need some translations for it)
in order to make this change, we'll need to look through the codebase for anywhere rando is looking for
GI_SWORD_BGS
and replace it with the new id (and test everything works as expected)Beta Was this translation helpful? Give feedback.
All reactions