Unable to troubleshoot vcrun2015 install failure

Hello again!

System Specs

Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080 Ti] driver: nvidia v: 565.77
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
gpu: nvidia resolution: 1: 1920x1080 2: 2560x1440
API: EGL v: 1.5 drivers: nvidia
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 vendor: nvidia v: 565.77 renderer: NVIDIA GeForce
RTX 3080 Ti/PCIe/SSE2
API: Vulkan v: 1.4.303 drivers: N/A surfaces: xcb,xlib,wayland
OS: EndeavourOS x86_64
Host: MS-7C56 (1.0)
Kernel: Linux 6.6.68-1-lts
Uptime: 6 days, 2 hours, 36 mins
Packages: 1202 (pacman)
Shell: bash 5.2.37
Display (DELD10F): 2560x1440 @ 120 Hz in 31"
Display (GN246HL): 1920x1080 @ 60 Hz in 24"
DE: KDE Plasma 6.2.4
WM: KWin (Wayland)
Terminal: konsole 24.12.0
Terminal Font: Hack (10pt)
CPU: AMD Ryzen 7 5800X (16) @ 4.85 GHz
GPU: NVIDIA GeForce RTX 3080 Ti [Discrete]
Memory: 13.26 GiB / 62.72 GiB (21%)
Swap: Disabled

I’m attempting to install Falcon BMS and/or DCS, starting with BMS. I’m following this as a guide. Although I don’t know how up to date it is, the version it refers to with BMS isn’t that old.

The problem is that I’m having trouble getting vcrun2015 to install. First it wouldn’t install because I was missing lib32-gnutls. That was fun to figure out. Now I’m having another issue I can’t figure out.

The error I’m seeing reads: 012c:err:richedit:ReadColorTbl malformed entry

Nothing I can find has a fix. Any leads or maybe even different methods of getting BMS to run would be most nice!

[leaf@Artemis ~]$ WINEPREFIX="/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx" winetricks -q vcrun2015
Executing cd /usr/bin
------------------------------------------------------
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 20250102-next - sha256sum: 09317fac36641fcdee5338f5ebdb699a4757dac8992d6c2042405e45f70cf845 with wine-9.22 and WINEARCH=win64
Executing w_do_call vcrun2015
------------------------------------------------------
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_vcrun2015 
grep: warning: stray \ before /
Using native,builtin override for following DLLs: api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-convert-l1-1-0 api-ms-win-crt-environment-l1-1-0 api-ms-win-crt-filesystem-l1-1-0 api-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-multibyte-l1-1-0 api-ms-win-crt-process-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-string-l1-1-0 api-ms-win-crt-utility-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140_1 msvcp140_atomic_wait ucrtbase vcomp140 vccorlib140 vcruntime140 vcruntime140_1
Executing wine C:\windows\syswow64\regedit.exe /S C:\windows\Temp\override-dll.reg
0290:fixme:ver:GetCurrentPackageId (006FFECC 00000000): stub
Executing wine64 C:\windows\regedit.exe /S C:\windows\Temp\override-dll.reg
0298:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
------------------------------------------------------
warning: Working around wine bug 50894 -- Working around failing wusa.exe lookup via C:\windows\SysNative
------------------------------------------------------
winxp64
02d0:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
02a8:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
Executing wine winecfg -v winxp64
02f0:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
02e0:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
------------------------------------------------------
warning: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx terminate
------------------------------------------------------
Executing cabextract -q --directory=/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/temp/win32 /home/leaf/.cache/winetricks/vcrun2015/vc_redist.x86.exe -F a10
Executing cabextract -q --directory=/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/syswow64 /home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/temp/win32/a10 -F msvcp140.dll
/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/temp/win32/a10: WARNING; possible 16128 extra bytes at end of file.
Executing cabextract -q --directory=/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/syswow64 /home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/temp/win32/a10 -F ucrtbase.dll
/home/leaf/.local/share/Steam/steamapps/compatdata/429530/pfx/dosdevices/c:/windows/temp/win32/a10: WARNING; possible 16128 extra bytes at end of file.
Executing cd /home/leaf/.cache/winetricks/vcrun2015
Executing wine vc_redist.x86.exe /q
0034:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
002c:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0024:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0024:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0024:fixme:advapi:DecryptFileW (L"C:\\users\\leaf\\AppData\\Local\\Temp\\{462f63a8-6347-4894-a1b3-dbfe3a4c981d}\\", 00000000): stub
012c:fixme:shell:SHAutoComplete stub
012c:err:richedit:ReadColorTbl malformed entry
012c:err:richedit:ReadColorTbl malformed entry
012c:err:richedit:ReadColorTbl malformed entry
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
012c:err:richedit:ReadStyleSheet skipping optional destination
------------------------------------------------------
warning: Note: command wine vc_redist.x86.exe /q returned status 102. Aborting.
------------------------------------------------------
[leaf@Artemis ~]$ 003c:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub