Installer mechwarrior-3-cd

files:
- game_update: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/MechWarrior%203/MechWarrior-3_Patch_Win_EN_Patch-12.zip
- reg_file: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/MechWarrior%203/win98.reg
game:
  exe: drive_c/MicroProse/MechWarrior3/Mech3.exe
  prefix: $GAMEDIR
installer:
- task:
    name: create_prefix
    prefix: $GAMEDIR
- insert-disc:
    description: Please insert MechWarrior 3
    requires: mech3.ico
- task:
    filename: reg_file
    name: set_regedit_file
- task:
    description: Installing MechWarrior 3...
    executable: $DISC/Setup.exe
    name: wineexec
    prefix: $GAMEDIR
- extract:
    dst: $CACHE
    src: game_update
- task:
    description: Installing MechWarrior 3 1.2 update...
    executable: $CACHE/mw3v12.exe
    name: wineexec
    prefix: $GAMEDIR
description: Play "MechWarrior 3" CD edition on Linux!
game_slug: mechwarrior-3
gogslug: ''
humblestoreid: ''
installer_slug: mechwarrior-3-cd
name: MechWarrior 3
notes: "- You will need to keep your CD or CD image mounted during playing\r\n- This\
  \ game does not support Alt-Tab, you will loose mouse interaction. Workaround: use\
  \ Gamescope"
runner: wine
script:
  files:
  - game_update: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/MechWarrior%203/MechWarrior-3_Patch_Win_EN_Patch-12.zip
  - reg_file: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/MechWarrior%203/win98.reg
  game:
    exe: drive_c/MicroProse/MechWarrior3/Mech3.exe
    prefix: $GAMEDIR
  installer:
  - task:
      name: create_prefix
      prefix: $GAMEDIR
  - insert-disc:
      description: Please insert MechWarrior 3
      requires: mech3.ico
  - task:
      filename: reg_file
      name: set_regedit_file
  - task:
      description: Installing MechWarrior 3...
      executable: $DISC/Setup.exe
      name: wineexec
      prefix: $GAMEDIR
  - extract:
      dst: $CACHE
      src: game_update
  - task:
      description: Installing MechWarrior 3 1.2 update...
      executable: $CACHE/mw3v12.exe
      name: wineexec
      prefix: $GAMEDIR
slug: mechwarrior-3-cd
steamid: null
version: CD
year: 1999
{
  "game_slug": "mechwarrior-3",
  "version": "CD",
  "description": "Play \"MechWarrior 3\" CD edition on Linux!",
  "notes": "- You will need to keep your CD or CD image mounted during playing\r\n- This game does not support Alt-Tab, you will loose mouse interaction. Workaround: use Gamescope",
  "name": "MechWarrior 3",
  "year": 1999,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "mechwarrior-3-cd",
  "installer_slug": "mechwarrior-3-cd",
  "script": {
    "files": [
      {
        "game_update": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/MechWarrior%203/MechWarrior-3_Patch_Win_EN_Patch-12.zip"
      },
      {
        "reg_file": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/MechWarrior%203/win98.reg"
      }
    ],
    "game": {
      "exe": "drive_c/MicroProse/MechWarrior3/Mech3.exe",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "insert-disc": {
          "description": "Please insert MechWarrior 3",
          "requires": "mech3.ico"
        }
      },
      {
        "task": {
          "filename": "reg_file",
          "name": "set_regedit_file"
        }
      },
      {
        "task": {
          "description": "Installing MechWarrior 3...",
          "executable": "$DISC/Setup.exe",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "src": "game_update"
        }
      },
      {
        "task": {
          "description": "Installing MechWarrior 3 1.2 update...",
          "executable": "$CACHE/mw3v12.exe",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      }
    ]
  }
}
Back to game