After 1 year of work, it's finally done!

This game is named "Super Mario 74" and it is a "Super Mario 64" ROM hack made by Lugmillord. The major differences of this hack are new harder levels, and the number of Stars which has been increased to 151.

Game Objectives:

  • Emulator used: Mupen64-rerecording-v2-reset
  • 100% completion
  • Uses a game restart sequence
  • Takes damage to save time
  • Manipulates luck
  • Abuses programming errors
  • Genre: Platform
The goal of this speed run is to obtain all 151 Stars (100%).

Comments:

Finally! This is the first full SM64 hack completed at 100% in a TAS. I'm very happy with the final result even if every star could be improved.

Explanation of the reset at 95 stars:

I used the reset recording version of Mupen64 because in almost all SM64 hacks, Koopa the Quick has an issue; when Mario enters a specific level, then leaves this level by exiting, dying or taking a star, Koopa "forgets" his intended route. Here's a video with an example. As you can see, Koopa would never finish the race. To fix this issue, you just need to restart the game.

Tricks:

See this page for a brief description of all the tricks used in this run.

Special Thanks:

A huge thanks to sonicpacker for encoding and publishing the movie on his channel!
This TAS wouldn't have looked like this and gotten this time without these people:
zeldafan3478: He showed me 100-coin star routes, other strategies, and he made some "151 stars" speedruns.
TheLaQuiTu: He showed me 100-coin star routes and strats.
SigotusSM64: The best "151 stars" speedrunner, I watched his runs to give me ideas.
Br3taigne: He showed me some 100-coin routes.
Ark Circum: He heavily improved "Luminium-Sphere" and "Ombru-Sphere" 100-coin routes and he showed me some strategies.
DennisBalow: He made some single stars TAS runs with crazy strats I used.
This was my favourite frame.
Enjoy this movie!!
GoddessMaria: Judging.
GoddessMaria: There are a few minor issues within the run such as a few movement and route scenarios, but not enough to drag the run down. The hack itself also qualifies under site rules. Reception was very good for both and the optimization is solid still.
Accepting for Moons!

feos: Publishing..................

