Commit Graph
129 Commits
Author SHA1 Message Date
Andrew Eikum da43c48f3d Build Source Han Sans SC Regular as if it were YaHei 2019-08-23 09:57:46 -05:00
Andrew Eikum e924a862d7 proton: Remove old xinput controller entries from registry
These will get iterated by setupapi even if they're not physically
present, which causes some games (HITMAN 2) to treat these devices like
xinput devices.
2019-08-23 09:57:46 -05:00
Andrew Eikum a6c0e8b2ff proton: Don't override the environment with user_settings
The intended priority orider is command-line options (the environment)
beats user_settings beats compat_config settings beats defaults.
2019-08-05 09:23:43 -05:00
Andrew Eikum 685f119488 proton: pylint fixes 2019-08-01 14:30:26 -05:00
Andrew Eikum d0346080bd proton: Check that we're running as a script 2019-08-01 14:30:26 -05:00
Andrew Eikum 055e095af7 proton: Use the right environment creating default prefix 2019-08-01 14:30:26 -05:00
Andrew Eikum d2cf7e08eb proton: Change global references to instance 2019-08-01 14:30:26 -05:00
Andrew Eikum 7425001e8e proton: Move session methods into Session class 2019-08-01 14:30:26 -05:00
Andrew Eikum adcdea1315 proton: Move session globals into Session class 2019-08-01 14:30:26 -05:00
Andrew Eikum 975875265c proton: Swap global CompatData references for instance 2019-08-01 14:30:26 -05:00
Andrew Eikum 48c774d868 proton: Move prefix logic into CompatData class 2019-08-01 14:30:26 -05:00
Andrew Eikum c8639f6132 proton: Move some logic into Proton class 2019-08-01 14:30:26 -05:00
Andrew Eikum 5c9dd25e81 proton: Don't hard-code compatdata paths 2019-08-01 14:30:26 -05:00
Andrew Eikum 6d6e86df99 proton: Don't hard-code proton paths 2019-08-01 14:30:26 -05:00
Andrew Eikum f922357d13 proton: Disable built-in mfplay
Allows UE games to function as they did before.
2019-07-18 06:10:47 -05:00
Andrew Eikum ee4510682f proton: Remove files before trying to copy over them
If the file is a symlink, it could dereference the link and overwrite
the pointed-to file.
2019-07-18 06:10:47 -05:00
Andrew Eikum f44287aeb8 proton: Copy d3d files instead of symlinking them 2019-07-18 06:10:47 -05:00
Andrew Eikum 4708bd6f05 proton: Enable fsync and add PROTON_NO_FSYNC variable 2019-07-18 06:10:47 -05:00
Andrew Eikum 235182da12 proton: Enable e2fs case-folding bit on new prefixes 2019-07-03 08:14:33 -05:00
Andrew Eikum 006634e316 update wine to 4.11 2019-07-03 08:10:53 -05:00
Andrew Eikum 30466dcc5e proton: Dump config options into the log 2019-07-01 13:14:04 -05:00
Andrew Eikum f52ecfc6a7 build and ship d9vk 2019-07-01 13:14:04 -05:00
Andrew Eikum 2b3b96982f change default log to +loaddll instead of +module 2019-05-13 14:40:14 -05:00
Andrew Eikum ac7b2068f0 Add mono logging to default logging 2019-04-15 08:22:21 -05:00
Andrew Eikum 2dd6948ef2 proton: Detect broken .NET installations and use wine-mono instead 2019-04-15 08:22:21 -05:00