hyprland-plugins/csgo-vulkan-fix
2024-03-02 17:06:08 +00:00
..
default.nix Use pname instead of name for plugin derivations 2023-05-11 10:40:04 +03:00
globals.hpp Meson: init in all plugins and fix include paths 2023-04-27 02:01:22 +03:00
main.cpp csgo-vk-fix: damage monitor if available 2024-03-02 17:06:08 +00:00
Makefile all: add -O2 to compiler args 2023-11-04 00:48:52 +00:00
meson.build Meson: init in all plugins and fix include paths 2023-04-27 02:01:22 +03:00
README.md csgo-vulkan-fix: make more versatile 2023-10-31 17:45:55 +00:00

csgo-vulkan-fix

Originally meant for csgo / cs2, but can work with any app, really.

csgo-vulkan-fix is a way to force apps to a fake resolution without them realizing it.

If you want to play CS2, you're locked to your native res. Other resolutions (especially not 16:9) are wonky.

With this plugin, you aren't anymore.

CS2 launch options:

-vulkan -window -w <RESX> -h <RESY> -vulkan

example plugin config:

plugin {
    csgo-vulkan-fix {
        res_w = 1680
        res_h = 1050

        # NOT a regex! This is a string and has to exactly match initial_class
        class = cs2
    }
}

fullscreen the game manually and enjoy.