protonscr

Tekken 7 (AppID: 389730) Region Locked

protonopen Game compatibility
ValveSoftware/Proton#6625 · opened 2023-03-19 by msmalik681 · updated 2023-05-16 · 2 comments · github
Mmsmalik681 2023-03-19 github

Compatibility Report

  • Name of the game with compatibility issues: Tekken 7
  • Steam AppID of the game: 389730

System Information

  • GPU: RX 560
  • Driver/LLVM version: Mesa 22.2.5
  • Kernel version: 5.15.0-67-generic
  • Link to full system information report as Gist: https://termbin.com/nc20t
  • Proton version: Proton Experimental

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

I can update the user.reg and userdef.reg in the games pfx directory to UK international settings:

[HKEY_CURRENT_USER\Control Panel\International]
"iCalendarType"="1"
"iCountry"="44"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="1"
"iDigits"="2"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"iLDate"="1"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="1"
"iNegNumber"="1"
"iPaperSize"="9"
"iTime"="1"
"iTimePrefix"="0"
"iTLZero"="1"
"Locale"="00000809"
"LocaleName"="en-GB"
"Numshape"="1"
"s1159"="AM"
"s2359"="PM"
"sCountry"="United Kingdom"
"sCurrency"="£"
"sDate"="/"
"sDecimal"="."
"sGrouping"="3;0"
"sLanguage"="ENG"
"sList"=","
"sLongDate"="dd MMMM yyyy"
"sMonDecimalSep"="."
"sMonGrouping"="3;0"
"sMonThousandSep"=","
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="dd/MM/yyyy"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="HH:mm:ss"
"sYearMonth"="MMMM yyyy"

[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Name"="GB"
"Nation"="242"

But When I launch the game somewhere between booting and getting to the main menu the user.reg is changed to US:

[Control Panel\\International] 1679218214
#time=1d95a4568c94f54
"iCalendarType"="1"
"iCountry"="1"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="0"
"iDigits"="2"
"iFirstDayOfWeek"="6"
"iFirstWeekOfYear"="0"
"iLDate"="0"
"iLZero"="1"
"iMeasure"="1"
"iNegCurr"="0"
"iNegNumber"="1"
"iPaperSize"="1"
"iTime"="0"
"iTimePrefix"="0"
"iTLZero"="0"
"Locale"="00000409"
"LocaleName"="en-US"
"Numshape"="1"
"s1159"="AM"
"s2359"="PM"
"sCountry"="United States"
"sCurrency"="$"
"sDate"="/"
"sDecimal"="."
"sGrouping"="3;0"
"sLanguage"="ENU"
"sList"=","
"sLongDate"="dddd, MMMM dd, yyyy"
"sMonDecimalSep"="."
"sMonGrouping"="3;0"
"sMonThousandSep"=","
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="M/d/yyyy"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="h:mm:ss tt"
"sYearMonth"="MMMM, yyyy"

[Control Panel\\International\\Geo] 1679218214
#time=1d95a4568c951e8
"Name"="US"
"Nation"="244"

Now any online matches will report I am in the US and any local European players may reject to play me.

I have also tried updating the registery with protontricks but it is always changed back to US when playing the game.

This is not a new issue it has always been like this.

Reproduction

Launch the game and start a Online match and create a session then you will have a red US map with your player stats but for me it should be a blue European map. This map represents your location to other players I believe this will also effect match making with local players in general as it thinks I am in the US.

LLozM 2023-05-02 github

[Proton-GE Workaround]

I've recently had the same issue. As a work around, I got the correct region to show by using Proton-GE 7.43 (this version specifically; does not work with newest build) and setting the following launch parameters:

LANG=en_AU.UTF-8 LC_ALL=en_AU.UTF-8 %command%

I now show in the AU/NZ region again.

I understand it is a different project, but if it worked by downgrading the Proton-GE version, then the launch options may work if you downgrade to an earlier Proton version (haven't tested). Also if anyone else is frantically trying to search for a solution, then hopefully they find this too.

At least now I can feel confident online that players aren't rejecting the match because they see the US region come up.

Mmsmalik681 2023-05-16 github

Proton versions

Launch lines