oracles-randomizer icon indicating copy to clipboard operation
oracles-randomizer copied to clipboard

Black Beast Chest bug?

Open RevanXVIV opened this issue 1 year ago • 9 comments

Ok so my members card is behind black beast chest and I'm doing an entrance randomizer, the second I opened the black beast chest and the card appeared, the game kept moving but the text never appeared so I'm stuck staring at the card forever. Is this a known bug? Is there a fix?

RevanXVIV avatar Jun 21 '23 02:06 RevanXVIV

i'm having the same issue but with the boomerang, both of them, so now I can't complete my seed..

Ahrio76 avatar Oct 22 '23 21:10 Ahrio76

I think I know what went wrong here, but not why it went wrong. There aren't any special properties which that chest/room has, as far as I'm aware.

Can someone who's had this problem post the top few lines of their spoiler log, so I can see the exact version, settings, and seed? I'll try to reproduce it and see what's happening in the debugger.

jangler avatar Oct 23 '23 17:10 jangler

oracles randomizer 1.6.1_entrance-webpatch-d232c78 generated 2023-10-22T19:27:24+01:00 seed: bba20000 sha-1 sum: e4710fe6fc2b1cd5a4cf3ece868f3e27de9538ec difficulty: normal

Ahrio76 avatar Oct 23 '23 18:10 Ahrio76

After asking about this in Discord, it looks like this is probably caused by sprite space expansion for the Nayru player sprite. Custom player sprites aren't a feature of this randomizer per se, but there is a bit of code in this randomizer that makes the Nayru player sprite possible for an external patcher (like the web patcher) to do. Apparently there was a bug with it that Stewmat contributed a fix for years ago, but the entrance randomizer fork hasn't been updated in a long time and so it hasn't merged that fix from this codebase.

My understanding is that the corresponding crash/softlock only happens when using the Nayru player sprite. Were you using that sprite for your playthrough?

jangler avatar Oct 25 '23 18:10 jangler

yes, the red one

Ahrio76 avatar Oct 25 '23 20:10 Ahrio76

@ReggX or @vinheim3 - possible to get a new release of the entrance randomizer? Merging 4.0.A into entrance would fix the problem without having to deal with merging all the multiworld changes, in case that's a problem.

jangler avatar Oct 25 '23 21:10 jangler

I'll be honest. I haven't looked at the code in years. I assume you are talking about this one relevant commit https://github.com/jangler/oracles-randomizer/commit/445fa3555f89e8560969e491cb4642c6305d0e8d changing eob.yaml.

If so, then that should be managable.

ReggX avatar Oct 26 '23 15:10 ReggX

Scratch that. I have neither my build toolchain ready nor committer privileges on @vinheim3, so I can't draft a new release.

I still pushed the fix to https://github.com/ReggX/oracles-randomizer/commit/687e02a66369827ef5019dae68387f21a4d5197c but the entrance rando branch should be considered abandoned in its current form. Anybody is free to fork and continue working on it if they want to though.

ReggX avatar Oct 26 '23 15:10 ReggX

Yes, that's the relevant commit. Maybe I'll see if I can put together a new entrance rando release for cemulate sometime, then.

jangler avatar Oct 27 '23 15:10 jangler