Releases: atsb/NakedAVP
NakedAVP 1.2.0 Released!
What's Changed
- fix crash when using the french translation by @twolife in #5
- Add a command line option to specify the game files path by @twolife in #6
- Initial SDL3 support by @atsb in #8
New Contributors
Full Changelog: 1.1.0...1.2.0
1.2.0 is significant as it is a full migration to SDL3 with zero fallback path.
NakedAVP 1.1.0 Released!
A new release of NakedAVP!
Changes:
- Proper multiplatform-agnostic code (Windows, macOS and GNU/Linux)
- Changed the amount of saves per level. 99 for easy and 24 for medium with 2 left for hard
NakedAVP 1.0.0 Released!
Changes in this release:
- Additional resolutions for macOS and other systems (modern resolutions up to 5K)
- Small fixes for in-game menus
- Improvement to some math routines to make them more standard C++ rather than C defines for non-const usage
- Defaulting to modern FPS key configurations (WSAD)
Currently, the game is now practically exactly as it was in 2000. Please build from sources.
Note: 13.04.2023 - Windows users can download the binary attached here. Just drop it into your GOG or Steam AvP Classic directory (as well as the two .dll files) and let it overwrite the original binary. This is a drag and drop replacement, then double click and have fun :)
NakedAVP 0.8.0 Released!
This is the first release of NakedAVP:
note: MacOS users, please use the build here: https://macsourceports.com/game/avp
Changes:
- SDL2 Mouse Grab fixed
- Stack Smashing fixed
- Random crash in OGL fixed
- Menu Key Binding fixed
- SDL2 and OpenGL default, SDL1.2 is gone
- macOS has Application Support directory for game data
Note: This release is primarily for GNU/Linux systems. I have NOT tested the code on a Windows system, but this is the next thing to do. There is also an issue in setting key bindings in-game, so I suggest to set your key bindings and save them on the Main Menu screen, before playing. <-- this is no longer an issue in the latest master branch. Everything should work fine.
How to Play:
You WILL need AVP GOLD (Buy it from GOG). Then you will need to lowercase ALL directories and filenames. After that, just perform a './avp' and you will be placed into a fullscreen with mousegrab and from there, you can setup your resolution.
Binary is for an Ubuntu LTS system. If you're on an older / stable distro, please compile it from source yourself. The only dependency is SDL2 and openalsoft. You will likely already have OpenGL from mesa anyway.
macOS users, I am very happy to present a universal (Intel/ARM64) macOS application bundle for you. To play with this bundle, you will need to extract all the game files into /Users/<username>/Library/Application Support/AliensVsPredator
and lowercase all directories and all the files within the directories (either manually or via a shell command). Please note! The app bundle is NOT codesigned, so you will need to allow gatekeeper to run it. You will likely get a popup about it when trying to play for the first time.
The command(s) I use are:
- find avp_huds -depth | xargs -n 1 rename -v 's/(.)/([^\/])/$1/\L$2/' {} ;
- find avp_rifs -depth | xargs -n 1 rename -v 's/(.)/([^\/])/$1/\L$2/' {} ;
- find fastfile -depth | xargs -n 1 rename -v 's/(.)/([^\/])/$1/\L$2/' {} ;
- find FMVs -depth | xargs -n 1 rename -v 's/(.)/([^\/])/$1/\L$2/' {} ;
- find _lang -depth | xargs -n 1 rename -v 's/(.)/([^\/])/$1/\L$2/' {} ;
Then just perform a mkdir build, cd build, cmake .. and finally make.