the sweet science: weird b
Jun. 7th, 2024 05:22 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
the sweet science is: playing the year 2000 video game majora's mask. thankfully, there are no other sports that are called that.
ANYWAY: weird b. a lovely interaction. i particularly like this use from keeta's "all fairy rewards, no human in dungeons" because it was just a flex. weird b is used in 100% speedruns, i believe. here, this one was just for the love of the game. keeta could have walked into swamp and gotten a bottle. but nah, he used GnS's beautiful idea. just for fun!!
weird B happens when action-numbers (like "goron punch", action number 38) get read as item-numbers (item 38 is "use the unused hylian loach bottle item" on english)
this can happen because B is treated as a equip slot, like a c button. with unmasked link, usually only some kind of sword is equipped. when you get on epona this changes to bow, and then back to sword when you get off. if you lose your B item (the horrible bird steals your sword, for instance), B button's "status" is set to disabled, the same way a c button can be disabled.
then, for masks, because the B button should either be disabled OR have an item on it, the devs used the "no item" value (0xFF) as a kind of signal: if the B button has the "no item" value, instead look up what action you should take. these are things like transformation B-attacks, zora dive, blast mask 'splode, and so on.
but the blank b glitch gets link in a state where the B button is not disabled and he has no item on B. so the action—kamaro dance, goron punch, whatever—is used as an item. thus the beautiful bottle-on-transformation-b is born, and all the other consequences!
(see https://github.com/zeldaret/mm/blob/34e326bc344b2a7be9d40cbbdf6367e0956a99f6/src/code/z_inventory.c#L475)
ANYWAY: weird b. a lovely interaction. i particularly like this use from keeta's "all fairy rewards, no human in dungeons" because it was just a flex. weird b is used in 100% speedruns, i believe. here, this one was just for the love of the game. keeta could have walked into swamp and gotten a bottle. but nah, he used GnS's beautiful idea. just for fun!!
weird B happens when action-numbers (like "goron punch", action number 38) get read as item-numbers (item 38 is "use the unused hylian loach bottle item" on english)
this can happen because B is treated as a equip slot, like a c button. with unmasked link, usually only some kind of sword is equipped. when you get on epona this changes to bow, and then back to sword when you get off. if you lose your B item (the horrible bird steals your sword, for instance), B button's "status" is set to disabled, the same way a c button can be disabled.
then, for masks, because the B button should either be disabled OR have an item on it, the devs used the "no item" value (0xFF) as a kind of signal: if the B button has the "no item" value, instead look up what action you should take. these are things like transformation B-attacks, zora dive, blast mask 'splode, and so on.
but the blank b glitch gets link in a state where the B button is not disabled and he has no item on B. so the action—kamaro dance, goron punch, whatever—is used as an item. thus the beautiful bottle-on-transformation-b is born, and all the other consequences!
(see https://github.com/zeldaret/mm/blob/34e326bc344b2a7be9d40cbbdf6367e0956a99f6/src/code/z_inventory.c#L475)
no subject
Date: 2024-06-11 03:44 am (UTC)no subject
Date: 2024-06-11 05:24 am (UTC)