Installer the-elder-scrolls-online-standalone-1
files: - install_file: http://elderscrolls-a.akamaihd.net/products/BNA_Launcher/Install_ESO.exe game: arch: win64 exe: $GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe prefix: $GAMEDIR installer: - task: arch: win64 description: Creating Wine prefix name: create_prefix prefix: $GAMEDIR - task: app: vcrun2022 arch: win64 description: Installing vcrun2022 name: winetricks prefix: $GAMEDIR - execute: command: mkdir -p '$GAMEDIR/tmp' - move: dst: $GAMEDIR/tmp/ src: install_file - execute: command: echo "mkdir -p '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/'" > '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: command: echo "unzip -p '$GAMEDIR/tmp/Install_ESO.exe' InstallerData/Disk1/InstData/Resource1.zip > '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1.zip'" >> '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: command: echo "unzip '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1.zip' -d '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1'" >> '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: command: chmod +x '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: args: $GAMEDIR/tmp/extractlauncher.sh description: Extracting launcher files file: /usr/bin/bash - merge: dst: $GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher src: $GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1/$IA_PROJECT_DIR$/src_path/Launcher - execute: command: echo "mkdir -p '$GAMEDIR/tmp/Launcher'" > '$GAMEDIR/tmp/extractlauncher2.sh' description: Extracting launcher files - execute: command: echo "unzip '$GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.zip' -d '$GAMEDIR/tmp/Launcher/'" >> '$GAMEDIR/tmp/extractlauncher2.sh' description: Extracting launcher files - execute: command: chmod +x '$GAMEDIR/tmp/extractlauncher2.sh' description: Extracting launcher files - execute: args: $GAMEDIR/tmp/extractlauncher2.sh description: Extracting launcher files file: /usr/bin/bash - merge: dst: $GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher src: $GAMEDIR/tmp/Launcher - task: arch: win64 description: Adding DLL Overrides key: d3dcompiler_47 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\DllOverrides value: native - execute: command: rm -rf '$GAMEDIR/tmp'
description: Elder Scrolls online standalone WINE installer game_slug: the-elder-scrolls-online gogslug: '' humblestoreid: '' installer_slug: the-elder-scrolls-online-standalone-1 name: The Elder Scrolls Online notes: "Technical notes associated with the previous version may still be relevant:\ \ -\r\n\r\n- To skip the Logos when starting the game, open the configuration file\ \ [prefix]/drive_c/users/[username]/My Documents/Elder Scrolls Online/live/UserSettings.txt\ \ and change the \"SET SkipPregameVideos\" value to \"1\".\r\n\r\nIf ESO install\ \ or update freezes, you will need to install thawte certificates manually this\ \ (also when you get the issue \"Error 206 PatchManifestError_UnzipFailed\" )\r\ \nwget https://www.thawte.com/roots/thawte_Primary_Root_CA.pem\r\nwget https://www.thawte.com/roots/thawte_Primary_Root_CA-G3_SHA256.pem\r\ \nwget https://www.thawte.com/roots/thawte_Primary_Root_CA-G4_DSA.pem\r\nChange\ \ certificates extension from .pem to .crt\r\nCopy all files to /usr/share/local/ca-certificates,\ \ create this folder if necessary\r\nsudo cp thawte_Primary_Root* /usr/share/ca-certificates\r\ \nsudo dpkg-reconfigure ca-certificates\r\n\r\nFor Arch based systems use trust\ \ instead of dpkg-reconfigure for the last step:\r\nsudo trust anchor --store thawte_Primary_Root_CA.crt\r\ \nsudo trust anchor --store thawte_Primary_Root_CA-G3_SHA256.crt\r\nsudo trust anchor\ \ --store thawte_Primary_Root_CA-G4_DSA.crt" runner: wine script: files: - install_file: http://elderscrolls-a.akamaihd.net/products/BNA_Launcher/Install_ESO.exe game: arch: win64 exe: $GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe prefix: $GAMEDIR installer: - task: arch: win64 description: Creating Wine prefix name: create_prefix prefix: $GAMEDIR - task: app: vcrun2022 arch: win64 description: Installing vcrun2022 name: winetricks prefix: $GAMEDIR - execute: command: mkdir -p '$GAMEDIR/tmp' - move: dst: $GAMEDIR/tmp/ src: install_file - execute: command: echo "mkdir -p '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/'" > '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: command: echo "unzip -p '$GAMEDIR/tmp/Install_ESO.exe' InstallerData/Disk1/InstData/Resource1.zip > '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1.zip'" >> '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: command: echo "unzip '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1.zip' -d '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1'" >> '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: command: chmod +x '$GAMEDIR/tmp/extractlauncher.sh' description: Extracting launcher files - execute: args: $GAMEDIR/tmp/extractlauncher.sh description: Extracting launcher files file: /usr/bin/bash - merge: dst: $GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher src: $GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1/$IA_PROJECT_DIR$/src_path/Launcher - execute: command: echo "mkdir -p '$GAMEDIR/tmp/Launcher'" > '$GAMEDIR/tmp/extractlauncher2.sh' description: Extracting launcher files - execute: command: echo "unzip '$GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.zip' -d '$GAMEDIR/tmp/Launcher/'" >> '$GAMEDIR/tmp/extractlauncher2.sh' description: Extracting launcher files - execute: command: chmod +x '$GAMEDIR/tmp/extractlauncher2.sh' description: Extracting launcher files - execute: args: $GAMEDIR/tmp/extractlauncher2.sh description: Extracting launcher files file: /usr/bin/bash - merge: dst: $GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher src: $GAMEDIR/tmp/Launcher - task: arch: win64 description: Adding DLL Overrides key: d3dcompiler_47 name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\DllOverrides value: native - execute: command: rm -rf '$GAMEDIR/tmp' slug: the-elder-scrolls-online-standalone-1 steamid: 306130 version: Standalone year: 2014
{ "game_slug": "the-elder-scrolls-online", "version": "Standalone", "description": "Elder Scrolls online standalone WINE installer", "notes": "Technical notes associated with the previous version may still be relevant: -\r\n\r\n- To skip the Logos when starting the game, open the configuration file [prefix]/drive_c/users/[username]/My Documents/Elder Scrolls Online/live/UserSettings.txt and change the \"SET SkipPregameVideos\" value to \"1\".\r\n\r\nIf ESO install or update freezes, you will need to install thawte certificates manually this (also when you get the issue \"Error 206 PatchManifestError_UnzipFailed\" )\r\nwget https://www.thawte.com/roots/thawte_Primary_Root_CA.pem\r\nwget https://www.thawte.com/roots/thawte_Primary_Root_CA-G3_SHA256.pem\r\nwget https://www.thawte.com/roots/thawte_Primary_Root_CA-G4_DSA.pem\r\nChange certificates extension from .pem to .crt\r\nCopy all files to /usr/share/local/ca-certificates, create this folder if necessary\r\nsudo cp thawte_Primary_Root* /usr/share/ca-certificates\r\nsudo dpkg-reconfigure ca-certificates\r\n\r\nFor Arch based systems use trust instead of dpkg-reconfigure for the last step:\r\nsudo trust anchor --store thawte_Primary_Root_CA.crt\r\nsudo trust anchor --store thawte_Primary_Root_CA-G3_SHA256.crt\r\nsudo trust anchor --store thawte_Primary_Root_CA-G4_DSA.crt", "name": "The Elder Scrolls Online", "year": 2014, "steamid": 306130, "gogslug": "", "humblestoreid": "", "runner": "wine", "slug": "the-elder-scrolls-online-standalone-1", "installer_slug": "the-elder-scrolls-online-standalone-1", "script": { "files": [ { "install_file": "http://elderscrolls-a.akamaihd.net/products/BNA_Launcher/Install_ESO.exe" } ], "game": { "arch": "win64", "exe": "$GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.exe", "prefix": "$GAMEDIR" }, "installer": [ { "task": { "arch": "win64", "description": "Creating Wine prefix", "name": "create_prefix", "prefix": "$GAMEDIR" } }, { "task": { "app": "vcrun2022", "arch": "win64", "description": "Installing vcrun2022", "name": "winetricks", "prefix": "$GAMEDIR" } }, { "execute": { "command": "mkdir -p '$GAMEDIR/tmp'" } }, { "move": { "dst": "$GAMEDIR/tmp/", "src": "install_file" } }, { "execute": { "command": "echo \"mkdir -p '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/'\" > '$GAMEDIR/tmp/extractlauncher.sh'", "description": "Extracting launcher files" } }, { "execute": { "command": "echo \"unzip -p '$GAMEDIR/tmp/Install_ESO.exe' InstallerData/Disk1/InstData/Resource1.zip > '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1.zip'\" >> '$GAMEDIR/tmp/extractlauncher.sh'", "description": "Extracting launcher files" } }, { "execute": { "command": "echo \"unzip '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1.zip' -d '$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1'\" >> '$GAMEDIR/tmp/extractlauncher.sh'", "description": "Extracting launcher files" } }, { "execute": { "command": "chmod +x '$GAMEDIR/tmp/extractlauncher.sh'", "description": "Extracting launcher files" } }, { "execute": { "args": "$GAMEDIR/tmp/extractlauncher.sh", "description": "Extracting launcher files", "file": "/usr/bin/bash" } }, { "merge": { "dst": "$GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher", "src": "$GAMEDIR/tmp/Install_ESO/InstallerData/Disk1/InstData/Resource1/$IA_PROJECT_DIR$/src_path/Launcher" } }, { "execute": { "command": "echo \"mkdir -p '$GAMEDIR/tmp/Launcher'\" > '$GAMEDIR/tmp/extractlauncher2.sh'", "description": "Extracting launcher files" } }, { "execute": { "command": "echo \"unzip '$GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher/Bethesda.net_Launcher.zip' -d '$GAMEDIR/tmp/Launcher/'\" >> '$GAMEDIR/tmp/extractlauncher2.sh'", "description": "Extracting launcher files" } }, { "execute": { "command": "chmod +x '$GAMEDIR/tmp/extractlauncher2.sh'", "description": "Extracting launcher files" } }, { "execute": { "args": "$GAMEDIR/tmp/extractlauncher2.sh", "description": "Extracting launcher files", "file": "/usr/bin/bash" } }, { "merge": { "dst": "$GAMEDIR/drive_c/Program Files (x86)/Zenimax Online/Launcher", "src": "$GAMEDIR/tmp/Launcher" } }, { "task": { "arch": "win64", "description": "Adding DLL Overrides", "key": "d3dcompiler_47", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides", "value": "native" } }, { "execute": { "command": "rm -rf '$GAMEDIR/tmp'" } } ] } }