Installer dove-standard

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:
- game_installer: https://intergenies.com/file/Dove-Setup.exe
- dx7vb_installer: https://intergenies.com/file/dx7vb_install.zip
game:
  arch: win32
  exe: drive_c/DOVE/DOVE.exe
  prefix: $GAMEDIR
installer:
- task:
    arch: win32
    description: Creating WINE prefix
    name: create_prefix
    prefix: $GAMEDIR
- task:
    app: vb6run native_oleaut32
    arch: win32
    description: Installing Visual Basic runtime
    name: winetricks
    prefix: $GAMEDIR
- extract:
    description: Installing Visual Basic DirectX7 bindings
    dst: $CACHE
    file: dx7vb_installer
- task:
    arch: win32
    description: Installing Visual Basic DirectX7 bindings
    executable: $CACHE/dx7vb_install.exe
    name: wineexec
    prefix: $GAMEDIR
- execute:
    args: $GAMEDIR/drive_c/Games $GAMEDIR/drive_c/Spiele $GAMEDIR/drive_c/DOVE
    description: Creating temporary directory structure
    file: mkdir
- execute:
    args: -s ../DOVE $GAMEDIR/drive_c/Games
    description: Creating temporary directory structure
    file: ln
- execute:
    args: -s ../DOVE $GAMEDIR/drive_c/Spiele
    file: ln
- task:
    arch: win32
    description: 'Installing DOVE.


      Please don''t change the installation directory!

      '
    executable: game_installer
    name: wineexec
    prefix: $GAMEDIR
- execute:
    args: $GAMEDIR/drive_c/Games/DOVE $GAMEDIR/drive_c/Spiele/DOVE
    description: Cleaning up temporary directory structure
    file: rm
- execute:
    args: $GAMEDIR/drive_c/Games $GAMEDIR/drive_c/Spiele
    description: Cleaning up temporary directory structure
    file: rmdir
- write_file:
    content: "2\r\n#FALSE#\r\n#TRUE#\r\n\"TRUE\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\
      \n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n#FALSE#\r\n#TRUE#\r\n#TRUE#\r\n"
    description: Creating default Config
    file: $GAMEDIR/drive_c/DOVE/Config.cfg
wine:
  version: lutris-5.7-11-x86_64
{
  "files": [
    {
      "game_installer": "https://intergenies.com/file/Dove-Setup.exe"
    },
    {
      "dx7vb_installer": "https://intergenies.com/file/dx7vb_install.zip"
    }
  ],
  "game": {
    "arch": "win32",
    "exe": "drive_c/DOVE/DOVE.exe",
    "prefix": "$GAMEDIR"
  },
  "installer": [
    {
      "task": {
        "arch": "win32",
        "description": "Creating WINE prefix",
        "name": "create_prefix",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "task": {
        "app": "vb6run native_oleaut32",
        "arch": "win32",
        "description": "Installing Visual Basic runtime",
        "name": "winetricks",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "extract": {
        "description": "Installing Visual Basic DirectX7 bindings",
        "dst": "$CACHE",
        "file": "dx7vb_installer"
      }
    },
    {
      "task": {
        "arch": "win32",
        "description": "Installing Visual Basic DirectX7 bindings",
        "executable": "$CACHE/dx7vb_install.exe",
        "name": "wineexec",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "execute": {
        "args": "$GAMEDIR/drive_c/Games $GAMEDIR/drive_c/Spiele $GAMEDIR/drive_c/DOVE",
        "description": "Creating temporary directory structure",
        "file": "mkdir"
      }
    },
    {
      "execute": {
        "args": "-s ../DOVE $GAMEDIR/drive_c/Games",
        "description": "Creating temporary directory structure",
        "file": "ln"
      }
    },
    {
      "execute": {
        "args": "-s ../DOVE $GAMEDIR/drive_c/Spiele",
        "file": "ln"
      }
    },
    {
      "task": {
        "arch": "win32",
        "description": "Installing DOVE.\n\nPlease don't change the installation directory!\n",
        "executable": "game_installer",
        "name": "wineexec",
        "prefix": "$GAMEDIR"
      }
    },
    {
      "execute": {
        "args": "$GAMEDIR/drive_c/Games/DOVE $GAMEDIR/drive_c/Spiele/DOVE",
        "description": "Cleaning up temporary directory structure",
        "file": "rm"
      }
    },
    {
      "execute": {
        "args": "$GAMEDIR/drive_c/Games $GAMEDIR/drive_c/Spiele",
        "description": "Cleaning up temporary directory structure",
        "file": "rmdir"
      }
    },
    {
      "write_file": {
        "content": "2\r\n#FALSE#\r\n#TRUE#\r\n\"TRUE\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n\"\"\r\n#FALSE#\r\n#TRUE#\r\n#TRUE#\r\n",
        "description": "Creating default Config",
        "file": "$GAMEDIR/drive_c/DOVE/Config.cfg"
      }
    }
  ],
  "wine": {
    "version": "lutris-5.7-11-x86_64"
  }
}
Back to game