8 years ago, I made an attempt to beat this game. Dolphin TASing wasn't that stable, I didn't know much about the game despite playing it hard in my childhood, my PC wasn't strong enough and I wasn't experienced in TASing. I beat Stage 1 Area 1 and dropped it.
Now, the problems are fixed, emulators are more stable and I'm ready to do a serious attempt to complete the whole game.
Enemies
Show-up animation for an enemy is calculated from the frame when the radar shows the number of enemy(-ies) spawned, to the first frame it can take damage.
Vanish animation - from the frame an enemy takes the killing hit, to the frame when its dot is removed from the radar (or 1 frame after the radar number changes).
Mousers (white weak). HP = 12 (??)
Mousers (green). HP = 24
Mousers (white strong). HP = 60
Mousers have a specific damaging mechanics. When they get hit by an attack which knocks down, they spin backwards like snooker balls. The velocity of a spinning mouser goes down.
When a spinning one touches another mouser, it slides back a little and enters its stun animation. At this moment, mouser loses 4 hp (low speed) or 8 hp (high speed). Then, a spinning mouser hits that mouser again and again. If its HP reaches 0, it goes into the spinning state as well. That's why hitting 2-3 mousers results in the whole crowd getting destroyed.
It's possible to destroy a white weak mouser with an air juggle attack too, but the condition is not clear. Sometimes they die, sometimes they don't.
When a spinning mouser gets inside the area of another mouser which is about to spawn in, the victim takes 16 damage per a frame. That's why on Stage 6 some mousers die as soon as they pop up.
Green mousers for some reason take human damage from shurikens (8 from a regular shuriken, 18 from an electric shuriken).
Purple Dragons (white and green). HP = 18. Show-up animation = 66 frames
Purple Dragons (orange). HP = 24. Show-up animation = 81 frames
As soon as they show up,
- green ones usually start surrounding you.
- white and orange ones just approach you
Foot Ninjas. HP = 30.
Show-up animation: 12-17 frames. I guess, the "ceiling" height matters. You can do a double jump and hit one, but it immediately teleport to the ground and falls down from the ground height.
Bo ninja vanish animation = 71 frames.
Katana ninja vanish animation = 61 frames.
Katana ninjas run towards you, if you are away from them. Bo ninjas stand still and throw shurikens, but it's possible to make them approach you, if you deal damage.
If the player performs attacks (no matter successful or not) or a dash, and if a ninja is not knocked down, it falls back by doing a back-flip. That's why it's sometimes difficult to kill them fast.
Nanobots (blue). HP = 30
Nanobots (big yellow). HP = 48
A nanobot (robot) can be knocked down, but it doesn't take 2 hits from neither of strong attacks (idle and running). The only way to hit it while it falls down and get up is air juggling.
Unlike Foots, "A, dash, B" doesn't usually work against blue Nanobot groups because they attack faster then Don does a strong attack. Sometimes, "A-A-A" works a little faster, but it doesn't speed up the spawn of the next group of enemies.
Foot Tech Ninjas. HP = 60.
Show-up animation = 70 frames (1st frame when it becomes invisible). However, a falling enemy can knock them down as soon as their hitboxes touch each other.
Vanish animation = 65 frames
If you are, let's say, 4-10 meters away from one of them, it slowly approaches you, and when the distance is 4 meters, he waits a little and jumps at you.
If you are far away from one of them, they run towards you. When the distance became ~6 meters, it switches to the tactic above. In some cases, it continues running towards you.
Foot Bee. HP = 60
Show-up animation = 91 frames
Vanish animation = 151 frames
Cars. HP = 200
You can count "Bash!" words to see how much damage you have dealt. Explosion has a short range. It doesn't have much purpose.
UPD: all other info has been moved to the submission text.
TASing is like making a film: only the best takes are shown in the final movie.