LINUX.ORG.RU

История изменений

Исправление 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»