Hello everyone. I complete the TAS movie for Contra 4, this time. Which is a project beginning from 2011. But RNG is too hard to manipulate in 3D stages. So I gave up for several times. And do it again for several times. But after finishing Contra "pacifist" TAS, I feel that I could improve it this time. And I did it!

Game info

Contra 4 (魂斗羅 Dual Spirits, lit. "Contra Dual Spirits") is a 2D action game for the Nintendo DS and the eleventh original installment in the Contra series. The game was released in North America on November 13, 2007. Contra 4 was produced by Konami Digital Entertainment in America and developed by WayForward Technologies, making it the first Contra game developed by them, as well as the first original Contra game for a portable platform since the 1991 Game Boy game Operation C. Contra 4 was designed to be a direct sequel to the Contra games for the Nintendo Entertainment System and Super NES (Contra, Super C, and Contra III: The Alien Wars), with a gameplay model similar to those games, and was also in celebration of the 20th anniversary of the original Contra.

Emulator settings

Bus level timing is ON this time. ON is faster than OFF in this game. Don't ask why. Because I don't know that, either.

Details

  • Aims for fastest time
  • Includes arcade mode (story mode) and challenge mode = 9+50 stages
  • Uses death as a shortcut/Takes damage to save time
  • Plays at hardest level for arcade mode
  • Luck manipulation

Important details

  • x speed:
walking = 24.
climing = 21.
on a carrier = 32.
  • y speed:
an=-55+2(n-1) , when y speed<0;
an=0+5(n-1) , when y speed >=0.
So jumping is faster than climbing the hills. And using 8 frames to do a single jump is fastest. (=(0-55-53-51-49-47-45-43)/8)

Improvements

The difference between 0.9.2 and 0.9.9 expresses only the number of lags. To compare with these two movies, decrease the frames cost by lags firstly.I meant to say that words. But after stage 3, I saved much more lags... So it becomes hard to compare the emulators' difference...
  • stage 1: 3 frames saved.
I fall down directly instead of jumping at that short ground.
  • stage 2: 28 frames saved.
Use C gun better.
  • stage 3: 41 frames saved.
Several frames saved from each room.
23 frames saved from boss room. I found 3 RAM addresses for that room. Boss can work if that 3 timers go to 0. So manipulating those RAMs is important.
  • Due to lags saved by me. There is no accurate comparison for later stages.
  • stage 4:
I climb instead of jumping to save several frames. (Because the old one stop moving for several frames to grasp the platform.)
Boss (ship) fighting saved 6 frames. Player's speed is faster than ship's speed. So using fewer bullets to beat it would be faster. And I use one fewer bullet to beat it.
Boss (green one on rocket) fighting saved 22 frames. C gun takes 4 damage for each time after boss stop moving. C=4/12, M=2/5. So using M gun is the best.
And saved 8 frames after boss fighting.
Final boss fignting:
Arm 1 improves 42 frames. Arm 2 improves 6 frames. Head improves 9 frames. (Includes 1 fewer lag.)
  • stage 5:
Saved from lags.
  • stage 6:
0+9+2+0+2-4-2.
  • stage 7:
There is a 96-frame rule for final boss. After boss HP becomes 0, stage ends by every 96-frame check.
  • stage 8:
1+23+0+129+11+1+2-3
  • stage 9:
Better movements.

Useful RAMs

Maybe too many movies are done in these months. I need to have a rest.

Memory: Claiming for judging
Memory: The arcade mode segment of the movie appears to be an improvement over the currently published run, and optimization appeared to be on par with arcade mode for the rest of the gameplay.
Given that this branch contains arcade mode in its entirety with no deviations in content from a standalone movie, this branch would supersede the solo arcade mode branch.
The arcade mode segment of the run was very entertaining, however the additional challenge mode levels get a bit repetitive. Some of the restrictions are fairly neat, and there's some nice playarounds in timed segments, but overall it gets very samey and the audience largely agreed.
The challenge mode missions are tracked in game so this completes all unique one time achievements and qualifies as full completion in accordance with the rules.
fsvgm777: Processing.
Note: This will (probably) take a fair amount of time.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14879
Location: 127.0.0.1
This topic is for the purpose of discussing #6318: Soig's DS Contra 4 "all levels" in 1:01:15.52
EZGames69
He/They
Publisher, Reviewer, Expert player (3968)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
not sure I understand why there are 2 video encodes
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Fortranm
He/Him
Editor, Experienced player (780)
Joined: 10/19/2013
Posts: 1115
It's not a true all levels run unless you complete all levels from Contra and Super C as well. Glad to see this finally being done. YES vote.
EZGames69 wrote:
not sure I understand why there are 2 video encodes
That seems to be a WIP without the challenge mode stages.
nymx
He/Him
Editor, Judge, Skilled player (1639)
Joined: 11/14/2014
Posts: 811
Location: South Pole, True Land Down Under
Heck yeah!!
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Memory
She/Her
Site Admin, Skilled player (1523)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
So in regards to the goal: Fastest completion is contained in this movie so if this submission were to be accepted as is, it would need to obsolete the current publication. One could theoretically separate the bonus challenges into a separate submission, however, this would have to use SRAM as they require beating the game and therefore would not be vault eligible. While the main story is obviously worthy of Moons, the additional challenges get a bit repetitive due to recycling levels. Some challenges are still interesting, the playarounds during timed segments and the pacifist and low ammo runs stick out, however there is still quite a bit of repetitive content. I don't think it's bad enough to send it to Vault but the potential is there. I'd like to hear what others think.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
fsvgm777
She/Her
Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Personally, since the challenge mode is basically just challenges of portions of a stage from Arcade mode, I'd leave them out completely. If the challenges actually included unique levels, that'd be a more interesting watch. Moreover, I found the challenge missions to get quite stale after a while (there's 60 of them, mind you!).
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
Memory
She/Her
Site Admin, Skilled player (1523)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
My one gripe about leaving them out completely is that this is full completion: the challenge missions are tracked and unlock bonus content. There doesn't appear to be any other content that is tracked as completed.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
EZGames69
He/They
Publisher, Reviewer, Expert player (3968)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
Id definitely prefer the any% to this honestly
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Fortranm
He/Him
Editor, Experienced player (780)
Joined: 10/19/2013
Posts: 1115
I think it's better to publish this as 100% and obsolete the current any% run because having more contents after the story mode doesn't hurt.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
After some pondering I think this movie is fine and it can be considered full completion. Having to play 2 modes at once feels odd, and the challenge mode is very questionable in a TAS, because it doesn't represent too much unique gameplay on its own. But unlocking everything that this game has locked as a bonus is a solid goal, it feels uniform and complete. Obsoleting/superseding the any% branch isn't the most pleasant option, since some people might get confused, so we will need to explain that this movie contains the old one and should be watched at least for the Arcade mode completion. All in all, looks good to me. As for entertainment, the Arcade mode was awesome and I want to vote Yes, but I can't really enjoy the Challenge mode, so I have to vote Meh.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 6/4/2009
Posts: 893
good run, the chalenge part while being boring still contribute to the 100%. now since this movie is also obselting the any% record, let's just simply split the movie file and let it become the any%.. it shouldn't be too hard ?
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2738
Location: The dark corners of the TASVideos server
om, nom, nom... *burp*!
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14879
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [3997] DS Contra 4 "all levels" by Soig in 1:01:15.52