Oh, Ardy Lightfoot, you could have been a good game.
Really, I hate this game. I hated it trying to play it at full speed, and I hate it even more now that I've run it frame by frame. Whoever tried programming the mechanics and collision detection needed to spend some more time on them. Both are just slightly off, leading to a massive disconnect when things seem like they should work but don't.
And what makes it worse is that everything else was actually pretty good! While not graphically impressive, it has a good, clean style, and possesses a mostly memorable soundtrack. The overall atmosphere of the game is great, but sort of like an uncanny valley of quality, because it fell a little short of being good, it ended up being worse than if everything were middling in quality.
Anyway, enough whining.
I came across this game while perusing various Youtube videos. It seemed to be a good, old fashioned platformer that didn't aspire to greatness it knew it couldn't achieve, and had enough visual flair to be a decent TAS. After burning through several other projects I finally got around to doing this one after no one else really tried (or had tried but failed).
It's been sort of a frustrating task because of the dodgy engine underneath it. One of the more frustrating aspects was that it accepts input unevenly and unpredictably. It even lags for no reason at all, often seemingly invisibly. Trying to hyper-optimize this game would be a task for the truly insane, so I didn't worry too much about it. I managed to get through it, and I'm fairly pleased with the results. I am happy that I could squeeze it under twenty minutes as well.
I also realized while making this run that the main character looks like a friend of mine if he were rendered as a German catman. Kind of a weird thing to realize, but...
So, time for some explanations, I guess.
The Title Screen
Many attempts to TAS this game ended because of this. The way the game is emulated causes some weird desynchs to happen: unless you start playing the movie immediately upon opening the emulator, you'll get stuck here. I managed to bypass that by pressing start for two frames instead of the customary one. Haven't had a problem since (although it seems other viewers have...).
Prologue
First opportunity to use the screwy collision detection to my advantage is here. The blast radius between the wall and the bomb is bigger than the one between Ardy and the bomb, so Ardy can place himself between the two safely. Unfortunately, this doesn't work in later levels. Also, I have to jump into the wall as it's blowing up because otherwise Ardy will be stuck pushing an invisible wall for a bit.
And for whatever reason, landing on the left end of the loose dirt is a bit faster than landing on the right. Okay then.
Mining Town Ablaze
A very plain, boring, bland level consisting of Ardy running to the right and jumping on occasion. At the end I get hit by Grounder to cancel out a pose Ardy would pull when the screen shifts right, allowing me to move about a half a second sooner.
Grounder's Mine
A bit more interesting than the previous level, but overall nothing too terribly special. The falling bucket is the second chance to mess with collision to my advantage: by hitting it at full speed Ardy will usually fall through. The rotating buckets in the rest of the level seemed to hate me; only one was in a really good place when I got to it. >_<
Tunnel Chase
Video Gamedom's most boring mine cart level (although that's preferable to to frustrating ones that usually populate games). You'd have to be stupid to die in this one. Follow that with a long, uninterruptable cutscene...
Grounder was a simple fight. At the end I get hit because prepping a tail jump on top of him will hit him as soon as he tosses his helmet, whereas before I had to wait a few frames.
If you listen close enough, you can hear when I clock Ardy's head against Grounder's feet.
The cutscene after this level is supposed to introduce Don Jacoby, resident Deus Ex Machina and later sufferer of the Worf Effect.
Lumberjack Forest
Again, not much special here. I grab Peck's helium enhancement in order to minimize the amount of time spent traveling to some trampolines and spending time jumping up them.
The first group of enemies was quite frustrating. Why couldn't that last one just jump so I didn't have to tail bounce up?
You see the pit at the end of the level? You have a two frame window to jump in so you can clear it. Yeah. When I first played this game, it was around there I started realizing that I really didn't like it. For whatever reason, I kept playing...
Catry's Tree Fortress
Oh gee, Mr. Jacoby, thank you for not providing an easy lift straight to the top! >:(
How fast I can complete the first part of this level is limited by Don Jacoby's ascent: he has to get to the top before I can keep going. I decided to do a few things off to the side to reduce waiting time.
Once we do get to the top, I go to the very bottom of the copter's hook as that's the only place I can jump out from underneath him. This ends up being fast enough to do some minor memory corruption, where it becomes apparent that Catry takes Don Jacoby's place in the RAM. Seriously, his feet turns into hers if you watch. Another part of the glitch involved the platform on the left side of the button being turned intangible for a bit, allowing me to walk partially lodged into the floor. This saves a small bit of time in prepping a tail bounce.
After defeating Catry, getting her to stand back up requires Ardy to have her back to her at certain intervals.
Eaten Alive!
Nothing to see here. I just mess with the cutscene involving finding Catry's corpse (skeleton in the Japanese version) just for the heck of it. Doesn't make a difference.
Ancient Pyramid
The blocks at the end of the spiked floors in the beginning can be walked under. The second, however, requires getting hit in order to do so, so I took my hit there. Later I grab Peck because he picks things up much faster than Ardy, so the bit of time spent getting him back is well worth it.
The snake's tail, for whatever reason, provides insufficient bounce if he takes less than four bites on the rope. Otherwise I would have gotten off much sooner.
I wish never to speak of those falling spikes again. Their hitboxes are nearly twice as tall as their sprites. >_<
Mouse Trap
Some basic, loose testing showed that the bottom route was a bit faster than the top, even though I had to push some things out of the way to get to and through it.
The genie's body acts as a platform that I can land in as it's materializing. However, as it tries to push Ardy out, I had to make sure I got lodged between it and the ledge on the way up. After returning to his lamp, a key will appear and fall; Peck can grab the key before it falls, and Ardy can use it immediately if he lands right next to the door. If you hit the ground before hitting the door, you can get Ardy to do some moonwalking.
Ordinarily you're supposed to chase a mouse around the room at the end, but I get to him before he even runs off with the gem. The little ragtime piano doesn't even kick in!
Gilson's Pirate Ship
Fairly straight forward looking level, but trying to jump from boat to boat without stopping is harder than it looks. Any leaps that were made in time with the music were unintentional.
Gilson was a fairly simple fight. I'm somewhat upset that I couldn't manage it without getting hit, but I'm actually more upset that he didn't try swooping in from the right. Where's the variety in that? At the end of it, I decided to jump off the anchor and take a plunge.
Another long, unskipable cutscene... What the heck is he doing back on the anchor? I thought I threw him off of it!
Island of Ruins
The top route is virtually impossible to reach at full speed due to, once again, faulty collision detection. It's a bit faster since there's no back tracking a less waiting. Along the way I grab another helium pack for Peck to cross a stretch of spikes. Even though I turn it off the first moment I can, it's still faster than getting hit.
Am I the only one who thinks the music here and in the next level sounds like it could have come straight out of Chrono Trigger?
Beecroft's Stronghold
Around the first fake girl, there are two cutscenes one after another. I jump over the first and land right next to the second in order to minimize warmup time for running. The buzzsaw right after moves faster than Ardy, so taking a hit there is obvious.
There were a few ways I could have messed with the cutscene right before fighting Beecroft, but all of them were slower than the normal approach. Fighting Beecroft involves using a mirror to bounce his machine's shots back. Hit him and you get another volley. Hitting the second shot of each volley moves you onto the next, so I had to hit at least the first two of each round a quickly as possible. Before he starts firing I decide to push and pull on the little robot that's supposed to hurt you on contact.
After his defeat, the mirror is supposed to fall through the ground, but not if Peck has something to say about it. While the ground is collapsing I get some falling blocks to push me down faster. I'm not sure if it helps, but hey.
Underground Passage
Completing this level requires pulling on a few valves scattered throughout in order to fill a pit with water, allowing me to cross it by jumping on the log that's in it. Reaching these valves requires getting a spiked helmet on Peck, which allows him to break down certain walls when thrown into them. So the first item of business is to get this helmet.
The stack of boxes is another opportunity to abuse the game's collision detection. Ordinarily you're supposed to pull them out and jump on them; I thought doing this would be a frustrating endeavor due to the game's weird physics. However, I found that those weird physics would be of great service: As you jump into them, you'll clip onto some ledges, giving you a two frame window to jump.
Peck requires a bit of time to put the spiked helmet on, so grab it first and then pull the plug. He finishes by the time I'm ready to smash the wall and get out of there. You'll notice that Ardy will get stuck on some invisible wall for a bit on some of these; I couldn't find a way around these unlike in the prologue, sadly.
The mook on the way to the second valve couldn't have timed his jump any better. ^_^
Somehow I manage to collect a star twice. *shrug*
Visconti's Castle
I hate this level. Hate hate hate it. Spotty controls, dodgy physics, and faulty collision detection come together for a perfect storm of mental anguish that involves trying to jump up a long series of moving platforms that can hurt you. And if that wasn't enough, the developers decided to throw in a single flying enemy near the top. Trying to deal with him without falling off and/or getting hit is a very awkward affair that will most likely end in failure and maybe a hole in the wall.
Every time I try to play this level, I spend at least an hour trying to reach the top. I don't enjoy a single second of it. It was here I decided this game was terrible.
Thankfully due to the heightened control TASing gives me, I can fly by this level with little regard. I can jump up a couple of arrows before the other side's come flying by, reducing the amount of time taken to complete it to around 15 seconds. I love watching it.
Throne Room
What kind of throne room is this? All these spikes, no place to sit? Looks like a torture chamber to me.
The developers provide Peck with a lot of helium in this level, but I usually ignore it, using them only to ascend as necessary. Sorry about your feet, Ardy.
The Tower and Hall of Mirrors
Auto scrollers. Why does it have to be auto scrollers? :(
For The Tower, I followed two rules: 1) Land on as many platforms as possible; 2) Once I land on a platform, I may not land on any others I've already landed on.
For the opening Hall of Mirrors, yes, I was timing my actions to the music. At least the actions that make sound. As far as atmosphere goes, this level is one of my favorites. It gets kinda creepy once you realize how it's reflecting the rest of the castle...
Royal Throne Room
Visconti, as a boss, *sucks*. You have to hit him fifteen times; you can only get hit twice. Given the problems the engine has, getting hit and dying is a very likely proposition, and why you get a game over, you get to watch that long, mostly pointless cutscene all over again. The somewhat surprising turn of events is already cheapened if you know the backstory (hint: those crystals act as dragonballs), and having to watch it again and again as Visconti continues getting cheap potshots on you reduces the impact that scene would have even moreso.
That said, do not try this strategy at full speed. For part one, you're supposed to use the flying thing that the now Worfed Don Jacoby came flying in, and on the second you're supposed to use some magical bowling balls Visconti throws at you (why is he even using them? they don't hurt even you..). At full speed, use them. Trying to tail bounce up to him is just asking to get hit. Heck, he's hard enough using those resources.
Anyway, yeah, using what is ordinarily a completely unreliable strategy, I turn Visconti into an utter joke. He deserves it for the amount of pain he's put me through.
Thanks to adelikat for his test run that included a number of tricks I wouldn't have thought to do. Visconti would have been much longer if it weren't for it.
  • Takes damage to save time
  • Abuses various errors in programming
  • Aims for fastest time
  • Snes9x 1.43
I seriously hope that Ardy is just a guardian or caretaker for that girl, and that she isn't a love interest. Otherwise... >_<

mmbossman: Pretty standard platforming fare, but an enjoyable run nonetheless. Accepting for publication.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15543
Location: 127.0.0.1
This topic is for the purpose of discussing #2290: Ferret Warlord's SNES Ardy Lightfoot in 19:56.93
Joined: 10/3/2005
Posts: 1332
He can't knock down a wall, but he can withstand an explosion that does knock it down. Hooray for Nintendo logic! :D ...Aw, dangit. Desynced a few minutes in. What I saw was pretty good though, so I'll be waiting for the encoding.
Skilled player (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
If it happened during Grounder's Mine, then make sure you have "Allow Left+Right" checked. Glad you enjoyed it so far.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Joined: 10/3/2005
Posts: 1332
Ferret Warlord wrote:
If it happened during Grounder's Mine, then make sure you have "Allow Left+Right" checked. Glad you enjoyed it so far.
Yeah, that was it. Thanks for the heads-up, Ferret! Watched the rest of it, and it's definitely the kind of platformer I like to see. Yes vote.
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
32600–32700 is the most worthless deus ex machina moment ever, seriously. "I guess I'll try helping him a bit… eh, no, time to move on." I vote yes, but this game is seriously disappointing.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 11/14/2005
Posts: 29
This game desynced for me every time on every variation of snes9x I have, and "allow left+right" was automatically checked. Can you provide more details on what setting works? edit 1:And the rom is (U) edit 2: I just got it working, Somehow by starting the movie as soon as the game starts, as opposed to waiting ten seconds or whatever. wierd
Expert player (2466)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I was trying to TAS this one too, but due to desyncs I gave up, you did a great job Yes vote for you.
I am old enough to know better, but not enough to do it.
Joined: 9/29/2005
Posts: 46
Location: Denver, CO
Seems solid to me, and the game looks pretty fun... I may pick it up and play it, at some point. Yes vote from me.
"If any man is not free, then I too, am a small pie made of chicken"
Skilled player (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
LodeRunner wrote:
This game desynced for me every time on every variation of snes9x I have, and "allow left+right" was automatically checked. Can you provide more details on what setting works?
If it desynched at the title screen, I'm not sure what happened. I thought I took care if that problem in the movie file. (I'll expound more on that in the submission text when I get to it) If it was elsewhere, I don't know about that either. Glad you managed to get it working, though. Fairly positive feedback so far. Thank you!
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Expert player (2466)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Here it only desyncs when I play the movie twice.
I am old enough to know better, but not enough to do it.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Dooty wrote:
I was trying to TAS this one too, but due to desyncs I gave up, you did a great job Yes vote for you.
you should at least watching the entire movie before voting... this is simply a question to be fair toward other submission. Anyway, actually I manage to make it synch(was blocked at the wall too) by unchecking right/left|up/down... closing snes, then start it again and checking right/left|up/down, if that may help. The run was good, well performed.
Skilled player (1443)
Joined: 7/15/2007
Posts: 1468
Location: Sweden
This was quite enjoyable, and seems decently optimized. Yes vote for having what it takes to do that which I gave up on.
Agare Bagare Kopparslagare
Joined: 7/10/2008
Posts: 56
moozooh wrote:
32600–32700 is the most worthless deus ex machina moment ever, seriously. "I guess I'll try helping him a bit… eh, no, time to move on."
I was thinking the same thing, and he is smiling the whole time.
i see...
Skilled player (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
BadPotato wrote:
you should at least watching the entire movie before voting... this is simply a question to be fair toward other submission.
He means to say he gave up TASing it because of desynch issues he was having. And you desynched at the wall? The one you have to bomb in the prologue? Hm, never had that issue. There's more problems with this game than I thought. :/
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Expert player (2466)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
BadPotato wrote:
Dooty wrote:
I was trying to TAS this one too, but due to desyncs I gave up, you did a great job Yes vote for you.
you should at least watching the entire movie before voting... this is simply a question to be fair toward other submission. Anyway, actually I manage to make it synch(was blocked at the wall too) by unchecking right/left|up/down... closing snes, then start it again and checking right/left|up/down, if that may help. The run was good, well performed.
As I said "it desynced when I was TASing it", the Ferret Warlord's movie is fine, as long as you play it once, and I only vote for movies that I watch, sorry if it's not so clear in my other post, my English is not so good.
I am old enough to know better, but not enough to do it.
Twisted_Eye
He/Him
Active player (397)
Joined: 10/17/2005
Posts: 632
Location: Seattle, WA
This was a pretty fun watch. Nice job owning that last boss, but I especially like how after beating him Ardy's first thought is to run up to the dead girl and look up her skirt! And in the ending, during the scene in the pyramid, it looks like there's a mouse in the corner just sitting there whacking it. Jeez! Also, you'd think a guy wearing what look like punching gloves would do something other than throw. The helper mechanic reminded me of Psycho Fox and Monsterworld 4, both really fun games. The game made quite the nice TAS. Good yes vote here!
Former player
Joined: 2/5/2005
Posts: 44
Location: Germany
Nice job, pretty entertaining throughout, though the game is pretty weird in certain aspects. The constant grin of the main character, for one, is disturbing considering the stuff that happens throughout the game. The Throne Room named in Chapter 14 is looking immensly hostile and uncomfortable as well. I also assume there is some sort of coherent backstory to it that is not displayed. In any case, voting yes, looks fairly well optimized and the game is interesting enough even when not broken in any way.
Player (121)
Joined: 2/11/2007
Posts: 1522
It thought it was pretty rad. Not too long and I liked the little angry penguin (?) sidekick. Here's an encode for fun.
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Joined: 6/4/2009
Posts: 893
it looked optimised and the game looks nice, and there was a badass imortal ninja indiana jones so Yes vote
Joined: 7/2/2007
Posts: 3960
Thanks for the encode, Alden! Definitely a good run. I was surprised at the death count, then disappointed when Jacoby came back. Still, they didn't revive Catry, the Token Female villain, so I guess that counts as a "real" death. Word of advice: if you're fighting a hero whose method of attack involves jumping on your head, don't throw your spiked helmet at him!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15543
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. ---- [1327] SNES Ardy Lightfoot by Ferret_Warlord in 19:56.93
Joined: 10/31/2005
Posts: 329
Location: The Netherlands
Dooty wrote:
BadPotato wrote:
Dooty wrote:
I was trying to TAS this one too, but due to desyncs I gave up, you did a great job Yes vote for you.
you should at least watching the entire movie before voting... this is simply a question to be fair toward other submission. Anyway, actually I manage to make it synch(was blocked at the wall too) by unchecking right/left|up/down... closing snes, then start it again and checking right/left|up/down, if that may help. The run was good, well performed.
As I said "it desynced when I was TASing it", the Ferret Warlord's movie is fine, as long as you play it once, and I only vote for movies that I watch, sorry if it's not so clear in my other post, my English is not so good.
actually your English isn't that bad compared to his.. he just read yours wrong (your sentence actually meant what you wanted it to mean), because he's quite possibly worse at English than you.
Joined: 7/7/2007
Posts: 161
Ferret Warlord never ceases to amaze me with his selection of obscure anthropomorphic mammal platformers. I enjoyed this TAS way more than I thought I would. I was surprised by the whining; you made this game look good. The music was good, though part of it was hearing the distinct "SNES sound". Did they have a standard sample pack included with the development kit? The sound effects were crazy lo-fi. Everything outside of music sounded 8 bit.
Skilled player (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
Whelkman wrote:
Ferret Warlord never ceases to amaze me with his selection of obscure anthropomorphic mammal platformers.
Uh... Thank you? At least here, Ardy didn't pretend to be about "attitude" like other animal mascots of the era. Rather refreshing. Although this being my seventh contribution to my Animal Planet list undermines certain claims I make about myself...
Whelkman wrote:
I was surprised by the whining; you made this game look good.
That's the problem: it looks good. It's like a good-looking VW Bug, but with engine problems that are quite annoying. I'm rather amused at the number of people who found the main character creepy. I'm glad you all enjoyed this. ;P
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.