A set of engine modifications for Fallout 2, providing bug fixes, modern OS support, and extended scripting for modders.
sfall is a DLL-based modification for the classic RPG Fallout 2 that patches the game's executable in memory. It enhances the original engine to run reliably on modern systems while adding new features and fixing long-standing bugs, making it essential for both players and modders.
Fallout 2 players seeking improved stability and quality-of-life features on modern operating systems, and modders looking to extend the game's scripting capabilities and create custom content.
Developers choose sfall because it modifies the game engine without altering the original executable file, ensuring compatibility and extensibility for the modding community. It provides essential bug fixes, modern OS support, and extensive configuration options through editable INI files.
sfall - Engine modifications for Fallout 2
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Ensures Fallout 2 runs on contemporary Windows versions and Wine, with specific instructions for Wine users to set DLL overrides, as detailed in the README's usage section.
Moves many game settings like skills, perks, and critical tables into editable INI files, allowing customization without code changes, highlighted in the externalized configuration feature.
Introduces new scripting opcodes and exposes previously unavailable vanilla engine functions, significantly expanding modding possibilities, as noted in the extended scripting capabilities.
Modifies the executable in memory without altering the original file, ensuring compatibility and easy reversibility, aligning with the project's philosophy of minimal intrusion.
Overwriting ddraw.ini when using mods like the Unofficial Patch can break the game, requiring careful manual merging, as warned in the installation instructions, which adds complexity for users.
Requires Visual Studio 2015 with Windows XP support and old DirectX SDKs, making compilation challenging on modern systems, as specified in the build prerequisites.
Specifically designed for Fallout 2 only, offering no support for other Fallout titles or similar games, which restricts its utility beyond this niche.