Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
Breaking blocks in the ROM area on a real gameboy always resets the game for me. I can't easily test the glitch route since I have 1.1 or 1.2, so no pipe glitch there.
My only fear would be the first two rows of garbage, since I tested another out of bounds bug the other day and the two rows differed (in fact, the ROM area did too, but that was to be expected with the version differences). Maybe we can just test the glitch route on Gambatte (more accurate gameboy emulator) or something...
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
There has been discussion on SML2 categories on the recent submission. I think these should be the categories for SML2:
glitched
entering the memory to trigger the staff credits with a wrong BGM.
any%
this is the currently published category. It uses the pipe glitch in a lot of places to skip levels.
100%
this plays through all 32 (?) levels, without using the pipe glitch or any other glitch that lets you reach an unintended level exit. This category being glitchless means it shows most of the game.
playaround
maybe ... ^^
I think the new pixel trick (jumping as much as possible) should not be used for any% or 100% since it takes too much fun out of the runs.
Now with the pipe death trick mentioned by MrGrunz, the any% route changes:
first level
tree zone 1st level
hippo level
moon zone 1st level
moon zone 1st level bell pause&quit
moon zone boss level, die and re-entermacro zone 1st level, die while going down pipe, re-enter
macro zone secret level
macro zone boss level
macro zone 1st level, die while going down pipe
-> pumpkin zone 1st levelpumpkin zone 2nd level, 3rd level, boss level
prepare pipe glitch in pumpkin zone
Mario zone...
Turtle Zone...
Tree Zone...
Wario
The route marked in green is new.
Here is some investigation on what happens if you break certain addresses in SRAM, or what certain addresses are about.
0xA000 ~ 0xA0DF = savegame slots
0xA247 = acts as if Mario hit the finish bell
0xA24D = locks Mario vertically for a short while
0xA254 = ingame timer
0xA255 = ingame timer
0xA257 = invincibility in the next level you enter (?)
0xA25A = Mario shooting sprite timer
0xA266 = "inability to move" (after defeating a boss) sub timer
0xA267 = "inability to move" (after defeating a boss) timer
0xA268 = spinjump flag
0xA26C = stores value for button press combination (??)
0xA271 = starman timer
0xA272 = starman sub timer
0xA27A = starman enemy kill counter -> timer
0xA287 = low gravity flag
0xA28B = !! resets ROM / opcode error
0xA28E = !! resets ROM / opcode error
0xA2B1 = causes weird behavior...
0xA2B3 = causes screen shaking / inability to move (used for Wario battle)
0xA2B6 = related to white bubble (while swimming)
0xA2C8 = causes auto-scrolling
0xA2CE = switches to "Play demos" mode
0xA2D5 = causes staff credits to be played when a new level is started
0xA2D6 = causes bottom bar to be glitched at the staff credits (0xA2D5)
0xA2E4 = easy/hard mode flag
0xA300 ~ 0xA3FF = demo level input slots
0xA400 ~ 0xA44F = BGM
0xA45D = "game paused" flag
0xA470 = !! opcode error / freezes game
0xA471 = !! opcode error
0xA479 = acts as if Mario hit the finish bell
0xAD00 ~ 0xAEFF = enemy slots
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
You can't re-enter level 1 after beating it. So you can't set up the pipe glitch in it or anything.
EDIT:
Oh I misunderstood.
Well I investigated and it turns out you found an improvement for our glitched movie. :)
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
It doesn't load the music because the music is triggered right after Wario is beaten. The "Wario defeated" sound effects and the credits BGM all belong to the same BGM track. Of course it may be debatable... When I was working on the glitched Eartbhound/Mother2 TAS, I even considered selecting the credits from the second debug menu, had it been available for us (would have been without BGM, or with selected BGM as a speed/entertainment trade-off).
This movie should definitely be a seperate category. I think that goes without saying...
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
Hey, thank you for making this run. I wouldn't have been able to pull it off this quickly...
http://dehacked.2y.net/microstorage.php/info/950431472/supermarioland2glitched.vbm
38 frames improvement by better maneuvering into the tunnel with the pipe leading to the next 64 rows... I think we're better off checking for more improvements before making a new movie.
Also, I made this explanation pic. Though it is probably not technically correct, it should provide a rough overview of what was going on in the last minute of the movie.
http://tinyurl.com/2bsdssy
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
Nicovideo Collection Thread
The purpose of this thread is to collect videos from Nicovideo that are useful and interesting for TASvideos, similar to SDA's Nicovideo Index thread. I plan to update this thread every once in a while. Please report errors and feel free to improve this post, too. Though most of the TASes published on TASvideos get uploaded to Nicovideo, I'm mostly focusing on videos that are only to be found on Nicovideo.
Please see this page for more info!What is Nicovideo?
Often referred to as Nicovideo, Nico Nico Douga is a popular Japanese video sharing site. Unlike other video streaming sites, comments are overlaid directly on the videos at a specified playback time. This allows to directly comment on a certain scene in the video and provides a sense of shared watching, something which I think allows for a unique watching experience. Those who prefer watching without comments rolling on the screen can disable it by clicking on a certain button (speech bubble) on the video player.
There is also a livestreaming sub-site of Nico Nico Douga, known as Nico Nico Live.
Comments
Not everyone can read Japanese, including me. But there are a few basic comments commonly used.
w = smirk
www = laugh
wwwww = loud laugh with knee slap
wwwwwww = (etc.)...
wktk = (waku teka) I'm excited about this!
ktkr = (kita kore) Here it comes! I was waiting for this!
GJ = Good job!
あああ! = Aah!
えええ!? = eeeh?
Registration
Unfortunately, browsing videos on Nicovideo requires a registered account. There are ways to watch videos without an account by changing the URL.
Original - http://nicovideo.jp/watch/sm123456
1 - http://nicoplayer.blog60.fc2.com/?id=sm123456&w=640&h=480
2 - http://www.nicozon.net/watch/sm123456
3 - http://nicovideo.jp.am/watch/sm123456
The basic advantages of having an account are:
1. No need to change the video URLs anymore
2. You can browse Nicovideo for videos
3. You can view livestreams
4. You can comment on videos
Currently, Nicovideo supports German, Spanish and Chinese language.
If videos are viewed with one of these languages used, sometimes no Japanese comments will be displayed. They can be enabled by clicking the "Display japanese comments" link on top of a video page. However, the resulting URL will have only a string of number rather than sm followed by numbers. You will need the proper sm link address in order to change the URL, as is explained above.
In order to register, follow this link.
Alternatively, you can use this log in information:
Name: tasvideos@mail.com
PW: tasvideos
By ZenicReverie(SDA):
Enter your email address, then you'll get another form. Should be fairly easy to understand:
Username
Male / Female
DOB
Location
Password (and confirm)
Security Question
click the top button and then confirm the information.
Next screen:
Enter the captcha to agree to the terms of service. The button to the right refreshes the image. Top button to submit, bottom to go back.
Next:
Check your emails for info@nicovideo.jp and click the URL inside.
You're now logged in and registered.
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
It would appear that someone found some kind of walk through walls glitch by luck. Maybe it's worth investigating. I didn't play this game, but maybe I'm going to take a look at it.
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
I don't rate my own movies. However, as an example, it bugs me to see technical ratings as low as 7 on my my Kid Niki movie, though I know it can only be improved by 2~6 frames. It was one of the movies I optimized to death.
Not that it matters... I don't care at all, but technical ratings are often flawed.
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
Here, a New Years present from me:
movievideoupdated map
I'm not really sure if I want to make a TAS using the pixel-trick since it seems very annoying to use. Also there's some lag reduction to do. Maybe andymac is willing to make the glitched TAS? :P
I updated the map (deleted solid blocks that weren't solid, added new routes).
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
I don't think there are any powerups in the whole out-of-bounds section...
I made some investigations on your map.
map
It is possible to pass through small tunnels by running & crouching. In the worst case, we may use the overworld autoscrolling level which can push big Mario through small tunnels where he can't build up enough speed to slide through.
Pipes can help pass through some floors, but big Mario gets pushed out in many cases whereas small Mario is allowed to proceed further. So far, I only checked the left part of the map (the right one doesn't seem very useful, so I left it alone for now).
I managed to pass through those 64 rows as big Mario, but now there's another floor... also, this leads to a dead end.
Microstorage
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
I don't have the means to test it on a real gameboy, but given that every tile in the "garbage area" corresponds to a memory address, and this effect happens when you alter 0xA2D5 I'd say it would work the same on a real gameboy. I can try modifying 0xA2D5 in VBA24 and see what happens (if I don't edit this post, then the result is the same as in VBA21).
It is very difficult to reach the SRAM from above since you have to go through ROM and VRAM (160 blocks height). 40 blocks in, there's a large floor where I can't find any gap to pass through...
Editor, Experienced Forum User, Published Author, Expert player
(2323)
Joined: 5/15/2007
Posts: 3857
Location: Germany
So I actually managed to reach the staff credits by altering 0xA2D5. One only needs to break the block located there, then exit the level and enter a new one and the staff credits are triggered right away.
Please note that I used a time-stopping cheat code for investigation purposes. Also, I broke other addresses prior to 0xA2D5, but probably this is of no consequence.
The only thing left to do is to find a way to reach the SRAM.
http://dehacked.2y.net/microstorage.php/info/796578786/SML2%20staff%20credits%20warp%20SRAM.vbmhttp://www.youtube.com/watch?v=YntYTPYq2tg (unlisted)