Eek! The Cat is a puzzle/adventure game based on the old cartoon series of the same name. Your goal is to kick and shove an NPC to the exit of each level while avoiding enemies and obstacles, and all to the tune of some sweet music. So sit back, relax, and let the fun begin!

Game objectives

  • Emulator used: BizHawk 1.11.3
  • Fastest Completion Time
  • Uses Hardest difficulty
  • Takes damage to save time
  • Bashes the elderly with an Orangutan

Comments

Eek! The Cat is a unanimous flop by critics. With terrible controls and a bad physics engine, you end up getting hurt just as often as your average cartoon cat. But with the help of TAS, guiding grandma back to safety has never been so smooth. This whole run was created using the TAS Studio tool in BizHawk.

Character Movement

LEFT and RIGHT move the cat - Everything is based off of momentum in this game, so you start off slow and then build up into great speeds. It also does not matter which direction the character is facing when you're pushing them to gain speed. UP and DOWN have no effect unless you're in Water, in Bat form, or getting out of a handhold B is Jump - the longer you hold it the higher you will jump A is used to kick the NPC while you are pushing them from behind, or it will push the character away if they are facing you Y is your attack - it's almost exclusively to reduce Eek's momentum after running or falling off a ledge X switches the position of the NPC and Eek - this can only be used while both characters are standing still and facing each other
The reason that this game is normally so hard is that you cannot turn around in midair. You can, however, hold the opposite direction or use your attack to reduce your momentum and the length of your jump or fall.
If you go over an edge while sliding, then you will be stuck in the classic animation in which you look down and realize in surprise that there's no ground underneath you. If you get hit during this animation, then you will immediately recover and be able to move again.
Beginning with chapter 2 there will be spots where the gaps are relatively small (and have red handholds in them). If you run over the edge of these gaps, then you will fall into them and make a bridge for the NPC to cross over.
NPC's will move on their own, lemmings style, when they're not supervised
There is no time limit for a level, but the NPC's health will decrease by a slight amount as they run into a wall to turn around. This becomes a major hindrance to work around in later levels as health management becomes very important.
You get a different character to guide at the beginning of each chapter.

Stage by stage comments

Misereek (Chapter One - 3 parts)

Part 1:
A nice, quick level. The orangutan at the end will send the character flying whichever direction it's facing. It is possible to get to him a few frames faster, but they would just be idled away waiting for the right positioning of the monkey.
Part 2:
This is where I learned a lot about character movement. You have to turn your character around quite often in this level. I also had to figure out how to kill a porcupine with a salmon.
Part 3:
The first play-around section while waiting for the barrel. The NPC's will die if they get neck deep in water. Later in the level I had to stop for a few frames to dodge a coconut, but that's about it.

Eek! vs. The Flying Saucers (Chapter Two - 3 parts)

Part 1:
The character for this chapter is an Alien Cow Pig. This is the first stage where I discovered the disappointment of finding improvements only to have them lost by unlucky enemy movements later on. Specifically, the second to last alien right before the transporter was just awful. I spent hours trying to find ways to to get past him faster, but to no avail. The aliens and drones in this chapter all start firing their lasers based almost entirely on your x position. As long as they're on the screen and facing your general direction they will fire if you even hint at going near them, and their weapons stay out for a long time.
I discovered in later levels that no two lasers are alike. The invisible hit boxes on them are shifted towards you based on where the game designers thought you would approach them from, so it may look like I'm not being terribly precise when avoiding some of them, but I assure you I clip it as close as possible.
Part 2:
Now this level was interesting. First, we start off with the circling platforms of doom. The goal was to push the alien cow pig as close to the transporter as possible, so that when the switch is flipped she will be transported up right away. The difficult part was that there was no way of telling how close she was to the transporter when the switch was flipped, and the moving platforms meant that the entire section had to be re-done every time I wanted to move the NPC a few more pixels.
There was freedom of movement on the second half of the stage as the NPC did not need to be dragged along
Part 3:
A small delay in the beginning to wait for the laser beam in the doorway to go away. More bubbles!

Halloweek! (Chapter Three - 4 parts)

Part 1:
Now I'm accompanied by a spooky walking egg. Very short level. The stalactites won't fall down until something moves under them. Hours were spent trying to improve the last part of this level, but simply waiting there is the fastest way.
Part 2:
This level was the bane of my whole TAS. I spent a week getting this level just right, but a new route forced me to re-do the whole thing again. At the beginning you have to wait for the water level to drop before moving on. It is possible to get past all of the water before it rises, but doing so costs about a 1/3 of your health. As a result, you have to go back and rescue the egg before you touch the candle or else its health will run out and you'll lose. By not sacrificing any health in the beginning I'm able to complete the whole level and take a much shorter route back to the egg.
Part 3:
The one nice thing about these caves is that I can use the walls and ceilings to control my momentum. After I get passed the first ?dragon have to let the egg get hit by the stalactite. If I keep pushing it to the edge so that it dodges the stalactite, then it will move to far ahead of me at the very end. I would have to sacrifice several seconds to retrieve it. I also abuse two programming glitches in a row on the bottom platform with the ?dragon. The first is that I get hit by the fireball while sliding off the edge which lets me recover instantly from being hit. The second is a bit stranger. If you're pushing a character and you slow down and change direction, then the NPC is still considered connected to you for the frame that you turn around. If you also happen to start pushing another object on that same frame, then the NPC will be dragged along with you regardless of the direction you're facing. This was faster than pushing the barrel and then going back to retrieve the egg.
Part 4:
Back outside among the treetops. This level is fairly straightforward. I only have to pause a few frames to dodge the moving sparkles in the middle of the level.

Bearz 'n The Hood (Chapter 4 - 3 Parts)

Part 1:
I guess I have to guide a lost, sickly green bear through the city. Right off the bat the timing to get Eek and the Bear through the trash can cat was super tight. You also have to close the hatch on the roof that he lands on or else any character that walks into it will be unceremoniously dropped down. I slowed down on the rooftop right before dropping the bear down the elevator shaft because there's a pole at that spot that will hurl you backwards if you run into it too hard. No time lost, though, since you need to wait for the elevator to move back up, anyways.
Part 2:
The clothe lines are quite the hassle. You have to space the timing between both characters trampolining off of it. If you try to land on it too soon after the bear jumps off of it, then you will just fall right through.
Part 3:
You start off at the exit of this stage, and you need to go retrieve the policeman and bring him all the way back. The policeman can't be knocked out until he's tried to attack you once, so I run right past him and smack him with a salmon the frame that he hits the ground. Lots of solid parkour action to be had. Lots of time lost, though, waiting for the barrel at the end.

It's A Wonderful Nine Lives (Chapter 5, 4 parts)

Part 1:
Your new companion is a Gift Box. It is much smaller, and it moves faster than the other characters. We also move to a classic cartoon setting - the construction site. Similar to the stalactites in the caves, the 10 ton weights won't drop until something gets underneath them. The only difference is that there is never enough clearance (in this entire chapter) to simply run past them with the box in front.
Part 2:
The wind turbine in this level is so frustrating. The box has to be moving into it from the right-hand side in order for it to be deposited on the upper level. I try and do it as fast as possible, but the delay causes me to miss the elevator right afterwards. While waiting I perform some careful health mismanagement. I get caught up again at the wrecking ball. I had to wait until it started to swing away from me before I could run through.
Part 3:
It is possible to kick the box onto the elevator at the beginning (just kick it the frame before you reach the dog), but Eek will be just a few pixels shy of being able to land on it as well before it goes out of range, and the box will fall back down by the time I can get to it.
Part 4:
Nothing more exciting than a nice long wait at the beginning. I do a small glitch when moving onto the ice platform. If Eek steps onto the platform the instant it leaves, he starts to fall for a frame but immediately resumes standing. As a result, the box is now facing forward and walking away from me, but it's still stuck to me as if it were facing me. It's rather hard to tell the difference from front or back on the box, but the direction the feet are facing can prove it. Another trick used in this level (and this one is actually useful) is that I get squished by the 10 ton weight while sliding off the edge which immediately recovers me from the sliding animation. Finally, you manage to guide the gift box all the way to the orphanage, but what's inside is actually a little present for you. Enjoy!

Possible Improvements

Exonym pointed out that Level 1 can be finished 124 frames faster by going right at the outset of the stage and approaching the center portion from the bottom instead of jumping onto the branch at the beginning.
Route optimizations in other levels will need to explored.
I wasn't always thorough when deciding whether to jump in front of a character and then spin 'em around with X or to build up speed and then jump up to them. I did what felt right, but whole levels (or at least large sections of levels) would have to be re-done to really know.
This is also my first TAS, so I'm unfamiliar with tools such as RAM Watch or LUA scripts. It's possible that these could help power out some further optimizations.

