Fallout 2
Installs Fallout 2 from GOG.com as well as Fallout 2 Restoration prokect, updated, FO2Tweaks, and the Inventory Filter mod.
→ Get It
Run the below command to download this env. Please note requirements and recommended args to use below.
wem get fallout2-gog --install-workdir /path/to/the/game/installer
You may also run this in your terminal to see the information from this page:
wem get-view --show-env fallout2-gog
→ Notes
-
This will use the silent GOG installer option, so please note that there will be no output during installation. This will also install the game to
{{.WinePrefix}}/drive_c/game
. -
To install Interplay's Fallout 2, run with:
--install-exe {{.InstallWorkDir}}/setup_fallout2_2.1.0.17.exe
- Fallout 2 Restoration Project, updated, FO2tweaks, and Inventory Filter will also be installed.
-
SandboxPrivateCwd
causes problems, but the rest of the sandbox options should work. -
Run this for the graphical config GUI:
wem run fallout2 --exec f2_res_Config.exe
-
Config files you may want to read through and tweak include:
-
{{.RunWorkDir}}/ddraw.ini
-
{{.RunWorkDir}}/f2_res.ini
-
{{.RunWorkDir}}/mods/fo2tweaks.ini
-
{{.RunWorkDir}}/mods/party_orders.ini
-
{{.RunWorkDir}}/mods/rpu.ini
-
{{.RunWorkDir}}/mods/sfall-mods.ini
-
{{.RunWorkDir}}/mods/upu.ini
-
→ Requires
Install these via your system package manager or some other method:
-
7z
-
bash
-
curl
-
unzip
-
wine
→ Recommended
It's recommended to give these CLI arguments in order to fully set up this env:
-
--install-workdir /path/to/the/game/installer
→ Tested On
This env has been tested on the following distros:
→ Images
→ Links
Related links that you should check:
- GOG.com store page
- Fallout 2 Restoration Project, updated GitHub repository
- FO2tweaks GitHub repository
- Inventory Filter GitHub repository
→ View Env
Click here to expand/collapse
Date = "1998-10-29"
GogSilentInstall = true
InstallExe = "{{.InstallWorkDir}}/setup_fallout_2_1.02_gog_v1_(77792).exe"
InstallExpected = "{{.RunExe}}"
Name = "Fallout 2"
RunExe = "{{.RunWorkDir}}/fallout2.exe"
RunWorkDir = "{{.WinePrefix}}/drive_c/game"
WineArch = "win32"
WineDllOverrides = "ddraw.dll=n,b"
WineExe = "wine"
[[InstallPost]]
args = ["-LO", "https://github.com/BGforgeNet/Fallout2_Restoration_Project/releases/download/v2.4.33/rpu_v2.4.33.zip"]
cmd = "curl"
ifnotexists = "{{.InstallWorkDir}}/rpu_v2.4.33.zip"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/rpu_v2.4.33.zip", "f4105180085b3e44e47966555cfee1a944dbc0d7d11edf15c12a2c58c69300131d7ff09fe2c0e99cc04b9c0a9d99b820c9a0cbcd81db4383bf2ca09b1a755a28"]
icmd = "checkSha512Sum"
[[InstallPost]]
args = ["-o", "{{.InstallWorkDir}}/rpu_v2.4.33.zip"]
cmd = "unzip"
ifnotexists = "{{.RunWorkDir}}/sfall.dat"
workdir = "{{.RunWorkDir}}"
[[InstallPost]]
args = ["{{.RunWorkDir}}"]
icmd = "lowercaseDir"
[[InstallPost]]
args = ["./rpu-install.sh"]
cmd = "bash"
ifnotexists = "{{.RunWorkDir}}/backup/rpu/data"
workdir = "{{.RunWorkDir}}"
[[InstallPost]]
args = ["-LO", "https://github.com/BGforgeNet/FO2tweaks/releases/download/v12.22/fo2tweaks_v12.22.zip"]
cmd = "curl"
ifnotexists = "{{.InstallWorkDir}}/fo2tweaks_v12.22.zip"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/fo2tweaks_v12.22.zip", "f9a52aee46a933c6b9896d235b033bc753d08bc309ef66ad016e921f93ccf2cfc40c4d1e863b3907e960b8ba4f3390ce096c05176f91ee51bb938b30f9b80a17"]
icmd = "checkSha512Sum"
[[InstallPost]]
args = ["-o", "{{.InstallWorkDir}}/fo2tweaks_v12.22.zip"]
cmd = "unzip"
ifnotexists = "{{.RunWorkDir}}/mods/fo2tweaks.dat"
workdir = "{{.RunWorkDir}}"
[[InstallPost]]
args = ["-LO", "https://github.com/rotators/InventoryFilter/raw/refs/heads/master/archive/F2-InventoryFilter_v2.0.4_en.rar"]
cmd = "curl"
ifnotexists = "{{.InstallWorkDir}}/F2-InventoryFilter_v2.0.4_en.rar"
[[InstallPost]]
args = ["{{.InstallWorkDir}}/F2-InventoryFilter_v2.0.4_en.rar", "1a529b7043d2444001689b1a17e0bbc5f5c9f03fbfbcf55bd8f96377f05459136359b7f7a3712aaead6c06ec0521d320db57dc2763643902911c33e3db0e1c6b"]
icmd = "checkSha512Sum"
[[InstallPost]]
args = ["x", "{{.InstallWorkDir}}/F2-InventoryFilter_v2.0.4_en.rar"]
cmd = "7z"
ifnotexists = "{{.RunWorkDir}}/mods/inventoryfilter.dat/scripts/gl_invenfilter.int"
workdir = "{{.RunWorkDir}}"
→ Env Source
View this env's source on GitLab. You can also report issues, request changes, or submit an env you've tested on the env repo issue tracker.