Open neuromancer opened 5 years ago
Oh, that's neat - thanks. I started to gather different forks and patches I found on the internet to reconstruct as much as I can do. I was planning to talk to ioquake3 mods on https://discourse.ioquake.org/c/avp asking if they keep old git repo somewhere (it disappeared from icculus.org) and if we maybe can double-license with GPL all the patches that were developed by them after the initial code release - to start gradual process of liberating the source code.
I am personally very interested in making this game work. It works ok through Proton, but having support for modern resolutions, no visual glitches and working multiplayer would be so nice…
I looked around for various forks and ports of AvP (all of them seem abandoned) and gathered them in one place: https://github.com/dreamer/avp-forever, properly rebased on top of original source code release, with appropriate authorship dates to preserve git-blame information.
Waiting for some response on icculus forum (https://discourse.ioquake.org/t/any-source-code-post-2017-release/1358) if there's any chance of recovering full git history of Linux SDL2 port (I only got changes until Nov 2009). If nothing will show up in few days, I will start fixing this release to make it work with SDL2 and Steam version properly.
I compiled and made it work locally, but SDL1.2 was causing issues in fullscreen mode.
@dreamer
I created a AVP repo (https://gitlab.com/d10sfan/luxtorpeda-avp) based on the icculus-releases-rebased-1 branch from that repository. As part of it, it has a script that takes care of lower-casing the data in the game (required similar to Arx for it to work properly). The build also compiles sdlcl, which should make it use SDL2 which might help with any sdl 1.2 strangeness.
The run-avp.sh command should be the one to run.
I know this is already planned, but you can use my git repository with a (slightly) updated source code. It is very unlikely that this port will be updated upstream (in that case, I can update that repository)
Game: https://store.steampowered.com/app/3730/Aliens_versus_Predator_Classic_2000/