freedoom/manual/manual.adoc

460 lines
20 KiB
Plaintext
Raw Normal View History

= Freedoom Manual
Welcome to Freedoom, a complete game that is free and open source software.
Freedoom is made available under the modified BSD license, meaning that
anyone is free to share it, modify it and reuse parts of it. For more
details, see the <<reusing,reusing section>>.
== Installing Freedoom
Freedoom by itself only consists of artwork and levels; to play the game it
needs to be paired with a source port. Fans of the original Doom games have
created a number of such ports; a good place to look is the Doom Wiki:
<https://doomwiki.org/wiki/Source_port>
The following are some good default suggestions:
* https://zdoom.org[GZDoom] is a modern source port that includes various
features such as a hardware renderer.
* https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom[Crispy Doom]
is a more minimalist source port that retains an "old school" feel.
Setup depends on the source port you use, and it's best to refer to the
instructions for that source port. Generally though, you can try one of the
following:
* Place the Freedoom `.wad` files into the same folder as the source port
before launching it. They may be automatically detected.
* If launching from the command line, try
eg. `my-favorite-port -iwad freedoom1.wad`.
== Using the Freedoom Menus
2019-08-15 17:38:00 -07:00
Freedoom's menus are fairly self-explanatory but here are some brief
instructions. The main menu can be brought up at any time by pressing the
_Esc_ key on your keyboard.
image::images/menu-mainmenu.png[Freedoom Main Menu,align="center",width=380,pdfwidth=50vw]
[cols="1,4",width="90%",align="center",valign="middle"]
|==========================
| **New game** | Start a new game, abandoning the current game (if you're
already playing).
| **Options** | Brings up the options menu. The appearance of this menu
and the available options depend upon the source port you're using.
| **Load Game** | Load a saved game.
| **Save Game** | Save your current game, so that you can continue playing
later.
| **Read This!** | Brings up a help screen showing a description of the
items you'll encounter in the game.
| **Quit Game** | Finish playing and return to the operating system.
|==========================
When starting a new game, you may be prompted to choose which chapter to
start playing.
image::images/menu-chapter.png[Freedoom Chapter Menu,align="center",width=432,pdfwidth=50vw]
If you're new to the game, start with _Outpost Outbreak_, the first
chapter (and easiest). Once you finish one chapter, you can move on to
the next. If you're bored with the chapter you're playing or stuck, you
can always try playing a different chapter instead. There's no requirement
to play chapters in order.
After choosing a chapter, you need to pick a skill level. Skill level
affects several factors in the game, most importantly the number of
monsters you'll encounter.
image::images/menu-skill.png[Skill Selection Menu,align="center",width=473,pdfwidth=50vw]
[cols="1,3,8",width="90%",align="center",valign="middle"]
|==========================
| 1 | **Please Don't Kill Me!** | The easiest skill level. This is
effectively the same as _Will This Hurt?_, except that damage is halved.
| 2 | **Will This Hurt?** | Easy skill level, a good choice if you're
finding _Bring on the Pain_ too challenging.
| 3 | **Bring on the Pain.** | The default skill level.
| 4 | **Extreme Carnage** | A more challenging skill level, suited more
for experienced players and people in search of a challenge.
| 5 | **INSANITY!** | **Not Recommended**. This is equivalent to
_Extreme Carnage_ except that monster attacks are up to twice as fast,
and killed monsters come back to life after around 40 seconds.
|==========================
When you're finished playing Freedoom, press _Esc_ to bring up the main
menu and select _Quit Game_ to exit. You may want to select _Save Game_
first to save your progress so that you can return to where you left off
next time you play.
The following are some useful keyboard shortcuts that can save time
accessing common menu functions.
[cols="1,2,8",width="90%",align="center",valign="middle"]
|==========================
| **Esc** | Menu | Bring up the main menu.
| **F1** | Help | Bring up the help screen that shows information about the
in-game items.
| **F2** | Save | Bring up the _Save Game_ menu.
| **F3** | Load | Bring up the _Load Game_ menu.
| **F4** | Volume | Bring up a menu to control volume levels.
| **F6** | Quicksave | Save the game to your _quicksave_ slot, which saves
time if you're repeatedly saving your progress while you play.
| **F7** | End Game | End the current game and return to the title screen.
| **F8** | Messages | Toggles between showing or hiding the on-screen
messages shown when you collect an item.
| **F9** | Quickload | Load the game from your _quicksave_ slot.
| **F10** | Quit Game | Quit the game and return to the operating system.
| **F11** | Brightness | Toggle the on-screen brightness level.
|==========================
== How to Play
Freedoom is a real-time first-person shooter (FPS). You'll be exploring a
series of levels, in each one trying to find the way to the exit. An
assortment of monsters will try to stop you, and you'll need to use weapons
to defend yourself.
Portions of the levels may be inaccessible until you find a particular key, or
find a switch to open a locked door. This gives a puzzle element to the game in
addition to the action.
By default, the keyboard cursor keys will move forward and backward, and turn
left and right. The "control" key fires the current weapon, and the spacebar
will open doors and activate switches. All source ports allow you to rebind
these keys to a setup that you find more comfortable. You'll also want to look
into using the strafe (sidestep) and run keys to better control movement.
If you haven't played Freedoom before, take a few minutes to get familiar with
the controls, and reconfigure controls as you find makes it more comfortable
to play. Practice moving around and firing the weapon. You may encounter some
low-level monsters, but those encountered in the first level do not present
much of a challenge and they're a good opportunity to practice taking shots at.
Within the game you'll encounter various collectible items and power-ups.
These will typically give you more ammunition for your weapons, or more health
or armor. You can also find new weapons and some rarer power-ups which give
you special abilities. Picking something up is a simple matter of walking over
it - an on-screen message and a brief flash of the screen indicate that you've
done so successfully. If you don't pick it up, it's likely you don't need it
right now (for example, a health power-up when you already have 100% health).
=== The Status Bar
At the bottom of the screen, you'll see the status bar, which is divided into
the following sections:
2019-08-15 17:38:00 -07:00
[cols="1,6",width="90%",align="center",valign="middle"]
|==========================
| **Ammo** | Number of units of ammunition remaining for the current weapon.
| **Health** | If this reaches zero, you're dead! See the
<<health,health section>> for power-ups you can find to replenish your health.
| **Arms** | Which weapons you've found so far. Check out the
<<weapons,weapons section>> for more information.
| **Freedoomguy** | A quick visual indication of how your health is.
| **Armor** | The more armor you have, the less your health will suffer if
you're injured. See the <<armor,armor section>> for more information.
| **Ammo counts** | How much you're carrying of each of the four types of
ammunition, along with the maximum of each you can carry.
|==========================
[[weapons]]
=== Freedoom's Weapons
You'll encounter a number of weapons within the game:
2019-08-14 20:00:27 -07:00
[options="header",cols="4,1,7,3,2",valign="middle"]
|==========================
2019-08-14 20:00:27 -07:00
| Weapon | Key | Description | | Ammo
| **Fist** | 1 | If you have no ammunition, you can always fall back on punching the
2019-08-14 20:00:27 -07:00
monsters with your bare hands. | | None
| **Angle Grinder** | 1 | Designed for cutting through metal, the angle grinder
2019-08-14 20:00:27 -07:00
also works well as a melee weapon for cutting through flesh. |
image:../sprites/csawa0.png[Angle Grinder] |
None
| **Handgun** | 2 | Your starter weapon. A few shots will take down low-level
2019-08-14 20:00:27 -07:00
monsters but it's best to upgrade before taking on any tougher opponents. | | Bullets
| **Pump-action Shotgun** | 3 | The main "workhorse" weapon; fires seven pellets
in a tight cluster and is effective over both short and long ranges against
2019-08-14 20:00:27 -07:00
low- and medium-level monsters. |
image:../sprites/shota0.png[Pump-action Shotgun] |
Shells
| **Double-barrelled Shotgun** | 3 | Twice as powerful as the pump-action shotgun
but less effective at long ranges; good at short range against crowds of
2019-08-14 20:00:27 -07:00
enemies. |
image:../sprites/sgn2a0.png[Double-barrelled Shotgun] |
Shells
| **Minigun** | 4 | Conceptually like a faster version of the basic handgun, but
2019-08-14 20:00:27 -07:00
eats ammo much more quickly. |
image:../sprites/mguna0.png[Minigun] |
Bullets
| **Missile Launcher** | 5 | Fires exploding missiles which are effective against
higher-level monsters. Be careful not to get caught in the blast! |
image:../sprites/launa0.png[Missile Launcher] |
Missiles
| **Polaric Energy Cannon** | 6 | Produces a continuous stream of polaric energy
2019-08-14 20:00:27 -07:00
projectiles which are very effective against higher-level monsters. |
image:../sprites/plasa0.png[Polaric Energy Cannon] |
Energy
| **SKAG 1337** | 7 | Experimental weapon that launches a energy ball that does a
huge amount of damage, plus also damages other enemies in the vicinity.
2019-08-14 20:00:27 -07:00
Slow to fire, but incredibly powerful. |
image:../sprites/bfuga0.png[SKAG 1337] |
Energy
|==========================
Pressing the numbered key on the keyboard switches to the given weapon (if it
has been picked up!). Apart from the melee weapons, each weapon consumes a
certain type of ammo, and you should be careful to look out for more ammo as
you're exploring.
[options="header",cols="2,1,1",width="50%",align="center",valign="middle"]
|==========================
| Ammo type | Small | Large
| **Bullets** |
image:../sprites/clipa0.png[Ammo Clip] |
image:../sprites/ammoa0.png[Ammo Clip]
| **Shells** |
image:../sprites/cella0.png[Small Energy Recharge] |
image:../sprites/celpa0.png[Large Energy Recharge]
| **Missiles** |
image:../sprites/rocka0.png[Missile] |
image:../sprites/broka0.png[Crate of Missiles]
| **Energy** |
image:../sprites/cella0.png[Small Energy Recharge] |
image:../sprites/celpa0.png[Large Energy Recharge]
| **Backpack** |
- |
image:../sprites/bpaka0.png[Backpack]
|==========================
The backpack item is a special item that contains several of every ammo type
and doubles the maximum amount of ammo you can carry.
[[health]]
=== Health
You die if your health reaches 0%. You'll find health bonuses hidden around the
levels which can restore you back to 100% health; 1% health bonuses can take
you over 100% and up to 200% health.
[options="header",cols="1,1,1,1",width="50%",align="center",halign="center"]
|==========================
| 1% | 10% | 25% | 100%
| image:../sprites/bon1a0.png[1% Health Bonus] |
image:../sprites/stima0.png[Small Health Pack] |
image:../sprites/media0.png[Large Health Pack] |
image:../sprites/soula0.png[Overdrive Sphere]
|==========================
[[armor]]
=== Armor
You start with 0% armor and can increase this up to 200% by collecting bonuses.
[options="header",cols="1,1,1",width="50%",align="center",halign="center"]
|==========================
| 1% | 100% | 200%
| image:../sprites/bon2a0.png[1% Armor Bonus] |
image:../sprites/arm1a0.png[Light Armor Vest] |
image:../sprites/arm2a0.png[Heavy Armor Vest]
|==========================
Normal armor absorbs one third of damage you receive. For example, suppose
you're hit by a missile that reduces your health from 100% to 50%. If you're
hit by the same missile while wearing 100% armor, your health will reduce to
only 66%, but you'll lose 16% armor.
The heavy armor vest has slightly different behavior: in addition to being
worth 200% armor, it also absorbs half of all damage. For this reason, it's
a very good idea to get your hands on a heavy armor vest if you can locate one.
== Special Items
You may also encounter any one of these special items while exploring:
[cols="2,1,5",width="80%",align="center",valign="middle"]
|==========================
| **Keys** |
image:../sprites/bkeya0.png[Blue Key]
image:../sprites/bskua0.png[Blue Key]
image:../sprites/rkeya0.png[Red Key]
image:../sprites/rskua0.png[Red Key]
image:../sprites/ykeya0.png[Yellow Key]
image:../sprites/yskua0.png[Yellow Key] |
Allow you to open certain locked doors and activate locked switches.
Usually essential to be able to progress, although they sometimes allow
access to secret areas.
| **Night Vision Goggles** |
image:../sprites/pvisa0.png[Night Vision Goggles] |
Allow you to see in the dark for a limited time.
| **Ultra-Overdrive Sphere** |
image:../sprites/megaa0.png[Ultra-Overdrive Sphere] |
Maxes you out to 200% health and armor.
| **Tactical Survey Map** |
image:../sprites/pmapa0.png[Tactical Survey Map] |
Unlocks all areas of the map, including some secret areas that may not be
immediately visible.
| **Hazard Suit** |
image:../sprites/suita0.png[Hazard Suit] |
Protects you from the harmful radiation of damaging floors, for a limited
time.
| **Strength Power-Up** |
image:../sprites/pstra0.png[Strength Power-Up] |
Increases your health back to 100% and enhances your fists to 10x their
normal damage, until the end of level.
| **Stealth Sphere** |
image:../sprites/pinsa0.png[Stealth Sphere] |
Makes you almost invisible for a limited time.
| **Invulnerability Sphere** |
image:../sprites/pinva0.png[Invulnerability Sphere] |
Makes you immune to all damage for a limited time.
|==========================
=== Enemies
These are the monsters you'll encounter in the game:
2019-08-13 18:03:09 -07:00
[frame="none",cols="1,4,3",valign="middle",grid="none"]
|==========================
| **Zombie** |
These undead creatures are armed with a pistol and intent on your destruction.
2019-08-13 18:03:09 -07:00
Drops a clip of bullets when killed. |
image:images/monster-zombie.png[Zombie,150,150]
| **Shotgun Zombie** |
These guys traded their pistol for a shotgun and pack far more of a punch.
2019-08-13 18:03:09 -07:00
Drops a shotgun when killed. |
image:images/monster-shotgun-zombie.png[Shotgun Zombie,150,150]
| **Minigun Zombie** |
As soon as you're in sight of one of these, he'll lock on with his minigun and
keep on firing until you're dead. It's best to take cover quickly or take him
2019-08-13 18:03:09 -07:00
out. Drops a minigun when killed. |
image:images/monster-minigun-zombie.png[Minigun Zombie,150,150]
| **Serpentipede** |
Serpent footsoldiers of the alien invasion. Let them get close and they'll
2019-08-13 18:03:09 -07:00
tear you to shreds; at a distance they'll instead rain down fireballs. |
image:images/monster-serpentipede.png[Serpentipede,150,150]
| **Flesh Worm** |
Tough and fast-moving, these worms attack at close range and take several
2019-08-13 18:03:09 -07:00
shotgun blasts to take down. It's best to keep back. |
image:images/monster-flesh-worm.png[Flesh Worm,150,150]
| **Stealth Worm** |
These flesh worm variants have been given stealth abilities which make them
2019-08-13 18:03:09 -07:00
practically invisible. |
image:images/monster-stealth-worm.png[Stealth Worm,150,150]
| **Deadflare** |
Floating skulls which charge from a distance. |
image:images/monster-deadflare.png[Deadflare,150,150]
| **Summoner** |
These mobile Deadflare production factories will ensure you always have more
2019-08-13 18:03:09 -07:00
work to do. |
| **Trilobite** |
These flying orb-like creatures spit fireballs and bite if you get too
close. |
image:images/monster-trilobite.png[Trilobite,150,150]
| **Pain Bringer** |
100% muscle, these guys take at least three rocket blasts to take down, and
2019-08-13 18:03:09 -07:00
while you're trying they'll shower you with energy projectiles. |
image:images/monster-pain-bringer.png[Pain Bringer,150,150]
| **Pain Lord** |
If the Pain Bringer wasn't tough enough, this one will take five rocket
2019-08-13 18:03:09 -07:00
blasts. |
image:images/monster-pain-lord.png[Pain Lord,150,150]
| **Dark Soldier** |
Fast moving, tough, and fires heat-seeking missiles. Do not get into a boxing
2019-08-13 18:03:09 -07:00
match with one of these guys. |
image:images/monster-dark-soldier.png[Dark Soldier,150,150]
| **Flame Bringer** |
If he's not setting you on fire, he's undoing all your hard work by bringing
2019-08-13 18:03:09 -07:00
his friends back from the dead. |
image:images/monster-flame-bringer.png[Flame Bringer,150,150]
| **Combat Slug** |
These genetically-engineered super-slugs have been fitted with long distance
2019-08-13 18:03:09 -07:00
flame throwers, practically making them into living, slithering tanks. |
image:images/monster-combat-slug.png[Combat Slug,150,150]
| **Technospider** |
These spider creatures have been equipped with polaric energy cannons, making
2019-08-13 18:03:09 -07:00
them a deadly challenge. |
image:images/monster-technospider.png[Technospider,150,150]
| **Large Technospider** |
This tank on legs is equipped with a rapid-fire minigun and will take a lot
2019-08-13 18:03:09 -07:00
of effort to bring down. |
image:images/monster-large-technospider.png[Large Technospider,150,150]
| **Assault Tripod** |
The ultimate blend of military technology and genetic engineering, these
three-legged creatures are fast-moving, heavily armored and equipped with a
2019-08-13 18:03:09 -07:00
missile launcher that you'll want to avoid. |
image:images/monster-assault-tripod.png[Assault Tripod,150,150]
|==========================
=== Environmental Hazards
If the monsters weren't enough, the environment itself poses hazards which
can hurt or even kill you!
TODO: Add screenshots
[frame="none",cols="1,3",valign="middle",grid="none"]
|==========================
| **Barrels** |
These exploding barrels litter many of the levels. Several shots with a pistol
are usually enough to make them detonate, damaging anything in their immediate
vicinity. Make sure when engaged in combat to never stand too close, or a stray
shot from an enemy may cause one to explode in your face! Be aware too of the
potential for chain reactions when several barrels are clustered together.
| **Damaging Floors** |
Red-hot lava and radioactive sludge are just two of the types of damaging floor
you can encounter in Freedoom's levels. If walking over it is necessary, try to
find yourself a hazard suit, but be aware that they will only protect you for
a limited time.
| **Crushing Ceilings** |
Many of the levels have been rigged with traps and this is just one of them. Be
very careful not to get caught beneath one, or it will quickly crush you into a
paste!
|==========================
=== Tactical tips
If you're struggling with the difficulty of the game, one option is to change
to an easier skill level. Alternatively, you can try some of these tactical
suggestions:
* Firstly, put some time into setting up your controls. Most players find that
a mouse and keyboard combination is the most effective, where the mouse is
used to turn while the keyboard is used to move around. In particular, make
sure that you have set up strafe (sidestep) keys. Many of the enemies in
the game launch projectiles which must be dodged. Sidestepping these
projectiles is an important skill to learn. You'll know you've mastered this
skill when you can easily circle around an enemy and dodge its projectiles
while simultaneously keeping your weapon trained on it.
* Take cover! Monsters only attack when you're in their line of sight. You'll
want to find walls, pillars and other forms of cover you can hide behind
while your weapon reloads. This advice is particularly important when
facing certain monsters which can "lock on" to you (Minigun Zombie; Flame
Bringer) and against whom hiding is a crucial skill.
* Many of the levels are littered with exploding barrels. While these can pose
a danger to you, they're equally dangerous to your opponents. Wait for an
enemies to walk too close to a barrel and a single shotgun blast to blow
up the barrel can take down several enemies at once. One barrel explosion
can trigger another, so it can sometimes set off a chain reaction that takes
down a whole crowd - but be careful that doesn't include you!
* If a monster gets injured by another monster, it'll retaliate against the
one that injured it. If faced with a crowd of enemies, an effective strategy
can be to stand in just the right place so that those at the back shoot
those at the front. Do it right and they'll spend more time fighting each
other than fighting you, and the survivors will be significantly weakened.
Be aware though, that a monster cannot be injured by a projectile launched
by another of the same species.
[[reusing]]
== Reusing portions of Freedoom ==
TODO: Add some instructions.
== Cheats ==
TODO: Document cheats.