---
navigation: 1
title: Home
permalink: /
nav_order: 1
---

## sfall
{: .no_toc}

* TOC
{: toc}

sfall is a set of engine modifications for the classic game Fallout 2 in the form of a DLL, which modifies executable in memory without changing anything in EXE file itself.

Engine modifications include:

* Better support for modern operating systems
* Externalizing many settings like starting map and game time, skills, perks, critical hit tables, books, etc.
* Bug fixes
* Many additional features for users, such as item highlight button, party member control, etc.
* Extended scripting capabilities for modders (many new opcodes to control sfall features as well as previously unavailable vanilla engine functions)

Note that this is documentation for sfall specifically, not Fallout scripting in general. For vanilla function reference, refer to the [wiki](https://falloutmods.fandom.com/wiki/Fallout_1_and_Fallout_2_scripting_-_commands,_reference,_tutorials).

## Getting started

To get started with sfall, first familiarize yourself with new concepts:
* Global [scripts]({{ site.baseurl }}/global-scripts/) and [variables]({{ site.baseurl }}/global-variables/).
* [Arrays]({{ site.baseurl }}/arrays/) and [lists]({{ site.baseurl }}/lists/).
* [Hooks]({{ site.baseurl }}/hooks/).
* [Data types]({{ site.baseurl }}/data-types/).
* [Object and script manipulation]({{ site.baseurl }}/objects-and-scripts/).

Pay special attention to the [best practices]({{ site.baseurl }}/best-practices/) page. Also, take a look at [SSLC features]({{ site.baseurl }}/sslc/) and [optimization guide]({{ site.baseurl }}/optimization/).

Next, proceed to discover new functions. They are categorized, use the menu to find the one you need. If you can't, check [uncategorized functions]({{ site.baseurl }}/other/) list and [sfall macros]({{ site.baseurl }}/sfall-funcx-macros/). Also, there's search at the top of the page.

## Questions and problems
* Report bugs and suggest features on [Github](https://github.com/sfall-team/sfall/issues).
* Ask questions and discuss on the [forum](https://www.nma-fallout.com/threads/fo2-engine-tweaks-sfall.178390/).
