pouët.net

Metal Gear - Amiga Port

 _____  ____  ____               _                _          _
|     !/    !/    |  ____________/ _______________/ _________/ ______ _________
|     /_    /_    | /           ///              ///        ///     ! ---------
|     ||    ||    |/     _______//_____     _____//      ___//_     |
|     ||    ||    ||     |_____       |     |    /   _,   \   |     |
|     ||    ||    ||     /____/       |     |   /    Z)    \  |     | ---------
|     ||    ||    ||     |_________ _.|     |  /     __     \ |     |________ .
|     ||    ||    ||              // ||     | /     /  \     \|             //|
|_____||____||____||_____________//__!|_____!/_____/    \_____\____________//_!
_______________ _/___________/ _/_________________/ _________/ _______________
-------------- //           ////                 ///        ///              /_
              /     ________//_     _____________//      ___//_     _____     |
              |     | ________|     |_____       /   _,   \   |     | __/     |
------------- |     |/___    ||     /____/      /    Z)    \  |     |/     ___|
_____________ |     |___/    ||     |_________ /     __     \ |     |\     !NE7
------------- |              ||              //     /  \     \|     | \     \
_____________ |______________/|_____________//_____/    \_____\_____|__\     \_
----------------------------------------------------------------------- \____/-
      Metal Gear - Konami 1987 - Amiga Port by Hoffman 2021

v1.0 - 2021-05-21

1. The Story
-------------------------------------------------------------------------------

In order to cope with local revolutions, regional complications and
terrorist activities, special operations unit Fox Hound was secretly
created. The unit was used for political covert operations.

In South Africa, there is a heavily armed country called Outer Heaven
that has developed an ultimate weapon. In order to gather information
about that weapon, a member of Fox Hound, Grey Fox, was dispatched.
However, upon encountering "Metal Gear", all contact was lost.

Now orders are once again issued to Fox Hound. These orders are to trace
Grey Fox's disappearance and seek and destroy Metal Gear. The one to
carry out these orders is the newly recruited Solid Snake. With only a 
transceiver in hand, Solid Snake sets out on his first mission.


2. Game Play
-------------------------------------------------------------------------------

This is a one player game. Use keyboard, a joystick or CD32 gamepad.

When you are hit, energy will decrease.
When the life meter reaches 0, the game is over.

Your mission is to seek and destroy the enemy's ultimate weapon, Metal Gear,
situated somewhere in the enemy stronghold. For this purpose. you must gather
the necessary information, weapons and equipment as you proceed through the
game.

In the enemy stronghold there are numerous guards and elaborate alarms. You
must try to proceed without being discovered by the enemy. If you are seen or 
trigger the alarm network, the game will go into ALERT mode.

When discovered by the enemy, if a certain number of enemies are destroyed
the game will return to the SNEAK mode.

Weapons and equipment can be found on enemies, in trucks and weapon
storehouses. Search them out and use them. Also guards may be carrying
certain items.

In order to open the doors to the rooms, a card with the matching number to
the door is necessary.

Going to different floors is achieved by using the elevators. 

If a prisoner is rescued, they may give you certain information.

When you rescue a certain number of prisoners, you will be promoted. As rank
increases, your maximum life and the limit for weapons and equipment
will increase. On the other hand, if prisoners are killed. you will be demoted.

The transceiver will give you various information. Big Boss will be in contact
with you constantly throughout the game with advice on your mission.


3. Controls
-------------------------------------------------------------------------------

** CD32 Pad **

       D-Pad : Movement
         Red : Fire Weapon
        Blue : Punch
  Play/Pause : Pause Menu
      Rewind : Weapon Menu
Fast Forward : Equipment Menu
       Green : Transceiver

** Keyboard **

 Cursor Keys : Movement
       Space : Fire Weapon
           M : Punch
          F1 : Pause Menu
          F2 : Weapon Menu
          F3 : Equipment Menu
          F4 : Transceiver


4. Transceiver
-------------------------------------------------------------------------------

The transceiver will give support thoughout the game. Depending on how it is
used, it can be the most useful source of information in the game. Use it after
you fully understand how to operate it.

Operation:
LEFT or RIGHT adjustz the frequency.
UP will switch to SEND mode and put a call out on the current frequency.

When the CALL sign is highlighted in the HUD, open the transceiver to 
receive the call.


5. Weapons
-------------------------------------------------------------------------------

-- GUNS --

* Hand Gun (Beretta M92F)
Shoots one shot at a time. A sliencer may be attached.

* Sub Machine Gun (Ingramm MAC-11)
A semi automatic SM. Continuous fire. A silencer may be attached.

* Grenade Launcher (M79)
Used to fire grenades.

