TASVideos

Tool-assisted game movies
When human skills are just not enough

Submission #4666: feos's NES Darkwing Duck "pacifist" in 12:35.66

Console: Nintendo Entertainment System
Game name: Darkwing Duck
Game version: USA
ROM filename: Darkwing Duck (U) [!].nes
Branch: pacifist
Emulator: FCEUX 2.2.3
Movie length: 12:35.66
FrameCount: 45414
Re-record count: 45404
Author's real name: V. R.
Author's nickname: feos
Submitter: feos
Submitted at: 2015-04-19 19:33:35
Text last edited at: 2017-09-24 11:41:12
Text last edited by: feos
Download: Download (10149 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:

Encode

Classes

  • Pacifist
  • Heavy luck manipulation (bosses' patterns, to die at the bottom)
  • Takes damage to save time (can't be done pacifist without it)

Mumblings

This is 16.55 seconds faster than the rejected submission.

This also avoids kills of normal enemies, but uses 1 arrow for that, otherwise it's still "no subweapons".

This also is submission #4666, it has 66 milliseconds, and it's frame count and rerecord count match almost perfectly.

Game

This is my childhood concentrated. I wasn't able to beat it back then, but I enjoyed how my relatives were doing it. Darkwing Duck is one of my favorite Disney's characters, and it had the best animated series.

This game was my introduction to TASing, since [951] NES Darkwing Duck (USA) by AnS & Randil in 10:59.5 was one of the very first TASes I've seen (in 2010), and an article AnS wrote about it actually taught me a lot.

Goal

The goal was to make a run that's as much different from the existing one as possible. So in addition to pacifist, it was chosen to not use subweapons, as the any% one already uses them to maximum. With clever damage management and some enemy manipulation, it promised to be a deserving run! In my opinion is that it is that.

Pacifism isn't a universal term, it may be defined differently per game, depending on what looks and plays better. So in this run, no enemy is hurt during levels, but it doesn't work to not hurt enemies in boss rooms, because it becomes inconsistent if we don't shoot non-boss objects in some boss room, and shoot them in others. We have to shoot them in the final boss fight, otherwise you just die. In Liquidator's level, I did some shots that don't kill the drops, just to add some action (boss rooms are anyway as much action as one can get from this branch). In Moliarti's level, I (and the previous submission's author) chose to shoot the machines that the boss fixes, becoming an easy target. Otherwise it'd be: 1 shot, jump to another platform, another shot, jump back, third shot, jump, and so on. Again, to remain consistent with the last boss fight, it makes sense to not spend absurd time on avoiding these machines damage (that anyway never broke to death).

Manipulation

It all was described at GameResources/NES/DarkwingDuck.

Positioning

Normal speed is 3.5 pixels per 2 frames. It becomes about 1 pixel per 2 frames when taking damage. Then you need to look back for 1 frame at a certain moment, to get knocked forward. The time you land does not stop the damage animation, so it's always the same time you lose on damage boosts.

Before you start walking, you gain some X velocity for 3 frames. So it was a long ago decision to always jump, to skip that delay. But at times when you need to wait for an enemy to bypass, it makes sense to delay the jump, while holding down the direction button, instead of releasing the direction button while jumping. That way you gain some subpixels and still bypass the enemy.

If you touch the moving platform at certain frame, you gain 0.5 pixels. Doesn't seem to matter on wheels though.

Y subpixels roll all the time you stand on the ground, and can also be adjusted by alternating the jump length. But it's not frequent when they play a huge role, though sometimes they do, and I considered it. Sometimes adjusting Y subpixel while climbing a bunch platforms increases or reduces lag, can't tell the reason.

Thanks

  • AnS, for the original run and TAS Editor.
  • EgxHB, for the "pacifist" idea, it worked really well!
  • The person you don't know that this run is dedicated to.

Suggested screnshots


Nach: Thanks for dedicating the run to me, I won't take it as bribery in this judgment.

Unlike the previous run which I rejected, the play is more polished, and the audience seems to be generally pleased with it. I'm not sure this game needs a pacifist run, but since it's well done and people enjoy it, why not. Accepting as new branch for this game.

Guga: Processing...


Similar submissions (by title and categories where applicable):