In the distant future of 1999, the human race is facing a great threat to its survival. Reports of violent human abductions and horrific experimentation have created a world-wide atmosphere of fear. Mass public hysteria has only served to expose Earth's impotence against a vastly superior technology. The decision was made to establish a covert independent body to combat, investigate and defeat the alien threat.

Game objectives

  • Emulator used: BizHawk 2.3.2
  • Takes damage to save time
  • Abuses programming errors
  • Heavy luck manipulation
  • Uses hardest difficulty
  • Genre: Strategy

Please turn on Subtitles/CC for basic explanation of route and techniques.

About goal choice

X-COM UFO Defense was released on multiple platforms upon its initial release, including: DOS, PSX, Amiga and CD32. An open-source clone of the game titled OpenXcom commenced in 2010 and continues to be maintained by volunteers. Although the modernised GUI allows for fastest completion time, the lack of a finished release version was a strong deterrent when other ports were readily available. The Amiga and CD32 ports are clearly the worst options as they suffer from abysmal loading times while adding nothing to gameplay.
DOS and PSX each provide some good arguments to be considered the preferred TAS platform. Unfortunately the initial DOS release suffers from a bug that reverts the game difficulty to Beginner after the first Battlescape mission, which would result in less interesting gameplay and violate the guideline of playing on the hardest difficulty. Although this was fixed in rereleases and despite the DOS version playing much faster than its counterpart, I decided to use the PSX port as fewer arbitrary restrictions were required to set a standard for emulation. Furthermore, the PSX port introduced new glitches that enhance viewability, uses updated music and graphics, and also includes exclusive cutscenes which sets a more defined goal for completion.
Although the PSX port was compatible with the PlayStation Mouse, I placed an additional restriction on myself to exclusively use the standard gamepad for all game input. This was done primarily because BizHawk does not officially provide mouse-support, but also because there would not be a substantial difference in the time required to beat the game due to optimised navigation.
The game difficulty has been set to Superhuman, which is the hardest of the five available difficulty settings. Easier difficulty settings would allow the game to be completed slightly quicker due to less time spent on alien movements but was ignored in order to conform to tasvideos guidelines on playing the most difficult setting, especially for a strategy game. Incidentally, Beginner would require the most time of all, as the designated 'special' spawn locations reserved for higher ranked aliens would require both Floater Leaders to spawn in an inconvenient location.

Techniques and glitches

  • Most RNG rolls between 50%-150% of a given value, such as research times and explosions.
  • Conventional weapons deal bonus stun damage to their targets, between 0%-25% of the damage dealt after armour has been applied. This exploit is necessary to quickly capture aliens for interrogation and has been heavily abused in order to forego the time required to research and equip specialised stun weapons.
  • Intercept cancels allow us to reroll the seed depending on the calendar date. This is used to manipulate Battlescape setups, research times, and alien mission sequences.
  • Second chance research grants a second RNG roll by pressing Start immediately after beginning a new research project, which saves the need for using excess Intercept cancels.
  • Research Rollover bug allows for Scientists to be allocated to multiple research projects.
  • February Terror manipulation allows us to maintain a satisfactory monthly rating by the funding council. The greatest danger for the player is to fail to achieve the minimum score for two consecutive months, but this can be avoided by deferring the most significant alien scoring mission until March with Intercept cancels.
  • Offscreen movement prevents the display of time-consuming animations and allows for much quicker movement on the Battlescape.
  • Screen scrolling during the Battlescape will reroll the trajectory and damage of X-COM weapons.
  • Input interrupt glitch is triggered by an alien performing an action on a certain frame which is then interrupted by the player pressing L1 or R1. This causes a wide variety of unintended results including soft-locks, zombie states, and bizarre trajectories. The latter is used twice in Battlescape II.

Stage by stage comments

Geoscape I

A new game commences and the hardest difficulty is selected. The X-COM base is built near the South Pole, and time passes until the Sectoid Medium Scout lands in the vicinity. We Intercept cancel once to manipulate a more desirable board and send the Skyranger to retrieve the required UFO components.

Battlescape I

We equip a pistol to Gallagher's left hand during the loadout phase to lessen the need for Screen scrolling, and also a grenade to Gorokhova in order to later take damage to save time. After the first two Sectoids are killed, the options menu is quickly accessed to change movement speeds to maximum before deploying Jones with Offscreen movement before ending the turn. Once we regain control, Jones is sent to locate the Sectoid in the distance to grant LOF to Gallagher, then Jones enters the UFO with mutual surprise and kills two Sectoids with an Auto Shot, before the remaining aliens are picked off. Before the mission ends, Gorokhova primes a grenade and kills himself along with four others to save the time needed to sack them.

