Own JA2? You can play it in a browser now (Stracciatella compiled to WebAssembly)

I got Stracciatella, the open source JA2 engine, compiling to WebAssembly, so the game runs in Chrome now. Full campaign, tactical combat, mouse and keyboard, and sound.

Own it? Play it: https://ja2.virtastic.app

Short video of it running if you want to see it first: https://youtu.be/h1NLDfVc3o8

All credit to the Stracciatella team, the engine is theirs. I did the browser build, and the source is GPL like upstream: https://github.com/Virtastic/ja2-web

I would really like to know whether it holds up for people who know this game properly.

u/Dumpster_Buddy — 10 days ago

openmw-web: Morrowind's open-source engine compiled to WebAssembly, playable in a browser

This is a WebAssembly build of OpenMW, the open-source reimplementation of Morrowind's engine. Cross-compiled with Emscripten, so the whole C++ engine (OpenSceneGraph, Bullet, MyGUI, FFmpeg, Boost, Lua) runs client-side in a browser on WebGL2.

Playable demo: https://morrowind.virtastic.app
Github: https://github.com/Virtastic/openmw-web

It loads a free example world, or reads your own Morrowind install via the File System Access API.

u/Dumpster_Buddy — 26 days ago

Morrowind (the full 2002 RPG) running in a browser

The open-source Morrowind engine (OpenMW) compiled to WebAssembly, so the whole RPG runs in a browser tab. No install, no download, no account. It's the real engine running on your machine, not a stream.

There's a free example world you can jump straight into, no need to own the game. If you do own Morrowind you can also load your own copy (files read locally, nothing uploads). Works best in desktop Chrome, Edge or Brave.

Free and open source.

Gameplay: https://www.youtube.com/watch?v=iqZ20MtdD4I

Play: https://morrowind.virtastic.app/

Source: https://github.com/Virtastic/openmw-web

Discord: https://virtastic.app/go/discord.

morrowind.virtastic.app
u/Dumpster_Buddy — 27 days ago
▲ 313 r/OpenMW

I compiled OpenMW to WebAssembly

This is your engine, so I wanted to show you first. I got OpenMW cross-compiling to WebAssembly.

There's the free example world to try, or you can point it at your own Morrowind data and it reads the files straight off your disk (nothing uploads). Desktop Chrome, Edge or Brave for now.

All the hard work is yours. I just did the WebAssembly build. It's GPL, same as the engine.

Play: https://morrowind.virtastic.app/

Source: https://github.com/Virtastic/openmw-web

Happy to get into how it was done, the OpenSceneGraph-on-WebGL2 parts especially.

u/Dumpster_Buddy — 27 days ago
▲ 1.2k r/ChromebookGaming+3 crossposts

Morrowind now runs in your browser.

I got OpenMW (the open-source Morrowind engine) compiling to WebAssembly, so the whole game runs in a browser tab now. You open a link and you're standing in Seyda Neen. No install, no launcher.

It's the actual engine, not a stream and not an emulator, so shadows, water, saves and gamepads all work. There's a small free example world if you just want to poke at it, or you can point it at your own Morrowind install and it reads the files straight off your disk. Nothing gets uploaded. Desktop Chrome, Edge or Brave work best right now.

All credit to the OpenMW team, I just built their engine for the browser. It's free and open source, same as the engine.

Youtube: https://www.youtube.com/watch?v=iqZ20MtdD4I

Play: https://morrowind.virtastic.app

Source: https://github.com/Virtastic/openmw-web

Honestly just wanted to see if it could be done. Happy to answer anything about how it works. Will be adding features to it, like multiplayer and so on. Join us in our discord, https://virtastic.app/go/discord.

u/Dumpster_Buddy — 25 days ago