By Way of Exposition

There is a young empire, headed by a wolf named Badler. Although ambitious in its desire to rule the world, it is smart enough to start slow, and begins by conquering a small archipelago to work its way up from.
Enter a trio of counteractive terrorists, residents of one of the islands, who get fed up with being ruled by this fascist regime. Although lacking in formal organization, they each serve an important role in there own little movement.
  • Punky Skunk: Primary action guy and main character. His decision to stand up to Badler catalyzes the other two into doing the same. And yes, his main form of attack is to stink his opponents to death.
  • Nash: Gadgeteer genius whose inventions include the pogo stick and snow board. Has a penchant for building gameshow setpieces on a whim. Who knows what his species is supposed to be.
  • Kelly: Pink rabbit whose function is simply to assign silly names to various areas, often while referencing other works of popculture including Cool Runnings, and explain how the controls have changed for the current boss fight. Otherwise some bizarre form of fanservice.
The villains, on the other hand, have a more formal organization:
  • Badler: Self appointed dictator for life. Seems to relate with Scooby Do villains, as shown in a cutscene you won't get to watch during this run. Is depicted to wear red, although he's wearing black whenever you see him. Thinks he's so cool his eyepatch switches sides every time he turns around. Literally.
  • Commander Chew: Second in command to Badler. Most conflicts will be with this guy. Smart enough to realize that kidnapping the female companion is pointless and goes for the more strategically important weapon dealer Nash. Also quite honorable in that he's willing to have a 100 ton weight dropped on him for losing a game of volley ball (although he's a cheating scumbag during the boat race).
  • The Chew Army: Mice that act as military grunts. They come with all sorts of crazy armaments, including a costume that looks like a large flower pot. Very loyal to the regime.

The Game Itself

This is a rather bizarre title. Once you read the back of the CD case, it becomes apparent that it's trying to ride the waves of Sonic the Hedgehog several years too late. Trouble is, once you boot up the game itself you quickly realize the character is less a smelly Sonic and more like Sammy Squirrel (the grey one in the beginning) [EDIT: dead youtube link removed] with a sense of patriotic indignation. And a pogo stick.
That's not to say the game itself is bad. Its platforming is solid and is a fairly good way to unwind. It's just that the title is wholly unremarkable and will leave little to no impact on you unless you've played it as a child. And, as a corollary to that, this game seems like it would be good for kids.
So why did I make a run for a kid's game? Someone (I think it was theenglishman) showed me |this article [EDIT: dead article link removed] about a year ago, and I saw this game on there at 33. When I first saw that, I thought to myself, "I am so making a run of the title when the proper tools come out." Well, the tools have come out, so I made a run. I mean, come on! It stars a skunk! Skunks are a close second to raccoons on the Awesome Wildlife totem! Not to mention they're also in the same family as ferrets...
...oh, all right, fine. The only reason I did this was because of the skunk's connection to the ferret. If the closest I'll come to TASing a game with a ferret is to TAS a game that stars a cousin, then by golly, so be it.

A Few Notes About the Run

About the minigames: For the most part, I aim to simply get through the levels as quickly as possible. However, in the first ten minutes, I have to play four different minigames. I decided that watching me fail some of them in order to reduce bonus time would be rather dull, so I decided to do as well as possible within the constraints of tool assistance, regardless of the bonus that should come. This results in getting a score of 117 for the matching game and the 109 lives that come as a consequence.
About the sound: This game uses CD audio for its music. If you want to hear the (often illfitting) music, burn the ISO to a disc and read mz's post here. I personally couldn't get it to work via virtual drive mounting, although some have had luck with that route.
Or you could use SaPu's CD-ROM Plugin. Works even better and requires no pesky cables! (and don't worry, it plays back just fine with this plugin)

Notable Bugs

The main conceit behind this title is that scattered throughout the levels are various devices that aid the player in doing whatever. The most useful bugs are the result of these.
  • Switch Jumping: After changing between outfits in midair, you have a window of two frames in which you can jump. Good for accessing shortcuts and working around some obstacles.
  • Switch Snapping: If you're within a certain distance distance of certain platforms, Punky will "snap" to that platform's level. Used to climb faster is some cases and to assist in the above glitch in others.
  • Claw Walking: Comes in two forms, both of which can only be done while wearing the claws.
    • Fast Walking: When you press left and right at the same time, Punky will double his walking speed in whatever direction he was facing. Needs to be a good distance from dirt to work.
    • Wall Zipping: If you press the opposite direction you were walking with no gaps in the input, Punky will continue walking in the original direction, but walls will act like he's walking the direction you are holding. This allows you to enter into walls and initiate a wall warp once you get in far enough. There can be no dirt laterally near the place you are entering, and can screw with how objects get generated in the level. In part two of Pathgrinder III, if I had entered at the earlier point, a boulder would have appeared where I would have gotten out at, blocking my path. In Crevasse Chaos, I couldn't perform the zip right before the end because the flagpole wouldn't have generated. (also, in Pathgrinder I, the vertical zip was the result of the quicksand right next to the wall)
  • Dirt Grabbing: Another claw glitch. If Punky catches a dirt wall while falling, he may get a vertical boost putting him 16 pixels above where he should have grabbed. If his head gets lodged in a wall or a boulder as a result, you can perform the afore-mentioned wall warp.
There are also two other glitches that aren't the result of suits.
  • Stink Extension: While in standard outfit, attacking near the apex of a jump will cause Punky to hover for the duration of the attack animation. Used mainly for some minor stuff.
  • Victory in Death: After hitting the flagpole, the screen will stop scrolling. If there's no solid ground underneath you at the time, this will create a pit which will kill you, but the level will still finish anyway. Used once to force the end-of-level bonus time down. Does not work in Aeroskunk.

Known Goofs in Order of Severity

  • I made two in Pathgrinder II, both in part 2: First, I should have wall warped at the very beginning to reduce travel time as standard Punky. Second, I should have fast walked closer to the flagpole to reduce claw travel time.
  • I probably should have waited in the dialog during Drill Sargent in order to manipulate the Commander's final position to be closer to the bottom.
  • In both Castle Hassle and Sugar Rush Hour, I should have jumped first thing after grabbing the roller blades. This would have brought me up to max speed instantly.
  • I don't think I handled most of the updrafts optimally. Who knew falling for a bit before entering would give you slightly greater height?
  • About half way through I realized I was handling the dialog boxes wrong. As such, most of these can be improved by exactly one frame.
Most of these could be hexed in, except the RNG that functions on many levels is based on a universal timer that gets started when you begin the first level. In order to hex these in, I would have had to redo most of the levels, probably multiple times, in order to get things to synch back up, and I don't quite have ComicalFlop's near lethal determination.
I hope you enjoy the video.

Classifications

  • Aims for fastest time
  • Ignores delays due to bonuses (only during the minigames; in the levels I try to bring this down during autoscrollers)
  • Takes damage to save time (often just to work through something, but also the previous classification)
  • Manipulates luck (bosses and the matching minigame, plus item drops in some levels)
  • Abuses errors in programming (already listed)
  • Uses death as a shortcut (kinda sorta)

Settings

Although recorded off a disc, it plays fine using an ISO or a virtual drive. You may not get music that way, though.

Random Screenshot


adelikat: Replaced submission file at author's request. (Ferret_Warlord: Jumped over first pit in Windy City instead of jumping into it, saving about 12.5 seconds; some subsequent parts redone to get the RNG back in check)