Other Comments

The level doesn't actually end until the character you're pushing touches the floating EXIT sign. So, on some levels it's faster to kick the character up to the sign instead of waiting for it.
Collecting all of the hamburger items unlocks a bonus level. I've only seen one of them, but it's pretty entertaining. It might be feasible to do an 'All Bonus Levels' run at some point in the future.
It looks like the only difference between Easy mode and Hard mode is that you take twice the amount of damage from enemies in Hard mode (this is untested beyond level 1). I'm not sure if this also applies to falling damage or spikes. If it does, then there can probably be around a ~10s improvement; mostly from Chapter 3, stage 2.

Special Thanks

SpikeStuff for fixing desync issues and improving stage transitions
Exonym for pointing out possible improvements

Suggested Screenshots

13255 and 41278

Samsara: Submission file replaced with a shorter, fixed version that properly syncs. For his work in syncing and improving the run, and with the author's permission, Spikestuff has also been added as co-author.
Previous Time: 19:11.07
Noxxa: Judging.
Noxxa: While a few improvements are known, the run as it currently stands looks solid enough with no particularly obvious issues. Viewer response was scarce but votes appear good. The game is clearly not the best, but the run has decent action and pacing and a nice gimmick to set it apart somewhat from other platformer runs. Accepting as a (slightly weak) Moon.
fsvgm777: Processing.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
Location: 127.0.0.1
This topic is for the purpose of discussing #4905: WarHippy & Spikestuff's SNES Eek! The Cat in 18:43.50
Player (80)
Joined: 8/5/2007
Posts: 865
Kumbayah!
Skilled player (1651)
Joined: 7/25/2007
Posts: 299
Location: UK
For those who don't know, this is a rerelease of the Amiga game Sleepwalker, just using the Eek! The Cat! license. Instead of a dog escorting your sleepwalking master around, it's now Eek and his cartoon buddies. Anyway, this run always desyncs at Level 02 Flying Saucers for me. I've tried Bizhawk 1.11.1, 1.13.1, 1.9.1, same problem. It's possible I'm using the wrong rom, but have you encountered any problems/solution to this?
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Hey WarHippy, I was wondering if I'd see a run from you sometime. :) I'm also getting a desync though, in Eek Vs The Flying Saucers 1. Is it the Performance core that's desync-prone, or can this be easily fixed by changing a small section of the input?
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
I'm getting it to sync, I'll post a fix in a bit and an edit with my hate for something. Right here we go, I'm going to list everything:
    Performance -> Compatibility BizHawk 1.11.1 -> BizHawk 1.11.3 Rerecord Count -> No Rerecord Count Fixed Terrible Starting Input. Fixed Every "Start" to load a Level. Fixed Every Starting input to a Level. Removed Dead input. REMOVE THE GOD DAMN DEAD INPUT! OH MY GOD I SWEAR I'M GOING TO SHOOT SOMEONE ONE OF THESE DAYS. YOU DID THIS IN TASTUDIO AND YOU HAVE DEAD INPUT. AGH! I'M LITERALLY CRYING RIGHT NOW WHY MUST YOU DO THIS TO ME. WHY?!