EgixBacon
He/Him
Player (181)
Joined: 4/15/2013
Posts: 331
Location: In the attic
All right, I've just spent an afternoon watching this, and... well, at first I was really wanting to vote yes for Star tier, but I don't know... the apparent unoptimised movement kinda lets this run down. I'll abstain from voting for the moment.
FanFiction|Youtube Still on Win7! Take that, Microsoft!
Joined: 10/23/2009
Posts: 545
Location: Where?
I liked this movie. Even if it may be not that optimized, I think it's optimized enough for publication.
Experienced player (601)
Joined: 10/23/2004
Posts: 706
I really enjoyed this movie, especially having played through 151 stars a couple years ago. One thing that is, unfortunately, highlighted by this TAS is how annoying it can be to keep getting back into levels. The start locations are very far away from some levels. I don't understand why this TAS used different approaches to repeatedly get back into levels. If one was faster, that one should have been used repeatedly. I assume it could have just been hex edited in once it was done once (maybe not after the fact but at least while making the TAS). This was a huge achievement for a single TASer and first attempt on the full game completion. Yes vote. P.S. Is Extreme Edition very different from this? How does it differ and why was this version not used?
Current Project: - Mario Kart 64
homerfunky
He/Him
Active player (473)
Joined: 2/18/2015
Posts: 28
Location: France
Weatherton wrote:
P.S. Is Extreme Edition very different from this? How does it differ and why was this version not used?
Extreme Edition are same levels but lava or quicksands or water has been added. And i don't know why i didn't choosed this version...
Experienced player (601)
Joined: 10/23/2004
Posts: 706
Homerfunky, I thought I read somewhere that extreme edition also had some extra stars. Is that true?
Current Project: - Mario Kart 64
Fortranm
He/Him
Editor, Experienced player (780)
Joined: 10/19/2013
Posts: 1116
Weatherton wrote:
Homerfunky, I thought I red somewhere that extreme edition also had some extra stars. Is that true?
http://mario64hacks.wikia.com/wiki/Super_Mario_74_Extreme_Edition According to this page, yes.
GoddessMaria
She/Her
Reviewer, Experienced player (848)
Joined: 5/29/2009
Posts: 514
Location: Hell...
I can't get this to sync past the 95th star. Tried the v8 and the one suggested by the author... any ideas on what I am doing wrong?
Current projects: failing at life
Joined: 10/14/2013
Posts: 335
Location: Australia
GoddessMaria15, after homerfunky corrected me earlier I used this version and had no issues: http://www.emucr.com/2009/09/mupen64-rerecording-v8-reset-v2.html
I'm not as active as I once was, but I can be reached here if I should be needed.
homerfunky
He/Him
Active player (473)
Joined: 2/18/2015
Posts: 28
Location: France
Weatherton wrote:
Homerfunky, I thought I read somewhere that extreme edition also had some extra stars. Is that true?
oh yea i forget to say that, yes , there some extra strars . the extreme has 157 stars
homerfunky
He/Him
Active player (473)
Joined: 2/18/2015
Posts: 28
Location: France
GoddessMaria15 wrote:
I can't get this to sync past the 95th star. Tried the v8 and the one suggested by the author... any ideas on what I am doing wrong?
Some people got desync too at 95 stars and some other people didn't. I really don't know why that happens. Try to use the same CRC as mine in the m64, maybe that can fix the issue or use the same settings (video plugin, RSP) with the default settings.
GoddessMaria
She/Her
Reviewer, Experienced player (848)
Joined: 5/29/2009
Posts: 514
Location: Hell...
I have just checked the CRC of the both my ROM and the movie; both are the same.
Current projects: failing at life
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
I'm having the same desync problem after the reset, even with the build thecoreyburton posted. I have seen the run thanks to sonicpacker's encode, but it would be nice to help verify sync for this run in Mupen. I also followed TASeditor's instructions for syncing the run in BizHawk. The movie desyncs around frame 54300 while trying to get the 23rd star. Mario kills all three Pokeys but only collects one of their blue coins, then grabs a tree and eventually runs into a wall. The file is here if anyone wants to see it.
Active player (420)
Joined: 9/21/2009
Posts: 1047
Location: California
Do you guys have the emulator sped up in anyway during the reset? If you haven't, try letting it run at regular 100% speed through that section
GoddessMaria
She/Her
Reviewer, Experienced player (848)
Joined: 5/29/2009
Posts: 514
Location: Hell...
I haven't touched the speed settings at all during the playback so it's playing at "100%" by default.
Current projects: failing at life
Patashu
He/Him
Joined: 10/2/2005
Posts: 4017
Aren't mupen desyncs notorious for being computer-dependent? Maybe sonicpacker has just the right computer speed and everyone else doesn't.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Active player (420)
Joined: 9/21/2009
Posts: 1047
Location: California
My only suggestion to people who can't get it to sync is savestate as Mario is grabbing MIPS (or around there), and reload it in read-only until it hopefully syncs. I've never had one desync myself, and I am assuming homerfunky and I have totally different CPUs (his is older if I recall, and mine is not which is a reason I encoded).
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
I don't think the problem is with this run; I have the same desync on reset with the Ocarina of Time MST run, even with a fresh download of reset-recording Mupen. I'm pretty sure Mupen-reset-rec runs used to work on my old computer a few years ago, but I haven't gotten them to work on this one. Maybe it is computer-dependent.
homerfunky
He/Him
Active player (473)
Joined: 2/18/2015
Posts: 28
Location: France
People who have desyncs at the reset: does it always desyncs at the same spot or does it desyncs at different spots ? someone told me he got desyncs at different spots just after the reset : one in mario screen and one in file select. So like sonickpacker, i advise you to make a savestate when catching the rabbit and playback again and again until it syncs. And also, by saying it desyncs, you mean there was a bad input or the file A hasn't been saved ? And if it desyncs, maybe try to use the pre-patched rom wich can be officially found here: (MOD EDIT: Read the rules regarding ROM links; that includes hacks that still contain copyrighted content. -Mothrayas)
Joined: 10/14/2013
Posts: 335
Location: Australia
I could never get the Bizhawk M64 reader to get close to finishing runs without quite a lot of desync. As for this run on Mupen, knowing I'd had it working previously I tried to play it using a few different settings and options and the results were inconsistent. For instance, it'd desync on Glide no matter what I did, then I'd switch to Jabo and it'd sync, then back to Glide and there'd be no issue. Whilst I'm not sure which of these exact steps is significant, here's the process I took to get it to sync whenever it wasn't working and here's a link the exact build of Mupen I was using (config files included). Make sure to use the correct executable, if you're unsure, it's the one with the blue icon: https://www.mediafire.com/?bjddzaylczi6jis I patched Super Mario 64 (U) !: 20b854b239203baf6c961b850a4a51a2 With the patch found here: http://www.romhacking.net/hacks/1425/ And got this checksum: 15d688de0d23bb437d95c358c635465f To test and see if the desync is present, go into the graphic plugin settings and set the windowed resolution to as low as possible, make sure "Limit FPS" is off in settings > general and when the run starts, turn off "Dynamic Audio Sync" in the audio options. This will play the run as fast as possible so you can get to the point quicker and is easier for testing it, I find. If you get through a large amount of frames without a desync, you can also make a save state so that you can load it next time and not have to sit through however many frames you successfully got through the first time. When I was testing for desyncs, I just did this every 50,000 or so frames. If the run doesn't sync with my settings, it could be a computer-specific problem or it could be one of the things I mentioned above. I'd suggest restarting the program and swapping to Jabo's Direct 3D 1.6.1 and seeing if it still occurs. If not, then swap back to Glide and see if there is still a problem. And lastly, I think if you set the movie to pause at 230728 you'll be just after the reset but before the opening of the next bit, I was testing a 1440p Mupen encode and this is how I did it. Hopefully I covered everything and didn't trip over what I was saying too much.
I'm not as active as I once was, but I can be reached here if I should be needed.
GoddessMaria
She/Her
Reviewer, Experienced player (848)
Joined: 5/29/2009
Posts: 514
Location: Hell...
I think I got it working now! The input timings didn't match with Speed. I had to lower it once during before the reset, then increased it back to normal after the title screen. Btw homerfunky, that was me who said that via Skype.
Current projects: failing at life
Joined: 3/12/2011
Posts: 25
Location: France
I played that hack to completion (+ save states for the end of the game). Seeing that someone spent time doing a 100% TAS of that game made quite excited and I ended up spending the following 2h watching the video. Though some purists will probably say that the TAS itself isn't good enough (you can more or less see ways to optimize a few sections), I totally support you and congratulate you one more time for this amazing and entertaining work! Thanks :)
homerfunky
He/Him
Active player (473)
Joined: 2/18/2015
Posts: 28
Location: France
I would like if this movie is published that the movie link goes to the main upload
AntyMew
It/Its
Encoder, Player (35)
Joined: 10/22/2014
Posts: 425
homerfunky wrote:
I would like if this movie is published that the movie link goes to the main upload
I'm not a fan of the idea in this case since it has neither 1440p nor 60fps
Just a Mew! 〜 It/She ΘΔ 〜
Experienced player (632)
Joined: 11/23/2013
Posts: 2208
Location: Guatemala
homerfunky wrote:
I would like if this movie is published that the movie link goes to the main upload
That just feels so lazy. :P
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Patashu
He/Him
Joined: 10/2/2005
Posts: 4017
Anty-Lemon wrote:
homerfunky wrote:
I would like if this movie is published that the movie link goes to the main upload
I'm not a fan of the idea in this case since it has neither 1440p nor 60fps
60fps? Isn't SM64 30fps anyway?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu