x8BitRain/zone-vm

S.T.A.L.K.E.R. in the browser with OpenXRay and WebAssembly

★ 6Forks 0TypeScriptGitHub ↗Compare

Project website ↗

README

Zone VM

https://zonevm.btr.pm

S.T.A.L.K.E.R. series games on the web with OpenXRay and WebAssembly!

Currently supports S.T.A.L.K.E.R. - Call of Pripyat, Call of Chernobyl, haven't tested them very thoroughly yet so expect crashes and bugs.

This is very WIP, here is my fork of OpenXRay that builds to WASM https://github.com/x8BitRain/xray-16-wasm/tree/wasm/web

How to play

  1. Have a local copy of your game/mod ready.
  2. Click add game folder and select your game folder.
  3. Set the resolution and some launch args if you like and click launch!

Browser port specifics

Game files, saves, configs, screenshots, etc.

Selecting a game folder via the browser adds it to a list of games you can launch, the page saves the folder pointer so you can launch your selected game without having to re-select the game folder again.

The game runs from a copy in the browser's private storage (OPFS). Saves, screenshots and logs are copied back to your game folder in the background.

Controls

All controls are the same except the Esc is rebound to RSHIFT (right shift key) because the esc key in the browser exits fullscreen mode by default. So to pause and go back in the UIs you need to hit RSHIFT.

Important

CTRL+W or Crouch walking forward will close the tab in chrome by default if you are not in fullscreen!

Known issues

WIP

Contributors

x8BitRain

Issues