You have already read the complaints about Performance mode. The switch from 1.11.1 and 1.11.3 was just literally due to 1.11.1 crashing on me on the final level and uh, lets just say I was saying very colourful words. The rerecord count was removed due to a bug with 1.11.1 TAStudio which basically cannot keep track of the actual total amount of rerecords was in it. I seriously pulled a Bonanza Bros. on this TAS. God damn, I wished I can get co-auth now for all this crap. Userfile: User movie #26794335475845768
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Skilled player (1022)
Joined: 1/9/2011
Posts: 231
I was really afraid of desync issues. I fought with TAS Studio every step of the way. It changed what frame the level would start on based on whether I was using the frame advance button or letting it run at 60fps. I didn't realize that there was a newer version of BizHawk. Version 1.11.1 was the one that the emulator page directed me to at the beginning of October. I believe the total re-record count was around 7,000-10,000. Spikestuff - I'm a bit confused about all the things you're referring to. Was my BizHawk set to performance mode, and you switched it to Compatibility mode along with moving to version 1.11.3? I had no idea there was a Performance vs. Compatibility option. I just assumed that the default settings for BizHawk when I downloaded it were ideal, so I didn't mess with anything. What was wrong with the Starting Input? And which sections are you referring to that had so much dead input? -Edit- Thank you so much helping me with these issues!
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
I fixed all your issues, do not complain or worry. Then he edits his post to say thanks, adorable... oh hey I did too, but it won't be logged. on the time. :P
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Skilled player (1022)
Joined: 1/9/2011
Posts: 231
Alright. The new file you created is working. Should I cancel this submission and create a new one?
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
WarHippy wrote:
Alright. The new file you created is working. Should I cancel this submission and create a new one?
No need to cancel. I'll verify that the new run syncs and replace the file when I wake up.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Editor, Experienced player (941)
Joined: 7/20/2011
Posts: 345
In the first stage, it's a lot faster to take the low route if I recall. Back when I did the test on Snes9x it was about 120 frames faster than going up. I'm not sure how much of that is emulator difference though. Your version of the second level is definitely faster though, I like the insta turn around trick. The rest of the run looks good as well, especially considering how frustrating the controls are.
Current thoughts: Hachiemon (J) for GBA.
Skilled player (1022)
Joined: 1/9/2011
Posts: 231
Exonym wrote:
In the first stage, it's a lot faster to take the low route if I recall. Back when I did the test on Snes9x it was about 120 frames faster than going up. I'm not sure how much of that is emulator difference though. Your version of the second level is definitely faster though, I like the insta turn around trick. The rest of the run looks good as well, especially considering how frustrating the controls are.
Oh wow, you're right. You just opened up a whole new aspect of the game that I didn't pay attention to. I assumed that there was only 1 route to the exit on every level. Looks like I need to explore some more. Taking the lower route is 124 frames faster, but the movie only ends up being 115 frames faster due to extra lag in the stage transitions. I soon after realized another route change in 3-2 that could shave off a couple more seconds; the idea is to get the egg into the center from the right side (the same way I get him back out at the end of the stage) instead of going all the way around from the left. There could easily be more route optimizations I need to make, now. I'm just so burnt out on the game; I'll probably come back to it in a month or so.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
Verifying the fixed file right now. WarHippy, are you okay with Spikestuff being added as co-author? I can do that alongside the replacement with your permission.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Skilled player (1022)
Joined: 1/9/2011
Posts: 231
Samsara wrote:
Verifying the fixed file right now. WarHippy, are you okay with Spikestuff being added as co-author? I can do that alongside the replacement with your permission.
That's fine
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
Done.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
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. ---- [3003] SNES Eek! The Cat by WarHippy & Spikestuff in 18:43.50
Jules
Any
Skilled player (1171)
Joined: 7/13/2015
Posts: 102
Location: California
Wow, this game is pretty dark. Is it an issue with the palette coding (think BTTF 3 Genesis) or just shoddy programming?
Skilled player (1022)
Joined: 1/9/2011
Posts: 231
I was never really sure what was going on with it. There were times where it seemed really dark, but then other times it seemed normal (maybe because I just got used to it?) I already have a much improved version in the works. I'll see if there's any way to offset the darkness (or at the very least find a bright screenshot for the game's profile). Edit: When you use frame advance, the game is nice and bright and clear. When running at 60 fps, it all blends together to form a dark muddled mess.
sack_bot
He/Him
Player (112)
Joined: 11/27/2011
Posts: 394
Location: Massachusetts
WarHippy wrote:
I was never really sure what was going on with it. There were times where it seemed really dark, but then other times it seemed normal (maybe because I just got used to it?) I already have a much improved version in the works. I'll see if there's any way to offset the darkness (or at the very least find a bright screenshot for the game's profile). Edit: When you use frame advance, the game is nice and bright and clear. When running at 60 fps, it all blends together to form a dark muddled mess.
That's really weird... Would it be a good idea to add a brightened encode?
Message me here for my discord. Current Project: Psycho Waluigi Project on wait list: None?
Skilled player (1022)
Joined: 1/9/2011
Posts: 231
That's certainly a fine idea. I'm not certain if that task would fall to me or to the person processing it, though. I'm currently trying to find out how to make a good encode so that more people can review and vote on a new TAS.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
WarHippy wrote:
currently trying to find out how to make a good encode
-> The Newbie Corner [GUIDE] Creating quick, HQ temp encodes
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.