Улучшаем визуал Lineage 2 #безрешейдов

Продукт пришлось случайно развивать, как побочный от d3d9 depth прокси, делал пробы встроить AMD CACAO в эту старушку 2003 года.

Так и было решено использовать инжект для других улучшений.

Анизотропная фильтрация x16 + LOD

Усиливает автофокусировку на всех сэмплерах и повышает резкость мип-карт. Заметно более четкие текстуры на дальнем расстоянии без какой-либо последующей обработки.

FPS limiter

Лимит макс FPS, убрать скачки FPS либо просто экономить ресурсы. Min FPS для скрытых \ переключаемых окон, для ускоренного переключения.

Fog override

Небольшой фоновый туман. На любителя, но пусть будет.

Frame latency

Вызывает IDirect3DDevice9Ex::SetMaximumFrameLatency(1), чтобы уменьшить глубину очереди графического процессора. Уменьшает задержку ввода. В Wine + DXVK всегда работает. В родной Windows это зависит от драйвера — некоторые драйверы AMD принимают вызов, но игнорируют его.

Hotkey

On\off всех улучшений во время выполнения. В заголовке окна отображается текущее состояние.

Улучшаем визуал Lineage 2 #безрешейдов

В будущих планах попробовать реализацию HUD, и скриншоты бОльшего разрешения чем установленное.

2
2
1
8 комментариев