Skip to content

0.1.5

Choose a tag to compare

@abduzeedo abduzeedo released this 20 Oct 16:51
· 4 commits to main since this release
6566558

Steam stays signed in across engine switches.

  • Engine 2.x is built from CrossOver's source, which reports the Windows user as crossover. Engine 1.x reports the Mac user. Windows encrypts saved logins (DPAPI) with a key based on that name, so Steam's saved login couldn't be read after switching engines, and Steam asked to sign in again. MaPC now sets CX_REPORT_REAL_USERNAME=1 for every Wine process, so both engines use the same name.
  • One-time: anything saved while on a 2.x engine (for example a Steam login last made there) needs one more sign-in after updating. After that, logins carry across engine switches in both directions.

Validation: 174 tests pass.