Installer freeso-workaround

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
description: A (buggy) manual installation, avoiding the need to use the non-runnable
  FreeSO launcher. Expect to relog often, with the occasional crash.
game_slug: freeso
gogslug: ''
humblestoreid: ''
installer_slug: freeso-workaround
name: FreeSO
notes: "http://forum.freeso.org/threads/freeso-on-linux-using-wine.3007/#post-26639\r\
  \n\r\nCurrently uses a pomf.cat mirror of http://servo.freeso.org/repository/download/FreeSO_TsoClient/673:id/client-515.zip,\
  \ as that link requires a browser to be downloaded. This is not a permanent solution\
  \ and should be fixed later. The version downloaded should not matter as it is updated\
  \ when run anyway."
runner: wine
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
slug: freeso-workaround
steamid: null
version: Workaround
year: 2017
{
  "game_slug": "freeso",
  "version": "Workaround",
  "description": "A (buggy) manual installation, avoiding the need to use the non-runnable FreeSO launcher. Expect to relog often, with the occasional crash.",
  "notes": "http://forum.freeso.org/threads/freeso-on-linux-using-wine.3007/#post-26639\r\n\r\nCurrently uses a pomf.cat mirror of http://servo.freeso.org/repository/download/FreeSO_TsoClient/673:id/client-515.zip, as that link requires a browser to be downloaded. This is not a permanent solution and should be fixed later. The version downloaded should not matter as it is updated when run anyway.",
  "name": "FreeSO",
  "year": 2017,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "freeso-workaround",
  "installer_slug": "freeso-workaround",
  "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.\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.",
          "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"
        }
      }
    ]
  }
}
Back to game