PORTCLUB
Cabecera de System Shock 2 (shock2quest)
Port nativo

System Shock 2 (shock2quest)

Port nativo de System Shock 2 (shock2quest) para PC.

System Shock 2 (shock2quest)

Port nativo basado en su ficha de origen.

README del repositorio

shock2quest

Build & Unit Test Build Android Latest release

A project to experience System Shock 2 in virtual reality. System Shock 2 is one of my favorite games of all time, and the story and ambience would be great for VR.

This project is a game engine recreation of the Dark engine - geared towards VR experiences.

You'll need a full retail copy of System Shock 2: 25th Anniversary Remaster in order to play - purchase at either GoG or Steam. Its upgraded models and textures are what the VR hands and weapons are built against.

The APK does not include retail game data. See the installation guide for the files to copy from your remaster installation.

Status: This project is in pre-alpha. Expect incomplete features and bugs. Save files are not guaranteed to work across releases. Updating may require starting a new game.

Screenshots

Installation

Download the latest signed Quest APK: shock2quest.apk, then follow the installation guide to sideload it and copy your remaster game files.

Further reading

License

Some code is ported from openDarkEngine, so this code is licensed under GPLv2 to comply with that license.

In addition, code in the engine folder is agnostic of Shock2, so is dual-licensed under the MIT license.

Credits

Thanks

There were several projects around the SS2 community, that served as an inspiration, or were used to help understand the internals of the dark engine and file formats, notably:

Outside of the system shock/thief community, the work that Team Beef has done in bringing games to VR inspired this project.

In addition, there were several great Rust libraries that helped bring this project to life:

  • rapier - Physics Library
  • openxr - Bindings for OpenXR
  • rodio - Audio Support
  • serde - Serialization / Deserialization (Load/Save)
  • cgmath - Vector math library
  • clap - Command line parsing
  • cargo-apk - easy cross-compiling to android

Finally, thank you to Nightdive Studios for keeping these retro games alive, as well as Le Corbeau for the NewDark patches that allowed me to revisit the SS2 universe

Comentarios (0)

Inicia sesión para dejar un comentario.

Sé el primero en comentar sobre este juego.