Aliens Vs Predator - Source code update

Last updated - 27th September 2009

Latest executable release: 8th May March 2009
MyAvP.zip

If you have any error windows about missing directx .dll files, update your DirectX runtime
DirectX Runtime Update

This file will let you use the original AvP non gold version with this update. 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

source code hosted at: http://www.assembla.com/spaces/AvP/trac_subversion_tool

Big thanks to blueshogun96, bassquake, Visper, Clockface, l11l1VeNoM1l11l, relnev (he ported AvP to Linux and has been very helpful with various aspects of my update. check it out at http://git.icculus.org/?p=relnev/avp.git;a=summary), and everyone else who helped (sorry if I forgot anyone!)

Compiling the source code

Requirements:
Steps:
  1. Install Visual Studio C++ 2008
  2. Install the DirectX SDK
  3. Download ENet and extract the contents of its archive to a folder - eg c:/development/enet-1.2.  Browse to that folder, and double click on enet.dsp. Let visual studio open and convert this file. Change the project configuration from Debug to Release. Then open the Project menu at the top and click Properties. Expand C/C++ on the left side menu, then go to Code Generation. Change Runtime Library to "Multi-threaded DLL" Now build ENet.
  4. Compile libogg, libvorbis and libtheora, as a Release build, with Runtime Library also set to Multi-threaded DLL
  5. Point visual studio to the .lib files for ENet and the other libraries you built above