Geoscape II

The Interceptors are not needed and are sacked to lower maintenance costs, and the radar is dismantled to prevent detected UFOs from prompting for unnecessary X-COM response. Next the empty space in the Living Quarters is filled with Scientists to speed up research. Finally, the remaining facilities are built: an Alien Containment to house captured aliens, a Living Quarters for more Scientists and Engineers, and a Workshop for more workspace to increase space requirements. When the Scientists arrive after a few days, research projects are started in a certain order to roll for smaller values, and are allocated to the relevant UFO components. We then Intercept cancel once to manipulate a Floater base to be built in late February, and continue using the Research rollover bug while ignoring all other prompts.
Once February begins, we hire the remaining staff and Intercept cancel twice to delay the February Terror sequence. We now use Second chance research for UFO Construction and again later for New Fighter-Transporter. After three Intercept cancels before New Fighter Craft and two more after, we manufacture all the remaining materials needed to build the Avenger, followed by an Intercept cancel both before and after Ultimate Craft. Finally, we Intercept cancel once before the end of the month and four times after and then wait until 3rd March to manipulate a desirable Floater base board.

Battlescape II

During the loadout phase we equip Petrov with a Heavy Cannon with High Explosive rounds and abandon all grenades and spare clips to avoid being overencumbered when carrying the collected loot. Our first movement will trigger the Floater Commander's reaction fire, and the second shot would kill Petrov if not for the Input interrupt glitch which deflects the shot into the floor. Petrov gets to work, knocking the Commander unconscious with bonus stun and killing a Reaper. On Turn-2 Petrov knocks out a Soldier and kills another Reaper, while Gallagher and Jones Offscreen movement into position to manipulate the Floater Leader to come downstairs. On Turn-3 Jones opens the door and collects the Leader after Petrov knocks it out, as well as a Blaster Launcher and Blaster Bomb, while Gallagher collects the unconscious Soldier and prepares to evacuate. The Floaters have now had time to deploy their forces and would overwhelm the intruders if not for a final display of valour as Petrov selflessly dives in front of Jones to lure the Reaper's melee attack.
The Reaper takes the bait, lunging at Petrov, killing her instantly with a single bite. However, her sacrifice is not in vain, as the corridor is now swarming with aggravated aliens whose volleys of plasma are obstructed by the cumbersome Reaper. Finally a Floater launches a Stun Bomb directly at Jones but an Input interrupt glitch causes a premature explosion that incapacitates the garrison. Gallagher captures the unconscious Commander and the two remaining X-COM soldiers escape.

Geoscape III

After two Intercept cancels, research recommences in preparation for the final phase of the game. Second chance research is used for Blaster Launcher, Blaster Bomb and Floater Soldier, and production begins on the Avenger which will send us to Cydonia. Another Intercept cancel on 13th March and Second chance research for Alien Origins, followed by yet another Intercept cancel on 18th March lands us on a seed that will allow us to leave the planet by early April. Finally we use Second chance research for The Martian Solution and Floater Commander, and prepare the completed Avenger. We wait until after noon on 7th April and following one final Intercept cancel we send the Ultimate Craft to its final destination.

Mars: Cydonia Landing

This mission is fairly self-explanatory. We give Gallagher the loaded Blaster Launcher during loadout and send him to the green lift tiles that allow us to enter the final mission in a single turn, using Offscreen movement to save time.

Mars: The Final Assault

We finally get to witness the destructive power of the fearsome Blaster Launcher. The guided missile follows selected waypoints to weave a path through the labyrinth and collides into the ceiling beneath the Alien Brain, destroying it from a distance. Once we end the turn, the final cutscene plays and the game is complete.

Other comments

Below is a table that shows the initial research times before Research Rollover for all projects used in the TAS:
Project0xAvgInit2nd
Alien Alloys01215E400240
Elerium-11501214A450260
UFO Power Source01214E450251
UFO Navigation012150450257
UFO Construction012152450 242
New Fighter Craft012160600340
New Fighter-Transporter012162700 360
Ultimate Craft012164900462
Blaster Launcher012140900 471
Blaster Bomb012142300 193
Floater Soldier0121E2192 114
Alien Origins01219C300 192
Floater Leader0121DA192102
The Martian Solution01219E500 270
Floater Commander0121D8192 101
Cydonia or Bust0121A0600335

