There are eight mission files named Mission1
to Mission8
.
- Key
- Mission 1
- Mission 2
- Mission 3
- Mission 4
- Mission 5
- Mission 6
- Mission 7
- Mission 8
- Unused test mission
- Map format technical data
Key
In the mission maps below:
- Mines with magenta borders represent hidden mines.
- Squares with yellow borders represent an objective which must be blown up or killed. You must then reach the exit to end the mission.
- See enemy types for the differences between enemy types.
Mission 1
OPERATION SPRING
allied general bob stephenson
has been captured by enemy
forces during an assault on a
transportation convoy.
your team has been assigned
to instigate his release by
destroying the north wall of
the building where he is now
being held.
the area is mined, so caution
is advised.
Win condition: Destroy 1 block at 48, 29.
Enemies:
- Normal: 18
- Big Gun: 3
- Elite: 4
- Android: 2
- Captain: 1
- Total: 28
Mission 1
Mission 2
OPERATION LIBERATOR
you have been assigned to
liberate the nearby prisoner
or war camp at oldhaven. blow
open the door in the south
wall to release the prisoners
then proceed to the helipad
in the northwest quadrant.
access to the walls is far
from easy due to the moat and
minefields around the prison
perimeter.
Win condition: Destroy one block at 35, 21.
Enemies:
- Normal: 11
- Big Gun: 2
- Elite: 4
- Android: 2
- Captain: 2
- Total: 21
Mission 2
Mission 3
OPERATION BLUNDERBUSS
the enemy occupied seaport of
bobchester is causing a
severe disruption to our oil
supply lines. the front line
troops are losing transport
due to this and the conflict
is going badly. no artillery
can be spared, so your team
must enter the town and wipe
out all of the enemy troops
one by one.
Win condition: Kill all enemies.
Enemies:
- Normal: 11
- Big Gun: 3
- Elite: 4
- Android: 6
- Captain: 2
- Total: 26
Mission 3
Mission 4
OPERATION DEACTIVATOR
a new enemy cyborg, nicknamed
the deactivator is about to
be tested for the first time.
the cyborg is bullet proof
and must be blown up with
explosives. also the research
buildings in the southwest
should be destroyed. 4 labs
are present but only the
correct two need be destroyed
good luck.
Win condition: Destroy 3 blocks at 47, 45; 4, 49; and 10, 55. (The Deactivator counts as a destructable block rather than a soldier).
Enemies:
- Normal: 15
- Big Gun: 4
- Elite: 5
- Android: 4
- Captain: 2
- Total: 30
Mission 4
Mission 5
OPERATION AIRSTRIKE
an allied bombing raid on the
main enemy factory cities is
planned for tonight. the only
thing stopping them is the
presence of a protection dome
energy shield, which must be
destroyed by blowing the four
main generators. a radio hut
in the northwest must also be
destroyed to prevent an early
warning of the attack.
Win condition: Destroy 5 blocks at 5, 4; 37, 20; 37, 14; 26, 14; and 26, 20.
Enemies:
- Normal: 9
- Big Gun: 5
- Elite: 3
- Android: 5
- Captain: 9
- Total: 31
Mission 5
Mission 6
OPERATION ESCAPE
due to an aircraft navigation
error, three team members,
willis, moore and tyler were
given the jump light while on
enemy territory. you must
guide these three to the exit
to complete the mission. the
other team members are not
present in the mission so you
don:t have to equip them.
mines are present in the area
Win condition: No objective, just reach the exit.
Enemies:
- Normal: 14
- Big Gun: 4
- Elite: 8
- Android: 5
- Captain: 3
- Total: 34
Mission 6
Mission 7
OPERATION CAMP STEEL
training camp steel based at
pine gorge is where the most
elite of elite guards are put
to the test. a reunion for 6
graduates has been arranged
for today. if the guards, and
their android trainer could
be taken out it would be an
enormous moral boost, as well
as a strategic one. mission =
assasinate the 7 guards.
Win condition: Defeat 7 enemies numbered 8, 9, 11, 11, 12, 13 and 14.
Enemies:
- Normal: 12
- Big Gun: 1
- Elite: 9
- Android: 4
- Captain: 5
- Total: 31
Mission 7
Mission 8
OPERATION ASSASSIN
the enemy high commander is
paying a secret visit to a
new fort in the south of an
occupied city. your team has
been selected to assasinate
him. he is currently in an
enclosed bunker to the south
within the fort walls.
your exit point is an enemy
helipad in the northwest. it
is under moderate guard.
Win condition: Defeat one enemy numbered 22.
Enemies:
- Normal: 14
- Big Gun: 4
- Elite: 5
- Android: 4
- Captain: 6
- Total: 33
Mission 8
Unused test mission
This mission appears in the deleted files
as MISSION1
. It is a test version of the first mission with a blank mission
description, no objectives, and different placement for three squad members.
OPERATION TEST
Win condition: No objective, just reach the exit.
MISSION1
Enemies:
- Normal: 18
- Big Gun: 3
- Elite: 4
- Android: 2
- Captain: 1
- Total: 28
Map format technical data
Each mission file is 4,000 bytes, divided into five sections:
Length | Format | Field |
---|---|---|
2 | 2 bytes | Win condition |
2 | 2 bytes | Always zero |
36 | 9 x 2 x 2 bytes | Coordinates for mission targets. |
360 | 12 x 30 bytes | Description. First line is title. |
3600 | 60 x 60 bytes | Map, one byte per tile. |
The first two bytes determine the win condition. They are read as a big-endian two-byte word:
- If negative, it is the number of buildings you must destroy. In this case, the 36 bytes are nine pairs of coordinates for the targets.
- If positive, it is the number of enemies you must kill. The 36 bytes are 36 separate ID numbers of enemies, numbered in order they are added to the screen.
- If zero, you must kill all enemies to win.
- If equal to
$ACED
, the mission is already complete and you need only proceed to the exit.
The 360 bytes which follow are the map description in twelve 30-byte lines, each
line ending with $00
. The first line of these is the mission title.
The remaining 3600 bytes is a 60x60 map. There are 72 tiles from 01
to 72
,
depicted below as rows of 10 starting at 0.
TF-Tiles.gfx
An interesting quirk of the map design is that since enemies are placed as map tiles, the terrain each enemy stands on starts out undefined. The game has a special function to determine which tile should be underneath each soldier based on the most common tile around them. From that point on, each soldier stores the terrain they’re standing on as a byte, and the game keeps track of this when they move.
« Back to index page