Installer star-wars-rogue-squadron-3d-gog-widescreen

files:
- dxwrapper: https://github.com/elishacloud/dxwrapper/releases/download/v1.4.7900.25/dxwrapper.zip
- installer: N/A:Select the game's setup file
- suis_rogue_squadron_wrapper: https://github.com/SuiMachine/Star-Wars-Rogue-Squadron---Widescreen-Hack/releases/download/1.0.0/Release.zip
game:
  exe: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/Rogue Squadron.EXE
  launch_configs:
  - exe: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/ROGUE.EXE
    name: Configuration Tool
  prefix: $GAMEDIR
installer:
- task:
    args: /NOGUI /SILENT /SUPPRESSMSGBOXES
    executable: installer
    name: wineexec
- extract:
    dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/
    file: suis_rogue_squadron_wrapper
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini
    key: Width
    section: MAIN
    value: '1920'
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini
    key: Height
    section: MAIN
    value: '1080'
- extract:
    dst: $CACHE/dxwrapper
    file: dxwrapper
- copy:
    dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE
    src: $CACHE/dxwrapper/dxwrapper.dll
- copy:
    dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE
    src: $CACHE/dxwrapper/dxwrapper.ini
- copy:
    dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE
    src: $CACHE/dxwrapper/Stub/winmm.dll
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
    key: LoadPlugins
    section: Plugins
    value: '1'
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
    key: LoadFromScriptsOnly
    section: Plugins
    value: '1'
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
    key: Dd7to9
    section: Compatibility
    value: '1'
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
    key: HandleExceptions
    section: Compatibility
    value: '1'
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
    key: DdrawUseNativeResolution
    section: Dd7to9
    value: '1'
- write_config:
    file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
    key: DdrawLimitDisplayModeCount
    section: Dd7to9
    value: '1'
system:
  gamescope_game_res: 1920x1080
  gamescope_output_res: $RESOLUTION
wine:
  overrides:
    winmm.dll: n,b
  version: wine-10.8-staging-x86_64
description: ''
game_slug: star-wars-rogue-squadron
gogslug: star_wars_rogue_squadron_3d
humblestoreid: ''
installer_slug: star-wars-rogue-squadron-3d-gog-widescreen
name: 'Star Wars: Rogue Squadron 3D'
notes: "Defaults to 1920x1080.\r\nGamescope is recommended.\r\n\r\nIf you experience\
  \ a crash when using keyboard input, use a newer version of Wine.\r\nThis bug is\
  \ present in the default wine-ge-8-26-x86_64 build of Wine.\r\nI've verified keyboard\
  \ input works correctly in vanilla Wine 10.15.\r\n\r\nTo change the resolution:\r\
  \n1. Open '$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini'\
  \ in a text editor.\r\n2. Set your desired resolution. Note that 4K is not supported.\r\
  \n3. Save the file.\r\n4. If using Gamescope, set the game resolution to match.\r\
  \n5. Start the game.\r\n6. Open the Video settings and select the resolution configured."
runner: wine
script:
  files:
  - dxwrapper: https://github.com/elishacloud/dxwrapper/releases/download/v1.4.7900.25/dxwrapper.zip
  - installer: N/A:Select the game's setup file
  - suis_rogue_squadron_wrapper: https://github.com/SuiMachine/Star-Wars-Rogue-Squadron---Widescreen-Hack/releases/download/1.0.0/Release.zip
  game:
    exe: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/Rogue Squadron.EXE
    launch_configs:
    - exe: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/ROGUE.EXE
      name: Configuration Tool
    prefix: $GAMEDIR
  installer:
  - task:
      args: /NOGUI /SILENT /SUPPRESSMSGBOXES
      executable: installer
      name: wineexec
  - extract:
      dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/
      file: suis_rogue_squadron_wrapper
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini
      key: Width
      section: MAIN
      value: '1920'
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini
      key: Height
      section: MAIN
      value: '1080'
  - extract:
      dst: $CACHE/dxwrapper
      file: dxwrapper
  - copy:
      dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE
      src: $CACHE/dxwrapper/dxwrapper.dll
  - copy:
      dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE
      src: $CACHE/dxwrapper/dxwrapper.ini
  - copy:
      dst: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE
      src: $CACHE/dxwrapper/Stub/winmm.dll
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
      key: LoadPlugins
      section: Plugins
      value: '1'
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
      key: LoadFromScriptsOnly
      section: Plugins
      value: '1'
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
      key: Dd7to9
      section: Compatibility
      value: '1'
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
      key: HandleExceptions
      section: Compatibility
      value: '1'
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
      key: DdrawUseNativeResolution
      section: Dd7to9
      value: '1'
  - write_config:
      file: $GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini
      key: DdrawLimitDisplayModeCount
      section: Dd7to9
      value: '1'
  system:
    gamescope_game_res: 1920x1080
    gamescope_output_res: $RESOLUTION
  wine:
    overrides:
      winmm.dll: n,b
    version: wine-10.8-staging-x86_64
