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/
[ back to the prod ]