Super Mario 64 - Cheese05'S Wr (1:39:28) Vs Ideal Human Theory Tas (1:32:55)

 
Published on June 18, 2017
Channel: Zach
Source: Youtube

This video compares Cheese05's world record 120 star run to an ideal 120 star human theory TAS. A human theory TAS shows the best possible performance a human player could achieve in theory. It only uses strategies that human players can pull off, but does them perfectly. Each star is timed from the first frame of the level loader to the last frame of the star collection animation. Sections that contain castle movement are timed in between door entrances / exits. Cheese05's WR: https://www.youtube.com/watch?v=_7OrViRAsjI Ideal 120 run: https://www.youtube.com/watch?v=7iiohJejqYw Technical steps on how I made this video: 1) I started off by saving both youtube videos locally and imported them into Adobe Premiere. 2) I edited both videos into sections that I could match up to maintain the correct star order. Each section starts at the level loader and ends at the exit animation as mentioned above. 3) I exported each video channel out as an EDL file format. The EDL format notates when clips start and stop with frame precision. 4) I wrote a C# script to parse in both of these EDL files to convert them from frames to seconds, and generate diffs and totals. The output of my program is a CSV file that contains the section lengths, time difference, and total time loss. 5) I created a Photoshop file as a template for the title cards to display the timing information. I used Photoshop's data set functionality to mark portions of the titles as variables that matched up with the names used in the CSV file. 6) I then used the Photoshop function to export out all of the titles as PSD files with the variables substituted with values from the CSV. 7) I created a Photoshop macro to load the PSD files and save them out as PNGs. 8) Then I brought all of those PNGs into Premiere and finished the editing process.