"Destroying Angel: Reap & execute divine judgment upon el Castillo de Salazar"

Artist's Cut (Weapon Swaps and Item Grabs removed):

Goal: Highest Score
  • This is accomplished by achieving Maximum Kills & Highest Bonus Chest Kill count.
Secondary Goals:
  • Maximum Kills in a Row (Combo)
  • Speed, based on In-Game Timer (To extent necessary to determine time saved for incorporation into improvement strategies)
  • Entertainment (This became higher priority than Speed once the Speed baseline was determined)
Result:
  • Score: 411770
  • Enemies killed: 348 (Maxed)
  • Bonus Chest Kills: 41+42+42=125
  • Max kills in a row: 348 (Maxed)
  • Rank: 5 Stars (Maxed, Granted for scoring at least 60000 points)
  • The last frame necessary for this movie to get to the result screen is 23139 frames (48208 VI) @ 13:26.47.

About The Mercenaries
Mercenaries is unlocked by completing the main game. It is a timed minigame with the objective of scoring the most points before time runs out. Per the intro of a map "Eliminate as many Ganados as you can before your evac chopper arrives! Successive kills will result in earning you more points!" Initially only Leon is selectable. There are four other characters playable when unlocked after scoring 30000+ points in one of the four (unofficially named) maps:
  • Ada from the Village (Stage 1)
  • Krauser from the Castle (Stage 2)
  • Hunk from the Base (Stage 3)
  • Wesker from the Waterworld (Stage 4)
Each map starts with two minutes of gameplay time, and time extensions are spread throughout the map. The Castle map has a total game time of up to 9 minutes. Item menu, item grabs, and cutscenes do not consume game time. Gameplay ends when the player dies, or when time runs out (the player is "rescued").
Each map has three Bonus Chest timers. Each gives 31 seconds during which time extra points are awarded for each regular enemy kill. The majority of effort put into this TAS was spent optimizing the Bonus Chests, with kills being registered with few, if any, frames to spare.
The USA(NTSC) GameCube version using Wesker is optimum for achieving Highest Score in this stage. The enemy AI is aggressive. Enemies run into the player's line of sight, meaning less time is wasted hunting, and more time is focused on killing and moving to the next objective. Wesker has the best weapon selection.
The score for a good run on this stage is 26270+1000*(Kills)+300*(Bonus Chest Kills). See Baxter's scoring guide on Gamefaqs for more details HERE.
A maximum possible score for this stage has not yet been found, and probably won't be found in this Age, but competition was fierce. See "Iterative Optimization" below.

Spawning: The enemy spawning is difficult to predict and control. Here are some general tips.
  • Some enemies appear only once when a zone is entered.
  • Most enemies re-appear in a zone at certain time intervals, usually 10 seconds.
  • If an enemy is killed too slowly, it may not appear during the next zone re-spawn.
  • If a spawn group would result in more than ten enemies on screen, the whole spawn group will be delayed.
  • Each spawn group will respawn a fixed number of total enemies.
  • Most points of the map are in one spawn zone.
  • Some points of the map are in no spawn zones. Examples: Between the archway and stairs leading to the 1st bonus chest, and in the final doorway.
  • Two very small points on the map are in two spawn zones: The stairs from the main upper level to the archer level and from the main level up to the final room level. These points greatly simplified the upper level gameplay.
  • In all but a few instances I entered the minimum distance required into a spawn zone before turning around.

Manipulations: The reason for high Re-Record to Frame Ratio
Luck (RNG) is based on actions the player takes. RNG was heavily manipulated throughout the run by trial and error. When Wesker pauses, or turns in an odd direction, pulls out a weapon for no apparent reason, it is usually because I was manipulating ammo drops. This manipulation achieved the following:
  • Critical Headshots- In high scoring real-time runs, the pistol is only used to shoot barrels and to get emergency kills if Rifle and Magnum ammo runs out due to unreliability. With a Crit probability of about 50%, TAS effectively turns it to 100%.
  • Desirable Ammo drops, primarily Hand Grenades used for blowing up enemies outside Wesker's line of sight.
  • Plagas (Bug like monsters which pop out of the mouths of a few specific zealots) were not allowed to appear until the end when plagas were spawned for entertainment.
Enemy AI was manipulated to:
  • Keep them from damaging Wesker (except for two points where getting grabbed protected against a close blast and interrupted a slow animation)
  • Keep postmortem movement to a minimum (for quicker respawning)
  • Get them in position for certain gunshots and grenade tosses.

