Опытным путём выяснил, какой минимальный конфиг нужно поместить в слепок реестра в Steam Deck (user.reg), чтобы в игру логинило:
[Software\\Blizzard Entertainment\\Battle.net\\Identity] НАБОР_ЦИФР
#time=1d997c13c693c30
"Identity"=hex:МНОГОСТРОЧНЫЙ \
КОД \
УЧЁТКИ
[Software\\Blizzard Entertainment\\Battle.net\\Launch Options\\Fen] НАБОР_ЦИФР
#time=1d997c1833e2b34
"WEB_TOKEN"=hex:МНОГОСТРОЧНЫЙ \
ТОКЕН \
ДЛЯ \
ВХОДА В \
ИГРУ
[Software\\Blizzard Entertainment\\Diablo IV] НАБОР_ЦИФР
#time=1d997c13595a60a
"Locale"="ruRU"
"SpeechLocale"="ruRU"
"TextLocale"="ruRU"
Содержимое можно взять в с компьютера, тогда не нужны пляски с бета-клиентом на самом деке.
Вопрос - в реестре на компе, где диаблу уже запускал, нашел все нужное, кроме вот этого "НАБОР_ЦИФР". Это где брать и обязательно ли оно нужно? И этот самый "виртуальный реестр" уже есть на деке или его тоже как-то отдельно ручками создать можно, куда именно этот самый файл "user.reg" надо закинуть?
---
Покопался немного, затык в десятке папок в compatdata. Я диаблу на стимдеке запустил, она мне, само собой, написала, что авторизация не удалась, и закрылась. И черт его знает - создалась ли папка в compatdata под нее, хотя вроде бы должна, так как она создает все те подвязки, нужные для работы приложения под протоном. Я попробовал поискать в папках из compatdata те самые намеки, по которым станет понятно, к какой игре относится папка, но вот нихера понятно не стало - никаких упоминаний хотя бы пути до экзешника или наименования моего ярлыка в стиме я ни в одном файле при беглом просмотре не нашел, а те же регистровые файлы там имеют по миллион строк со ссылками на всякие виндовские программки. Потом просто наобум попробовал отсортировать папки по дате создания и в последнюю зайти и в pfx закинуть файл user.reg, не сработало. Либо папка не та, либо таки цифры "НАБОР_ЦИФРЫ" создаются деком и таки для чего-то ему нужны.