Submission Text Full Submission Page
ENCODE/PLAYBACK INSTRUCTIONS:
To run this movie, a version of the SWF that runs properly offline is required. The one from http://kenny.next-era.net/mlp8bit.zip this link syncs properly with the movie. Then, run the SWF from wtihin the folder with the arguments "-g gl", "--no-gui".
This TAS was created on a computer setup with two 1920x1080 displays connected side by side, with the right display set as the primary display. The movie may not sync properly if the display setup is different.
This movie will only sync if openH264 is NOT installed in Ruffle, due to the lag-frames at the beginning affecting the timing of inputs in the movie.
Adventure Ponies is a platformer game developed by Splashworks and published on the Hubworld website on May 2012. Based on a promotional video from the Hub Network, you play as your favourite pixel ponies and defeat many popular bosses from the My Little Pony cartoon!
The goal of this TAS is to complete all 6 levels with all 6 characters.

Characters

A quick rundown of each character’s movesets:
  • Twilight Sparkle can use teleporters, and has a “laser” attack which has long range, but weak attack power.
  • Rainbow Dash can fly, and has a “dash” attack that propels her very fast horizontally, damaging whatever she collides with.
  • Applejack can use ladders, and has a “kick” attack with strong attack power, but neccessitates having to rotate the character to attack, because she kicks from behind.
  • Pinkie Pie can use ladders, and attacks with “Party Cannon”, which is similar to Twilight Sparkle’s laser, except that it originates lower on the character’s body.
  • Rarity plays identically to Twilight Sparkle.
  • Fluttershy can fly, and has a “Stare” attack that damages anything in front of her, similar to Applejack’s kick.

Levels

Each level’s layout is configured differently depending on the type of character played, to allow them to navigate the level properly. Earth ponies get ladders, unicorns get teleporters, and pegasi get neither, due to them having a native flying ability.
When jumping on the semi-solid cloud platforms, I short the height of my jump so that the height of the jump ends with the pony clipped into the cloud, and causing them to clip above the platform to stand on it. This allows me to gain vertical height slightly faster.

Start

As soon as the run begins, I type in the “CELESTIA” cheat code to unlock all the characters, and play as Rainbow Dash first. This is crucial to save time with Twilight Sparkle and Rarity later in the run.

Level 4 Spike Tunnel

Level 4 has a tunnel lined with spikes that is only intended to be used for the Pegasi to fly through. I make all the non-pegasus ponies go through it anyway by damage boosting on the spikes, which bypasses going under the stage as per the intended route.

Level 6 Damage Boost

The layout of Level 6 is very slow and long-winded. By impaling myself on a spike at the start of the level, I can phase through the ground and skip most of the level by flying under it as a pegasus. I make sure to clip into the wall and land on a bit of the floor first, because taking damage incapacitates the pegasus’ flying ability for a short period.

Teleporters

The teleporters that appear in unicorn levels are a bit broken.
Each one has a square hitbox that extends far above the actual teleporter’s sprite, allowing me to teleport earlier by falling onto it at high speeds. This can be seen in Level 2, where I clip into a wall to access the pink teleporter early, skipping the green teleporter.
On certain levels, by pre-loading a different level with a non-unicorn pony, which does not have teleporters in it, the teleportation points in the level become glitched, allowing the unicorns to wrong warp and skip large sections of levels. This is the reason that starting with Rainbow Dash was necessary, because it allows me to perform this glitch on both unicorns. Unfortunately, as much as I wanted to, I was not able to make this viable on Level 6.

Iron Will

Iron Will has glitched behaviour where if attacks are chained with the correct timing, he floats in the air and does not resume attacking. This allows most characters to defeat him in one cycle, skipping the long sections of invulnerability between attacks.
Because Pinkie Pie’s cannon attack originates lower on her body, she cannot kill Iron Will in one cycle unlike the unicorns. Instead, I lure him to a lower step on the stage and attack from there, allowing me to hit him more with Pinkie’s limited height. For a similar reason, I move to the left side of the level when fighting the Hydra as Pinkie Pie.

Discord

Discord attacks by firing three fireballs, and then jumping. He is vulnerable to attacks when he is jumping, and when he shoots his first fireball. By landing an attack at the same time he shoots the first fireball, I can damage boost through the second one and jump over the third one, I can then land a second hit on him as soon as he jumps. By repeating this five times with the unicorns and Pinkie Pie, I can defeat Discord with just one hit remaining on my character.

Other Stuff