Enemies:
  • Bald Zealot: Easy pickings with the handgun.
  • Shield Zealot: Very defensive. Using A-stick+D-pad aiming lets me headshot them with the pistol before they can protect themselves.
  • Helmeted Zealot: The most annoying enemies to deal with in this TAS. Can't be efficiently killed with the pistol, and the Killer7 takes too long to kill near the end of bonus timers, leaving the slow Rifle as the only option to end the 1st and 3rd bonus chests.
  • Leader: Has ram skull mask. High health. Two appear (one during a cutscene during 2nd bonus chest, the other is in the group at entering the final room).
  • Garrador: Two appear, one after kill 25 on lower level and one in final room. Can be killed with one rifle or magnum shot to its plaga (weak point).
  • Armored Garrador: Higher health. One in final room. Killed with one magnum shot to its plaga.

Wesker's Arsenal:
Firearms:
  • Silenced Handgun: Primary weapon used in this TAS, it shall hereby be known in this write-up as the "TASER" CANNON (don't forget the quotes). The silencer is usually discarded in high score runs to free up more space in the weapon inventory (attache case), but it is kept here for aesthetics. It is the fastest and weakest gun, quick to draw and lower. It's effective only for getting critical headshots against non-masked Zealots, and stunning zealots for melee attacks or follow-up shots. It cannot shoot through any enemies.
  • Killer7: A powerful magnum. Primarily used for killing helmeted zealots. Used to kill two Garradors during the 3rd bonus chest. Limited ammo. Quick to draw and slow to lower. 3 enemy penetration. Body shot kills register when body stops moving.
  • Sniper Rifle: The primary weapon in real-time runs due to its power, instant kills, and 5 enemy penetration. Very slow to draw and slow to lower, making its use limited in TAS.
Granades:
When a grenade used is the last of its type in Wesker's inventory, there is very little immobility after the toss. If there are more in inventory, there is a huge delay. This is why I discard 4 grenades before the last grenade toss during the 1st Bonus Chest. Before grabbing the 3rd Bonus Chest, hand grenades were planted so that the last one was used in inventory multiple times. The character runs faster with a grenade equipped, which is the purpose for swapping to grenade in many instances.
  • Flash Grenade: Used twice for stunning enemies. Can also kill plagas. Kept in inventory for increasing run speed when no other grenade is available.
  • Incindiary Grenade: Lingering area of effect, kills register slowly after burning enemies drop.
  • Hand Grenade: Used for taking out large groups and for killing enemies outside player's line of sight. Vital for maximizing Bonus Chest kill.

Aiming:
Dolphin's TAS input was used extensively to minimize aiming time.
  • Analog Stick: Most Precise (Slowest), Has radial conversion (i.e., full right tilt with full up tilt will result in slower movement right than full right tile alone).
  • D-Pad: Faster than full tilt A-stick. No radial conversion.
  • D-Pad+Analog Stick: In opposition, this can fill the speed range between Analog Stick alone or D-Pad alone. Used in combination aiming is quicker than either individually. Constructively using this technique, the Rifle can swing 180 degrees in the time between shots. Used during immobility period after firing a shot to turn toward next objective.
  • C-Stick Quick Aiming: Tilting C-stick left or right and pressing R will cause the player to rotate while drawing a weapon, which is faster than turning with the weapon drawn.
  • C-Stick Multi Turn: A C-Stick turn can be interrupted by releasing R for 1 frame, and holding R again. This can be chained together for very quick turning over large angles.

Iterative Optimization: The Cooperative Pursuit of the "Perfect Score"
Real Time Runs:
  • Yankichi's 332970 World Record (The score I was gunning for), can no longer find video.
  • My 333870 WR (Short-Lived, Yankichi beat it shortly after), OCT-2006 PART 1 PART 2
  • My Personal Best 341270 (600 points from tying Roxus and WAVE's WR at the time) 26-AUG-2007 PART 1PART 2
  • Roxus' 351270 WR 14-JUL-2008 (He was so good I quit) PART 1 PART 2
  • 95krauser's 342770 w/Krauser (highest non-Wesker score I've seen, and with Wii's tame enemy AI) 7-SEP-2013 HERE
  • Derek Taylor's 366070 WR (Longstanding Champion, go-by for my Original TAS) 7-MAY-2010 PART 1 PART 2
My Previous TAS Iterations:
Potential Improvement:
  • The greatest potential for increasing this score will require the entire run to be redone from scratch. If I went full speed to the final kill(#348), there would have been about 30 seconds left, which is roughly 29 seconds better than my RevC iteration. It takes about 23 seconds to run from the starting point of the map to the 1st or 2nd Bonus Chests. If a bonus timer is active before the 1st kill registers, there is a potential 4630 more points to gain, assuming bonus chest kill counts remain the same. This is the nature of this stage: A maximum score has not yet been found. Each run brings more improvements in efficiency to use in the current run, the next run, or for other player's to incorporate. These ideas improve the score next time. Mathematically, if all 348 enemies are killed in the 93 seconds of Bonus Chest time, Max Score is 345*1300+3*11500=483000. At this point I'd estimate the max actually possible with programmer level knowledge to be about 420000. I will call this run "good", not perfect. If a perfect score is determined, the goal could then be changed to "Reach perfect(max) score in the fastest time."
Highest Score Links:
The Mercenaries High Scores, Vol. 14 Atwyatt's GameFAQs topic kept the ideas coming. Each volume prior was 500 posts.
Cyberscore This site was briefly used before Shin's site for some players like myself
Shin's Site(No longer exists?) This used to be "the" place to log Mercenaries High Scores and Main Game Speedrun Times.

Special Thanks to:
  • Derek Taylor, whose World Record run (above) served as the route for my best TAS iterations.
  • Dolphin Developers, who made available the amazing Tools execute this Tool Assisted Score-Attack.
  • SoulCal, whose amazing captioned Full Game run taught me many tricks.
  • RachelB, for the AV Sync patched Dolphin 4.0.2. [/Forum/Topics/12601&start=100|HERE] & RGamma for the Dolphin Encoding Guide HERE.
  • Fog, for verifying my verification run and publishing this submission.
  • Capcom, for making such a great game!

Playing the .dtm file on Dolphin:
I recommend using Dolphin 4.0.2 x64, DSP LLE recompiler, DSound audio back end, Direct3D11.
Use the following memory card file with Mercenaries and Wesker unlocked [dead link removed]
Verification run to generate above memory file:
  1. Play MAIN GAME DISC 1. A memory save file Movie.raw will be generated. Stop the movie when complete.
  2. Rename the generated memory card file from Movie.raw to MemoryCardA.USA.raw
  3. Play MAIN GAME DISC 2 PART 1. MemoryCardA.USA will be modified. Stop the movie when complete.
  4. Play MAIN GAME DISC 2 PART 2. This completes the main game and unlocks The Mercenaries. MemoryCardA.USA.raw will be modified. Stop the movie when complete.
  5. Play UNLOCK WESKER on Disc 2. This unlocks Wesker. MemoryCardA.USA.raw will be modified, and now has the files needed to play this submission or future post-main game submissions. Stop the movie when complete.
Play this Mercenaries:Castle submission on Disc 2, to be safe. It worked for me on Disc 1 as well.

Ilari: Changed length from 06:57.883 to 14:28.35.
Ilari: Replaced movie file with one that supposedly syncs with verification movie
feos: Judging...
feos: Updating the file per author's request. The empty frames at the end are cut out.
feos: Accepting to Moons. It is a run of only a single map, but the 4 maps aren't built as a united game, the ending is the same after beating them separately and all at once. So I accept it as a category for this map, within the Mercenaries minigame.
Fog: Processing...
Ubercapitalist: Thank you feos & Fog!

Post subject: Re: And........... it's the small things
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
Omnigamer wrote:
I also support a "full" run instead of just the single mission. While impressive, it just seems arbitrary to have it for a single mini-game mission. Also I feel that time should be a sub-goal beyond Max Score. The run achieves the maximum score quite a bit before the time drops out and I'm unfamiliar with whether you can quit mid-mission, but achieving the max score in an optimal way should be part of the criteria. It's a bit harder to compare if the timer has to run out after you've achieved the score, which would be the purpose in quitting the mission early. Just my two cents.
It is possible to shorten timed gameplay by skipping time extensions. If I went purely for speed at the end the final kills would have registered with about 30 seconds left. The lowest timer is 50 seconds, so I could not skip any. The nature of this level is to save time by getting kills quickly and reinvest the saved time into further optimization, in the current run and in planning the next run. As an example, I had up to 30 seconds extra time in this run. In my previous iteration, I got the 348th kill for the first time with less than 1 second left, with only speed in mind. This extra 30 seconds can possibly be spent in a future run by grabbing the 1st bonus chest at the start of the run before getting any kills, which would add 4630 points with all else being equal. It is an iterative process of improvement. As for the possibility of doing this for all 4 maps with Wesker or all 20 map and character combinations, I'll happily offer this run as the initial contribution to a massive group effort :)
Post subject: Re: And........... it's the small things
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
Spikestuff wrote:
Ubercapitalist wrote:
Spikestuff wrote:
I say a full Mercenaries run* would've been appropriate *Village, Castle, Army Base and Water World
I changed the branch to simply "Mercenaries".
Are you going to do the other 3 areas now?
No. What is your recommended Branch name? Edit: I reread you post and changed the Branch again
Skilled player (1707)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Uh...I'm confused. People are voting yes, but saying that it should be vaulted. Isn't that a tad conflicting? Also still no save verification file. It seemed to have created controversy with the Wheel of Fortune run despite having a verification run, but this doesn't? :o
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
I got my new HDD in and I've started recording a verification movie(s). Is there a cut-off-date? This may take a couple weeks. I apologize for this delay.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4017
I think a case can be made for a TAS doing only part of an 'individual levels' mode, then later being expanded to do more of the game (SM64, F-Zero, F-Zero X...)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Skilled player (1707)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Patashu wrote:
I think a case can be made for a TAS doing only part of an 'individual levels' mode, then later being expanded to do more of the game (SM64, F-Zero, F-Zero X...)
[516] SNES F-Zero "first track" by Saturn in 02:22.03 Uh...... Just, no....
Former player
Joined: 6/30/2010
Posts: 1095
Location: Zurich, Switzerland
I think the site should allow the publication of ILs, but only where it makes sense. For a game like F-Zero X, the best way is of course a traditional approach that does all levels, but there are games where ILs would work better. That way we could, for example, publish a TAS of a OoT dungeon that uses the best items available that a regular speedrun wouldn't have at that point. Such a difference would justify making a SDA-style IL table. But maybe that's just me, I love having lists of records for very specific things to look up. I'm a nerd ^^
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
Ubercapitalist wrote:
I got my new HDD in and I've started recording a verification movie(s). Is there a cut-off-date? This may take a couple weeks. I apologize for this delay.
There's no cut-off. Other than what is imposed by common sense (a year?)
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.
Former player
Joined: 9/1/2005
Posts: 803
jlun2 wrote:
Uh...I'm confused. People are voting yes, but saying that it should be vaulted. Isn't that a tad conflicting?
The options aren't "yes (moon), yes (vault), meh/no" so not really.
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
I've added an Encode with sound, much better if I do say so myself. Thanks to RachelB for the AV Sync Dolphin build and to RGamma for the Encoding Guide. I've also added a section to the submission defending the "highest score" goal. I understand examples like TETRIS where the objective is to hit the displayed score cap quickly than lose. Problem is that limit has not been found yet for this Stage because there is no "hard limit" to the Bonus Chest kills except the Kill Limit(348). If Wesker is killed, the game will display a bloody "The End" screen with the Score. This could be a method for ending the game quickly if the perfect score is ever determined and achieved, changing the Goal to "Reach Maximum Score in the Fastest Time." [Edit 2/5/2014: Thanks Ilari for the movie time fix] [Edit 2/8/2014: Adjusting submission based on very similar movie http://tasvideos.org/1419M.html] My Verification run is underway. It's kind of fun playing the Main Game again. I will periodically edit this post with my progress. [Update 5/17/2014 Verification Complete, instructions for verification added to submission]
Joined: 7/17/2012
Posts: 530
Location: Switzerland
Said YES!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Guga
He/Him
Joined: 1/17/2012
Posts: 838
Location: Chile
It was more entertaining than I expected, huh; although I have to agree that the constant pausing gets annoying. If this gets accepted, an encode trimming off those segments would be just perfect. "Why Mr. Anderson?!"
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
This past month I haven't been able to play... I should be able to continue soon. Here is a sample of gameplay with the weapon swaps and item grabs cut out: http://www.youtube.com/watch?v=AQD3PBYTFFk Thoughts good/bad? Is it worth making a full version?
Emulator Coder, Skilled player (1142)
Joined: 5/1/2010
Posts: 1217
Ubercapitalist wrote:
Here is a sample of gameplay with the weapon swaps and item grabs cut out: http://www.youtube.com/watch?v=AQD3PBYTFFk Thoughts good/bad? Is it worth making a full version?
Looks good, albeit I notice some flickering during cuts. Would be much easier to do if there was automated means to identify what to cut out, but I presume there isn't. :-/ Also, since this is taking so long, what about canceling this submission and when verification is ready, un-canceling it?
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2739
Location: The dark corners of the TASVideos server
om, nom, nom... blech, salty!
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
Ilari wrote:
Ubercapitalist wrote:
Here is a sample of gameplay with the weapon swaps and item grabs cut out: http://www.youtube.com/watch?v=AQD3PBYTFFk Thoughts good/bad? Is it worth making a full version?
Looks good, albeit I notice some flickering during cuts. Would be much easier to do if there was automated means to identify what to cut out, but I presume there isn't. :-/ Also, since this is taking so long, what about canceling this submission and when verification is ready, un-canceling it?
Thanks Ilari... set to canceled. I'll set as new when ready.
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
My verification run is complete. Thankfully I only needed to hex in a couple button presses due to additional text lines at the start, but the rest syncs perfectly. The verification run consists of three DTM files due to my inability to sync over disc swap and resets. Running these in order will create the save & system memory card files necessary to sync my #4126 submission (once I update it's edited DTM). 1. Main Game Disc 1 2. Main Game Disc 2 3. Unlock Wesker Should I create one new submission containing all three files in one zip file (my preference), or a separate submission for each DTM?
Emulator Coder, Skilled player (1142)
Joined: 5/1/2010
Posts: 1217
Ubercapitalist wrote:
My verification run is complete. Thankfully I only needed to hex in a couple button presses do to additional text lines at the start, but the rest syncs perfectly. The verification run consists of three DTM files due to my inability to sync over disc swap and resets. 1. Main Game Disc 1 2. Main Game Disc 2 3. Unlock Wesker Should I create one new submission containing all three files (my preference), or a separate submission for each DTM?
Upload those three to userfiles and link from this submission. And if one needs to hex this submission for it to sync with the verification movies, upload that too and request replacment.
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
Thanks again, Ilari. I will re-activate this submission after uploading the verification files with new (edited) submission dtm and finishing my description. Edit 5/14/2014: Done, submission reactivated. I also added link to edited youtube video. Ready for judging!
Fog
Experienced player (626)
Joined: 4/5/2014
Posts: 459
I'm currently in the process of validation for this submission Second movie I'm desyncing at around 2275XX frames where he doesn't shoot the second button and then dies
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
For me the second movie desyncs already at 21k frames... He picks the cat and then misses the zombie twice.
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.
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
Ugh, I know I played my verification run through twice... something went amiss. I have the same desync as Fog. Looks like I'll need to redo the end of my Disc 2 verification file (about 6 hours of play time). Thanks Fog and Feos for verifying Disc 1, and I apologize for missing this desync. I will yank this submission until fixed.
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
Yeah, only tell us the checksums of the DSP files you are using (Dolphin\Sys\GC).
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.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
Man, this submission is just giving no end of trouble. I've got a lot of respect for you for sticking with it.
Previous Name: boct1584
Active player (273)
Joined: 11/2/2013
Posts: 62
Location: USA
I tried redoing the Disc 2, starting from before the desync during the fight with "It" until defeating Krauser, periodically loading and replaying to make sure sync is maintained. Then I tried playing the DTM file from the beginning, and got another similar desync during the "It" fight, where he pops out from the ceiling at a different time and kills Leon once again, a few seconds later than the desync I tried to fix. It seems this is related to save-state loading altering the RNG and "It's" timing. Since playing the movie through every time I pick up the run isn't an option, I will re-do Disc 2. Hopefully switching from JITIL back to JIT (used on Disc 1) from the beginning will eliminate this tendency to desync next go around. 8fps is fine for TAS but sure makes casual gameplay a drag :( Edit 6/12/2014: Instead of redoing Disc 2 I saved to memory card before the desync fight with "It", completing Disc 2 Part 1 dtm file. I'm now creating Disc 2 Part 2 using JIT. Progress: Complete, and syncs with submission. Now I am playing through each movie to ensure it all still works.