It is possible that there is a marginally faster route by provoking the Aliens into retaliating against the X-COM base, which is always led by a Commander, although the only way to achieve victory in these missions is to kill or incapacitate all invading aliens, but this may not be any faster. It is also theoretically possible to capture the aliens needed for interrogation in fewer than four turns, but it should be noted that the board used in this TAS is much faster than any alternative I was able to find. Without sequence breaks, I don't believe that the PSX port can be significantly improved.

Memory: Claiming for judging.
Memory: All right so when I first saw an X-COM TAS pop up I thought it was gonna be kinda lame since I knew you didn't have to do many missions to get to Cydonia, but in fact it actually ruled. I loved the glitch that basically allows you to rotate enemy bullets. Audience enjoyed it as well.
Accepting to Moons.
Spikestuff: Publishing.
Spikestuff: If anyone wants to dump this in the future use 2.2.2 as 2.3 to 2.4 can crash when dumping.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15527
Location: 127.0.0.1
This topic is for the purpose of discussing #6556: willbobsled's PSX X-COM: UFO Defense in 14:44.04
Joined: 1/31/2018
Posts: 19
Location: Finland
Yay! I've been hoping someone would do this. e. Routing seems good for such a complicated game. Amount of loading and waiting enemy turns was bit of a let down.
Post subject: Loads amirite?
Spikestuff
They/Them
Editor, Publisher, Expert player (2630)
Joined: 10/12/2011
Posts: 6435
Location: The land down under.
Loadless version. During some loads, some FMVs(?) occur but they're just audio and inbetween 2 loads and they've been removed, in a real world scenario they'd usually be left in and the actual loads would be removed. (Also I'm a bit lazy to do a proper one.) Link to video
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4042
Yes vote. The TAS precision of the combat makes me happy.
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
nymx
He/Him
Editor, Judge, Expert player (2227)
Joined: 11/14/2014
Posts: 927
Location: South Pole, True Land Down Under
Patashu wrote:
The TAS precision of the combat makes me happy.
I agree, that is what stood out for me as well. Very interesting game...I'm sorry that I never got to experience it. yes vote as well.
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 (1551)
Joined: 3/20/2014
Posts: 1765
Location: Dumpster
I'm having trouble understanding the research rollover bug from the ufopaedia text. Does it basically allow you to allocate "wasted" research time upon completion of one research project to another project?
[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
Player (209)
Joined: 7/23/2019
Posts: 5
Location: Melbourne, Australia
Memory wrote:
I'm having trouble understanding the research rollover bug from the ufopaedia text. Does it basically allow you to allocate "wasted" research time upon completion of one research project to another project?
Each night at midnight the game iterates through the list of research projects and deducts the number of Scientists allocated from the number of Scientist-days remaining to complete each project. If Scientist-days remaining of a given project <=0 the research is complete and the player is prompted to reallocate Scientists. Once the player exits the research menu, the game continues to iterate through the list, repeating the above steps if necessary. The research rollover bug occurs when these reallocated Scientists are assigned to a project further down the list as the game checks each project one-by-one, allowing for the player to get credit for research on more than one project. Note that the table included in the submission text is sorted by order of beginning the project in the TAS and does not exactly correspond to the project completion order. The complete ordered list of projects is available here
Post subject: Re: #6556: willbobsled's PSX X-COM: UFO Defense in 14:44.04
Active player (377)
Joined: 9/25/2011
Posts: 652
YES!!! This has been a dream TAS of mine for years. Thank you so much for doing this one, it was great to watch.
willbobsled wrote:
DOS and PSX each provide some good arguments to be considered the preferred TAS platform...
Except that JPC-rr would have been insanely annoying to TAS this on. Glad you chose the PSX version. Congrats on a great first submission, willbobsled!
Zinfidel
He/Him
Player (205)
Joined: 11/21/2019
Posts: 247
Location: Washington
Big yes, with a small caveat. The amount of luck manipulation and planning that went into making those missions play out the way they do is amazing. I love the XCOM series and seeing the game put in its place like that is a treat. Newbies firing across the map and nailing Sectoids on their first try is impressive. The fact that manipulating the camera can screw with projectile paths is crazy to me. The caveat is that watching the research and management part of the game get TASed is a little boring. Not enough to reduce the vote to "meh" but it should be said at least. Not much the TASer can do about this.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15527
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. ---- [4079] PSX X-COM: UFO Defense by willbobsled in 14:34.49