First off I will give the minimum requirements of AVP2 before saying anything else and post a link to a pic of the actual case of the game to prove it.
SPECS:
------------------------------------------------------------
Compatibly: Windows 95 to XP, sadly no vista.
Processing Power Needed: 300 MHz
Min RAM: 64 mb
Disc Space: 500 mb
Min Graphics: SVGA Video
------------------------------------------------------------
http://www.madgamers.info/images/software/ALIENVSPRED2-b.jpgback(use zoom tool to see specs better)
I will now go to the source code part. Though the source code was revoked a few managed to get it. Though even really talking about it is kinda as jumpy as saying where you can the XDK so I will not put it up, but I will say this google can be your best friend. Though i do not know how once source code is released to people then have it revoked but I have seen people who have got the source code making huge modifications to AVP2 and have it hosted on public servers so I guess the source code is not to be given out but the builds are okay?
An example:
http://aliensvspredator2.filefront.com/fil...plication;87594 (hes even said he has the source code)
Again google is your best chance to find the avp2 source code I wont say what to type into google (unless the mods say its okay) but its on the first page and is very easy to spot.
No onto what I have seen from analyzing the source code myself if that for certain games using the lithtech engine( the engine avp2 runs on) is that the engine is composed of a bunch of C++ header files and source files that are needed are just added into the said game project. So my question would be for this port to be successful would I need to edit these files for the XDK to compile them correctly and get a semi-decent build. Another thing is that the Lithtech engine also uses .REZ files which would contain the DLLs needed to run the game as well as the resources needed to play the game(models, textures) E.G. so idk if the xbox could go into these files and access them correctly to render the game.
I've been noticing that the Header files and Source files actually use stdafx.h and .cpp as the xdk does when you make a project that is not checked of as empty, so Im a bit skeptical if I should make an empty project and then add the said game project in and edit the included lithech files so they are compatible and build well with the xdk.(I really hope you know what the "said game project" is by now)
One last thing about the avp2 game itself is that the model files are in a rare format called .ABC though milkshape does a good a job at converting them if needed.
If a moderator finds this a post not going in a good direction or finds it unruly in anyway then please feel free to let me know I see that the original AVP game is being ported so Id like to try and port the second one is all. Hope this info helps with the fact that I'm serious about this port and that any help would be appreciated or if someone else would like to try and take it up that would be fine, I just thought I'd take a crack at it. Sorry for the post length as well just thought you'd like my analysis of the game as well.