История изменений
Исправление Jameson, (текущая версия) :
В steam правой клавишей на игре, Свойства --> «Параметры запуска» скажи
WINEDLLOVERRIDES="winmm=n,b" %command%
Русификация как мод запускается, через dll хук. winmm.dll это как раз хук, тебе нужно чтобы протон её прохавал из игры, а не свою родную встроенную. Винда всегда сначала грузит dll из папки с игрой, если она по названию совпадает с её родной dll, так собственно и подсовывают хуки, в результате сначала отрабатывает хук, а потом он уже родную виндовую dll грузит. А протон эти dll игнорирует и всегда использует встроенные в себя. Чтобы он этого не делал нужно изменить для этой библиотеки порядок загрузки, сказать что сначала мы хотим загрузить нативную (n), то есть ту что в папке с игрой лежит, а потом встроенную, (b)uiltin, если нативной нет.
Исправление Jameson, :
WINEDLLOVERRIDES=«winmm=n,b»
Русификация как мод запускается, через dll хук. winmm.dll это как раз хук, тебе нужно чтобы протон её прохавал из игры, а не свою родную встроенную. Винда всегда сначала грузит dll из папки с игрой, если она по названию совпадает с её родной dll, так собственно и подсовывают хуки, в результате сначала отрабатывает хук, а потом он уже родную виндовую dll грузит. А протон эти dll игнорирует и всегда использует встроенные в себя. Чтобы он этого не делал нужно изменить для этой библиотеки порядок загрузки, сказать что сначала мы хотим загрузить нативную (n), то есть ту что в папке с игрой лежит, а потом встроенную, (b)uiltin, если нативной нет.
Исправление Jameson, :
WINEDLLOVERRIDES=«winmm=n,b»
Русификация как мод запускается, через dll хук. winmm.dll это как раз хук, тебе нужно чтобы протон её прохавал из игры, а не свою родную встроенную.
Исходная версия Jameson, :
WINEDLLOVERRIDES=«winmm=n,b»