Hahaha. At least you found it.While I'm normally an unashamed pirate, I think I'll buy this one. Can't go far wrong for $5.
It's not on GOG. Here's a link to buy it on DotEmu: http://www.dotemu.com/en/download-game/366/aliens-versus-predator-classic-2000
It's also available on Steam, and cheaper. I guess the files from Steam version would work too. Any DRM would be in the x86 executables...
If "classic 2000" don't work with the port, I'll obtain the "gold" edition by other means with a clear conscience
Please don't take this post the wrong way, as advocating piracy. Although, I do advocate selective piracy.
Just download TPB AFK, and see what you think for yourself! (a legal torrent) disclaimer: I didn't watch that documentary yet.
Can you give the source of the port? I'd like to include it in my "Pandora Source Repo" at http://pandoria.org/src/ , and also can have a look and learn from it! A git repo based on the upstream source would be ideal.
It's "Aliens vs Predator", right? you can fix that in the topic if you use "full editor" on any post.
Does the Original AVP(Not Gold Version) work with this? I crash after creating a profile.
I renamed everything lowercase and moved to the appropriate folder.
Will the Demo files work? Need to dig around the garage for my old AVP if I still have it.
Not sure if old mods work - But: http://www.planetavp.com/avp/files/http://www.planetavp.com/avp/files/
If the version you want to use is not the Gold Edition, download http://www.icculus.org/avp/english.txt.gz, extract it, and rename it language.txt (Regular Ed.) or aenglish.txt (Alien Demo).
DREDD said:Wow, good work Steven!
I have two suggestions:
- include a command to do the lowercase conversion, e.g.:
[ -e lc ] || find avpdata | tac | perl -ne 'chomp; ($lc = $_) =~ s{[^/]*$}{lc $&}e; rename $_, $lc;' && > lc
DREDD said:- I reckon just call it "avp" in the appdata; not "com.pawprintgames.avp" - or it sounds like you wrote the game! I'd be ok with a "pawprintport" splash screen, though anyhow, this doesn't matter. But you should make it com.pawprintgames.and.JUDGE.DREDD.avp if you use my rename code, hehe j/k
I hope everything is okay. Half the functions were for the loading/progress bar (so that probably renders wrong, but I don't care so much) the other half were pushing/popping server/client attributes. But I manage the states a bit different to avoid the need for this. If you notice issues please let me know, perhaps I can fix them. All my changes are also on GitHub so others can help out if they have better solutions. Be aware that you need to include additional files gles.c and gles.h if building on Pandora, they contain the GLES/SDL wrapping code I use. I couldn't get Pickle's EGL_Port to work despite spending quite a while trying, so ended up using code from apkenv.What about the missing gles functions you stubbed? Don't they have any influence on gameplay or other things?
Ack, sorry. I completely ran out of time last night and just copied and pasted the first thing I found on Wikipedia just so I could get something uploaded to show people. I will fix this in the next version.Also, you know that you used the description for the 2011 game, not the one of the original one, the pnd contains?
Oh, I hope that wasn't because of my bad app description, if it was then sorry!Hahaha. At least you found it.While I'm normally an unashamed pirate, I think I'll buy this one. Can't go far wrong for $5.
It's not on GOG. Here's a link to buy it on DotEmu: http://www.dotemu.com/en/download-game/366/aliens-versus-predator-classic-2000
It's also available on Steam, and cheaper. I guess the files from Steam version would work too. Any DRM would be in the x86 executables...
If "classic 2000" don't work with the port, I'll obtain the "gold" edition by other means with a clear conscience
Please don't take this post the wrong way, as advocating piracy. Although, I do advocate selective piracy.
Just download TPB AFK, and see what you think for yourself! (a legal torrent) disclaimer: I didn't watch that documentary yet.
I just went to EB games and purchased it for $4.
Got home. Wrong game! I got the 2010 version! Damn same name crap!!
Please record a video of the gameplay. I loved that game.Updated build, THIS BUILD HAS NO AFFECT ON ACTUAL GAME VS THE FIRST VERSION, just fixes to the description and adds screenshots. I've also added credits for anyone on this thread who has helped.
http://repo.openpandora.org/?page=detail&app=com.pawprintgames.avp
Hopefully it'll clear up which version of the game this is and make the instructions to play more visible.
Everything needs to be in lowercase; run this from root of the game content.
You will need write access to files and directories for this to work
find . -depth -execdir perl -e "rename('{}',lc('{}'))" \;
I did see this version, but the read me sounded like it wasn't so mature, lots of things not supported. But if it turns out to be a better version it is plausible it would also be portable.Are you aware of the more recent work done on this fork? https://www.assembla.com/code/avp_mod/git/nodes (or is it different?)
I thought I'd wait to see if anyone steps up and does this, as my initial attempt didn't go very successful (holding mobile and trying to control the game) but if no one makes one I'll see what I can do.Please record a video of the gameplay. I loved that game.
Does perl come installed on the Pandora by default? I don't know how this command line compares to the one DREDD supplied. Maybe I should at least update the instructions on the repo at some point to include some way of renaming.Everything needs to be in lowercase; run this from root of the game content.
You will need write access to files and directories for this to work
find . -depth -execdir perl -e "rename('{}',lc('{}'))" \;
I just credited everyone who gave any sort of help/information on the thread, ordered by the order they replied to the thread. Wanted to make sure it was clear it was very much not a Paw Print Games game, or anything to do with Paw Print Games, just some companies game, some guys port, some communities help and a small amount of sloppy code from me!You did not need to include me in the description. I didn't do anything except for assumptions
I wonder what the hell classic 2000 version is, the original came out in 1999.. Gold came out in 2000.. there was a patch that came out later.. maybe this is a patched up version of the original.While I'm normally an unashamed pirate, I think I'll buy this one. Can't go far wrong for $5.
It's not on GOG. Here's a link to buy it on DotEmu: http://www.dotemu.com/en/download-game/366/aliens-versus-predator-classic-2000
It's also available on Steam, and cheaper. I guess the files from Steam version would work too. Any DRM would be in the x86 executables...
If "classic 2000" don't work with the port, I'll obtain the "gold" edition by other means with a clear conscience
Please don't take this post the wrong way, as advocating piracy. Although, I do advocate selective piracy.
Just download TPB AFK, and see what you think for yourself! (a legal torrent) disclaimer: I didn't watch that documentary yet.
The steam files?Just bought it and will try shortly.
Edit: It works with those datafiles
BltImage:
No, those: http://www.dotemu.com/en/download-game/366/aliens-versus-predator-classic-2000The steam files?Just bought it and will try shortly.
Edit: It works with those datafiles
find . -depth -execdir perl -e "rename('{}',lc('{}'))" \;
- they both workDoes perl come installed on the Pandora by default?
I don't know how this command line compares to the one DREDD supplied.
Steven: Looking over your EGL parts, maybe the difference was the egl display. I may change mine to mirror that behavior.
Also you may get some performance increases by changing the depth to 16 from 24. I havnt seen a case for the need of 24.
EGL_DEPTH_SIZE, 24,
That is intentional, there is a pglPushAttrib call that matches it just above. I would have left the pglPushClientAttrib/pglPopClientAttrib calls in to (they are all just stubbed anyway), but the push call passes GL_UNPACK_ROW_LENGTH which isn't supported on GLES, so wouldn't compile. The features that are supported by GLES are hopefully manually restored during that function so hopefully it doesn't have any adverse affects outside of the function and the 'only' file that uses that function is progress_bar.cpp.Also did you intend to leave this call to pglPopAttrib?
In
BltImage:
#if !defined(_PANDORA)
pglPopClientAttrib();
#endif
pglPopAttrib();;