* Rocket Launcher (RPG7V)
Used to fire rockets. (A certain procedure is required to obtain this)

-- OPTIONS --

* Silencer
Can be attached to a hand gun or sub machine gun.

-- EXPLOSIVES --

* Plastic Explosives
Explodes with timer when set. One can be set on each screen.

* Remote Control Missile
Movement can be controlled once fired. You cannot move while missile is
in motion.

* Mine
You can set these mines. They will detonate when in contact with an enemy.


6. Equipment
-------------------------------------------------------------------------------

Body armor - Damage from enemy fire is reduced by half.
Bomb blast suit - Protective suit to shield from explosions.
Flashlight - Used to see in underground passages.
Infrared goggles - Used to detect intrared sensors.
Gas mask - Necessary in gassed areas.
Cigarettes - Smoking is hazardous to your health.
Mine detector - This will allow you to discover mine positions.
Oxygen tank - Keeps you alive underwater.
Compass - Allows you to travel through the desert.
Parachute - Allows you to get down from the roof.
Antidote - Saves you from poison.
Rations - Restores life units for each one consumed.
Uniform - ?
Cardboard box - ?
Cards 1-8 - Opens doors. Note: The card must correspond to the door


7. Continuing the Game
-------------------------------------------------------------------------------

When the game is over, pressing any key will continue the game. However,
your status (class, weapons, equipment, etc.) is recorded only after
passing through certain check points. You will continue from the most
recently passed check point.  

When you pass a check point, the HUD will flash CHECK POINT to let you
know your progress has been saved.


8. Gave Saving and Loading
-------------------------------------------------------------------------------

Your current progress can be saved from the Pause Menu. When you save it
will store your progress from the last check point you passed through.

Save games are stored in 5 slots. The last slot you used to save is 
highlighted in the menu.

You can load your previously saved games from the pause menu or the main
menu.

When running from disk / gotek, the game is saved directly onto the disk
so it must be write enabled. When running from WHDLoad, the save game is
stored in a separate file within the game directoy.


9. Credits
-------------------------------------------------------------------------------

MAIN PROGRAM

- Hiroyuki Fukui

SUB PROGRAM

- Tomonori Ostuka
- Koji Toyohara

GRAPHIC DESIGN

- Masami Tabata
- Azusa Fujimoto

MAIN SOUND EFFECT

- Iku Mizutani

SUB SOUND EFFECT

- Shigehiro Takenouchi
- Motoaki Furukawa

ENGLISH TRANSLATION

- Takamichi Suzukawa
- Jon Taylor
- Nekura Hoka

SPANISH TRANSLATION

- Akira

Z80 DISASSEMBLY

- Manuel Pazos

AMIGA CODE AND AUDIO

- Hoffman

ADDITIONAL AMIGA GFX

- Toni Galvez

AMIGA TESTERS

- Akira
- Amiga Bill
- Kuroto
- McGeezer
- Teo
- Tony Aksnes

WHDLOAD SLAVE

- Psygore

GAME DESIGN

- Hideo Kojima


10. Notes from Hoffman
-------------------------------------------------------------------------------

Hello reader and thank you for getting all the way to the bottom of this readme.
This project started out as a curiosity which got WAY out of hand. Back in November
2020, after 8 months of coronavirus lock-down, I found myself looking at a GitHub
repo by Manual Pazos and wondering really just how hard would it be to port this
to the Amiga. As a test, I looked at converting some of the tile graphics and within
a couple of days built some tools in C# to deal with that. Next I moved onto the
map / room data and quickly built a renderer on the Amiga which could draw every
room from the game. By now I was done for, I couldn't stop, I had to see just how
far I could take the project. Each completed step kept pushing me to do the next
and now here we are, a complete and full port of Metal Gear running on all Amigas!

There is more to be said about the development process (like spending weeks building
a fully dynamic Amiga sprite multiplexer only to throw it all away) but I think I'll
save that for a series of blog posts.

For now, I hope you enjoy this game as much as I've enjoyed, and endured, putting it
together. 

A HUGE thank you to Akira who has helped with support, feedback, testing and enthusiasm.

Also thanks to all the testers and additional support people have provided along the 
way, it's been a real help.

Shout out to my Logicoma bros, Ferris, Wobble, Darth Shader.

Big-ups to the ever positive Amiga Bill, thanks for the time on the streams and your
tireless energy for all things Amiga. 

Also big shout out to my new Amiga Game Dev Discord family, now I'll just flick the
AGA switch on!

If you want to find me online.

https://twitter.com/djh0ffman
https://youtube.com/channel/UCk_CnQanghyK7q-4TY4gVxg
https://soundcloud.com/h0ffman
https://mixcloud.com/h0ffman/
https://hoffman.bandcamp.com/