ValveSoftware / ValveSoftware/Proton
Tekken 7 (AppID: 389730) Region Locked
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
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:
- that I haven't found an existing compatibility report for this game.
- 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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The report names no source files, tests, or entry points. Start by launching Tekken 7 through Proton Experimental and reproducing the locale change before an online match; done means the configured European locale remains in effect and the game reports the expected region instead of US.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- localization, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100