Installer atlantis-the-lost-tales-gog-dgvoodoo2-patchs

files:
- gogsetup: N/A:Select the EXE downloaded from GOG
- wrapper: https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_79_3.zip
- patch1: https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Atlantis%20-%20The%20Lost%20Tales/patch_ATLANTIS.zip
- patch2: https://www.dropbox.com/scl/fi/ox47xxipgec8qq8vs2qzv/AtlantisWAVFixA.zip?rlkey=ochvism98hrmlwkczf0vyzkx7&dl=1
game:
  exe: drive_c/GOG Games/Atlantis - The Lost Tales/ATLANTIS.EXE
  prefix: $GAMEDIR
installer:
- task:
    arch: win64
    description: Preparing wineprefix...
    install_gecko: true
    install_mono: true
    name: create_prefix
    prefix: $GAMEDIR
- task:
    description: Running Setup, please wait...
    executable: gogsetup
    name: wineexec
- move:
    dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/Atlantis.bak
    src: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/Atlantis.exe
- extract:
    dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
    file: patch1
- extract:
    dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
    file: patch2
- extract:
    dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
    file: wrapper
- move:
    dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/ddraw.bak
    src: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/ddraw.dll
- copy:
    dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
    src: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/MS/x86/DDraw.dll
- execute:
    command: cd "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales"; sed -i -e
      s/FPSLimit\ .*/FPSLimit=25/ -e s/dgVoodooWatermark.*/dgVoodooWatermark=false/
      dgVoodoo.conf;
system:
  env:
    DXVK_HUD: null
  gamescope: true
  gamescope_game_res: $RESOLUTION
  gamescope_output_res: $RESOLUTION
wine:
  overrides:
    ddraw: n,b
description: Play "Atlantis - The Lost Tales" provided by GOG on Linux!
game_slug: atlantis-the-lost-tales
gogslug: atlantis_the_lost_tales
humblestoreid: ''
installer_slug: atlantis-the-lost-tales-gog-dgvoodoo2-patchs
name: 'Atlantis: The Lost Tales'
notes: "- included some patches from TGames\r\n- use of dgVoodoo2 to manage full screen,\
  \ graphics acceleration and cap the frame rate at 25 fps\r\n- This game does not\
  \ support well Alt+Tab, it could crash. Workaround: use Gamescope"
runner: wine
script:
  files:
  - gogsetup: N/A:Select the EXE downloaded from GOG
  - wrapper: https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_79_3.zip
  - patch1: https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Atlantis%20-%20The%20Lost%20Tales/patch_ATLANTIS.zip
  - patch2: https://www.dropbox.com/scl/fi/ox47xxipgec8qq8vs2qzv/AtlantisWAVFixA.zip?rlkey=ochvism98hrmlwkczf0vyzkx7&dl=1
  game:
    exe: drive_c/GOG Games/Atlantis - The Lost Tales/ATLANTIS.EXE
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      description: Preparing wineprefix...
      install_gecko: true
      install_mono: true
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      description: Running Setup, please wait...
      executable: gogsetup
      name: wineexec
  - move:
      dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/Atlantis.bak
      src: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/Atlantis.exe
  - extract:
      dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
      file: patch1
  - extract:
      dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
      file: patch2
  - extract:
      dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
      file: wrapper
  - move:
      dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/ddraw.bak
      src: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/ddraw.dll
  - copy:
      dst: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales
      src: $GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/MS/x86/DDraw.dll
  - execute:
      command: cd "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales"; sed -i -e
        s/FPSLimit\ .*/FPSLimit=25/ -e s/dgVoodooWatermark.*/dgVoodooWatermark=false/
        dgVoodoo.conf;
  system:
    env:
      DXVK_HUD: null
    gamescope: true
    gamescope_game_res: $RESOLUTION
    gamescope_output_res: $RESOLUTION
  wine:
    overrides:
      ddraw: n,b
slug: atlantis-the-lost-tales-gog-dgvoodoo2-patchs
steamid: null
version: GOG + dgVoodoo2 + patchs
year: 1997
{
  "game_slug": "atlantis-the-lost-tales",
  "version": "GOG + dgVoodoo2 + patchs",
  "description": "Play \"Atlantis - The Lost Tales\" provided by GOG on Linux!",
  "notes": "- included some patches from TGames\r\n- use of dgVoodoo2 to manage full screen, graphics acceleration and cap the frame rate at 25 fps\r\n- This game does not support well Alt+Tab, it could crash. Workaround: use Gamescope",
  "name": "Atlantis: The Lost Tales",
  "year": 1997,
  "steamid": null,
  "gogslug": "atlantis_the_lost_tales",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "atlantis-the-lost-tales-gog-dgvoodoo2-patchs",
  "installer_slug": "atlantis-the-lost-tales-gog-dgvoodoo2-patchs",
  "script": {
    "files": [
      {
        "gogsetup": "N/A:Select the EXE downloaded from GOG"
      },
      {
        "wrapper": "https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_79_3.zip"
      },
      {
        "patch1": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Atlantis%20-%20The%20Lost%20Tales/patch_ATLANTIS.zip"
      },
      {
        "patch2": "https://www.dropbox.com/scl/fi/ox47xxipgec8qq8vs2qzv/AtlantisWAVFixA.zip?rlkey=ochvism98hrmlwkczf0vyzkx7&dl=1"
      }
    ],
    "game": {
      "exe": "drive_c/GOG Games/Atlantis - The Lost Tales/ATLANTIS.EXE",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "description": "Preparing wineprefix...",
          "install_gecko": true,
          "install_mono": true,
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "description": "Running Setup, please wait...",
          "executable": "gogsetup",
          "name": "wineexec"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/Atlantis.bak",
          "src": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/Atlantis.exe"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales",
          "file": "patch1"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales",
          "file": "patch2"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales",
          "file": "wrapper"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/ddraw.bak",
          "src": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/ddraw.dll"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales",
          "src": "$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales/MS/x86/DDraw.dll"
        }
      },
      {
        "execute": {
          "command": "cd \"$GAMEDIR/drive_c/GOG Games/Atlantis - The Lost Tales\"; sed -i -e s/FPSLimit\\ .*/FPSLimit=25/ -e s/dgVoodooWatermark.*/dgVoodooWatermark=false/ dgVoodoo.conf;"
        }
      }
    ],
    "system": {
      "env": {
        "DXVK_HUD": null
      },
      "gamescope": true,
      "gamescope_game_res": "$RESOLUTION",
      "gamescope_output_res": "$RESOLUTION"
    },
    "wine": {
      "overrides": {
        "ddraw": "n,b"
      }
    }
  }
}
Back to game