WEM: Wine Environment Manager

Latest release: ...

Fallout 2

Installs Fallout 2 from GOG.com as well as Fallout 2 Restoration project, 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

→ Requires

Install these via your system package manager or some other method:

It's recommended to give these CLI arguments in order to fully set up this env:

→ Tested On

This env has been tested on the following distros:

→ Images

Click here to expand/collapse
On a Framework Laptop 13

Related links that you should check:

→ 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.34/rpu_v2.4.34.zip"]
  cmd = "curl"
  ifnotexists = "{{.InstallWorkDir}}/rpu_v2.4.34.zip"

[[InstallPost]]
  args = ["{{.InstallWorkDir}}/rpu_v2.4.34.zip", "86b81cdd8444b1f95eef34acffb5871500492f9fb28617198e3d25a4e4d8ece8e4d3da82bf9998c12853a4a4ac872af86e4a5c338a03780cf59af7f5361d2eb9"]
  icmd = "checkSha512Sum"

[[InstallPost]]
  args = ["-o", "{{.InstallWorkDir}}/rpu_v2.4.34.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/v14.4/fo2tweaks_v14.4.zip"]
  cmd = "curl"
  ifnotexists = "{{.InstallWorkDir}}/fo2tweaks_v14.4.zip"

[[InstallPost]]
  args = ["{{.InstallWorkDir}}/fo2tweaks_v14.4.zip", "7661c4906957149ef329f9a0cd9c37eba28f5021395fd3d863e3545ca4ea1a06b5e7be7d4d7d1db141d9dfbaf66960193ca56425c1015ff6bf937a9344d455f4"]
  icmd = "checkSha512Sum"

[[InstallPost]]
  args = ["-o", "{{.InstallWorkDir}}/fo2tweaks_v14.4.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}}"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/ddraw.ini", "AllowUnsafeScripting=0", "AllowUnsafeScripting=1"]
  icmd = "findAndReplace"

→ 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.