I explain how to crash Super Mario 64 using a pendulum.
Thanks to the following people for making this possible:
➤ rcombs, for console-verifying the TAS (https://www.twitch.tv/rcombs)
➤ Sjmhrp, for inspiring this endeavor (https://www.youtube.com/channel/UCXaMUq0xqL6N-nLDzL6o0gQ)
➤ nim, for being my consultant on floats and N64 hardware (https://www.youtube.com/channel/UCG_b-lywDked3HfbZQXU8Gw)
➤ kaze, for making the slinky visual (https://www.youtube.com/channel/UCuvSqzfO_LV_QzHdmEj84SQ)
➤ CadBrad, for cleaning up the audio (https://www.youtube.com/c/CadBrad)
Timestamps:
0:00:00 Background
0:01:32 TTC Settings
0:02:56 Pendulum Variables
0:10:41 Pendulum Code
0:12:31 Variable Types
0:14:57 Floats
0:20:18 Converting a Float to a Signed Integer
0:21:50 Creating and Running the TAS
0:22:47 Corners
0:24:25 RNG
0:30:15 Brute Forcer
0:31:20 The Mini Pendulum
0:32:56 Phase 1
0:38:28 Phase 2
0:42:51 Fixing the Sleep Problem
0:44:17 Watching One Complete Swing
0:45:24 Phase 3: Intro
0:47:00 Float Rounding
0:51:44 The Modulo Operator
0:54:08 Phase 3: Rounding Explained
1:05:49 Phase 3: Pendulum Behavior
1:07:23 Will It Crash?
1:08:50 Stats
1:10:56 Ending
source