Some RTA runs of this game use a glitch that allows the bosses to be damaged before they appear on screen. However, because this glitch requires the boss area to be pre-loaded before the timer begins, it is far too slow and unviable to use in this TAS, which starts from a blank save.

ViGadeomes: Claiming for judging.
ViGadeomes: Delaying by user request.


TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17547
Location: 127.0.0.1
This topic is for the purpose of discussing #9863: Jaye's Flash Adventure Ponies "All Ponies" in 10:43.000
Patashu
He/Him
Joined: 10/2/2005
Posts: 4146
Oh this game is a *bop*
Puzzle gamedev https://patashu.itch.io Famitracker musician https://soundcloud.com/patashu Programmer, DDR grinder, enjoys the occasional puzzle game/shmup.
KennyMan666
He/Him
Location: Göteboj
Joined: 8/24/2005
Posts: 376
Location: Göteboj
Oh hey that's my upload lol I speedran this game many many years ago, mostly with Fluttershy, and was unchallenged at the top of the SRC board with the only sub-2 minute run of the game ever made for a long time until the spike damage clip was found. Before that, I was the only one who had found another trick in stage 6 letting you get to the boss early with Flutters. In fact, the reason I saw that nobody on the leaderboard had done that one was the reason I decided to actually run the game again and get a good time to claim the spot, but I never did return to it after the spike clip was found. Edit: So while that upload still exists I have now also uploaded an updated file at https://kenny.next-era.net/adventureponies.7z which has both Adventure Ponies and Adventure Ponies 2. Adventure Ponies 2 is certainly not as good as the first one, seemingly also having six ponies but it's actually just three with two different outfits.
Det man inte har i begåvning får man ta ut i energi. "I think I need to get to Snoop Dogg's level of high to be able to research this post." -Samsara Read my fanfic, One Piece: Pure Corruption
🇸🇬 Singapore
Joined: 8/15/2025
Posts: 6
Location: 🇸🇬 Singapore
KennyMan666 wrote:
Oh hey that's my upload lol I speedran this game many many years ago, mostly with Fluttershy, and was unchallenged at the top of the SRC board with the only sub-2 minute run of the game ever made for a long time until the spike damage clip was found. Before that, I was the only one who had found another trick in stage 6 letting you get to the boss early with Flutters. In fact, the reason I saw that nobody on the leaderboard had done that one was the reason I decided to actually run the game again and get a good time to claim the spot, but I never did return to it after the spike clip was found. Edit: So while that upload still exists I have now also uploaded an updated file at https://kenny.next-era.net/adventureponies.7z which has both Adventure Ponies and Adventure Ponies 2. Adventure Ponies 2 is certainly not as good as the first one, seemingly also having six ponies but it's actually just three with two different outfits.
I don't plan to TAS Adventure Ponies 2, not only because half of its content is repeated, but also because the bosses use Math.random RNG extensively, which would be a massive pain to deal with It would not be as interesting to watch
🇸🇬 Singapore
Joined: 8/15/2025
Posts: 6
Location: 🇸🇬 Singapore
Updated movie as of 18 October 2025. Changes: - Altered Rainbow Dash L5 to fly under the first barrier instead of breaking it, saving 3 frames - Removed single blank input frames at start of several levels, saving a total of 35 frames - Fixed mouse input frames to synchronise properly with the game's native 750x600 resolution Final time is 10:41.73 19252 frames, 38 frame improvement File: User movie #638963232848013986
Post subject: IMPORTANT NOTE FOR SYNCING
🇸🇬 Singapore
Joined: 8/15/2025
Posts: 6
Location: 🇸🇬 Singapore
This movie will only sync if openH264 is NOT installed in Ruffle, due to the lag-frames at the beginning affecting the timing of inputs in the movie.
Post subject: ruffle version
ViGadeomes
He/Him
Judge, Active player (358)
🇫🇷 France
Joined: 10/16/2017
Posts: 468
Location: 🇫🇷 France
Jaye wrote:
Updated movie as of 18 October 2025. Changes: - Altered Rainbow Dash L5 to fly under the first barrier instead of breaking it, saving 3 frames - Removed single blank input frames at start of several levels, saving a total of 35 frames - Fixed mouse input frames to synchronise properly with the game's native 750x600 resolution Final time is 10:41.73 19252 frames, 38 frame improvement File: User movie #638963232848013986
Hello Jaye, Sorry for taking this long to judge your movie... What version of ruffle did you use to make the improvement movie ? Thanks in advance.
🇸🇬 Singapore
Joined: 8/15/2025
Posts: 6
Location: 🇸🇬 Singapore
ViGadeomes wrote:
Jaye wrote:
Updated movie as of 18 October 2025. Changes: - Altered Rainbow Dash L5 to fly under the first barrier instead of breaking it, saving 3 frames - Removed single blank input frames at start of several levels, saving a total of 35 frames - Fixed mouse input frames to synchronise properly with the game's native 750x600 resolution Final time is 10:41.73 19252 frames, 38 frame improvement File: User movie #638963232848013986
Hello Jaye, Sorry for taking this long to judge your movie... What version of ruffle did you use to make the improvement movie ? Thanks in advance.
Hello, Ruffle version is 0.2.0-nightly.2025.10.19, libTAS version is 1.4.6.
ViGadeomes
He/Him
Judge, Active player (358)
🇫🇷 France
Joined: 10/16/2017
Posts: 468
Location: 🇫🇷 France
Jaye wrote:
Hello, Ruffle version is 0.2.0-nightly.2025.10.19, libTAS version is 1.4.6.
Thank you very much !
ViGadeomes
He/Him
Judge, Active player (358)
🇫🇷 France
Joined: 10/16/2017
Posts: 468
Location: 🇫🇷 France
Jaye wrote:
Hello, Ruffle version is 0.2.0-nightly.2025.10.19, libTAS version is 1.4.6.
The movie does not sync with this version of ruffle nor with any that I tried pretty randomly... (I don't load openh264 by starting ruffle a first time before opening libTAS). The one that synced the farthest was Nightly 2024-01-16 on the level 4 of the 2nd pony at 2:00 of your encode. All others desynced at the first jump.
🇸🇬 Singapore
Joined: 8/15/2025
Posts: 6
Location: 🇸🇬 Singapore
ViGadeomes wrote:
Jaye wrote:
Hello, Ruffle version is 0.2.0-nightly.2025.10.19, libTAS version is 1.4.6.
The movie does not sync with this version of ruffle nor with any that I tried pretty randomly... (I don't load openh264 by starting ruffle a first time before opening libTAS). The one that synced the farthest was Nightly 2024-01-16 on the level 4 of the 2nd pony at 2:00 of your encode. All others desynced at the first jump.
I understand, the movie was extremely finicky to sync even on my device. I did find some success by deleting the Openmpt files within the ruffle folder. Eventually I might remake the entire movie to get around this problem
ViGadeomes
He/Him
Judge, Active player (358)
🇫🇷 France
Joined: 10/16/2017
Posts: 468
Location: 🇫🇷 France
Jaye wrote:
ViGadeomes wrote:
Jaye wrote:
Hello, Ruffle version is 0.2.0-nightly.2025.10.19, libTAS version is 1.4.6.
The movie does not sync with this version of ruffle nor with any that I tried pretty randomly... (I don't load openh264 by starting ruffle a first time before opening libTAS). The one that synced the farthest was Nightly 2024-01-16 on the level 4 of the 2nd pony at 2:00 of your encode. All others desynced at the first jump.
I understand, the movie was extremely finicky to sync even on my device. I did find some success by deleting the Openmpt files within the ruffle folder. Eventually I might remake the entire movie to get around this problem
Would you like the submission to be delayed to let you the time to do it ? If so libopenh264, should be downloaded first and no deletion of files inside ruffle should be performed. Thank you for your help !
🇸🇬 Singapore
Joined: 8/15/2025
Posts: 6
Location: 🇸🇬 Singapore
ViGadeomes wrote:
Jaye wrote:
ViGadeomes wrote:
Jaye wrote:
Hello, Ruffle version is 0.2.0-nightly.2025.10.19, libTAS version is 1.4.6.
The movie does not sync with this version of ruffle nor with any that I tried pretty randomly... (I don't load openh264 by starting ruffle a first time before opening libTAS). The one that synced the farthest was Nightly 2024-01-16 on the level 4 of the 2nd pony at 2:00 of your encode. All others desynced at the first jump.
I understand, the movie was extremely finicky to sync even on my device. I did find some success by deleting the Openmpt files within the ruffle folder. Eventually I might remake the entire movie to get around this problem
Would you like the submission to be delayed to let you the time to do it ? If so libopenh264, should be downloaded first and no deletion of files inside ruffle should be performed. Thank you for your help !
Sure, you can put the submission on hold until I find the time to remake the TAS Sorry for the inconvenience