(Link to video)

Game objectives

  • Emulator used: BizHawk-2.2.1 (Also syncs on newer versions)
  • Plays on hardest difficulty
  • Takes damage to save time
  • Abuses programming errors in the game

Comments

This is an improvement of 2064 frames (34.44s) over my previous movie from 2017.
LevelDifference
Agrabah Market-34
The Desert-22
Agrabah Rooftops-50
Sultan's Dungeon-511
Cave of Wonders-1276
The Escape-24
Rug Ride0
Inside the Lamp-61
Sultan's Palace-25
Jafar's Palace-64
Load Times+3
Total-2064

New Glitches

Tall Jumps

When taking penultimate damage, Aladdin pauses for a split second, which for some reason can also be used to 'charge' jumps so to speak, for a nice boost to velocity. This can be used to extend jump height from 67 to 85, which can be large enough to overcome certain intended obstacles, allowing new skips. However, it does mean that we need to plan our HP management to force ourselves onto 1 HP at the opportune moment, and that they'll be no spare health afterwards for any invincibility frames, and so the use is limited, but powerful.

Skid preservation using Sword Jumps

The standard setup for skidding requires running for a continuous 40 frames, with any form of interaction resetting the skid timer. Aladdin needs to remain in his running animation in order for this to function, which means that this is lost when jumping, turning around corners, attacking an enemy, sinking in trees/genie trails etc. What has been discovered though, is that doing a sword/jump on the same frame will effectively fool the game into thinking that he's still in his running animation when airborne, allowing a skid to be stored and thus can still be activated upon landing. The accumulated skid will be lost if it isn't activated immediately, and the airtime itself will only contribute anything towards the 40 frame counter if the jump has a medium sized drop it seems. Thus this only allows extra skids when dropping down into lower areas, otherwise it can only be used to delay a skid which has already been accumulated.

Level Commentaries

01 Agrabah Market

Gained 13 frames preserving skids around the zigzag stairs, and also generated a few more skids on the upper section of the level by using Sword Jumps whenever diving into pits. Sword Jumps were not used at the lowest section of the level, as guard behaviour would not allow a favourable pattern to get through.

02 The Desert

Both emulator versions and frame counter causes differences with guard behaviours, which means slightly different strategies have to be used each time we do this level (or any pack of guards for that matter). More smooth activating of scarab #2 was done by doing a sword slash through the air, which was made possible thanks to a quick pause earlier for camera manipulation to make the scarab load at a more convenient time.

03 Agrabah Rooftops

Slightly better first banister. Sword Jumps were used to land on the black genie jar, and to enter the Gazeem fight. The fight itself was improved by a few frames thanks to better positioning, and the quick zigzag to collect the flute was put to good use this time. By using a jump slash for storage, we can store and release a skid to be used in the correct direction. The Razuul fight was also improved, by ending the fight with a sword slash for double apple damage and eliminating one jump cycle. This can only be used at the end sadly, as the larger jumps required in order to slash him don't give enough time to jump back.

04 Sultan's Dungeon

There are many sections here where we're forced to wait for periodic platforms, and unfortunately a few extra skids isn't fast enough to beat the cycles, and so this is the perfect time to introduce our new Tall Jumps. Many platforms are deliberately designed to be just barely too high to reach, but can now be accessed with our new glitch, assuming we have a damage source available to activate it. The only one which can get close enough to us when midair on platforms, is of course the nearby exploding skeletons. Their various explosion patterns can be shuffled through by manipulating the loading/unloading of nearby actors, which were searched until a favourable one was found. The load range of the skeletons and the bones themselves is quite small, so we need a pattern which flings a bone to a desirable location, but which also allows enough time to race to the location before the bone arrives. Doing this allowed for two 256 frame cycles to be skipped, at the cost for 1 extra lag frame for a nice total of 511 frames saved.

05 Cave of Wonders

The biggest saving of the run, we can use our new Tall Jumps to simply bypass the annoying time-waste-of-a-boss. It's just a simple matter of jumping out of the boss pit, to go and claim our prize.

06 The Escape

Using new Sword Jumps, got a few more skids, so I managed to actually beat the rock cycle this time for a saving of 20 frames. Later on in the level it may appear as if there was an opportunity for another skid, but doing so messes up the boulder despawn glitch.

07 Rug Ride

On rails, as it always will be. Don't expect any improvements here.

08 Inside the Lamp

The balloons spawns are based on the global timer, and so no improvements can be found in the first section. Secondly, the growing hand platforms which you see are also on the global timer, which dictates when they become tangible. This means that the new frames gained through extra skids would otherwise be negated, as the previous strategy was to simply wait. Instead, these platforms are skipped by using sword hitbox extension, to leap from the current platform from its extended edge, in order to skip them and to instead utilise the finger flickers in order to get by.

09 Sultan's Palace

Favourable RNG meant a guard despawn after Abu for a few frames saved, and a better landing on the final floor saved a few more. The Iago fight was also improved by 4 frames, by not prioritising killing a nearby ghost, and 7 frames arbitrarily saved loading.

10 Jafar's Palace

More effort was put into collecting heart pieces for extra HP, as skidding through the guards using invincibility frames is a valuable tool.

ThunderAxe31: Judging.
ThunderAxe31: Accepting as improvement over the current publication.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14772
Location: 127.0.0.1
This topic is for the purpose of discussing #6773: Flip's Genesis Disney's Aladdin in 09:30.42
Challenger
He/Him
Skilled player (1634)
Joined: 2/23/2016
Posts: 1033
Youtube video is private. EDIT: Watched this run. How surprising. Great work once again with this game! Yes vote.
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
EZGames69
He/They
Expert player, Publisher, Reviewer (3941)
Joined: 5/29/2017
Posts: 2701
Location: Michigan
Glad to see one of my favorite movies from 2017 get an improvement. that Cave of Wonders skip was insane. yes vote. BTW out of curiosity, you commented on my tutorial for branches saying it'll help you out. Did that help with making this new movie by any chance? (also the youtube encode is still privated)
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Editor, Skilled player (1401)
Joined: 3/31/2010
Posts: 2081
Hot diggity! I cannot believe the Cave of Wonders subboss is actually skippable. That was amazing.
Skilled player (1431)
Joined: 11/26/2011
Posts: 655
Location: RU
Amazing improvements! Especially incredible skip in Cave of Wonders. Great work!
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)
EZGames69
He/They
Expert player, Publisher, Reviewer (3941)
Joined: 5/29/2017
Posts: 2701
Location: Michigan
Comparison encode: Link to video
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Zinfidel
He/Him
Player (199)
Joined: 11/21/2019
Posts: 247
Location: Washington
[See below post for encodes]
CoolHandMike
He/Him
Editor, Experienced player, Reviewer (634)
Joined: 3/9/2019
Posts: 562
Very well done. Impressive time saves too. Had to laugh at completely skipping that boss in the cave.
discord: CoolHandMike#0352
Joined: 4/17/2009
Posts: 88
Surprised there's no way to exploit directional turbo button spam which bugs the camera, such as enemy, boss spawning or sequence break :(
Zinfidel
He/Him
Player (199)
Joined: 11/21/2019
Posts: 247
Location: Washington
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14772
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [4215] Genesis Disney's Aladdin by Flip in 09:30.42
Player (244)
Joined: 8/6/2006
Posts: 784
Location: Connecticut, USA
Man that new jump glitch... it's been years since I played this, but I'm wondering if that's what I used for the pillar skip in Sultan's Palace without knowing.