Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong BA results #4214

Open
AD34G opened this issue Jun 15, 2024 · 0 comments
Open

Wrong BA results #4214

AD34G opened this issue Jun 15, 2024 · 0 comments

Comments

@AD34G
Copy link

AD34G commented Jun 15, 2024

While trying to execute BA, I noticed some weird behavior :

Using items 0-39 resulted in the same outcomes as the original game, at least from those I've tested (lens -> megaton hammer, green potion -> current adult trade item, blue potion -> current child trade item, bottled fish -> deku nuts amount)

Getting items on B from an "amount", either using ammo like deku nuts, deku seeds and bombchu, or using trade item BA (for example, hylian shield + deku shield + biggoron sword + mastersword + deku sword -> Claim Check on B) worked as intended

However, using any item with an ID >39 lead to a few strange, varying results :

  • if I RBA goron mask with the "restore RBA" option active, it works as intended and affect boots and tunics. Same goes for the zora mask, If I RBA it, it changes the swords and shields.
    But, the result from a goron mask BA depends from the swords and shields, while a zora mask RBA depends from boots and tunics.
    It seems these two had their results swapped.

  • It's not a unique case, as pocket egg's and pocket cucco's results have been swapped as well.

  • The broken sword seems to have switched with the odd mushroom.

  • Generally, it seems BA results are somewhat similar to the RBA results one would get without the "restore original RBA" option.

From what I understand, it was possible to restore original RBA outcomes without completely changing the code (stuff like SRM and other memory manipulation glitches are much more complicated), so I was wondering if this was possible to restore as well, as I'm not really knowledgeable about N64 programming, and can't do much more by myself. Judging by the fact BA results are similar to those from RBA before the restoration, maybe the restoration code could be used here as well without too much change?

Thanks a lot!
(I also tried BA without the restore RBA option, just to be sure, and it didn't seem to change anything)

@AD34G AD34G changed the title Weird BA results [Bug] Weird BA results Jun 15, 2024
@AD34G AD34G changed the title [Bug] Weird BA results Wrong BA results Jun 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant