OoTRandomizer / OoT-Randomizer

A randomizer for Ocarina of Time.
Other
401 stars 232 forks source link

Scarecrow's Song stops working #554

Open r0bd0g opened 5 years ago

r0bd0g commented 5 years ago

juwkToday at 9:49 PM so in the race earlier scarecrow song randomly stopped working for me

not sure if that's known

i used it 3 times already at that point

mzxrulesToday at 9:50 PM l

any way you can send a state or a save

juwkToday at 9:50 PM it was on vc

mzxrulesToday at 9:50 PM so yes?

FigToday at 9:50 PM did anyone else in the race have the issue

juwkToday at 9:51 PM idk how to get the vc save tbh lol

i dont think so fig

mzxrulesToday at 9:51 PM think you can just get it from the save manager

but i guess i should ask if resetting does anything

juwkToday at 9:52 PM i'll try again now

it was after using fw is that changes anything

mzxrulesToday at 9:52 PM maybe something resulted in the scarecrow song becoming corrupt

juwkToday at 9:52 PM i used fw to warp back to fire

and it didnt wanna work there

or later in shadow either

mzxrulesToday at 9:52 PM sounds promising

*oca_rec_flag8 Scarecrow's Song (Short Version) 12C4

Farore's Wind Data 0E64

juwkToday at 9:55 PM still doesnt work

i tried playing it to the scarecrow as adult again and it gave me the error sound lmao

r0bd0g commented 5 years ago

Juwk checking what his scarecrow's song is currently set to: it's blank.

https://www.twitch.tv/videos/383679652

Cuphat commented 5 years ago

Here's a save file with a broken Scarecrow's Song (first save file): https://cuphat.com/downloads/OoTR_196169_5CAHKYILJS-comp.sra

Clip: https://clips.twitch.tv/KitschyDirtyLeopardOpieOP

Cuphat commented 4 years ago

This owned me once again.

Save file: https://cuphat.com/downloads/OoT_8000D_82WXKMEPRY-comp.sra Highlighted VoD: https://www.twitch.tv/videos/488454744

Notable timestamps:

0:47:52 (set song) 0:50:41 (acquire scarecrow) 0:51:11 (adult fishing scarecrow) 0:54:07 (lab roof scarecrow) 1:00:56 (Dodongo's Cavern scarecrow) 1:13:27 (Sacred Forest Meadow scarecrow) 1:34:50 (Fire Temple scarecrow) 1:47:08 (Sacred Forest Meadow, scarecrow song is broken)

Going back to the scarecrow to check my song results in the same thing as the previous clip I linked.

r0bd0g commented 4 years ago

Just wanted to say that this happened to WTHH today.

Cuphat commented 4 years ago

Yeah, I had this happen again last night as well.

Cuphat commented 4 years ago

And I had it happen on both weeklies this week, both times before setting it as adult.

I wonder if this is a Wii VC thing? Am I the only one that this is consistently happening to?

r0bd0g commented 4 years ago

I've done hundreds of seeds and have never seen it Makes me wonder if there's some weird strat in the opener that only you do

Cuphat commented 4 years ago

This has happened twice more to me, most recently just now in the EU Weekly. Maybe my Wii is haunted and my trade off for never having a VC crash is Scarecrow's Song just randomly breaking instead.

r0bd0g commented 4 years ago

What are you doing that's weird? I've done hundreds of seeds and nothing like this has ever happened.

flagrama commented 4 years ago

So things that seem possibly relevant to me:

  1. Set scarecrow's song, went adult, and saved via game over in Forest Temple
  2. Then set FW in GTG (You cannot set FW in GTG in vanilla, something wonky could be going on here especially)
  3. Then went child > adult > child > adult (something with the separate FW between ages?)
  4. Used FW in Spirit to return to GTG, then set it in GTG again.

After all of this you attempted to finally finalize scarecrow's song. I feel one of these could be the culprit. I think each should be tested separately and then if none of them seem to trigger it on their own try again with all of them as it was in your playthrough.

flagrama commented 4 years ago

I used this video as reference: https://www.twitch.tv/videos/521853845

Relevant approx. timestamps: 1:25:55 - Scarecrow's Song set 1:30:19 - To Adult 1:32:17 - Game Over save 1:39:49 - Farore's Wind set in GTG 2:19:02 - To Child 2:48:36 - To Adult 3:00:36 - FW from Spirit to GTG 3:00:44 - FW set in GTG again 3:03:48 - Attempt to finalize song

But I'd also like someone to try to verify if this could just be the 9+ note scarecrow song bug (#539)

Cuphat commented 4 years ago

@flagrama Check out the older video/timestamps I posted here: https://github.com/TestRunnerSRL/OoT-Randomizer/issues/554#issuecomment-536781645

More recently I've had the song just fail to work when setting it as adult but the same bug has happened to me after successfully using the song many times before. It's not the 9+ note bug, it is zero'd out in the save file and talking to the scarecrow as a child to see the song always looks just like the clip here: https://github.com/TestRunnerSRL/OoT-Randomizer/issues/554#issuecomment-515728618

@r0bd0g I wish I knew what I was doing that was weird because it seems like it is mainly just me in here having this issue with a few outliers happening otherwise. I don't think I am special but nobody else seems to consistently get this but me. ¯\_(ツ)_/¯

e: Also I am sure that GTG has nothing to do with it given that this has happened to me a lot without touching GTG in-between, and it happened on 4.0 before the GTG FW changes (which were just one byte changes anyway, not something that should kill Scarecrow).

Cuphat commented 4 years ago

Like, I'd honestly vote for Free Scarecrow next time there is a weekly settings vote even though I much prefer having to route a Lake trip as child and then adult because I am sick and tired of wasting 3+ minutes to re-set Scarecrow's Song because it happened to die on me.

Alaszun commented 3 years ago

Hamsda asked me to bump this, since I just had something similar happen to me. I'm on Bizhawk, the seed was https://ootrandomizer.com/seed/get?id=698408 .

I copied the file into Save Slot 2, but I never fixed it, so you can play my scarecrow song (LR X4), and it will list it as playing, but the scarecrow will never summon. SaveRAM (both Auto and actual in case either doesn't work) are added in a google drive folder at https://drive.google.com/drive/folders/1ZIChnzkMUjBfeabIDJ-qt16811EnwsmB?usp=sharing. I can't attach to this bug since GH doesn't support the file types.

I never went to GTG. I was never once able to actually summon the scarecrow.

I exported my VOD out to Youtube.

Kid Scarecrow set: https://youtu.be/rMJGGYztqEY?t=2255 Adult Scarecrow + Bug: https://youtu.be/rMJGGYztqEY?t=6017

Cuphat commented 3 years ago

Looks like, when playing the song as adult, you were not in the right spot to trigger the event (no music staff came up), so you merely played the song into the void and then immediately talked to the scarecrow after.

image

Alaszun commented 3 years ago

Yup, can confirm. Blame Hamsda for interrupting me when I was about to go check on that to tell me that I must have triggered the bug :(. Looks like we've got some PEBKAC (or perhaps PEBCAC in this case?).

Hamsda commented 3 years ago

I didn't realize his talk range was bigger than the range for the staff to show up 🤔

ETR-BTF commented 1 year ago

It happened again: https://www.youtube.com/watch?v=EV7h_TSJjkw

Full vod: https://www.twitch.tv/videos/1861920628

Conversation: https://discord.com/channels/274180765816848384/274186223147417600/1125241239680331828

I don't think this is 9th note shenanigans since this user doesn't appear to play the song quickly.

r0bd0g commented 1 year ago

I don't know that I believe the 'play the song too quickly' thing is even a real problem. I don't play the song slowly, and sometimes I can hear extra notes after the 8th when I set the song, and I've never had this problem. I think it's always been, something corrupts the song, and it mysteriously having 9 notes now is just another way it could get corrupted.

r0bd0g commented 1 year ago

I still want to know what cuphat is doing that nobody else is doing that causes it to be so prevalent for him. Maybe some cosmetic setting he's always used that nobody else uses who knows. Sorry for the straw grasp.

r0bd0g commented 1 year ago

I just got my first 9 note scarecrow. I was still able to confirm it b/c I luckily guessed what the extra note was without really realizing what was happening. And from then on it played with the 8-note combination, but the playback featured all 9. When I set the song, I decided my first attempt was too slow lol, so I decided to set it again. I don't feel like what I played was particularly fast, and the extra note wasn't quick after the others, it was kinda slow? and it wasn't the note I would have expected it to be if I mashed too fast, I do <><><><> and this was an extra >, which I mean, it's possible I hit that extra by accident uh...

What I kinda of feel like happened is, when I set the song again, it didn't completely overwrite my previous attempt at setting the song? and somehow the later notes from the first song end up still there after???