One Must Fall Wiki

OMF: 2097

One Must Fall: 2097 is the first of a series of fighting games, developed by Diversions Entertainment (Rob and Ryan Elam, Joshua Jensen, and Kenny Chou) and published for IBM PC compatible computers in 1994 by Epic MegaGames. Now playable through emulators of DOS, One Must Fall: 2097 has been freeware since 1999.


One Must Fall: 2097 iterates on the original tech demo (One Must Fall) that was inspired by Street Fighter II. In the 2097 game, the combatants are replaced with a variety of human-assisted robots (HARs), the lore is expanded, and you have a greater selection of characters to choose to pilot said robots.

Game Overview[]

One Must Fall: 2097 differentiates itself from other fighting games with its rather advanced AI development, RPG elements (in tournament mode only), extensive lore, and cyberpunk themes. The game has a single player campaign, a two player mode, and a tournament mode. Controls can be mapped to the keyboard, or on joysticks if being played on a machine made for that time that supports it. The game additionally has a networked mode where players can compete across two connected computers.

Setting and Story[]

The setting takes place in a dystopian cyberpunk future of 2097, where multinational corporations, such as the prolific World Aeronautics and Robotics (WAR), control governments across nearly half of the solar system.

The campaign's story revolves around a televised tournament with two objectives: First, to generate press buzz for new, combat-oriented robots that have been designed in the event that one company should declare war on another. Second, to decide which of ten qualified applicants (the pilots in the campaign mode, most of them being employees of the company), are to become WAR's leading representative in the colonization of Ganymede, a moon orbiting Jupiter.

Through banter between pilots delivered before each match, backstory provided in the manual, and in ending text, each of the characters show an established backstory and an objective accomplished in the tournament of campaign mode. While most of the characters have their own individual goals, a number of them have tangential connections to the subplot surrounding a secretive research project and the deaths of the parents of the Devroe twins.

Tournament mode, in contrast, is about the player's own custom character achieving simple championship titles with the help of a team of engineers and a piloting coach. Presumably, this tournament takes place after the events of the campaign when HAR combat is established as a sport.



Three-hour longplay of One Must Fall- 2097

Before Fighting[]

Gameplay largely consists of the player choosing a character avatar and controlling a human assisted robot (HAR) to fight against other HARs operated by various opponents.

Each of these characters (except for the ones you can choose when beginning tournament mode) and robots each have unique balances of stats that affect you in a match, for replay value purposes. In tournament mode, you additionally get to name your character and opt in for a tournament.


When the match begins, combatants utilize their respective robot's unique abilities to land own melee moves as well as additional, special attacks executed with a string of inputs. Players discover these moves when opponents use them or in a strategy guide that breaks down how the gameplay works.


When fighting, your stats affect various aspects of your gameplay, mostly with relation to your speed, or the degree of scale that particular aspects of your combat or abilities reaches. The stats are power, agility, endurance, limb power (arm, leg, blade, etc), limb speed, armor, and stun resistance. Presumably all of these factors are present in the game modes.

After Fighting[]

At the end of each match, scores are added according to numerous factors including remaining health, perfect matches, destruction bonuses, and more. In the campaign and tournament modes, a reporter for WRDE News begins recapping the match with several photos of the carnage that were taken as the match progressed. In the tournament mode, costs for repairs are summarized by your easily disgruntled coach before returning to your custom character's shopping, selling, trading, and customization options.



Single Player characters[]

Tournament characters[]

Other Characters[]



1stadium01.jpg Stadium This arena has no hazards, and is consequently the most popular arena for multiplayer combat.
1danger01.jpg Danger Room A spike comes out of the back wall and hits anyone in a small area around it.The spikes count as Light KD attacks and are unblockable. Note that these can do some serious damage, and although they can appear in succession, they'll never appear in two places at the same time.Flail can duck the spikes.
1power01.jpg Power Plant When an airborne opponent is hit by a Medium or Heavy attack, he'll get knocked into the electric walls. Ironically, these walls do no damage, and they limit combos severely, so they can actually help you. Consider them a hazard to your opponent.
1fire01.jpg Fire Pit A globe will appear in the air and move around in curves quickly. If the globe is hit by either player, it causes Katana's Fireball move to come out of the floor right under the opponent and the globe disappears. (It will also disappear after a short time if it isn't hit.) If you've already beaten Fire in one-player mode the floor will be solid instead of a grille, and the globe will not appear.
1desert01.jpg Desert Fighter jets in groups of 1-4 planes strafe the arena vertically. The first few "hits" are on the ground, while the last hit is about 1/4 of the way up the screen, so the shots can be avoided by jumping. The shots count as Light AR attacks and are unblockable. As the rounds pass, it changes from daytime to night.

Cheats and Tips[]

Advanced Options[]

Start at main screen, or gameplay screen. Hold down the 2 0 9 and 7 buttons at the same time, release and go to Gameplay screen, there should be a new "Advanced Options" that contains a lot of options that affect gameplay, especially Rehit Mode is of interest.

