
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
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
- Quest player guide — controls, weapons, inventory, and VR interactions.
- Desktop runtime — running on desktop, keyboard and mouse controls, and simulated VR hands.
- Development guide — building from source and developer reference.
- Development tools — Cargo aliases, asset exploration, device tools, and automation.
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
- VR glove model adapted from Valve's SteamVR Unity Plugin.
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 Libraryopenxr- Bindings for OpenXRrodio- Audio Supportserde- Serialization / Deserialization (Load/Save)cgmath- Vector math libraryclap- Command line parsingcargo-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.
