
magicnight5511
Published
VK_LAYER_PATH=/home/<username>/pyroveil/build/layer VK_INSTANCE_LAYERS=VK_LAYER_pyroveil PYROVEIL=1 PYROVEIL_CONFIG=/home/<username>/pyroveil/hacks/roadcraft-nvidia-570-stable/pyroveil.json VK_LOADER_LAYERS_DISABLE=VK_LAYER_steam_fossilize %command%
Under where pyroveil\build had to do
VK_LAYER_PATH=$HOME/pyroveil/build/layer
VK_INSTANCE_LAYERS=VK_LAYER_pyroveil \
To get RoadCraft working on Linux Mint with Proton, I had to compiled and configured the PyroVeil Vulkan layer, which applies game-specific shader fixes. then cloned the PyroVeil repository with submodules, built it using CMake and Ninja, and ensured that the libVkLayer_pyroveil_64.so and its JSON file were properly generated. After correcting the Vulkan layer name (VK_LAYER_pyroveil), I verified the setup with vulkaninfo, confirming the layer was loaded successfully. Finally, I set the correct Steam launch options (VK_LAYER_PATH=/home//pyroveil/build/layer VK_INSTANCE_LAYERS=VK_LAYER_pyroveil PYROVEIL=1 PYROVEIL_CONFIG=/home//pyroveil/hacks/roadcraft-nvidia-570-stable/pyroveil.json VK_LOADER_LAYERS_DISABLE=VK_LAYER_steam_fossilize %command%), disabled conflicting Vulkan layers like VK_LAYER_steam_fossilize, and the game launched successfully with PyroVeil enabled. This was a long day of trying to get this to work and remember chatgpt can help!