SMB Practice ROM
Deleted
6 years ago
Ontario, Canada

@pellssonx How I go about building from github? I want to tailor the rom to my splits, but I need to know how with the server down, at least until the bugs are fixed and you put it back up.

Ontario, Canada

ya, thanks @pellssonx.

Ontario, Canada

Thanks @pellssonx Also, just a suggestion, would be to have the commonly used start times, so -3.27, -3.62, and what people use for 456/457 (-8.XX and -7.XX). Also, a thing that rounds the time to the closest framerule, humans aren't perfect.

Edited by the author 6 years ago
Ontario, Canada

@pellssonx It is just a link to this forum page.m

Oklahoma, USA

LOVE the rom - and the new version. I would whisper you but I can't find how to contact you directly, so here goes on this thread - My understanding was that the only way to die from the last hammerbro in 8-4 before bowser was to jump from the first frame. However, on the practice rom v1.6 I died twice in the same way to his hammer. If this was possible and I just never have experienced it before, then disregard, but might point to a discrepancy between practice and "actual" rom. Thanks again for the amazing work.

Oklahoma, USA

I started from 8-1 on 383 (non-FPG "perfect" pace with -3.62) and played through until I got to 8-4, but every time I died I would use the "start from beginning of level on same FR" (Select + B ) - I probably used that maybe 10 times since I "started" the rom from 8-1 on FR 383, including multiple times in 8-4. So yes, both times it happened, I had used the Select+B feature for World 8-4.

I don't know if it's worth noting that I was playing as Luigi - since my understanding was that the ONLY difference in SMB1 was the sprite.

Edited by the author 6 years ago
Oklahoma, USA

Hey - sure

I might not be the perfect person to ask if it is a rare behavior or not, since I haven't run the game as many times as several people that comment on the forums. All I can say is that I've run through 8-4 on that hammer bro probably I would think at least a hundred or so times, on different paces, and it's never happened, but it happened three times on the same day using the rom hack FWIW.

I use the Powerpak, and downloaded a mapper (forgot what its name is) that allowed save-states. The default button combos for the save-state feature that I have is Select+B = Load ~~~ Select+A = Save - but it's really not that big of a deal for me, I use your v1.6 when I want to start at the beginning of a level, and when I want to savestate (like for specific tricks) I use your v1.4 that still allows me to SS.

The full stream of the above video is - the clip is from about 50:30

Thanks again

Colorado, USA

It’s not on 2nd quest or anything is it? The bros behave a little differently and you can’t always jump on them like that. Just a thought.

Oklahoma, USA

Hey, thank you for the congrats =) worked for a long time getting there - like everyone else that has a sub-5 =) - and thank you for being there, was a fun night.

Select+Up or Down works GREAT. Doesn't conflict with savestate, and it's easy to press. Wonderful. And thanks for fixing the bro behavior

So - These are the rules that I have to start for a "perfect" run - while waiting 1 framerule to start (or in other words, setting the timer to start at -3.62) "Perfect" means doing every level perfectly (380 1-1, 375 4-2, good judges 8-1, "fast" 8-2, etc...), without any FPG, BBG, or wall clips.

"Perfect" Pace with -3.62 (no FPG or BBG) 1-1 = 0010 1-2 = 0095 4-1 = 0192 4-2 = 0292 8-1 = 0383 8-2 = 0522 8-3 = 0634 8-4 = 0735

http://agenheimer.com/smb/smbpractice%201.7%20perfect.nes

These all can be adjusted up and down depending on planned missed rules, and starting time. "Perfect" settings for the above rules mean having your timer at -3.62, and getting "fast" on every level (including fast 8-2), without FPG, BBG, or wall clips. You can adjust from there if you set your timer differently. For instance, if you start as quickly as possible rather than waiting 1 FR to start, you'd subtract 1 from every #. If you start on -3.62 (waiting 1 FR) but your route includes losing 1 framerule in 4-2 (374 route), then you'd add 1 to each # after 4-2. If you start on -3.62, lose one in 4-2, and do "slow" 8-2, then you'd add 1 to each # after 4-2, and 2 to each # after 8-2, etc...

