mirror of
https://github.com/sfall-team/sfall.git
synced 2026-07-27 16:52:34 -07:00
42 lines
2.1 KiB
Markdown
42 lines
2.1 KiB
Markdown
---
|
|
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/).
|