Installer freeso-workaround

This script is for reference only and can't be directly used to install the game in the Lutris client. To install the game, download the full script.

files:
- tsosetup: http://largedownloads.ea.com/pub/misc/tso/Setup%20The%20Sims%20Online.exe
- freesoclient: http://a.pomf.cat/xyidmg.zip
game:
  exe: drive_c/FreeSO/FreeSO.exe
  prefix: $GAMEDIR
installer:
- task:
    arch: win32
    name: create_prefix
    prefix: $GAMEDIR
- task:
    app: dotnet45
    description: Installing .NET 4.5, this could take a while...
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: wininet
    description: Installing WinINet
    name: winetricks
    prefix: $GAMEDIR
- task:
    description: 'Running The Sims Online installer.

      Accept the license, leave the default installation directory. You can uncheck
      the desktop shortcut option.

      When the installation bar is full and says Installation Complete, press cancel,
      then yes, then no. Close the now frozen installation window.'
    executable: $tsosetup
    name: wineexec
    prefix: $GAMEDIR
- extract:
    dst: $GAMEDIR/drive_c/FreeSO
    file: $freesoclient
- task:
    description: Running FreeSO. Log in to your account. It will ask you to download
      an update. Let it update, and close the window when you get an error that says
      Waiting for Content/...
    executable: $GAMEDIR/drive_c/FreeSO/FreeSO.exe
    name: wineexec
    prefix: $GAMEDIR
- extract:
    dst: $GAMEDIR/drive_c/FreeSO/
    file: $GAMEDIR/drive_c/FreeSO/PatchFiles/patch.zip
{
  "game": {
    "exe": "drive_c/FreeSO/FreeSO.exe",
    "prefix": "$GAMEDIR"
  },
  "installer": [
    {
      "task": {
        "arch": "win32",
        "name": "create_prefix",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "task": {
        "description": "Installing .NET 4.5, this could take a while...",
        "name": "winetricks",
        "prefix": "$GAMEDIR",
        "app": "dotnet45"
      }
    },
    {
      "task": {
        "description": "Installing WinINet",
        "name": "winetricks",
        "prefix": "$GAMEDIR",
        "app": "wininet"
      }
    },
    {
      "task": {
        "description": "Running The Sims Online installer.\nAccept the license, leave the default installation directory. You can uncheck the desktop shortcut option.\nWhen the installation bar is full and says Installation Complete, press cancel, then yes, then no. Close the now frozen installation window.",
        "name": "wineexec",
        "executable": "$tsosetup",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "extract": {
        "file": "$freesoclient",
        "dst": "$GAMEDIR/drive_c/FreeSO"
      }
    },
    {
      "task": {
        "description": "Running FreeSO. Log in to your account. It will ask you to download an update. Let it update, and close the window when you get an error that says Waiting for Content/...",
        "name": "wineexec",
        "executable": "$GAMEDIR/drive_c/FreeSO/FreeSO.exe",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "extract": {
        "file": "$GAMEDIR/drive_c/FreeSO/PatchFiles/patch.zip",
        "dst": "$GAMEDIR/drive_c/FreeSO/"
      }
    }
  ],
  "files": [
    {
      "tsosetup": "http://largedownloads.ea.com/pub/misc/tso/Setup%20The%20Sims%20Online.exe"
    },
    {
      "freesoclient": "http://a.pomf.cat/xyidmg.zip"
    }
  ]
}
Back to game