mmbossman: Finally got this to work, and while it is pretty standard platforming fare, it's definitely worthy of publication, so I'm accepting it. However, due to sound issues, encoding may take a while.
ShinyDoofy: Processing. Thanks to error1 for the audio!

Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
tymime wrote:
Ferret Warlord wrote:
In other news, I am insane.
Resized. D:
Fixed. :D
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: 7/2/2007
Posts: 3960
Ahh, just use your browser's zoom function. Nice sprite sheets there.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
Well, I've decided to stop being a bum about the music synchronization. Until mz's idea of frame logging, or some other working solution, can be done automagically, I've decided to go through and log those frames manually. Wish me luck. On that note, does anyone here have a modded Playstation they can play this game on? I have some questions that such a thing can answer.
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.
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
Alright, I have all the music cataloged. I did a little research with some other emulators and plugins to find out some sequencing things, and included the tracks that extend past the movie. I'm hoping it's accurate to the console.
  Frame	Track

   922:	    3
  1609:	   17
  1645:	    0
  1857:	    2
  3969:	   14+
  4941:	   12
  7850:	    0
  8034:	   15
  8399:	    0
  8610:	    3
 10212:	   14+
 11185:	   12
 13230:	    0
 13414:	   15
 13777:	    0
 13989:	    6
 16206:	   14+
 17171:	   12
 18822:	    0
 19006:	   15
 19377:	    0
 19588:	    7
 21652:	   14+
 22584:	   12
 29670:	    0
 29856:	   15
 30467:	    8
 32029:	   14+
 32964:	   19
 33035:	    0
 33217:	   15
 33932:	    0
 34145:	    5
 36747:	   14+
 37693:	   15
 38081:	    0
 38293:	    7
 42157:	   14+
 43004:	   15
 43396:	    0
 43608:	    8
 45659:	    0
 45866:	    8
 48509:	   14+
 49371:	   15
 49756:	    0
 49968:	   12
 52337:	   21+
 53729:	   15
 54422:	    0
 54634:	    4
 57174:	   14+
 58122:	   15
 58491:	    0
 58703:	    5
 61567:	   14+
 62481:	   15
 62872:	    0
 63084:	   11
 64759:	   14+
 65698:	   15
 66062:	    0
 66274:	   12
 69374:	   21+
 70766:	   15
 71450:	    0
 71662:	    3
 74370:	   14+
 75295:	   15
 75665:	    0
 75887:	    8
 77820:	    0
 78027:	    8
 80024:	   14+
 80949:	   15
 81330:	    0
 81542:	    7
 83244:	   14+
 84208:	   15
 84569:	    0
 84781:	   12
 89153:	   21+
 90545:	   15
 91220:	    0
 91432:	    9
 94098:	   14+
 95037:	   15
 95416:	    0
 95628:	   11
 97299:	   14+
 98254:	   15
 98631:	    0
 98843:	    7
102341:	   14+
103306:	   15
103669:	    0
103881:	   12
106325:	   21+
107717:	   15
108397:	    0
108609:	    8
110603:	    0
110810:	    8
113498:	   14+
114453:	   15
114841:	    0
115053:	    9
119245:	   14+
120168:	   15
120542:	    0
120754:	    6
122216:	   14+
123055:	   15
123422:	    0
123634:	   12
127613:	   21+
129005:	   15
129740:	    0
129952:	    3
131440:	   14+
132379:	   15
132730:	    0
132942:	    5
137471:	   14+
138442:	   15
138865:	    0
139082:	   10
144021:	   14+
144928:	   15
145283:	    0
145482:	   12
147805:	   21+
149197:	   15
149768:	    0
149980:	   11
154227:	   14+
155192:	   15
155565:	    0
155777:	    4
161376:	   14+
162331:	   15
162696:	    0
162908:	   10
156963:	   14+
166870:	   15
167229:	    0
167441:	   12
168203:	    0
168415:	   19
168499:	    0
168698:	   13
171520:	    0
171732:	   20+

Track 0 means "no music"
+ Indicates that the track is over before the next track begins;
  when these end do not play any music until the next track plays