slug: star-wars-rogue-squadron-3d-gog-widescreen
steamid: 455910
version: GOG + Widescreen
year: 1998
{
  "game_slug": "star-wars-rogue-squadron",
  "version": "GOG + Widescreen",
  "description": "",
  "notes": "Defaults to 1920x1080.\r\nGamescope is recommended.\r\n\r\nIf you experience a crash when using keyboard input, use a newer version of Wine.\r\nThis bug is present in the default wine-ge-8-26-x86_64 build of Wine.\r\nI've verified keyboard input works correctly in vanilla Wine 10.15.\r\n\r\nTo change the resolution:\r\n1. Open '$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini' in a text editor.\r\n2. Set your desired resolution. Note that 4K is not supported.\r\n3. Save the file.\r\n4. If using Gamescope, set the game resolution to match.\r\n5. Start the game.\r\n6. Open the Video settings and select the resolution configured.",
  "name": "Star Wars: Rogue Squadron 3D",
  "year": 1998,
  "steamid": 455910,
  "gogslug": "star_wars_rogue_squadron_3d",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "star-wars-rogue-squadron-3d-gog-widescreen",
  "installer_slug": "star-wars-rogue-squadron-3d-gog-widescreen",
  "script": {
    "files": [
      {
        "dxwrapper": "https://github.com/elishacloud/dxwrapper/releases/download/v1.4.7900.25/dxwrapper.zip"
      },
      {
        "installer": "N/A:Select the game's setup file"
      },
      {
        "suis_rogue_squadron_wrapper": "https://github.com/SuiMachine/Star-Wars-Rogue-Squadron---Widescreen-Hack/releases/download/1.0.0/Release.zip"
      }
    ],
    "game": {
      "exe": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/Rogue Squadron.EXE",
      "launch_configs": [
        {
          "exe": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/ROGUE.EXE",
          "name": "Configuration Tool"
        }
      ],
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "args": "/NOGUI /SILENT /SUPPRESSMSGBOXES",
          "executable": "installer",
          "name": "wineexec"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/",
          "file": "suis_rogue_squadron_wrapper"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini",
          "key": "Width",
          "section": "MAIN",
          "value": "1920"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/scripts/Rogue-Squadron-Hack.ini",
          "key": "Height",
          "section": "MAIN",
          "value": "1080"
        }
      },
      {
        "extract": {
          "dst": "$CACHE/dxwrapper",
          "file": "dxwrapper"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE",
          "src": "$CACHE/dxwrapper/dxwrapper.dll"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE",
          "src": "$CACHE/dxwrapper/dxwrapper.ini"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE",
          "src": "$CACHE/dxwrapper/Stub/winmm.dll"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini",
          "key": "LoadPlugins",
          "section": "Plugins",
          "value": "1"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini",
          "key": "LoadFromScriptsOnly",
          "section": "Plugins",
          "value": "1"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini",
          "key": "Dd7to9",
          "section": "Compatibility",
          "value": "1"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini",
          "key": "HandleExceptions",
          "section": "Compatibility",
          "value": "1"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini",
          "key": "DdrawUseNativeResolution",
          "section": "Dd7to9",
          "value": "1"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/drive_c/GOG Games/Star Wars - Rogue Squadron 3D/ROGUE/dxwrapper.ini",
          "key": "DdrawLimitDisplayModeCount",
          "section": "Dd7to9",
          "value": "1"
        }
      }
    ],
    "system": {
      "gamescope_game_res": "1920x1080",
      "gamescope_output_res": "$RESOLUTION"
    },
    "wine": {
      "overrides": {
        "winmm.dll": "n,b"
      },
      "version": "wine-10.8-staging-x86_64"
    }
  }
}
Back to game