System
Enemy Chaining
Enemy chaining is quite different from most other STG. Instead of being able to chain all enemies,
you are only able to chain "large" enemies. When you destroy a large enemy, a timer gets set to 90.
Every frame, this timer decreases. If you destroy another large enemy, the timer gets set to 120,
and a multiplier (set to x2) is created. Every destroyed enemy's value is now worth the original
amount times the multiplier. Every consecutive large enemy destroyed resets the timer to 120, and
doubles the multiplier. The multiplier will not go above x64.
There are two ways to pause the timer: dying, and bombing. When you die, the timer is paused
and will resume as soon as you respawn. You don't regain control of your plane until about 30 to 45
frames after you respawn however, so you must time your suicides correctly, or be forced to drop
your chain.
When you bomb, the timer is paused, and set to 1. If you do not chain another large enemy
before the bomb burns out, your chain will drop. The timer pause happens as soon as you press the
bomb button, and the bomb's timer (for burning out) begins as soon as you release the bomb button
(or when it hits the top of the screen, whichever comes first). Thus, you can gain about 10 extra
frames of paused timer by shooting your bomb to the top of the screen.
Medal Chaining
Medal chaining is extremely similar to the medal chaining systems in Battle Garegga and Armed
Police Batrider. The only difference is that when you have 10'000 medals, you actually have not
hit the top. If you create additional medals when you have 10'000 medals, and you have an active
multiplier, it will instead spawn 100'000 medals. These medals are integral to earning a very
high score, but also drastically impact rank.
Scoring Breakdown
[Placeholder]
Rank
Maximum rank (and starting rank) are calculated based on the "Start Rank" DIP Switches,
and the last selected "course". The "last selected course" variable is initialized to
"Normal Course".
Per-frame rank (a value subtracted each frame from the rank value) is initialized based on
the "Timer Rank" DIP Switch.
Every chain subtracts a set value from the rank value, based upon the new multiplier
value.
Picking up extends decreases rank, based on how many lives you had when you picked it up.
At the end of every stage, rank is decreased by 0x0A0000, regardless of if you timed out the
boss, or killed it.
When grazing bullets, 0x200 is added to the rank value, per frame, per bullet. Thus, grazing
two bullets at the same time will add 0x400 to the rank.
Dying also adds to the rank value, based upon how many lives you had when you died.
Death Rank
Previous Lives |
Rank Increase |
0 |
0x400000 |
1 |
0x200000 |
2 |
0x100000 |
3 |
0x080000 |
4 |
0x040000 |
Item Rank
Item |
Rank Decrease |
Option |
0x001000 |
Shot |
0x001000 |
Side Shot |
0x001000 |
Bomb Fragment |
0x000800 |
Full Bomb |
0x010000 |
Medal 100~900 |
0x000400 |
Medal 1'000~9'000 |
0x000800 |
Medal 10'000 |
0x001000 |
Medal 100'000 |
0x020000 |
Extend Rank
Previous Lives |
Rank Decrease |
0 |
0x020000 |
1 |
0x040000 |
2 |
0x080000 |
3 |
0x100000 |
4 |
0x200000 |
Chain Rank
New Multiplier |
Rank Decrease |
x1 |
0x000000 |
x2 |
0x001000 |
x4 |
0x002000 |
x8 |
0x004000 |
x16 |
0x008000 |
x32 |
0x010000 |
x64 |
0x040000 |
Per-frame Rank
Timer Rank |
Per-Frame Rank |
LOW |
0x01 |
NORMAL |
0x04 |
HIGH |
0x10 |
VERY HIGH |
0x80 |
Rank values
Start Rank |
Course |
Maximum |
Starting |
EASY |
TRAINING |
0xFFFF00 |
0xDFFF20 |
NORMAL |
0xFFFF00 |
0xDFFF20 |
ADVANCED |
0xDFFF20 |
0xC3FF20 |
ONLY BOSS |
0xBFFF40 |
0xA7FF20 |
NORMAL |
TRAINING |
0xF80000 |
0xD90000 |
NORMAL |
0xF80000 |
0xD90000 |
ADVANCED |
0xD90000 |
0xBDE000 |
ONLY BOSS |
0xBA0000 |
0xA2C000 |
HARD |
TRAINING |
0xF00000 |
0xD20000 |
NORMAL |
0xF00000 |
0xD20000 |
ADVANCED |
0xD20000 |
0xB7C000 |
ONLY BOSS |
0xB40000 |
0x9D8000 |
VERY HARD |
TRAINING |
0xE00000 |
0xC40000 |
NORMAL |
0xE00000 |
0xC40000 |
ADVANCED |
0xC40000 |
0xAB8000 |
ONLY BOSS |
0xA80000 |
0x930000 |
DIP Switches
DIP SWITCH 1 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
DEFAULT SETTING |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
RECOMMEND SETTING |
|
TEST MODE |
NORMAL PLAY |
OFF |
|
TEST PATTERN |
ON |
|
STARTING COIN |
1 CREDIT |
|
OFF |
|
2 CREDITS |
|
ON |
|
COIN 1 |
1 COIN = 1 CREDIT |
|
OFF |
OFF |
OFF |
|
1 COIN = 2 CREDIT |
|
ON |
OFF |
OFF |
|
1 COIN = 3 CREDIT |
|
OFF |
ON |
OFF |
|
1 COIN = 4 CREDIT |
|
ON |
ON |
OFF |
|
2 COIN = 1 CREDIT |
|
OFF |
OFF |
ON |
|
3 COIN = 1 CREDIT |
|
ON |
OFF |
ON |
|
4 COIN = 1 CREDIT |
|
OFF |
ON |
ON |
|
COIN 2 |
1 COIN = 1 CREDIT |
|
OFF |
OFF |
OFF |
1 COIN = 2 CREDIT |
|
ON |
OFF |
OFF |
1 COIN = 3 CREDIT |
|
OFF |
ON |
OFF |
1 COIN = 4 CREDIT |
|
ON |
ON |
OFF |
2 COIN = 1 CREDIT |
|
OFF |
OFF |
ON |
3 COIN = 1 CREDIT |
|
ON |
OFF |
ON |
4 COIN = 1 CREDIT |
|
OFF |
ON |
ON |
FREE PLAY |
|
ON |
ON |
ON |
ON |
ON |
ON |
|
DIP SWITCH 2 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
DEFAULT SETTING |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
RECOMMEND SETTING |
|
START RANK |
NORMAL |
OFF |
OFF |
|
EASY |
ON |
OFF |
|
HARD |
OFF |
ON |
|
VERY HARD |
ON |
ON |
|
TIMER RANK |
NORMAL |
|
OFF |
OFF |
|
LOW |
|
ON |
OFF |
|
HIGH |
|
OFF |
ON |
|
VERY HIGH |
|
ON |
ON |
|
PLAYER COUNTS |
3 |
|
OFF |
OFF |
|
4 |
|
ON |
OFF |
|
2 |
|
OFF |
ON |
|
1 |
|
ON |
ON |
|
EXTEND RATE |
2'000'000 EACH |
|
OFF |
OFF |
3'000'000 EACH |
|
ON |
OFF |
4'000'000 EACH |
|
OFF |
ON |
NONE |
|
ON |
ON |
|
DIP SWITCH 3 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
DEFAULT SETTING |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
RECOMMEND SETTING |
|
ON |
ON |
|
SCREEN FLIP |
OFF |
OFF |
|
ON |
ON |
|
DEMO SOUND |
ON |
|
OFF |
|
OFF |
|
ON |
|
STAGE EDIT |
DISABLE |
|
OFF |
|
ENABLE |
|
ON |
|
CONTINUE PLAY |
ENABLE |
|
OFF |
|
DISABLE |
|
ON |
|
INVINCIBLE |
OFF |
|
OFF |
|
ON |
|
ON |
|
SCORE RANKING |
SAVE |
|
OFF |
|
NO SAVE |
|
ON |
|
NO USE |
|
OFF |
OFF |