Apocalypse (Jul 22, 1998 prototype)

A preview version of Apocalypse for the Sony PlayStation, dated around two and a half months before the first available final build.
==Notes==
*Early Neversoft version.
*The look of the game differs from the final.
**A much more generic font is used throughout the game.
**The HUD is very different.
*While only four levels (Prison, Death, Rooftops and War Factory) are selectable, a few other level files are present on the disc.
*An almost fully functioning options menu is present but inaccessible. On the main menu, set the value at 0x8000E258 to 2 to access it.
*The game opens with static images.
*The FMVs are in an unfinished state.
*The game is prone to harsh FPS skips and crashes, likely due to it's unfinished state.
*Enemies and items are placed differently.
*Only one song is present in this build. It is a much longer version of Poe's track "Control", which in the final game is featured in a one minute edit.
===Cheat codes===
A total of five cheat codes are found in the game's executable. These can be entered in-game on the pause menu whilst holding down L1. A click sound will confirm a successful entry.
All weapons / Infinite ammo	Square, Circle, Up, Down, X, Square	SCUDXS	
Disable HUD 	Square, Up, X 	SUX 	
Falls never end 	X (x6) 	XXXXXX	Though possible in the final game, it seems re-entering the code doesn't deactivate it.
L2 kills all enemies 	Square, Left, Up, Triangle 	SLUT 	
Refill health meter 	X, Up, Triangle 	XTC 	
===Gameshark codes===
To access the non-selectable levels in the game, go to the main menu and select a random level, then pause the game and activate one of the codes. Exit the level and select "Continue" to load the unused level.
City	War Boss	White House	Graveyard	Plague Boss	Sewers	Beast Boss
30093C88 0063
30093C89 0069
30093C8A 0074
30093C8B 0079
30093C8C 005F
30093C8D 0074
30093C8E 0000	30093C88 0077
30093C89 0061
30093C8A 0072
30093C8B 005F
30093C8C 0074
30093C8D 0000
30093C8E 0000	30093C88 0077
30093C89 0068
30093C8A 005F
30093C8B 0074
30093C8C 0000
30093C8D 0000
30093C8E 0000	30093C88 006E
30093C89 0063
30093C8A 006C
30093C8B 005F
30093C8C 0074
30093C8D 0000
30093C8E 0000	30093C88 0070
30093C89 0065
30093C8A 0073
30093C8B 0074
30093C8C 005F
30093C8D 0074
30093C8E 0000	30093C88 0073
30093C89 0065
30093C8A 0077
30093C8B 0072
30093C8C 005F
30093C8D 0074
30093C8E 0000	30093C88 0062
30093C89 0073
30093C8A 0074
30093C8B 005F
30093C8C 0074
30093C8D 0000
30093C8E 0000
==Screenshots==
File:APO 722PRE 1.jpg|Loading screen
File:APO 722PRE 2.jpg|Main menu
File:APO 722PRE 3.jpg|Level select
File:APO 722PRE 4.jpg|Options menu (unused)
File:APO 722PRE 5.jpg|Gameplay - Prison
File:APO 722PRE 6.jpg|Gameplay - Prison
File:APO 722PRE 7.jpg|Gameplay - Prison
File:APO 722PRE 8.jpg|Pause menu
File:APO 722PRE 9.jpg|Gameplay - Rooftops
File:APO 722PRE 10.jpg|Gameplay - Rooftops
File:APO 722PRE 11.jpg|Gameplay - Rooftops
File:APO 722PRE 12.jpg|Level loading screen
File:APO 722PRE 13.jpg|Gameplay - Death
File:APO 722PRE 14.jpg|Gameplay - Death
==Videos==
<youtube width="320" height="224">JjqfcA9ha40</youtube>
==Origin==
File:APO FRONT.jpg|Disc front.
File:APO BACK.jpg|Disc back.
==Acknowledements==
Special thanks to Mechi for creating the Gameshark codes to access the other levels and PixelButts for the gameplay footage!
==See also==
Original release thread on AssemblerGames. (Jan 8, 2017) | (Archive)