Installer stormforge-wow-wotlk

files:
- file1: https://download.stormforge.gg/Wow335.zip
game:
  arch: win64
  exe: drive_c/Program Files (x86)/Stormforge/Wow.exe
  prefix: $GAMEDIR
installer:
- extract:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Stormforge
    file: $file1
- task:
    arch: win64
    description: Creating 64bit Wine prefix.
    name: create_prefix
    prefix: $GAMEDIR
- move:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf.old
    src: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf
- write_file:
    content: 'SET locale "enUS"

      SET hwDetect "0"

      SET gxRefresh "60"

      SET gxMultisampleQuality "0.000000"

      SET gxFixLag "0"

      SET videoOptionsVersion "3"

      SET movie "0"

      SET Gamma "1.000000"

      SET readEULA "1"

      SET showToolsUI "1"

      SET Sound_OutputDriverName "System Default"

      SET Sound_MusicVolume "0.40000000596046"

      SET Sound_AmbienceVolume "0.60000002384186"

      SET farclip "777.000000"

      SET specular "1"

      SET groundEffectDensity "24"

      SET projectedTextures "1"

      SET realmlist "logon.stormforge.gg"

      SET patchlist "ignore"

      SET gxWindow "1"

      SET gxMaximize "1"

      SET readTOS "1"

      SET mouseSpeed "1"'
    file: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf
- move:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf.old
    src: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf
- write_file:
    content: SET realmlist logon.stormforge.gg
    file: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf
- task:
    name: winekill
system:
  env:
    DXVK_HUD: compiler
    DXVK_STATE_CACHE_PATH: $GAMEDIR
    STAGING_SHARED_MEMORY: 1
    __GL_SHADER_DISK_CACHE: 1
    __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
wine:
  overrides:
    nvapi: disabled
    nvapi64: disabled
description: ''
game_slug: stormforge-wow
gogslug: ''
humblestoreid: ''
installer_slug: stormforge-wow-wotlk
name: Stormforge WoW
notes: ''
runner: wine
script:
  files:
  - file1: https://download.stormforge.gg/Wow335.zip
  game:
    arch: win64
    exe: drive_c/Program Files (x86)/Stormforge/Wow.exe
    prefix: $GAMEDIR
  installer:
  - extract:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Stormforge
      file: $file1
  - task:
      arch: win64
      description: Creating 64bit Wine prefix.
      name: create_prefix
      prefix: $GAMEDIR
  - move:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf.old
      src: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf
  - write_file:
      content: 'SET locale "enUS"

        SET hwDetect "0"

        SET gxRefresh "60"

        SET gxMultisampleQuality "0.000000"

        SET gxFixLag "0"

        SET videoOptionsVersion "3"

        SET movie "0"

        SET Gamma "1.000000"

        SET readEULA "1"

        SET showToolsUI "1"

        SET Sound_OutputDriverName "System Default"

        SET Sound_MusicVolume "0.40000000596046"

        SET Sound_AmbienceVolume "0.60000002384186"

        SET farclip "777.000000"

        SET specular "1"

        SET groundEffectDensity "24"

        SET projectedTextures "1"

        SET realmlist "logon.stormforge.gg"

        SET patchlist "ignore"

        SET gxWindow "1"

        SET gxMaximize "1"

        SET readTOS "1"

        SET mouseSpeed "1"'
      file: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf
  - move:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf.old
      src: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf
  - write_file:
      content: SET realmlist logon.stormforge.gg
      file: $GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf
  - task:
      name: winekill
  system:
    env:
      DXVK_HUD: compiler
      DXVK_STATE_CACHE_PATH: $GAMEDIR
      STAGING_SHARED_MEMORY: 1
      __GL_SHADER_DISK_CACHE: 1
      __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
  wine:
    overrides:
      nvapi: disabled
      nvapi64: disabled
slug: stormforge-wow-wotlk
steamid: null
version: WotLK
year: 2022
{
  "game_slug": "stormforge-wow",
  "version": "WotLK",
  "description": "",
  "notes": "",
  "name": "Stormforge WoW",
  "year": 2022,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "stormforge-wow-wotlk",
  "installer_slug": "stormforge-wow-wotlk",
  "script": {
    "files": [
      {
        "file1": "https://download.stormforge.gg/Wow335.zip"
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "drive_c/Program Files (x86)/Stormforge/Wow.exe",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge",
          "file": "$file1"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Creating 64bit Wine prefix.",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf.old",
          "src": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf"
        }
      },
      {
        "write_file": {
          "content": "SET locale \"enUS\"\nSET hwDetect \"0\"\nSET gxRefresh \"60\"\nSET gxMultisampleQuality \"0.000000\"\nSET gxFixLag \"0\"\nSET videoOptionsVersion \"3\"\nSET movie \"0\"\nSET Gamma \"1.000000\"\nSET readEULA \"1\"\nSET showToolsUI \"1\"\nSET Sound_OutputDriverName \"System Default\"\nSET Sound_MusicVolume \"0.40000000596046\"\nSET Sound_AmbienceVolume \"0.60000002384186\"\nSET farclip \"777.000000\"\nSET specular \"1\"\nSET groundEffectDensity \"24\"\nSET projectedTextures \"1\"\nSET realmlist \"logon.stormforge.gg\"\nSET patchlist \"ignore\"\nSET gxWindow \"1\"\nSET gxMaximize \"1\"\nSET readTOS \"1\"\nSET mouseSpeed \"1\"",
          "file": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge/WTF/Config.wtf"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf.old",
          "src": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf"
        }
      },
      {
        "write_file": {
          "content": "SET realmlist logon.stormforge.gg",
          "file": "$GAMEDIR/drive_c/Program Files (x86)/Stormforge/Data/enGB/realmlist.wtf"
        }
      },
      {
        "task": {
          "name": "winekill"
        }
      }
    ],
    "system": {
      "env": {
        "DXVK_HUD": "compiler",
        "DXVK_STATE_CACHE_PATH": "$GAMEDIR",
        "STAGING_SHARED_MEMORY": 1,
        "__GL_SHADER_DISK_CACHE": 1,
        "__GL_SHADER_DISK_CACHE_PATH": "$GAMEDIR"
      }
    },
    "wine": {
      "overrides": {
        "nvapi": "disabled",
        "nvapi64": "disabled"
      }
    }
  }
}
Back to game