WEM: Wine Environment Manager

Latest release: ...

Battlefield 1942: The Complete Collection

Installs Battlefield 1942: The Complete Collection as well as official patches and the GameSpy patch.

→ Get It

Run the below command to download this env. Please note requirements and recommended args to use below.

wem get battlefield1942-cd --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 battlefield1942-cd

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

Related links that you should check:

→ View Env

Click here to expand/collapse
Date = "2002-09-10"
InstallExe = "{{.InstallWorkDir}}/Setup.exe"
InstallExpected = "{{.RunExe}}"
Name = "Battlefield 1942: The Complete Collection"
RunExe = "{{.RunWorkDir}}/BF1942.exe"
RunWorkDir = "{{.WinePrefix}}/drive_c/Program Files/EA GAMES/Battlefield 1942"
WineArch = "win32"
WineExe = "wine"

[[InstallPost]]
  args = ["-L", "-o", "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.7z", "https://community.pcgamingwiki.com/files/file/998-battlefield-1942-patch-1619-full/?do=download&r=3706&confirm=1&t=1&csrfKey=862f4abf3ab30252c32550c8b39db9da"]
  cmd = "curl"
  ifnotexists = "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.7z"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.7z", "aadc8ee20d121ce574bb9305265f8a7b6aab4338d1545dccc99520350c6e7e6ef1074195bc5bf640119c5d13088c2cd0415f29218715546181b30eeb42dc7fd1"]
  icmd = "checkSha512Sum"
  ifexists = "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.7z"

[[InstallPost]]
  args = ["x", "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.7z", "-o{{.RunWorkDir}}"]
  cmd = "7z"
  ifexists = "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.7z"
  ifnotexists = "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.exe"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.exe"]
  cmd = "{{.WineExe}}"
  ifexists = "{{.RunWorkDir}}/battlefield_1942_patch_v1.6.19.exe"

[[InstallPost]]
  args = ["-L", "-o", "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.7z", "https://community.pcgamingwiki.com/files/file/999-battlefield-1942-incremental-patch-1619-to-161b/?do=download&r=3707&confirm=1&t=1&csrfKey=862f4abf3ab30252c32550c8b39db9da"]
  cmd = "curl"
  ifnotexists = "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.7z"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.7z", "2caf20ef2b0a9ea37ec60366897180516cf7f1c48c2196a94c1a224d85fe01cc7436c5665cf379aaceb691b6d6b37cfd178e09bb808f64d520bbb6ae1caa6654"]
  icmd = "checkSha512Sum"
  ifexists = "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.7z"

[[InstallPost]]
  args = ["x", "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.7z", "-o{{.RunWorkDir}}"]
  cmd = "7z"
  ifexists = "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.7z"
  ifnotexists = "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.exe"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.exe"]
  cmd = "{{.WineExe}}"
  ifexists = "{{.RunWorkDir}}/battlefield_1942_incremental_patch_v1.6_to_v1.61b.exe"

[[InstallPost]]
  args = ["-L", "-o", "{{.RunWorkDir}}/bf1942-gamespy-patch.exe", "https://team-simple.org/downloads/bf1942/patches/client/bf1942-gamespy-patch.exe"]
  cmd = "curl"
  ifnotexists = "{{.RunWorkDir}}/bf1942-gamespy-patch.exe"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/bf1942-gamespy-patch.exe", "6740bdd94f668326885e8dec7d0e7e89fed2adc05f71269ef533396874a2a8cfb0c3c58a2caef51a74bd9c8390b6cb5afc5daa32dd01c6d5ad20d082b1b96c2b"]
  icmd = "checkSha512Sum"
  ifexists = "{{.RunWorkDir}}/bf1942-gamespy-patch.exe"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/bf1942-gamespy-patch.exe"]
  cmd = "{{.WineExe}}"
  ifexists = "{{.RunWorkDir}}/bf1942-gamespy-patch.exe"

[[InstallPost]]
  args = ["{{.RunWorkDir}}/pb", "{{.RunWorkDir}}/_pb"]
  cmd = "mv"
  ifexists = "{{.RunWorkDir}}/pb"

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