Go to file
2023-01-18 08:04:47 +01:00
.vscode Add watermark 2023-01-17 15:44:11 +01:00
pkgbuild Add font png to pkgbuild 2023-01-17 16:11:48 +01:00
src Improve leaderboard 2023-01-18 08:04:47 +01:00
.gitignore Start rendering work 2023-01-12 13:52:44 +01:00
build.rs Refactor project for easier extension 2023-01-17 12:18:53 +01:00
Cargo.toml Add leader board 2023-01-18 07:09:44 +01:00
font.png Add watermark 2023-01-17 15:44:11 +01:00
README.md Add config file info to readme 2023-01-16 17:08:57 +01:00
renovate.json Add renovate.json 2023-01-11 02:01:33 +01:00
rFactorOverlay.json Add pkgbuild 2023-01-16 14:52:58 +01:00

Vulkan rFactor2 HUD

This project is an attempt to render custom HUD elements for rFactor2 by being a Vulkan layer.

Current state

I just started doing it. That means it isn't very usable right now. I'm working on a radar right now as the first element.

How to enable

  • Build this repository cargo build --release
  • Change the path where the libvk_layer_rs.so is located (library_path parameter in the rFactorOverlay.json file)
  • Put the rFactorOverlay.json into a layer directory (layer directories)
  • Add RFACTOR_HUD=1 to steam launch command (example: RFACTOR_HUD=1 %command%)

A config file is generated the first time you start it at: $HOME/.config/rFactorHUD/config.json

Resources

Vulkan Layer

rFactor2 Shared Memory