SM64DS: Integer Overflow PortalHayashiSTL2024-10-12 | SM64DS: Integer Overflow PortalSM64DS: Tall Tall Mountains Fly GuyHayashiSTL2024-07-11 | There's something special about the Fly Guy in Tall Tall Mountain that doesn't happen with other Fly Guys. Let's find out!SM256: Building the LogoHayashiSTL2024-03-28 | How the game builds the "256" part of the logo, along with some information about DS 2D rendering. There might be a part 2, I'm not sure yet.SM256 Star SelectHayashiSTL2024-02-27 | Super Mario 256 has custom star select screens.√2 - 1HayashiSTL2024-02-11 | A little animation involving a cool number called √2 - 1.Tox Box(-like) Movement 3: 2D ShapesHayashiSTL2023-11-09 | Part 3 of the rolling shape series. This one looks at which 2D shapes can roll on a grid.SM64DS: OverlaysHayashiSTL2023-09-17 | The game uses overlays to account for the fact that not all actors' code can fit in memory at the same time.SM64DS: RoomsHayashiSTL2023-09-01 | Rooms are something you may have taken for granted in SM64DS, but here's how they work and how things can go wrong
Scuttlebug jamboree: youtube.com/watch?v=RvzAh1-haN0Tox Box(-like) Movement 2: 24 OrientationsHayashiSTL2023-08-21 | The previous video (youtube.com/watch?v=QwdyVd2iruw&t=371s) covered movement of actual Tox Boxes. The Tox Box only cares about which way the hole is facing. However, a cube has more orientations than 6. What happens if distinguishing all 24 orientations matters?SM64DS: Null Egg GlitchHayashiSTL2023-07-26 | Yoshi does mysterious things again. This time by carrying an object that doesn't exist.SM64DS: Tox Box MovementHayashiSTL2023-07-19 | The Tox Box is a simple enemy, but when its movement is analyzed, things can get complicated.SM64DS: Spitting Unspittable ObjectsHayashiSTL2023-07-03 | Yoshi can spit some objects, but not others. But with a glitch, even the unspittable ones can be spit. What happens if Yoshi spits an unspittable object?Super Mario 256 Reveal #7: XYZ Plot of MathHayashiSTL2023-06-12 | Yet another course that will appear in Super Mario 256. Also, half the courses have been developed.Super Mario 256 Reveal #6: Chain-Link Poison SwampHayashiSTL2022-10-26 | Another course that will appear in Super Mario 256Super Mario 64 DS: TunnelingHayashiSTL2022-07-04 | Tunneling is a glitch discovered in late March 2021 by Really_Tall and used to make a 0-star run of the game. It takes advantage of gaps in the collision triangles and the raycast checks not including the ends. This is the most precise glitch discovered so far, but also one of the most broken ones.
*Technical details* Each collision triangle several parameters, each with its precision: - Origin (Q26.6): first point of triangle - Length (Q16.16): distance from origin to opposite side - Normal (Q6.10): triangle normal - Edge normals (Q6.10): normals of the triangle's edges, parallel to the triangle and perpendicular to the edges. Stored in (left edge, right edge, opposite edge) order respective to the origin.
Given two triangles with origins p₁ and p₂, lengths d₁ and d₂, normals n₁ and n₂, left edge normals el₁ and el₂, right edge normals er₁ and er₂, and opposite edge normals eo₁ and eo₂, then for p to be a tunneling point: Both of these must be true: (p - p₁) • n₁ = 0 (p - p₂) • n₂ = 0 One of these three must be true: (p - p₁) • el₁ > 0 (p - p₁) • er₁ > 0 (p - p₁) • eo₁ > d₁ One of these three must be true: (p - p₂) • el₂ > 0 (p - p₂) • er₂ > 0 (p - p₂) • eo₂ > d₂Super Mario 256 Reveal #5: Beep Shift SkiesHayashiSTL2021-06-12 | The music desynced with the blocks at the end. That's a glitch with VirtualBox DeSmuME's video recording, not with the game. The music perfectly syncs with the blocks in game.[April Fools] Super Mario 256 Port to Super Mario 64HayashiSTL2021-04-02 | Super Mario 256 is getting ported to Super Mario 64! Here's a preview of Quicksand River Desert. There are some glitches to fix, such as collision detection being generally annoying, and Tox Boxes need to have their paths unhardcoded. Also you can't have a Pokey and a Thwomp in the same level, so compromises need to be made.
April Fools!Flip-Jump Swap-Kick Woods 100% in 1:24.71HayashiSTL2021-03-10 | Sorry for the quality; I got bored. Timed from first frame of fade-in to frame of star collection This also teases a couple of changes.SM64DS Actor 161: ThwompHayashiSTL2021-03-05 | The Thwomp is an angry stone that periodically stomps on the ground, squishing players beneath.
*Actor Statistics* - The Thwomp has the flag "Aimable by Yoshi Egg". Forgot about that.
*Behavior* - The Thwomp determines where the ground is with a raycast 50 fxu above its placed position. If the raycast fails, the Thwomp will think the ground is 50 fxu above its placed position, resulting in a Thwomp that stomps on thin air. This never happens in game. - If the ground below a Thwomp moves, the Thwomp will stomp on thin air. This never happens in game. - The random number of frames to wait in the air is (⌊x/65536⌋ mod 30) + 10, where x is the number the RNG returns. This is calculated on the last frame the Thwomp moves up. - The random number of frames to wait on the ground is (⌊x/65536⌋ mod 10) + 30, where x is the number the RNG returns. This is calculated on the frame the Thwomp stomps the ground. - The code splits the wait-on-the-ground state into 2 states and I have no idea why: 1. Wait 10 frames 2. Wait 20 + d frames, where d is a random number and 0 ≤ d < 10
*How to Defeat* - The Thwomp will respawn if the player enters a subarea of the course and leaves it. This never happens in game, as Whomp's Fortress and Tick Tock Clock don't have subareas.SM64DS: Water CollisionHayashiSTL2021-01-02 | Water in this game is a broken mess beyond the surface. The way water was coded seems to heavily use the assumption that water is a flat surrounded plane, which hacks for Wet-Dry World's and Tall Tall Mountain's special shenanigans.SMBX Super Mario 256HayashiSTL2020-09-05 | A 1-world episode made for SMBX in 2016Super Mario 64 DS: RTA BBC FeasibilityHayashiSTL2020-05-21 | It's been a while since the last B press was saved in SM64DS v1.0. But is it possible to to a 0 B press run without TAS?Super Mario 256 Reveal #4: Musical WorldHayashiSTL2020-03-08 | It's been a long time, so here's another course reveal. I switched to Linux, and unfortunately, upscaling for DeSmuME doesn't exist in the Linux version, so excuse the quality. In other news, this video was made using Blender instead of PowerPoint.Super Mario 64 DS: Mesh Colliders Part 3 of ???: Pause ClipHayashiSTL2019-12-24 | Another way to clip through blocks.SM64DS: 90 Degree Wall JumpHayashiSTL2019-11-12 | You've heard of the 180-degree wall jump and the 0-degree wall jump, but what about the 90-degree wall jump?
Direction reset explanation: youtu.be/LYE3pbvhlcE?t=192Super Mario 256: Puzzles and Machinery: A Line of LogicHayashiSTL2019-08-15 | Apparently this puzzle has tripped up a lot of people. So here's a way to think about it.SM256 Demo OST: Race to the FinishHayashiSTL2019-05-28 | The theme for the raceSM256 Demo OST: Mission PreviewHayashiSTL2019-05-28 | The theme for the intro cutsceneSM256 Demo OST: Gotta Dash!HayashiSTL2019-05-28 | The theme for Dashy ToadSM256 Demo OST: A Rock Made of MetalHayashiSTL2019-05-28 | The theme for Metal WarioSM256 Demo OST: In the SkiesHayashiSTL2019-05-28 | The sky theme for the demoSM256 Demo OST: Crystalline CaveHayashiSTL2019-05-28 | The main theme for Underground Shell CaveSM256 Demo OST: Tox Box PyramidHayashiSTL2019-05-27 | The theme for the pyramid in Quicksand River DesertSM256 Demo OST: Desert Full of QuicksandHayashiSTL2019-05-27 | The main theme for Quicksand River DesertSM256 Demo OST: Time for a PuzzleHayashiSTL2019-05-26 | The theme for puzzles inside a buildingSM256 Demo OST: Surfs Up!HayashiSTL2019-05-26 | The theme for Sandcastle Spectacle Beach star 2SM256 Demo OST: Nice BeachHayashiSTL2019-05-24 | The main theme for Sandcastle Spectacle BeachSM256 Demo OST: Hammertime!HayashiSTL2019-05-24 | The Hammer Bro themeSM256 Demo OST: Bonus MashupHayashiSTL2019-05-23 | The underground theme of Callback Mashup LandSM256 Demo OST: A Mashup of Old ThemesHayashiSTL2019-05-23 | The main theme of Callback Mashup LandSM256 Demo OST: Its a Beautiful Day!HayashiSTL2019-05-23 | The theme of Yoshi's Beautiful GardenSM256 Demo OST: Title 256HayashiSTL2019-05-23 | The title screen themeSM64DS: Triple Jump Without Pressing BHayashiSTL2019-01-22 | An interesting observationSuper Mario 256: DemoHayashiSTL2018-12-16 | A demo has been released! (v0.1.3) http://kuribo64.net/get.php?id=rPr2p34DmeG9wdV5 This version has a better crash screen, which allows showing of the stack after pressing the Select button. Press left or right to navigate the stack. This contains patches for the EUR, US v1.0, and US v1.1 SM64DS ROMs, and the xDelta version to patch them with. This game will not work in DeSmuME v0.9.11, because it uses the "smlalbb" instruction in the code to transform models, which that version of DeSmuME does not handle properly. Instead, use the latest nightly build and hope that said build is stable.Super Mario 256: RevealHayashiSTL2018-11-02 | A reveal of a quadruple of stages.SM64DS: Slope SpeedHayashiSTL2018-07-25 | Read the description, please.
This video talks about how slope speed works in SM64DS and exposes a bug.
Actual Horz. Speed = Horz. Speed in Memory (Action Replay): 020bf3e8 e1a00000 (Don't activate the code until you enter a level, because it could interfere with other code in the title screen otherwise)
Fixed Slope Speed: drive.google.com/file/d/1hZbK2zJm5C76QE9rek025bnHp9rcBSIX/view?usp=sharing This contains the xdelta patch for fixing slope speed, as well as the xdelta program to use to apply the patch. It also contains source code for all those SM64DS ASM hackers out there (no newbies, please). NOTE: The source code requires dy's version of NSMBe, found in this post: http://kuribo64.net/board/thread.php?pid=94188#94188Big Boo Battle: Red Coins in the Maze (0.5 B Presses)HayashiSTL2018-04-28 | Big Boo Battle Red Coins in the Maze 0.5 B Presses "Infinite boo bouncing!"
Credit to Adeal for this also annoying strategy of saving a B press. And with that, not a single full B press is seen.Wet-Dry World: Go to Town for the Red Coins (0 B Presses)HayashiSTL2018-04-26 | Wet-Dry World Go to Town for the Red Coins 0 B Presses “8-Red Coin Mega RIG! Stars hate it.”
Trying to do this with just 1 RIG was a challenging puzzle that also required fast timing.Peachs Castle: Entering the Aquarium (0 B Presses)HayashiSTL2018-04-26 | Peach's Castle Entering the Aquarium 0 B Presses “Fun fact: My technical knowledge 〉my skill”
This strategy is not worth replicating. It took 2 weeks for Sharkey91 to do it, and he's an experienced TASer.Chief Chilly Challenge: Super-Chilly Red Coins (0 B Presses)HayashiSTL2018-04-26 | Chief Chilly Challenge Super-Chilly Red Coins 0 B Presses “Flying through a stage!”
Credit to Adeal for this annoyingly precise strategy.The Secret Under the Moat: Switch Star Vertical Climb (Annotated, 0 B Presses)HayashiSTL2018-02-10 | This goes in depth on what it takes to get the switch star in The Secret Under the Moat in 0 B Presses. That includes entering the course in the first place.