Note: you can also get this menu by starting the game with "FILE0001.EXE ADVANCED" from DOS (or command prompt)

Once in the Advanced Options,

  • Rehit Mode: Off / On (Recommended On)
  • Defensive Throws: Off / On (Recommended On)
  • Throw Range: 0% - 300% (Recommended default 100%)
  • Jump Height: 80% - 130% (Recommended default 100%)
  • Hit Pause: 0 - 10 (Recommended 0)
  • Vitality: 80% - 400% (Recommended 400%, does not affect Tournament mode)
  • Knock Down: None/Punches/Kicks/Both (Recommended None or Both)
  • Block Damage - 0% - 35% (Recommended 20%)

Sound Test[]

Start at main screen, or gameplay screen. Hold down the ALT key and S+F at the same time, release the keys and go to "Configuration" screen, there you should now have an option called: "Sound Test 0" You can press left and right keys to cycle between the 300 (0-299) sounds in the game, Just hit Enter or Punch button to listen to the selected number.

Hidden Difficulty 1[]

Start at gameplay screen, select the "CPU:" option, and press the Right Arrow Button until it says "CPU: Champion" which is the highest difficulty rating.

Now press the: Right Arrow Button, and press it down ca 10-15 times, until it display: "CPU: Deadly"

This is quite a bit harder than Champion.

Hidden Difficulty 2[]

Start at gameplay screen, select the "CPU:" option, it should now say: "CPU: Deadly" as it did in the previous post.

Press and hold down the buttons: O+M+F release the buttons and press the Right Arrow Button again, now it should say: "CPU: Ultimate"

More Scrap Metal[]

This code works from in game, so start a fight, for example a 2 player game, and any time during the fight, you can type in: B+I+G+1 (or B+I+G+2, or B+I+G+9) to have the amount of scrap metal that comes loose from each hit increase, or decrease. The BIG0 disables scarp metal completely, and BIG9 is the most scrap,

BIG1 is normal. bigger numbers can be very annoying in length.

To end this, change to BIG1 or exit the game, and start it again.

Scrap Rain[]

This code works from in game, so start a fight, for example a 2 player game, and any time during the fight, you can type in: R+E+I+N

Now all the scrap metal that is blown off a robot, will start to rain down from the top of the screen, this lasts for a few seconds per hit, and will stop raining if nobody hit each other.

To end this exit the game, and start it again.

Change colours in one/two player game[]

While on robot selection screen player one can press the 1,2,3 buttons to change colours.

Player two can press the 4,5,6 buttons in similar way to change he's colours.

The F9 button will reset the colours.

Victory screen replay (Tournament play)[]

After watching the tournament victory screen, press E to replay it, this works as long as you are ranked number 1 in the tournament.

Quick exit[]

Press F10. Pressing F10 immediately after a tournament mode loss causes the loss to be not registered.

Changing abilities in one/two player[]

This allows you to change how much Power, Agility and Endurance the pilot will have. You only change the already existing abilities, you do not add more.

Start on any character, and move the selector over every pilot (in no particular order). Then move to any pilot you want, and press and hold down the KICK button. Use arrow keys to change the abilities, right and left change the amount, and up and down change witch ability to change.

Playing Nova in one/two player[]

To play Nova in a one or two player game start on any bot, and move the selector over every bot (in no particular order). Then go to Katana, and press DOWN 11 times (or press 20 to be certain), go to the flail and press Punch or Kick.

You should now see the Nova instead of Flail in the loading hangar, if not press Escape and try again.

Fight Vs Kreissack first[]

You need to have selected Nova to do this. Use the tips for getting Nova in single player from above, then when you stand in the loading hangar with the nova, hit ESCape, you will return to robot selection screen. Now hit Punch or Kick again to go back to hangar and Kreissack will be your first opponent.

Note that you still have to fight the other 9 after you defeat Kreissack.

Recording: OMF.EXE REC (Filename/SAVE_REC)[]

This option allows you to "record" a fight, so you can replay the fight another time. very useful to show off your skills.

Simply start the game from the DOS prompt (or CMD) with the syntax: OMF REC (or FILE0001 REC) This will record the last fight you fight to the file: LAST.REC, so if you play OnePlayer game and fight against Crystal first, then against steffan, the fight against steffan will be recorded.

You can specify a filename like: OMF REC RAPTOR.REC to have the file named RAPTOR.REC automatically. Also by using the SAVE_REC command, you have record all fights you play. eks: OMF REC SAVE_REC will save every fight you play into files like OMF00001.REC, OMF00002.REC and so on.

To replay the .REC files type: OMF PLAY this will automatically replay the LAST.REC. Or you can specify a filename. example: OMF PLAY RAPTOR.REC which will of course replay the RAPTOR.REC fight.

Just press F10 to escape from replay mode, or wait for the fight to end, you can also use ESC button to select QUIT as well as most normal options inside game like speed and sound options.

External links[]