here's a zipped copy of livesplit splits which allign with this "perfect" run - which would end up in a 4:58.85 (I think, roughly) if you did the 2 frame jump in 8-4.

goo.gl/XsC4qW --- zipped (.rar) goo.gl/MwfLgb --- LSS format

One particularly nice thing about this pace (with the -3.62 timer) is that the 8-3 hammerbro patters are easy on "perfect" pace, and several sequential slower paces. For example:

on "perfect" pace (0634) First set of bros run on bottom, second set go middle and kill the top bro. The last of the 4 in the gauntlet will jump (run under him)

on perfect +1 (+0.35) pace (0635) First set run bottom, second set run top, fourth bro jumps (run under him)

on perfect +2 (+0.7) pace (0636) First set run bottom, second set run top, jump OVER the fourth bro

on perfect +3 (+1.05) pace (0637) First set run bottom, second set run top, fourth bro jumps (run under him)

perfect +4 (+1.4) starts to get more messy

Edited by the author 6 years ago
KingOfJonnyBoy likes this
Ontario, Canada

@pellssonx So, these are my splits: Title=Super Mario Bros. Any% Attempts=0 Offset=0 Size=153,25 1-1,32.14,0,0 1-2,63.59,0,0 4-1,100.97,0,0 4-2,130.33,0,0 8-1,182.4,0,0 8-2,220.48,0,0 8-3,256.02,0,0 8-4,301.63,0,0 Icons="","","","","","","",""

I split at the first frame of level, but I haven't been able to get it working. I entered 2 framerules of wait (which you said was the minimum in another response). Then, I press at first frame of level, and all of the "rules" column turns into 10.

Ontario, Canada

I took my livesplit splits, opened up wsplit, and entered in the times. Everytime I tried splits.io I got a blank file.

United States

For some reason, I can't get my Wsplit files to parse correctly to download the framerules I'm on. Even on Darpey's example of perfect splits, his listed 8-2, 8-3, and 8-4 framerules don't match up with what his uploaded files present when I copy and paste them onto the practice ROM text box. His earlier levels do match up when under the "First frame of level" choice, however. Although I've been unsuccessful finding a specific ROM for practicing my own splits, I can still practice by manually entering them in the title screen. So here they are if anyone is having trouble matching framerules (might just be me). I wait 0 FRs at the start.

1-1: 009 1-2: 101 (so it will be FR 118 by the time you drop from the pipe) 4-1: 191 4-2: 298 (so it will be FR 315 by the time you drop from the pipe) 8-1: 382 8-2: 528 8-3: 633 8-4: 734

I've tested this on two versions of the ROM, 1.4 and 1.7, so anyone looking for a clean 4:58 run will hopefully find this helpful.

United States

Hi @pellsson! Yes, to clarify, it still renders times and produces a working ROM, but I couldn't get it to show accurate frame rules. I could post all the differences I've found from the correct splits I posted above, but I'm still struggling to find a correlation or what might have caused this error. In general, though, maybe half the levels will be correct and the other half incorrect.

Ontario, Canada

So, I was just wondering, if maybe you could make a rom for FPG and BBG practice built in with the rest of this rom. So, my idea is that you would move around some of the stuff at the top (maybe remove the visual "rule" counter, or remove the "frame" counter and move the other stuff close to the center, so we could have the sockfolder rom data in the top left corner. I find this useful for BBG practice.

Lul_ecks_dee likes this
Ontario, Canada

@pellsson You were in my Twitch fork a few days ago, and said you had a personal fork with Sockfolder ROM features built it. I was wondering if you could pass it to me? Either have it on your website, or Google drive, and just whisper the link on Twitch?

Edited by the author 5 years ago
Game stats
Followers
7,810
Runs
8,824
Players
1,793
Latest news
Requirements for High-Level Any% Runs

Any% (NTSC) runs below 4:57.000 must now fulfill additional requirements in order to be verified.

  • The run's full session must be included in the submission description.
  • For emulator runs below 4:57.000, some form of input display must be visible for the duration of the run. A hand-cam or input
4 months ago