Aliens Vs Predator - Source code update
Page last updated - 7th March 2012
What is this?
This is an enhancement to Aliens Vs Predator that aims to fix bugs and add
new features to the game while keeping it compatible and playable on modern
operating systems.
Downloads:
Latest executable release: 24th February 2010
AvPx.zip
The source code is hosted at: http://www.assembla.com/spaces/AvP/trac_subversion_tool
Supported operating systems:
- Windows XP
- Windows Vista
- Windows 7
List of improvements:
- Direct3D9 renderer for improved compatability with modern graphics cards
- Numerous bug and crash fixes
- Ogg Vorbis music playback as an alternative to inserting the game's
music CD
- Theora video support as an alternative to Bink and Smacker FMV
playback.
- Support for correctly saving profile, savegame and log files on Windows
Vista and Windows 7 (UAC aware)
- Xbox 360 control pad support
- Resolution independant menu rendering (can render menus at resolutions
other than 640x480)
Requirements:
- A copy of Aliens Vs Predator - Gold Edition. (Standard edition should
work but isn't extensively tested. Steam "Aliens Vs Predator Classic 2000"
should also work.)
- An up to date DirectX runtime - You can update your runtime using the
application here
- If you're using the Non-Gold/Standard version of AvP, you'll need to
extract and place the following file in your AvP game folder. Extract the
file english.txt from the archive, rename it to language.txt and place it in
your AvP folder along with my .exe file. The language was originally created
by relnev I believe. The link to where he was hosting it now seems to be
dead, so i'll host it here
english.txt.gz
Credits:
Big thanks to Melanikus (who is techically part of the "team"), blueshogun96,
bassquake, Plagman, Visper, Clockface, l11l1VeNoM1l11l, dla and relnev, and everyone else who helped (sorry if I forgot anyone!)
Interesting/Important Links:
relnev's Linux port of AvP - http://icculus.org/avp/
dla's source code mod -
https://www.assembla.com/code/avp_mod/git/nodes?rev=master
Compiling the source code
Requirements:
Steps:
- Install Visual Studio C++ 2010
- Install the DirectX SDK
- Compile libogg, libvorbis and libtheora, as a Release build, with Runtime Library type set to Multi-threaded DLL
- Point Visual Studio to the .lib files you built above