Installer byond-v5161667-egl
files:
- installer:
filename: 516.1667_byond.exe
url: https://www.byond.com/download/build/516/516.1667_byond.exe
- webview2:
filename: MicrosoftEdgeWebView2RuntimeInstallerX64.exe
url: https://go.microsoft.com/fwlink/?linkid=2124701
- smolfont:
filename: smalle.zip
url: https://raw.githubusercontent.com/kinggoldcatter/Wine-Byond-help/master/extra/fonts/smalle.zip
game:
exe: drive_c/Program Files (x86)/BYOND/bin/byond.exe
prefix: $GAMEDIR
installer:
- task:
description: Creating prefix
name: create_prefix
prefix: $GAMEDIR
- task:
app: dxtrans
description: Installing dxtrans with Winetricks
name: winetricks
prefix: $GAMEDIR
- task:
app: corefonts
description: Installing fonts with Winetricks
name: winetricks
prefix: $GAMEDIR
- task:
app: vcrun2019
description: Installing Visual C++ 2019 runtime
name: winetricks
prefix: $GAMEDIR
- extract:
description: Extracting Small Fonts
dst: $GAMEDIR/drive_c/windows/Fonts/
file: smolfont
- task:
description: Adding Small Fonts to Registry
key: Small Fonts (VGA res)
name: set_regedit
path: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts
prefix: $GAMEDIR
type: REG_SZ
value: C:\\Windows\\Fonts\\smalle.fon
- task:
description: Setting WebView2 to Windows 10 compatibility mode
key: version
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\msedgewebview2.exe
prefix: $GAMEDIR
type: REG_SZ
value: win10
- task:
args: /install
description: Installing Microsoft Edge WebView2
exclude_processes: MicrosoftEdgeUpdate.exe
executable: webview2
name: wineexec
prefix: $GAMEDIR
- task:
description: Terminating MicrosoftEdgeUpdate.exe
name: winekill
prefix: $GAMEDIR
- task:
description: Setting BYOND to Windows 7 compatibility mode
key: version
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\byond.exe
prefix: $GAMEDIR
type: REG_SZ
value: win7
- task:
args: /S
description: Installing BYOND
executable: installer
name: wineexec
prefix: $GAMEDIR
return_code: 50944
description: (NON-DXVK)Byond 516.1667 Latest Recommended Stable By many servers.
game_slug: byond
gogslug: ''
humblestoreid: ''
installer_slug: byond-v5161667-egl
name: BYOND
notes: "Tested In proton-10.30-10.35 and wine 10.8-11.13; (Lutris' pre-packaged wine-ge-8-26\
\ will NOT work). Servers made for versions before 515 don't work well if at all.\
\ This does allow TGUI to work with Wine, however older servers without TGUI may\
\ work better with the older installers.\r\n\r\nUses EGL instead of DXVK; which\
\ makes things SIGNIFICANTLY less broken in all my testing!\r\n\r\nNote: since this\
\ is a 64 bit prefix; I recommend setting both a soft and hard memory limit fitting\
\ your usecases; since the memory management can get out of hand pretty fast with\
\ all the layers goin on here\r\n\r\nHere is a repo to track other common issues\
\ and guides for setting some things up\r\nhttps://github.com/kinggoldcatter/Wine-Byond-help"
runner: wine
script:
files:
- installer:
filename: 516.1667_byond.exe
url: https://www.byond.com/download/build/516/516.1667_byond.exe
- webview2:
filename: MicrosoftEdgeWebView2RuntimeInstallerX64.exe
url: https://go.microsoft.com/fwlink/?linkid=2124701
- smolfont:
filename: smalle.zip
url: https://raw.githubusercontent.com/kinggoldcatter/Wine-Byond-help/master/extra/fonts/smalle.zip
game:
exe: drive_c/Program Files (x86)/BYOND/bin/byond.exe
prefix: $GAMEDIR
installer:
- task:
description: Creating prefix
name: create_prefix
prefix: $GAMEDIR
- task:
app: dxtrans
description: Installing dxtrans with Winetricks
name: winetricks
prefix: $GAMEDIR
- task:
app: corefonts
description: Installing fonts with Winetricks
name: winetricks
prefix: $GAMEDIR
- task:
app: vcrun2019
description: Installing Visual C++ 2019 runtime
name: winetricks
prefix: $GAMEDIR
- extract:
description: Extracting Small Fonts
dst: $GAMEDIR/drive_c/windows/Fonts/
file: smolfont
- task:
description: Adding Small Fonts to Registry
key: Small Fonts (VGA res)
name: set_regedit
path: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts
prefix: $GAMEDIR
type: REG_SZ
value: C:\\Windows\\Fonts\\smalle.fon
- task:
description: Setting WebView2 to Windows 10 compatibility mode
key: version
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\msedgewebview2.exe
prefix: $GAMEDIR
type: REG_SZ
value: win10
- task:
args: /install
description: Installing Microsoft Edge WebView2
exclude_processes: MicrosoftEdgeUpdate.exe
executable: webview2
name: wineexec
prefix: $GAMEDIR
- task:
description: Terminating MicrosoftEdgeUpdate.exe
name: winekill
prefix: $GAMEDIR
- task:
description: Setting BYOND to Windows 7 compatibility mode
key: version
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\AppDefaults\byond.exe
prefix: $GAMEDIR
type: REG_SZ
value: win7
- task:
args: /S
description: Installing BYOND
executable: installer
name: wineexec
prefix: $GAMEDIR
return_code: 50944
slug: byond-v5161667-egl
steamid: null
version: v516.1667 (EGL)
year: 2003
{
"game_slug": "byond",
"version": "v516.1667 (EGL)",
"description": "(NON-DXVK)Byond 516.1667 Latest Recommended Stable By many servers.",
"notes": "Tested In proton-10.30-10.35 and wine 10.8-11.13; (Lutris' pre-packaged wine-ge-8-26 will NOT work). Servers made for versions before 515 don't work well if at all. This does allow TGUI to work with Wine, however older servers without TGUI may work better with the older installers.\r\n\r\nUses EGL instead of DXVK; which makes things SIGNIFICANTLY less broken in all my testing!\r\n\r\nNote: since this is a 64 bit prefix; I recommend setting both a soft and hard memory limit fitting your usecases; since the memory management can get out of hand pretty fast with all the layers goin on here\r\n\r\nHere is a repo to track other common issues and guides for setting some things up\r\nhttps://github.com/kinggoldcatter/Wine-Byond-help",
"name": "BYOND",
"year": 2003,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "byond-v5161667-egl",
"installer_slug": "byond-v5161667-egl",
"script": {
"files": [
{
"installer": {
"filename": "516.1667_byond.exe",
"url": "https://www.byond.com/download/build/516/516.1667_byond.exe"
}
},
{
"webview2": {
"filename": "MicrosoftEdgeWebView2RuntimeInstallerX64.exe",
"url": "https://go.microsoft.com/fwlink/?linkid=2124701"
}
},
{
"smolfont": {
"filename": "smalle.zip",
"url": "https://raw.githubusercontent.com/kinggoldcatter/Wine-Byond-help/master/extra/fonts/smalle.zip"
}
}
],
"game": {
"exe": "drive_c/Program Files (x86)/BYOND/bin/byond.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"description": "Creating prefix",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "dxtrans",
"description": "Installing dxtrans with Winetricks",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "corefonts",
"description": "Installing fonts with Winetricks",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "vcrun2019",
"description": "Installing Visual C++ 2019 runtime",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"description": "Extracting Small Fonts",
"dst": "$GAMEDIR/drive_c/windows/Fonts/",
"file": "smolfont"
}
},
{
"task": {
"description": "Adding Small Fonts to Registry",
"key": "Small Fonts (VGA res)",
"name": "set_regedit",
"path": "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts",
"prefix": "$GAMEDIR",
"type": "REG_SZ",
"value": "C:\\\\Windows\\\\Fonts\\\\smalle.fon"
}
},
{
"task": {
"description": "Setting WebView2 to Windows 10 compatibility mode",
"key": "version",
"name": "set_regedit",
"path": "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\msedgewebview2.exe",
"prefix": "$GAMEDIR",
"type": "REG_SZ",
"value": "win10"
}
},
{
"task": {
"args": "/install",
"description": "Installing Microsoft Edge WebView2",
"exclude_processes": "MicrosoftEdgeUpdate.exe",
"executable": "webview2",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"description": "Terminating MicrosoftEdgeUpdate.exe",
"name": "winekill",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"description": "Setting BYOND to Windows 7 compatibility mode",
"key": "version",
"name": "set_regedit",
"path": "HKEY_CURRENT_USER\\Software\\Wine\\AppDefaults\\byond.exe",
"prefix": "$GAMEDIR",
"type": "REG_SZ",
"value": "win7"
}
},
{
"task": {
"args": "/S",
"description": "Installing BYOND",
"executable": "installer",
"name": "wineexec",
"prefix": "$GAMEDIR",
"return_code": 50944
}
}
]
}
}