Submission Text Full Submission Page
Yet another contra submission. This time I have done the gameboy version, Operation C. It improves ventuz's currently published movie by 8.8 sec (527 frames).
For this run, I used vbxwatch.exe - a memory watching program made by gocha. This allowed me to detect any lag and remove/minimize it. It also helped me monitor enemy HP values to optimize boss/mini-boss fights.

Improvements

Level 1 - 12 frames

Some slight lag reduction was done for a few frames. The big change is that I get the homing weapon instead of the firebal. This allows me to destroy the boss a few frames faster and make one less jump (jumping costs 2 frames). The big payoff from this change will come in level 2.

Level 2 - 91 frames

This is where the homing missles pay off. One shot of homing missles can do 3 damage on a boss if positioned perfectly as opposed to the 2hp that a F blast does. I use this to save some time on every tank in this level.

Level 3 - 284 frames

The homing gun allows me to minimize lag in the first half of the level. I get the F weapon here in preparation for the final boss fight. I was able to destroy the final form of the boss before he became invulnerable the first time. This saved the largest portion of the savings of this level.

Level 4 - 72 frames

Lag reduction, and a better boss fight account for the savings here.

Level 5 - 68 frames

Again, the usual recipe of lag reduction and better boss fighting.

Characteristics of Operation C

  • No fast shooting! In most games you can fire every other frame. In this game you can only fire every 8 frames! This affect a lot of boss strategy and weapon choice
  • Jumping costs 2 frames
  • In overhead view levels (lv2 & 4), moving diagonal is the same speed as moving straight.
  • There are 3 weapon upgrades, spread, firebal, and homing.
  • Firebal does 2 damage per shot.
  • Spread is basically useless since shooting every 8 frames keeps me from doing the single stream of bullet technique like was done in contra. Also, if 2 or more bullets hit an enemy at the same time, it only registers 1 hit.
  • Homing is potentially the best weapon to use. Each blast is a set of 3 bullets that follow a target. If used properly you can get 2 of the bullets to arc toward a target so that each of the 3 hit for 3 damage. This means a blast of 3 hp per shot instead of 2 of the F. It is a big pain to optimize, however. Comparable to optimizing the spread gun in contra.
  • Vertical scrolling levels have an up+down glitch. You can use this to move through solid objects. This was used to save a lot of time in levels 2 & 4 (ventuz used it as well as hero of the day in his test run). It is also used to shorten the level end cutscene. By having the character off screen, the game will immediately go to the next level without even playing the level complete music. This saves about 5 seconds on each level.

Special Thanks

  • Gocha for making his awesome memory watch program compatible with GB/GBC games :D I wouldn't have been able to do a run of this quality without it :)
  • Ventuz for his previous run.
  • Hero of the Day for his test run and motivation.

adelikat: Canceling this run due to known improvements.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15586
Location: 127.0.0.1
This topic is for the purpose of discussing #1542: adelikat's GB Operation C in 10:56.78
Joined: 5/2/2006
Posts: 1020
Location: Boulder, CO
Enjoyable. Yes vote.
Has never colored a dinosaur.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
How much time difference does using F over H make in Stage 3? Just curious, since you state that using H does more damage than F, and you can grab F in Stage 4. But honestly, great run.
Taking over the world, one game at a time. Currently TASing: Nothing
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Very nice, I liked it.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 8/3/2004
Posts: 380
Location: Finland
Very nice improvement. I've got nothing to complain about.
"Kids! Bringing about Armageddon can be dangerous. Do not attempt it in your home." ( Pratchett & Gaiman: Good Omens )
Skilled player (1827)
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
NesVideoAgent wrote:
Special Thanks *Gocha for making his awesome memory watch program compatible with gb/gbc games
What is this program you're talking about? Where can one find it?
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Sir VG wrote:
How much time difference does using F over H make in Stage 3? Just curious, since you state that using H does more damage than F, and you can grab F in Stage 4.
The homing missles cannot do 3 damage on the final boss due to the way it is positioned so F is best. Using F saves about 3 seconds. Randil: http://tasvideos.org/forum/viewtopic.php?p=124105#124105
It's hard to look this good. My TAS projects
Player (89)
Joined: 11/14/2005
Posts: 1058
Location: United States
This is a very awesome run, as is to be expected from adelikat :P Easy yes vote.
They're off to find the hero of the day...
Editor, Expert player (2479)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Nice movie. Are you aware of the bug that allows you to pass through walls? I just found it myself, but don't know if it's useful. Edit: I just voted "no" and I hope adelikat is happy about this vote. Apparently, you were not aware of this bug, because I found a way to save time with it. Press UP rapidly while walking. This halts your walking animation strangely and you can pass unpassable barriers. It seems that this can save some seconds after boss fights. You can also go "around the world" with this trick. Edit: Hmmm, I was wrong. The trick does not save time after boss fights, because of the screen scrolling. Edit: Consider this possibility in the last boss: http://www.freewebs.com/aqfaq/ocseason3episode1.zip (it's a savestate)
ventuz
He/Him
Player (125)
Joined: 10/4/2004
Posts: 940
Nice job, I knew level 3 boss could be improved. I didn't know you could make extra damage with homing. Yes vote.
Editor, Expert player (2479)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Also, try jumping inside some walls to travel fast vertically: http://www.freewebs.com/aqfaq/inwalljump.zip I did not verify that these ideas actually save time, so I apologise if they don't.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Aqfaq, I am not aware of going through solid objects in horitzonal scolling levels. Sounds interesting but your link don't seem to work. I tried clicking on them and it just opened the submission thread again. I right clicked and saved the .zip file but it said that the .zip file was corrupt. Could you perhaps relink them?
It's hard to look this good. My TAS projects
Editor, Expert player (2479)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
ventuz
He/Him
Player (125)
Joined: 10/4/2004
Posts: 940
nice glitch, I'm pretty sure it would save a lot of time
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
I have done some tests and I can indeed save time with this glitch. Suprisingly, it won't save that much time considering how severe it is. A glitch that allows you to go off screen, screen wrap, and walk through any object you please would mean a savings of minutes in any other game. Here, it is frames, maybe a few seconds at most. Anyhoo, I am cancelling this submission and have begun work on an improved one.
It's hard to look this good. My TAS projects
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2785
Location: The dark corners of the TASVideos server
om, nom, nom... blech!