I hope these will be helpful. They should be accurate give or take a few frames.
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.
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
OK I guess I'll ncode it and just manually add the music.
Joined: 3/7/2006
Posts: 720
Location: UK
Wow, this game is way too happy. I can't watch it.
Voted NO for NO reason
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
Why does this sound different then before? The old one started with track two and then went to track one. Also track 14 is a min long and there's no way the whole thing plays. I'll just cut it off at the load screens
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
errror1 wrote:
Why does this sound different then before? The old one started with track two and then went to track one. Also track 14 is a min long and there's no way the whole thing plays. I'll just cut it off at the load screens
It seems the way we (or our programs) are interpreting track positions is different; track 1 for me is game data, track 2 the first song. For you, the game data is skipped and track 1 becomes the first song. Thus, my 2 is your 1, and my 15 is your 14. I don't know which way is standard, so sorry about the misunderstanding. (well, THAT blew up in my face...)
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.
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
Looks like your right. I was actually thinking about this very problem ahead of time but somehow I still screwed it up.
Experienced player (822)
Joined: 11/18/2006
Posts: 2426
Location: Back where I belong
Well I attempted to watch this, and got an instant desync without tinkering with pcsx 0.0.8. Then I attempted to mimic the plug-in settings that Ferret linked to in his submission, and now pcsx won't even load the .iso correctly. So, I'm going to try to watch the .mp4 encode graciously provided earlier, and hopefully make a decision on this. I hate to judge a submission without actually verifying the movie file, but since pscx seems to suck a hundred times worse than Mupen, I suppose I'll have to. If anyone has any pointers on how convince pscx to do what I want it to, I'll try again with the movie file. EDIT: "Error -2002: a bad public movie atom was found in the movie (Punky_Skunk_Ferret_Warlord.mp4). Looks like I can't watch this afterall. Sorry Ferret, but it looks like this might not get judged any time soon. EDIT2: Through some sort of miracle, it now works. Judgment to come shortly.
Living Well Is The Best Revenge My Personal Page
Experienced player (954)
Joined: 12/3/2008
Posts: 936
Location: Castle Keep
Apparently 0.0.8 seem buggy, try to stick on 0.0.7 to be sure when it doesnt work, 2cents advice :p
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
almost finished but 162696: 0 162908: 10 156963:??? 14+ 166870: 15 167229: 0 167441: 12
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
Ah, shoot, I knew I'd make a mistake like that! Thanks for catching it. The 6 and the 5 need to switch places, making it 165963. Sorry about that. I sure hope I didn't mess up one of the track numbers. :x I'm impressed that this ever got accepted. Thanks, bossman, for accepting my two least favorite runs, this and Daikatana.
LagDotCom wrote:
Wow, this game is way too happy. I can't watch it.
Don't watch this then.
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.
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
finally it's here http://files.filefront.com/13616235 That was far to tedious and Ferret did half the work to start with
Former player
Joined: 10/6/2007
Posts: 86
Just started watching the video and I'm wondering where the sound effects are. Does the game have SFX at all or is it an emulation issue? EDIT: Should of through the topic first. Is there a way to fix the sound problem? EDIT: Finished watching the run, I like it.
Former player
Joined: 12/5/2007
Posts: 716
The encode errror1 provided didn't have sound effects. The finyl encode, however, will have both music and sound effects.
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
that's strange it has sfx when I watch it in windows media player but not in mpclasic or mplayer, should have checked more then 1 I guess. edit: for some reason mpclasic and mplayer see the sfx on a different track but wmp doesn't.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14919
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. ---- [1280] PSX Punky Skunk by Ferret Warlord in 47:33.37
Joined: 7/2/2007
Posts: 3960
Awesome. Thanks for all the dedication to get a publication-quality encoding made, errror1 and Ferret Warlord!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
And I wish to thank mz and error1 for putting up with me during the process of making this. I have a tendency to annoy people and I really hate it. Hopefully this publication will help future submissions that have CD audio. I spotted a couple of hiccups in the music's timing, but I'm assuming the full blame for that one; they seem like the sort of error that would come from bad logging. I like the description very much. ;) Edit: Heh. It seems like the input stream bugged out slightly right at the end.
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.
Post subject: Re: #2181: Ferret Warlord's PSX Punky Skunk in 47:33.37
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
NesVideoAgent wrote:
Not to mention they're also in the same family as ferrets... ...oh, all right, fine. The only reason I did this was because of the skunk's connection to the ferret. If the closest I'll come to TASing a game with a ferret is to TAS a game that stars a cousin, then by golly, so be it.
<Gratuitous nitpicking> Seems that how closely related skunks are to ferrets is disputed. Wikipedia states: "Skunks were formerly classified as a subfamily within the family Mustelidae, which includes weasels, otters, badgers, and relatives" [and ferrets.] "However, recent genetic evidence suggests that the skunks are not as closely related to the mustelids as previously thought, and are now classified in their own family." </Gratuitous nitpicking> How about making a Furret-only Pokemon run?-)
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
You forgot a sentence out of the article. ;P
Wikipedia on Skunks wrote:
Some taxonomists[who?] dispute this claim, and continue to group skunks in family Mustelidae.
Alls I need now is a citation and I'm good! Furret only? Nah, I care absolutely nothing for the games.
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.
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
Ferret Warlord wrote:
Furret only? Nah, I care absolutely nothing for the games.
Says the person with a Furret as his avatar... :P
Skilled player (1405)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
Alrighty, you want me to be picky: Outside of the furret and whatever happens to be playable in a Smash title (Pichu!), I could not care less about Pokémon; this includes the games, the cartoons, and the merchandise (although I wouldn't mind getting my hands on some furret swag...). So nyah. :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.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Ferret Warlord wrote:
Hopefully this publication will help future submissions that have CD audio
I don't understand how you guys have proceed to capture music+audio.. And I'm unsure to know what you mean by CD audio either. Can you explain or maybe make some documentation/wiki about this and how we can do it? Thanks!!