Submission #7981: TaoTao's PCE China Warrior in 13:41.63

TurboGrafx-16
baseline
(Submitted: China Warrior (USA).pce USA)
BizHawk 2.8.0
49155
59.8261054534819
15675
PowerOn
Submitted by TaoTao on 1/20/2023 3:45 AM
Submission Comments
This submission beats the final loop of this game. I used in-game codes to play the final loop.

Game objectives

  • Emulator used: BizHawk 2.8.0
  • Uses hardest difficulty
  • Uses an in-game code

Comments

This game has 3 loops:
  • In the second loop, enemy placements change and bosses move quickly.
  • In the third loop, bosses move more quickly, and the game displays a special message after the ending.
To avoid repetition, I use in-game codes and start from the final loop. Actually, you have to gameover in the second loop to enter the third loop.
In this run, most of optimizations are with boss fights. I instakill most of bosses with "special attack".
I set the movie endpoint to the last input to display a special message ("GIVE UP !") after the ending.

In-game codes

Increment the game loop count

You can increment the game loop count by pressing Up + I + II + Run on the title screen. To enter the third loop, use this code again after gameovering in the second loop.

Debug menu

You can enter a debug menu by:
  • Reset pressing Up + Select.
  • Release the keys, and input this sequence: Up, Up, Up, Right, Right, Right, Right, Right, Right, Down, Down, Left Left.
In this run, I set the life count to 1 to gameover in the second loop quickly.

Special attack

Every time you take a damage in a boss fight, the hero charges an "anger", and you can use a "special attack".
  • When the anger is 1, you can use "Big Punch" by pressing Right + I simultaneously. It deals 3 damage.
  • When the anger is 2, you can use "Big Punch" by pressing I.
  • When the anger is 3 or above, you can use "Rush Punch" by pressing I.
In this run, I use only Rush Punch.

Stage by stage comments

Stage 1

I instakilled all bosses with Rush Punch.
1-1 Boss attacks while the hero is invincible, so it takes time a little to take 3 damage.
In 1-2, I delayed 4 frames to reach the boss in order to manipulate him. But I'm not sure if it's optimal.

Stage 2

In third loop, I wasn't able to instakill 2-1 and 2-3 boss, as they move very quickly. (It is possible to instakill them in the first loop)

Stage 3

I instakilled all bosses with Rush Punch.

Stage 4

I instakilled all bosses with Rush Punch.

RAM map

All addresses are CPU logical.
AddressTypeDescription
$261Cu8anger
$2BC3u8hero health
$2BC4u8boss health
$2BE4u8life count
$2D7Du8stage (0-based)
$2D7Eu8section in current stage (8 section per 1 scene)
$2D7Fu8progress in current section
$3D08u8loop count (0-based)

feos: Claiming for judging.
feos: Clearing the branch since it's just a difficulty mode that doesn't significantly change gameplay (to warrant a separate branch).
feos: Thanks to Darkman425 for the review.
Accepting over [4431] PCE China Warrior by EZGames69 in 12:03.53 since the improvement is in actual gameplay, and the movie seems longer because it shows a message at the end (which appears instead of going to a harder loop like the previous 2 loops do).
In-game code usage is justified, because instead of skipping levels within the same game loop, it skips to the harder loop, and every loop has an ending so we wouldn't require to play more than one loop.

EZGames69: Processing...
Last Edited by feos on 2/19/2023 2:14 PM
Page History Latest diff List referrers