Post subject: Mickey Mania
Former player
Joined: 3/30/2004
Posts: 359
Location: Borlänge - Sweden
Great work on the run, no doubt.. but just for notice.. shouldn't the AVI have the subtile in the beginning?
Wheeeehaaa.. Yaaayy..
xou
Joined: 4/26/2004
Posts: 118
Location: france
mgonna watch the movie file. I used to really enjoy that game :)
hello world !
N._Harmonik
She/Her
Joined: 8/27/2006
Posts: 502
Location: Canada
In the recently posted Aladdin (SEGA) run, the TASer purposefully flew into the rocks in the lava level in order lose lives to exit it more quickly. There is a similar segment in this game; the part where Mickey rides on carts in the Mad Doctor level. Perhaps losing lives (first by getting hit by one of the buzzsaws when you have no fingers left then by either falling into the goo or missing the next cart) would be quicker than traversing that part of the level the normal way.
Why, oh, why do I even <i>try</i> to understand my own species?
emu
Active player (385)
Joined: 1/2/2007
Posts: 188
Location: Germany, Munich
Wow, I didn't know that this is possible in that game, too, but it actually works (losing all lifes skips to the next level). However, the first test I did now (simply falling into the goo) was approximately 500 frames slower. Still I'll do some more tests, as it seems quite considerable. In any case good find, N. Harmonik.
Former player
Joined: 10/6/2007
Posts: 330
Location: B.C Canada
I only ever played the SNES version. It's much different. Too bad the Rom totally messes up this one room.
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I watched the world record run of this game recently. There the guy uses what I think are warps to skip parts of some stages. Searching for "level warp in Mickey Mania" showed only SNES version results, but nothing about the Genesis. Now I know it's not really warps, but a clever "crash handler" to avoid it freezing all the time on the SNES. Browsing the forums for more information I stumbled upon these posts about the handicap trick in Mad Doctor stage. The Genesis run was recently improved (2015), but this trick was still not included for some reason. The Castle of Illusion run was also improved not so recently (2011), and some of its new tricks work in this game too. Long story short, I'm going to include the "Handicap Trick" and "Castle of Illusion Tricks" in a run I'm working on.
I am old enough to know better, but not enough to do it.
Challenger
He/Him
Skilled player (1689)
Joined: 2/23/2016
Posts: 1061
Good news, Dooty! It's now possible a new improvement on this game that I played for some years (Both SNES and Genesis version). Good luck with this run! ;) I'll look forward to seeing that TAS!
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
So nice that someone finally pick up this beautiful game once again :) In 2015 i was not aware about "Handicap trick" in Mad Doctor stage and not tested new "Castle of Illusion Tricks" too... My bad. I'll look forward new TAS, good luck Dooty!
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Thanks, guys. In my preliminary tests, losing the last life in Mad Doctor cart section is ~60 frames faster. From Castle of Illusion, the most useful trick is the Bunny Hop; jumping is mostly faster than walking. (not always, though) Also, the boss fights can be slightly improved and I estimate that ~500 frames can be shaved off of the published run. I hope to find more tricks during the creation of this run, but I'll keep watching other runs too. I'll make sure to keep this thread updated with any new findings, both for the Genesis and SNES versions.
I am old enough to know better, but not enough to do it.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Dooty wrote:
From Castle of Illusion, the most useful trick is the Bunny Hop; jumping is mostly faster than walking.
Can you please explain how execute Bunny Hop? At first look no matter Mickey is jumping or walking speed is always = 2 pixel/frame... I feel dumb but i can't move any faster. I would appreciate if you can show movie example.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Don't worry, I did the same with QuackShot... I was using wrong addresses. Here's some addresses I found for the Genesis version: (for the Gens emulator)
function mickey()
 speX = memory.readlongsigned(0x0FF067A)
 posG = memory.readword(0x0FF0674)
 posP = memory.readword(0x0FF066A)
 posF = memory.readword(0x0FF066E)

 gui.text(20,40,"Speed: "..speX)
 gui.text(20,50,"PosiG: "..posG)
 gui.text(20,60,"PosiP: "..posP)
 gui.text(20,70,"PosiF: "..posF)

end
gui.register(mickey)
I don't know if all Genesis games use 4 byte addresses for character speed, but so far I was able to improve the walking method in two of my old runs. To bunny hop in this game is pretty simple; jump and then release the jump button at the desired height. Hold the jump button again, while still in the air, and Mickey will jump as soon as he touches the ground. and here's a test run using BizHawk to show you the bunny hop in action. But please, use Gens if you're going to make a new run! (you end up behind of the old run using BizHawk...)
I am old enough to know better, but not enough to do it.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Thanks you very much for explanation, yeah i missed 4 byte addresses for character speed. Now clearly i see that: Jumping speed = 2.031177... pixels/frame Walking speed = 2.000000... pixels/frame. Btw awesome test-run so far! I really enjoyed all new stuff. P.S. I found small improvement for "Handicap trick" - in 2-1 is possible to hold nearest bat by throw marbles and in result to die faster. http://dehacked.2y.net/microstorage.php/info/228153820/Mickey%20dies%20faster.bk2 This humble trick saved 32 frames :)
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Challenger
He/Him
Skilled player (1689)
Joined: 2/23/2016
Posts: 1061
Wow that Handicap Trick reminds Genesis Aladdin Level 7 (Carpet Level), where in a TAS, Aladdin dies 3 times in order to skip the stage!
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Archanfel wrote:
This humble trick saved 32 frames :)
Hey, that's a really nice time saver! I'm watching everything related to Mickey Mania lately. I guess I'm becoming a Mickey Maniac ... Anyways, the RTA player, YellowKillerbee stumbled upon this while playing the SNES version; Link to video They say that this "Level Warp" thing is SNES exclusive, but I don't know. It may be worth to try a game crash on the Genesis version just in case.
I am old enough to know better, but not enough to do it.
Skilled player (1458)
Joined: 11/26/2011
Posts: 656
Location: RU
Dooty wrote:
I'm watching everything related to Mickey Mania lately. I guess I'm becoming a Mickey Maniac ...
Pfff i watched original The Mad Doctor just yesterday.
Dooty wrote:
They say that this "Level Warp" thing is SNES exclusive, but I don't know. It may be worth to try a game crash on the Genesis version just in case.
SNES version is a lot more broken than Genesis. Dozens of extra trick and glitches in it which completely absent in Genesis. I never seen/heard about "level warps" happens in Genesis.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Challenger
He/Him
Skilled player (1689)
Joined: 2/23/2016
Posts: 1061
Hey guys! I found a SNES TAS run: Link to video Also, on 2:21 (approximately), a surprising bug! I don't know if this bug works on Genesis version or not.
My homepage --Currently not much motived for TASing as before...-- But I'm still working.