Skip to content

Releases: atsb/NakedAVP

NakedAVP 1.2.0 Released!

07 Aug 17:07
ceed5de
Compare
Choose a tag to compare

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

  • @twolife made their first contribution in #5
  • @atsb made their first contribution in #8

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!

14 Apr 08:59
Compare
Choose a tag to compare

A new release of NakedAVP!

Changes:

  1. Proper multiplatform-agnostic code (Windows, macOS and GNU/Linux)
  2. Changed the amount of saves per level. 99 for easy and 24 for medium with 2 left for hard

NakedAVP 1.0.0 Released!

07 Dec 13:55
Compare
Choose a tag to compare

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!

05 Dec 12:42
Compare
Choose a tag to compare

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.