aboutsummaryrefslogtreecommitdiff
path: root/libs/plugin_python/src/mobase/wrappers/pyfiletree.cpp
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-05 02:30:19 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-05 02:30:19 -0500
commit391b9f13cff5937426353bb0bba8c39ca67c1d64 (patch)
treea97fbf21e90b3e437fcadc14e98ddec7ca3fd1cd /libs/plugin_python/src/mobase/wrappers/pyfiletree.cpp
parentbc8478161982e8ee8a94d75d208e651766f9d600 (diff)
Replace winetricks dependency setup with native implementations
Direct DLL extraction and installer execution instead of shelling out to winetricks for all prefix dependencies. Fixes d3dcompiler_47 being sourced from wrong SDK cabs (broke CommunityShaders), and eliminates the fragile cabextract-in-pressure-vessel PATH issue. - d3dcompiler_47: direct download from Mozilla fxc2 repo - d3dcompiler_43, d3dx9, d3dx11_43: cabextract from DirectX June 2010 redist with correct system32/syswow64 mapping - xact/xact_x64: cab extraction + batched regsvr32 registration - vcrun2022: direct installer with msvcp140.dll workaround (Wine #57518) - dotnet6/7/8, dotnetdesktop6: direct x86+x64 installer pairs - Game detection: batched into single .reg file import - All DLL overrides added to WINE_SETTINGS_REG - SHA256 verification for downloaded files - Winetricks kept only for win11 mode step Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/src/mobase/wrappers/pyfiletree.cpp')
0 files changed, 0 insertions, 0 deletions