Cloned Games

Harold

HaltedSemi-playableWebWindowsLinuxOSX

Based on Fallout 2

Harold screenshotLinks, repository & details

About

Harold is a modernized, browser-based reimplementation of the Fallout 2 game engine, based on the darkfo codebase but rewritten for Python 3 and written primarily in TypeScript and Python, targeting recent browsers with WebGL 2.0. It is incomplete: core systems like map loading, walking, NPC dialogue, bartering, and some quests and skills work, but major parts such as the PipBoy map, full combat, and equippable armor are missing or unfinished.

How it differs from the original

As a from-scratch reimplementation it currently lacks equippable armor and a working PipBoy map, has only rudimentary combat (only the SMG and spear are well-tested, with no ammo swapping), and renders text using HTML elements rather than the original's native bitmap fonts.

Getting started

You need your own legally obtained copy of Fallout 2 (for example from GOG); a setup script unpacks and converts its game archives into the format Harold uses. The game then runs from a local web server, accessed by browsing to a specific URL, or can be loaded directly from a file in Firefox.

Known issues & limitations

  • ui: Fonts are rendered within HTML elements instead of native Fallout bitmap fonts.
  • combat: Combat works at an extremely basic level with limited weapon testing and no ammo swapping.
  • armor: No equippable armor system implemented.
  • world_map: World map is rough and buggy, with misplaced entrances on area screens.
  • lighting: Lighting has minor bugs and inaccuracies, particularly slow outside of WebGL backend.
Requires original assets. Requires a copy of Fallout 2 already installed; the setup.py unpacks game archives and converts data.

Additional notes

Technical note
Sound requires a separate acm2wav conversion tool, since it hasn't been ported to Python yet; FFmpeg may also be able to transcode the original's ACM audio format.
Share:

More like Harold

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