Batman: Arkham Knight использует сильно модифицированную версию Unreal Engine 3. И, как мы все знаем, игра временами страдает от задержки кадров/фрейм-пейсинга. Однако моддер смог это исправить, используя хукинг D3D11.

Изучая эту проблему, моддер ‘SheriefFarouk‘ обнаружил, что стриминг-система игры пытается создать тысячи новых текстур вместо того, чтобы использовать существующие. Это приводит к частым задержкам кадров, с чем сталкивались многие игроки на ПК.

Моддер использовал источник для ReShade (чтобы использовать хукинг/перехват API). Затем он пошел еще дальше и наложил пул текстур поверх D3D11. В результате, хоть игра и не знает о существовании пула, он повышает производительность за счет повторного использования текстур. Согласно моддеру, ему удалось исправить проблемы с задержкой кадров на DirectX 11.

От вас требуется только скачать бинарный/DLL файл отсюда. Как только скачаете, сможете использовать его как ReShade, переместив в папку с файлами игры.

И последнее по счету, но не по значению: этот способ работает только со Steam-версией игры. Некоторые пользователи заявили о вылетах при использовании мода на EGS-версии. А еще вам нужно будет отключить эффекты Gameworks.


Похожее