Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:wine:starcraft_2 [2016/12/21 00:10] – [Clean Up] Sean Rhone | games:wine:starcraft_2 [2020/03/01 16:39] (current) – Sean Rhone |
---|
====== Information ====== | ====== Information ====== |
| |
| |
* Battle.net App ((http://us.battle.net/en/app)) | * Battle.net App ((http://us.battle.net/en/app)) |
* StarCraft II ((http://starcraft2.com)) | * StarCraft II ((https://starcraft2.com)) |
* 64-bit | * 64-bit |
| |
===== Prerequisites ===== | ===== Prerequisites ===== |
| |
* [[distros:fedora_workstation_gnome | Fedora Workstation]] | * [[distros:fedora_workstation_gnome|Fedora Workstation]] |
| * [[notes:wine|Wine]] |
===== Notes ===== | |
| |
* Enable CSMT for NVIDIA Proprietary Graphics | |
* Fullscreen works better for desktop environment integration | |
| |
====== Install ====== | ====== Install ====== |
* Close | * Close |
| |
mkdir -p ~/'Wine Prefixes' && wget 'https://us.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe' -O ~/'Downloads/Battle.net-Setup.exe' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' WINEARCH='win64' wine ~/'Downloads/Battle.net-Setup.exe' | mkdir -p ~/'Wine Prefixes' && wget 'dist.blizzard.com/downloads/bna-installers/322d5bb9ae0318de3d4cde7641c96425/retail.1/Battle.net-Setup-enUS.exe' -O ~/'Downloads/Battle.net-Setup.exe' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' WINEARCH='win64' wine ~/'Downloads/Battle.net-Setup.exe' |
| |
===== Restore StarCraft II ===== | ===== Restore SC2 Data ===== |
| |
**** | * Moves an existing ''StarCraft II'' folder ideally containing 30+ ''data.0###'' files in its ''SC2Data/data'' folder from ''~/Downloads'' |
| * :!: If not restoring a back-up, or are downloading the game from scratch, ignore this |
| |
mv ~/'Downloads/StarCraft II' ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)' && sync | mv ~/'Downloads/StarCraft II' ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)' && sync |
cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe' | cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe' |
| |
===== Sandbox ===== | ===== Clean Up ===== |
| |
**** | **** |
| |
WINEPREFIX=~/'Wine Prefixes/StarCraft II' winetricks 'sandbox' | rm ~/'Downloads/Battle.net-Setup.exe' ~/'Desktop/Battle.net.desktop' ~/'Desktop/StarCraft II.desktop' && sync |
| |
===== CSMT/Gallium Nine ===== | ====== DXVK ====== |
| |
**** | ===== Information ===== |
| |
WINEPREFIX=~/'Wine Prefixes/StarCraft II' winecfg | * https://github.com/doitsujin/dxvk |
| |
===== Clean Up ===== | * D3D11 to Vulkan |
| |
| ===== Download ===== |
| |
| * https://github.com/doitsujin/dxvk/releases |
| |
| ===== Install ===== |
| |
**** | **** |
| |
rm ~/'Downloads/Battle.net-Setup.exe' ~/'Desktop/Battle.net.desktop' ~/'Desktop/StarCraft II.desktop' && sync | rm -rf '/tmp/dxvk-'* && cd '/tmp' && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' && cd ~ && WINEPREFIX=~/'Wine Prefixes/StarCraft II' '/tmp/dxvk-'*'/setup_dxvk.sh' install && rm -rf '/tmp/dxvk-'* && mkdir -p ~/'Wine Prefixes/StarCraft II/dxvk_state_cache' && sync |
| |
====== Desktop Launcher ====== | ====== Desktop Launcher ====== |
==== Battle.net App ==== | ==== Battle.net App ==== |
| |
**** | * [[notes:wine#other|More Environment Variables]] |
| |
cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe' | cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net' && |
| |
| DXVK_HUD='full' |
| |
| DXVK_LOG_LEVEL='none' WINEDEBUG='-all' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='NVIDIA_only' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='non_NVIDIA_only' |
| |
| DXVK_STATE_CACHE_PATH=~/'Wine Prefixes/StarCraft II/dxvk_state_cache' MESA_GLSL_CACHE_DIR=~/Wine Prefixes/StarCraft II' WINEPREFIX=~/'Wine Prefixes/StarCraft II' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe' |
| |
==== StarCraft II (Battle.net App) ==== | ==== StarCraft II (Battle.net App) ==== |
| |
**** | * [[notes:wine#other|More Environment Variables]] |
| |
cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' WINEDLLOVERRIDES='api-ms-win-crt-math-l1-1-0=n,b;api-ms-win-crt-stdio-l1-1-0=n,b;msvcp140=n,b;ucrtbase=n,b;vcruntime140=n,b' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II/StarCraft II.exe' | cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II' && |
| |
| DXVK_HUD='full' |
| |
| DXVK_LOG_LEVEL='none' WINEDEBUG='-all' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='NVIDIA_only' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='non_NVIDIA_only' |
| |
| DXVK_STATE_CACHE_PATH=~/'Wine Prefixes/StarCraft II/dxvk_state_cache' MESA_GLSL_CACHE_DIR=~/Wine Prefixes/StarCraft II' WINEPREFIX=~/'Wine Prefixes/StarCraft II' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II/StarCraft II.exe' |
| |
==== StarCraft II ==== | ==== StarCraft II ==== |
| |
**** | * [[notes:wine#other|More Environment Variables]] |
| |
| cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II/Support64' && |
| |
| DXVK_HUD='full' |
| |
| DXVK_LOG_LEVEL='none' WINEDEBUG='-all' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='NVIDIA_only' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='non_NVIDIA_only' |
| |
cd ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II' && WINEPREFIX=~/'Wine Prefixes/StarCraft II' WINEDLLOVERRIDES='api-ms-win-crt-math-l1-1-0=n,b;api-ms-win-crt-stdio-l1-1-0=n,b;msvcp140=n,b;ucrtbase=n,b;vcruntime140=n,b' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II/Support64/SC2Switcher_x64.exe' | DXVK_STATE_CACHE_PATH=~/'Wine Prefixes/StarCraft II/dxvk_state_cache' MESA_GLSL_CACHE_DIR=~/Wine Prefixes/StarCraft II' WINEPREFIX=~/'Wine Prefixes/StarCraft II' wine ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II/Support64/SC2Switcher_x64.exe' -launch |
| |
===== File Manager ===== | ===== File Manager ===== |
**** | **** |
| |
xdg-open ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II' | gio open ~/'Wine Prefixes/StarCraft II/drive_c/Program Files (x86)/StarCraft II' |