Cloned Games

jsFO

SporadicUnplayableWeb

Based on Fallout 2

Fallout 2 (original game, not this project)Original game image
Image of the original game, Fallout 2. This project has no screenshots of its own yet.
Links, repository & details

About

Fallout 2 is a 1998 role-playing game developed by Black Isle Studios and published by Interplay Productions, a sequel to Fallout (1997), set roughly 80 years after the atomic war that devastated the first game's world. jsFO is a browser port of Fallout 2 using the HTML5 canvas API, with the original game's .dat asset files converted to a JSON-based format via Python scripts. Development has ceased, and the author describes it as pre-alpha with limited playability, intended more as a technical demo and reference codebase than a complete playable port.

How it differs from the original

The project explicitly does not aim to be a complete playable port of Fallout 2, but a technical demonstration of running the game in a browser; it ships with only a few pre-converted sample maps, and converting additional maps requires the original game's master.dat and critter.dat files.

Getting started

The repository includes pre-packaged data for several sample maps that can be tested by building the project and running a local server, which requires Node.js, npm, Python, and GNU Make. Playing additional maps requires supplying the original Fallout 2 data files for conversion.

History

The project began around 2014 as the author's hobby project for learning game development, started in C/SDL before the author decided to try running Fallout in a browser using the then-new HTML5 canvas API. The author later noted that web technology (Node.js, ES6, WebAssembly) and their own skills had moved on considerably since the project's early design decisions.

Known issues & limitations

  • development: Development has ceased; project is inactive as of the documentation date.
  • gameplay: Pre-alpha state with limited playability.
Requires original assets. Requires master.dat and critter.dat files from original Fallout 2 installation for asset conversion.

Additional notes

Note
The author says the code is left available mainly for others interested in reverse-engineering Fallout 2, and offers to help anyone who wants to continue similar work.
Share:

More like jsFO

Halted
Original game (original game, not this project)Original game image
A from-scratch reimplementation of Fallout 2's engine with bugfixes and quality-of-life improvements, requiring the original game data.
Platforms:WindowsLinuxOSX
Stars2,425
Updated1 year ago
LicenseUnknown
Release2022
Halted
Original game (original game, not this project)Original game image
Falltergeist is an open-source, C++ reimplementation of the Fallout 2 engine, requiring original game data files, and currently unplayable.
Platforms:WindowsLinux
Stars890
Updated3 years ago
LicenseGPL-3.0
Release2012
Active
sfall screenshot
A DLL-based engine mod for Fallout 2 that patches the game in memory, adding bug fixes, OS support, and modder scripting.
Platforms:Windows
Stars436
Updated1 month ago
LicenseGPL-3.0
Release2015
Halted
Original game (original game, not this project)Original game image
Reverse-engineered source code for Fallout 2 that aims to restore the original code; runs as a drop-in fallout2.exe replacement.
Stars404
Updated2 years ago
LicenseUnknown
Release2022
Sporadic
Vault13 screenshot
A work-in-progress Rust reimplementation of the Fallout 2 engine; not yet playable but includes a working demo map.
Platforms:WindowsLinuxOSX
Stars180
Updated10 months ago
LicenseGPL-3.0
Release2018
Archived
DarkFO screenshot
A from-scratch, browser-based reimplementation of the Fallout 2 engine, incomplete — missing features like the PipBoy map.
Platforms:None
Stars145
Updated7 years ago
LicenseApache-2.0
Release2015