Protontricks - Binding directories that are located under "/usr/" is not supported!

Cause of error:

Downloading a few needed scripts for certain mods to work on Final Fantasy XV.

System:

System:
  Kernel: 5.13.13-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 
  root=UUID=e577da92-ef1b-4176-bf41-140994193173 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG X570 TOMAHAWK WIFI (MS-7C84) 
  v: 1.0 serial: <filter> UEFI: American Megatrends LLC. v: 1.60 
  date: 05/28/2021 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 31.28 GiB used: 7.36 GiB (23.5%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 12-Core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3 
  family: 19 (25) model-id: 21 (33) stepping: 0 microcode: A201009 cache: 
  L2: 6 MiB bogomips: 177686 
  Speed: 3349 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 
  1: 3349 2: 2547 3: 2511 4: 2568 5: 2615 6: 2553 7: 2383 8: 2565 9: 2879 
  10: 2876 11: 3595 12: 2879 13: 2872 14: 2880 15: 2880 16: 2877 17: 3596 
  18: 2873 19: 2876 20: 2875 21: 3600 22: 2874 23: 2878 24: 2878 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists erms extapic extd_apicid f16c 
  flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht hw_pstate ibpb ibrs ibs 
  invpcid irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor 
  movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw 
  overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core 
  perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt pse pse36 rdpid rdpru 
  rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca smep ssbd 
  sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall tce 
  topoext tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean 
  vme vmmcall vpclmulqdq wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt 
  xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, 
  STIBP: always-on, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GA102 [GeForce RTX 3080] vendor: eVga.com. driver: nvidia 
  v: 470.63.01 alternate: nouveau,nvidia_drm bus-ID: 2d:00.0 
  chip-ID: 10de:2206 class-ID: 0300 
  Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: 
  loaded: nvidia display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 3840x1080 s-dpi: 81 s-size: 1204x343mm (47.4x13.5") 
  s-diag: 1252mm (49.3") 
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 81 size: 600x340mm (23.6x13.4") 
  diag: 690mm (27.2") 
  Monitor-2: DP-0 res: 1920x1080 dpi: 82 size: 597x336mm (23.5x13.2") 
  diag: 685mm (27") 
  OpenGL: renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2 
  v: 4.6.0 NVIDIA 470.63.01 direct render: Yes 
Audio:
  Device-1: NVIDIA GA102 High Definition Audio vendor: eVga.com. 
  driver: snd_hda_intel v: kernel bus-ID: 2d:00.1 chip-ID: 10de:1aef 
  class-ID: 0403 
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI 
  driver: snd_hda_intel v: kernel bus-ID: 2f:00.4 chip-ID: 1022:1487 
  class-ID: 0403 
  Sound Server-1: ALSA v: k5.13.13-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.34 running: yes 
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169 
  v: kernel port: f000 bus-ID: 26:00.0 chip-ID: 10ec:8125 class-ID: 0200 
  IF: enp38s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-4:2 
  chip-ID: 8087:0029 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 2.73 TiB used: 134.75 GiB (4.8%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 1TB 
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 type: SSD serial: <filter> rev: 2B2QEXE7 temp: 35.9 C scheme: GPT 
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Samsung model: SSD 970 EVO 1TB 
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 type: SSD serial: <filter> rev: 2B2QEXE7 temp: 21.9 C scheme: GPT 
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 1TB 
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 4B6Q scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 50 GiB size: 48.91 GiB (97.83%) used: 12.69 GiB (26.0%) 
  fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:3 label: root 
  uuid: e577da92-ef1b-4176-bf41-140994193173 
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%) 
  used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:2 label: BOOT 
  uuid: 3930-31C8 
  ID-3: /home raw-size: 881.01 GiB size: 866.11 GiB (98.31%) 
  used: 122.05 GiB (14.1%) fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:4 
  label: home uuid: b4012f31-1b13-4654-9385-9a1a3eb8bada 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/nvme1n1p1 maj-min: 259:5 size: 931.51 GiB fs: ext4 label: N/A 
  uuid: b79d2e91-769a-4b8c-ae3b-6c3f72fc21ba 
  ID-2: /dev/sda1 maj-min: 8:1 size: 931.51 GiB fs: ext4 label: backup 
  uuid: 65e8e9bb-d885-48cd-bc7c-966ea0e5993e 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-4:2 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0029 
  class-ID: e001 
  Device-2: 1-6:3 info: Glorious Model O Wireless type: Mouse,Keyboard 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 500mA chip-ID: 258a:2011 class-ID: 0301 serial: <filter> 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-1:2 info: GreenAsia multimedia keyboard controller 
  type: Keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 1.1 
  speed: 1.5 Mb/s power: 100mA chip-ID: 0e8f:0022 class-ID: 0300 
  Device-2: 3-5:3 info: Micro Star MYSTIC LIGHT type: HID 
  driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s 
  power: 500mA chip-ID: 1462:7c84 class-ID: 0300 serial: <filter> 
  Hub-4: 3-6:4 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 05e3:0608 class-ID: 0900 
  Hub-5: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-6: 5-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-7: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 41.5 C mobo: N/A gpu: nvidia temp: 27 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:
  Processes: 448 Uptime: 7h 19m wakeups: 0 Init: systemd v: 248 
  tool: systemctl Compilers: gcc: 11.1.0 Packages: 1305 pacman: 1300 lib: 396 
  flatpak: 0 snap: 5 Shell: Zsh v: 5.8 default: Bash v: 5.1.8 
  running-in: konsole inxi: 3.3.06 

How to cause said error:

protontricks 637650 vcrun2017 d3dcompiler_47

Error:

    Executing mkdir -p /home/ltn/.steam/steam/steamapps/compatdata/637650   
    \------------------------------------------------------
    warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If
    you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
    \------------------------------------------------------   
    Using winetricks 20210206-next - sha256sum: 0769bbcdbd92c407f4eacaa85acc1339f607dbeafe2febd1be0912034c7af3a1
    with wine-6.16 (Staging) and WINEARCH=win64
    Executing w\_do\_call vcrun2017
    Executing mkdir -p /home/ltn/.steam/steam/steamapps/compatdata/637650   
    \------------------------------------------------------   
    warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If
    you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
\------------------------------------------------------   
    Executing load\_vcrun2017
    Using native,builtin override for following DLLs: api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 ap
    i-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0
    api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140\_1 msvcp140\_2 msvcr1
    40 ucrtbase vcomp140 vcruntime140
    Executing /home/ltn/.cache/protontricks/proton/Proton-6.16-GE-1/bin/wine regedit C:\\windows\\Temp\\override-dll.
    reg
    pressure-vessel-wrap\[204835\]: W: Binding directories that are located under "/usr/" is not supported!
    wineserver: using server-side synchronization.   
    002c:fixme:winediag:LdrInitializeThunk wine-staging 6.16 is a testing version containing experimental patches.
    002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org
    .   
    \------------------------------------------------------   
    warning: Working around wine bug 50894 -- Working around failing wusa.exe lookup via C:\\windows\\SysNative   
    \------------------------------------------------------   
    Executing /home/ltn/.cache/protontricks/proton/Proton-6.16-GE-1/bin/wine winecfg -v winxp64   
    pressure-vessel-wrap\[205466\]: W: Binding directories that are located under "/usr/" is not supported!   
    wineserver: using server-side synchronization.   
    002c:fixme:winediag:LdrInitializeThunk wine-staging 6.16 is a testing version containing experimental patches.   
    002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org  
    .   
    \------------------------------------------------------   
    warning: Running /home/ltn/.cache/protontricks/proton/Proton-6.16-GE-1/bin/wineserver -w. This will hang until
    all wine processes in prefix=/home/ltn/.steam/steam/steamapps/compatdata/637650/pfx terminate
    \------------------------------------------------------
    pressure-vessel-wrap\[206396\]: W: Binding directories that are located under "/usr/" is not supported!
    Executing cabextract -q --directory=/home/ltn/.steam/steam/steamapps/compatdata/637650/pfx/dosdevices/c:/windo
    ws/temp/win32 /home/ltn/.cache/winetricks/vcrun2017/vc\_redist.x86.exe -F a10 
    pressure-vessel-wrap\[206628\]: W: Binding directories that are located under "/usr/" is not supported!
    Executing cabextract -q --directory=/home/ltn/.steam/steam/steamapps/compatdata/637650/pfx/dosdevices/c:/windo
    ws/syswow64 /home/ltn/.steam/steam/steamapps/compatdata/637650/pfx/dosdevices/c:/windows/temp/win32/a10 -F ucr
    tbase.dll 
    pressure-vessel-wrap\[206860\]: W: Binding directories that are located under "/usr/" is not supported! 
    /home/ltn/.steam/steam/steamapps/compatdata/637650/pfx/dosdevices/c:/windows/temp/win32/a10: WARNING; possible
    16776 extra bytes at end of file. 
    Executing cd /home/ltn/.cache/winetricks/vcrun2017 
    Executing /home/ltn/.cache/protontricks/proton/Proton-6.16-GE-1/bin/wine vc\_redist.x86.exe 
    pressure-vessel-wrap\[207091\]: W: Binding directories that are located under "/usr/" is not supported! 
    wineserver: using server-side synchronization. 
    002c:fixme:winediag:LdrInitializeThunk wine-staging 6.16 is a testing version containing experimental patches. 
    002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org
    . 
    0024:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 
    0024:fixme:advapi:DecryptFileW (L"C:\\\\users\\\\steamuser\\\\Temp\\\\{A43F13E5-1C90-4169-B5D8-DB8A71C3938E}\\\\", 00000 
    000): stub  
    0128:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption  
    0128:fixme:advapi:DecryptFileW (L"C:\\\\users\\\\steamuser\\\\Temp\\\\{FEADA5C0-A962-4CA9-A5AC-7CD49F995878}\\\\", 00000 
    000): stub 
    0134:fixme:shell:SHAutoComplete stub 
    0134:err:richedit:ReadColorTbl malformed entry 
    0134:err:richedit:ReadColorTbl malformed entry 
    0134:err:richedit:ReadColorTbl malformed entry 
    0134:err:richedit:ReadStyleSheet skipping optional destination  #(This repeated 50 times.)
    0128:fixme:advapi:DecryptFileW (L"C:\\\\users\\\\steamuser\\\\Temp\\\\{FEADA5C0-A962-4CA9-A5AC-7CD49F995878}\\\\", 00000
    000): stub 
    0128:fixme:exec:SHELL\_execute flags ignored: 0x00000100   
    013c:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption   
    013c:fixme:ole:CoInitializeSecurity 0067F5E8, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub   
    013c:fixme:wuapi:automatic\_updates\_Pause    
    013c:fixme:sfc:SRSetRestorePointW 0067F4B0 0067F6C0   
    0148:fixme:advapi:DecryptFileW (L"C:\\\\ProgramData\\\\Package Cache\\\\{D5AEE36E-4771-4F65-BDB6-8C59077BFBE4}v14.16  
    .27033\\\\packages\\\\vcRuntimeMinimum\_x86\\\\vc\_runtimeMinimum\_x86.msi", 00000000): stub   
    0148:fixme:advapi:DecryptFileW (L"C:\\\\ProgramData\\\\Package Cache\\\\{D5AEE36E-4771-4F65-BDB6-8C59077BFBE4}v14.16  
    .27033\\\\packages\\\\vcRuntimeMinimum\_x86\\\\cab1.cab", 00000000): stub   
    0148:fixme:advapi:DecryptFileW (L"C:\\\\ProgramData\\\\Package Cache\\\\{88D1025F-45D0-45C6-9EDB-379C2EE07AD7}v14.16  
    .27033\\\\packages\\\\vcRuntimeAdditional\_x86\\\\vc\_runtimeAdditional\_x86.msi", 00000000): stub   
    0148:fixme:advapi:DecryptFileW (L"C:\\\\ProgramData\\\\Package Cache\\\\{88D1025F-45D0-45C6-9EDB-379C2EE07AD7}v14.16  
    .27033\\\\packages\\\\vcRuntimeAdditional\_x86\\\\cab1.cab", 00000000): stub   
    013c:fixme:file:NtLockFile I/O completion on lock not implemented yet   
    013c:fixme:ntdll:NtQuerySystemInformation info\_class SYSTEM\_PERFORMANCE\_INFORMATION   
    013c:err:msi:extract\_cabinet FDICopy failed   
    013c:err:msi:ACTION\_InstallFiles Failed to extract cabinet: L"cab1.cab"   
    013c:err:msi:execute\_script Execution of script 0 halted; action L"InstallFiles" returned 1603   
    013c:err:msi:ITERATE\_Actions Execution halted, action L"InstallFinalize" returned 1603   
    00d8:fixme:explorer:webbrowser\_QueryInterface (000000014001A220)->({00000003-0000-0000-c000-000000000046} 0000  
    00000021DC48) interface not supported   
    00d8:fixme:explorer:webbrowser\_QueryInterface (000000014001A220)->({00000003-0000-0000-c000-000000000046} 0000  
    00000021DBA8) interface not supported   
    00d8:fixme:explorer:webbrowser\_QueryInterface (000000014001A220)->({00000019-0000-0000-c000-000000000046} 0000  
    0000004F8270) interface not supported   
    013c:fixme:wuapi:automatic\_updates\_Resume   
    013c:fixme:ver:GetCurrentPackageId (0067FE94 00000000): stub   
    0128:fixme:ver:GetCurrentPackageId (0067FE94 00000000): stub   
    0024:fixme:ver:GetCurrentPackageId (0032FE94 00000000): stub   
     
    
    \------------------------------------------------------   
    warning: Note: command /home/ltn/.cache/protontricks/proton/Proton-6.16-GE-1/bin/wine vc\_redist.x86.exe return  
    ed status 67. Aborting.   
    \------------------------------------------------------  

Further reporting of error:

While it does launch the window necessary to initiate the vcrun2017 download, once you try to download it, immediately after it fails to download and does not continue to try to download d3dcompiler_47 once you exit out of the failed vcrun2017 window.

What do I need to do to install what I need to install using Protontricks without error?

My guess is the scripts has been written for another OS which has lesser security on /usr/local.

It would be worth your while to check an Ubuntu based system - verify if my guess is valid.

On Manjaro (inherited from Arch) even though the /usr/local tree is for local system binaries it is still only writeable by root.

Also - for what I remember - the entire folder structure and location of libraries is different for non-Arch based systems - where Arch-based systems uses symlinks for various root folders is used in comparison to actual folders on e.g. Debian or Ubuntu based systems.

The above message suggests using a 32-bit wine instead.

What dependencies would I need to have both a 64 bit and 32 bit Wine setup? I have a list of wine support already set up and I use wine-staging rather than the regular wine.

The list is:
wine-gecko
wine-installer
wine-meta
wine-mono
wine-nine
and wine-staging

I have no idea - I never fiddle with wine - I use Crossover (in the repo) for that single usecase I have.

While Crossover is paid - Codeweavers contribute vast manjority of the wine codebase - so I have no problem with the nominal fee they request.

I may check that out later, but I am still a beginner at Linux. When they say they support Ubuntu, Debian, Fedora and RHEL, Does that include Arch as well?

No it does not include Arch Linux.

I have been using Crossover on Manjaro for years - I am also a Crossover beta tester - and I do my testing on Manjaro.

And Manjaro has Codeweavers permission to redistribute Crossover packaged for Manjaro - so I would say it is supported on Manjaro.

It is interesting to look at, and if they ever do a sale, I might just buy it, but I am as always going to look at more reviews of it before I do. Beyond that I need to figure out the 64 and 32 bit wine problem that’s currently happening, but thank you for something interesting to consider, I’ll take a good look at it.

One more question for Crossover. Can you apply a promo code every renewal if they have it?
They do have a CX30 promo code which I am currently considering, just need to watch more reviews about it first.

That’s a WINE generic message when using a 64bits WINE prefix.

Then how so you change it to switch from a 64 bit to a 32 bit?

https://wiki.winehq.org/FAQ#How_do_I_create_a_32_bit_wineprefix_on_a_64_bit_system.3F

You don’t change a 64 bit prefix to a 32 bits one, if you have a 64 bits prefix made for your 64 bits application. However you can create a new prefix as 32 bits, but if it is for a 64 bits application (which your game probably is regarding the requirement on its Steam page) then it will not work anymore.

Again, this is a generic warning message, because you have a 64 bits prefix. I think you’re trying to fix something unrelated to your issue here.

The issue may be in Protontricks itself. Did you try to check the ProtonDB page, the Proton GitHub issue for this game, and other sources where people may have talked about modding the game on Proton (like Steam community, Reddit…)?

//EDIT: also it may be worth the try to ask Protontricks dev directly if this is intended error, and if there is a workaround Issues · Matoking/protontricks · GitHub

//EDIT2: also you can try to force another Proton version in Protontricks instead of using the Proton-GE one to use with Protontricks, and/or manually try to install the redistributable executable of vcrun2017 or other libraries you’re trying to put into your WINE/Proton prefix.

//EDIT3: Proton may be too different from pure WINE and may also be the issue here, so maybe just try to Winetricks directly into your Proton game prefix, with official Winetricks and WINE, by manually setting the paths.

Okay, then what would be the command to install vcrun2017 using winetricks and/or wine to a game than using protontricks?

EDIT: What do I have to add to the end to install it?

WINEPREFIX="/home/ltn/.wine" WINEPATH="/home/ltn/.steam/steam/steamapps/common/FINAL FANTASY XV/"

EDIT EDIT: It was WINEPREFIX="/home/ltn/.steam/steam/steamapps/common/FINAL FANTASY XV/" WINEPATH="/home/ltn/.steam/steam
/steamapps/common/FINAL FANTASY XV/" winetricks vcrun2017

EDIT EDIT EDIT: After Re-examination, if you do protontricks 637650 vcrun2017, you get the path of where it was supposed to download to. So the actual command is:

WINEPREFIX="/home/ltn/.steam/steam/steamapps/compatdata/637650" WINEPATH="/home/ltn/.steam/steam/steamapps/compatdata/637650" winetricks vcrun2017

So the issue was probably as suggested the Proton/Proton-GE in addition with Protontricks.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.