The Cutting Room Floor now has a Patreon page. Thanks for all your support!

If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.

Ads by Project Wonderful! Your ad here, right now: $0

Body Harvest

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

Body Harvest

Developer: DMA Design
Publishers: Gremlin Interactive (EU), Midway Games (US)
Platform: Nintendo 64
Released in US: September 30, 1998
Released in EU: September 30, 1998


GraphicsIcon.png This game has unused graphics.
ItemsIcon.png This game has unused items.
Sgf2-unusedicon1.png This game has unused abilities.
DebugIcon.png This game has debugging material.
RegionIcon.png This game has regional differences.


Grand Theft Auto Body Harvest is a 3D sandbox linear 3rd person shooter game where you do missions for gangs and kill random pedestrians shoot giant bugs.

Unused Graphics

In early versions of the game the icons that appear on the HUD were different from those used in the final builds. These original icons can still be found loaded into RAM in the released game, though.

Disabled Cheats

The game features a number of cheat codes which can be entered during gameplay. There are 6 cheats which have been disabled in the final game by putting an unmapped letter(z) in front of them, but can be re-enabled with a hacking device. To make them work, your save file must be named ICHEAT, the Gameshark code has to be enabled, and the button code must be entered during gameplay. One of these cheats is visible being used in a pre-release screenshot.

Cheat Name Gameshark Code Button Code Description
Award 8113B9A0 6177
8113B9A2 6172
8113B9A4 6400
Press A, C-Left, A, Right, D Not sure what effect this has.
Defender 8113B9F0 6465
8113B9F2 6665
8113B9F4 6E64
8113B9F6 6572
8113B9F8 0000
Press Down, C-Right, Z, C-Right, C-Up, Down, C-Right, Right Adam is surrounded by a small blue shield which makes him invincible, sort of!
It's still possible to be killed by some attacks.
Farewell 8113B950 6661
8113B952 7265
8113B954 7765
8113B956 6C6C
8113B958 0000
Press Z, A, Right, C-Right, C-Left, C-Right, Left, Left Ends the current level and takes you to the next one.
Freed 8113B9C0 6672
8113B9C2 6565
8113B9C4 6400
Press Z, Right, C-Right, C-Right, Down If Snared cheat is active, this will deactivate it, releasing all aliens.
Snared 8113B9B0 736E
8113B9B2 6172
8113B9B4 6564
8113B9B6 0000
Press C-Down, C-Up, A, Right, C-Right, Down All aliens in the level are frozen in place.
Wander 8113B980 7761
8113B982 6E64
8113B984 6572
8113B986 0000
Press C-Left, A, C-Up, Down, C-Right, Right Adam floats in the air and you can very quickly move him around the map with
the control stick, press Z to fall to the ground.


(Source: Jaytheham (Gameshark Codes))

Unused Vehicles & Buildings

BodyHarvest AmericanJet.png
The unused Alien Tank
  • The Java level data includes an untextured model and data for a WWII-esque landing craft, also there is a variation of the Japanese Zero fighter plane which is incomplete and crashes the game.
  • The America level has an Alien vehicle called the Alien Tank, it handles like a half helicopter/half hovercraft and seems to get stuck in the ground a lot while being driven, it has twin lasers. In the official DMA guide to the game it is mentioned that you can receive an "Alien Tank" from the Man in Black, however in the final game the Man in Black gives you a UFO, not the tank. This level also has a model of a green fighter jet that is not assigned to any vehicle data.
  • The Siberia level has an incomplete variation of the APC vehicle in its data.
  • There are a couple of building models which are not used in the final game, and some damage models for buildings which are used but can never be damaged - therefore it is not normally ever possible to see them.

Debug Features

The game had a debug menu during development, but the main function, which is still called from the gameplay loop, has been nulled in the release builds (800959dc (US)). These are the major menu headings:

MAIN MENU
Vehicles
Aliens
Requests
Global variables
Timing bars
Keys
Terrain
CutCam
Body Harvest Timing bars.png

You can activate one debug feature which appears to be the Timing Bars by changing 80047750 (European) or 80047720 (US) to something greater than 0000. The two bars appear to measure how long it takes to draw a frame, or something similar, as they grow in length as the game gets busy and slows down.

Debug menu helper function displaying some of the current vehicles stats (Adam is technically a vehicle)

Although the main debug menu function has been nulled, two helper functions (80095530 & 8009594c (US)) have survived. 8009594c is for displaying the sub-menu items and can still be successfully called with some parameters. 80095530 may be to do with navigation of the menus.

BodyHarvest-DisplayForces.png

Setting the halfword at 80047710 (US) to FF9D allows a function, referred to as "DisplayForces" by some debugger text, to run in it's entirety. It draws bounding boxes around some objects.

There are also a lot of debugging messages still in the game which are sent to a nerfed debugger print function, they look something like this when working correctly:

Regional Differences

Both the US and European releases feature two levels of difficulty, Hero and Zero(PAL)/Easy(US). On the US version's Easy difficulty, you can complete the entire game. However, the European version's Zero only lets you play the first four levels. After completing Siberia, you receive the following message.

Well done, trooper!...%C..
You saved Earth's past from the...
alien threat. Now return to...
the past to free the future and...
become a HERO! Good luck!

The first message you receive from Daisy is different in each version:

Europe US
MISSION DIRECTIVE !

Let's see if we can
find out what's been
happening here...

Try the village ahead.
Check your MAP
to fix your position.

And remember, I'm
always here for you in
ALPHA COMMAND.

Good luck !
MISSION DIRECTIVE !

Let's see if we can
find out what's been
happening here...

Try the village ahead.
Check your MAP
to fix your position.

You should re-enter
Alpha Command
for important

instructions on
how to operate
your equipment.

Good luck !