Management Gui for OpenVR FSR PlugIn

Overview

OpenVR FSR App

Small GUI to install/uninstall, tweak settings of the Modified OpenVR DLL with AMD FidelityFX SuperResolution Upscaler with a single click.

Screenshot

Browse through your Steam library, install the OpenVR FSR plugin and adjust the plugin settings.

Note: This app has absolutely no knowledge which Steam app work with the FSR PlugIn. But this app might be the quickest way to find out ;)

Installation

  • Download the latest installer and start the app
  • [Optional] Download latest openvr_fsr and point this app to the folder where you extracted the latest release
  • Navigate through the list of your Steam Library Apps and hit the install buttton to install the PlugIn
Comments
  • Seems to only detect one Steam Library at a time.

    Seems to only detect one Steam Library at a time.

    Seems to only detect one steam library at a time.

    If you have multiple libraries over a few disks it wont detect more than one, and there appears to be no way to add them manually.

    opened by Doctor-Dank 15
  • Add support for Holgers new vrperfkit....

    Add support for Holgers new vrperfkit....

    From Holgers "openvr_fsr" github page:

    NOTE: I am working on a new project that supercedes this mod. It supports the same upscaling methods as this mod, but in addition also works with the Oculus runtime and will eventually add additional performance enhancement tools. As a consequence, this project is in maintenance mode, and I encourage you to check out the new project: VR Performance Toolkit

    --> https://github.com/fholger/vrperfkit

    opened by nabel0 9
  • Viveport support

    Viveport support

    Would be nice if you could add support for multiple libraries.

    Rather than specifically supporting Viveport. You could add the ability to have the user choose to add more folders to be scanned.

    This way I could add my Viveport folder and my Itch.io folder etc..

    opened by drowhunter 7
  • Custom game path

    Custom game path

    Hello again :)

    A nice update for this project would be to add a custom path for games that are not automatically detected from the Steam library, so we could inject the DLL and better control its settings.

    A great example, would be EmuVR, since it does not install from Steam and FSR helps A LOT.

    Thank you!

    enhancement 
    opened by ASchneiderBR 7
  • Error during OpenVRMod install

    Error during OpenVRMod install

    Hello!

    Sorry to bother you but I'm unable to update some of my custom library games by removing and installing it again with the latest DLLs. I get those error messages:

    31.03.2022 11:17:06.862 6460-app_fn save_steam_lib INFO: Updating SteamApp disk cache.
    31.03.2022 11:17:06.903 6460-app_fn scan_app_lib_fn DEBUG: Providing Front End with Steam Library [27]
    31.03.2022 11:17:08.118 6460-app_fn load_steam_lib_fn DEBUG: Loaded 27 Steam Apps from disk.
    31.03.2022 11:17:14.079 6460-base_mod _install_single ERROR: Error during OpenVRMod install/uninstall: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\Games\\EmuVR_1.0.9\\Game Scanner\\dxgi.dll'
    31.03.2022 11:17:14.079 6460-base_mod _install_single ERROR: Error during OpenVRMod install/uninstall: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\Games\\EmuVR_1.0.9\\Games\\Scummvm\\Leisure Suit Larry 6 - Shape Up or Slip Out (CD DOS)\\dxgi.dll'
    31.03.2022 11:17:14.079 6460-base_mod _install_single ERROR: Error during OpenVRMod install/uninstall: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\Games\\EmuVR_1.0.9\\Retroarch\\dxgi.dll'
    31.03.2022 11:17:14.080 6460-base_mod _install_single ERROR: Error during OpenVRMod install/uninstall: [WinError 2] O sistema não pode encontrar o arquivo especificado: 'C:\\Games\\EmuVR_1.0.9\\dxgi.dll'
    31.03.2022 11:17:14.803 6460-app_fn save_steam_lib INFO: Updating SteamApp disk cache.
    

    Sorry, they are in Brazilian Portuguese but they just mean System could not find the specified file.

    I've tried "reinstalling" your app by removing all settings from appdata and so on, nothing seems to fix this.

    Thank you!

    opened by ASchneiderBR 6
  • App start fails without Edge and Chrome

    App start fails without Edge and Chrome

    Get an error, "Fetal Error Detected" when trying to launch app for the first time. States "Failed to execute script openvr_fsr_app" and closes. Things I've tried are running in Windows 8 Mode, as administrator, and reinstalling and installing older versions. All seem to give this error.

    Capture

    Specs: Windows 11 Pro RTX 3090 Intel i7 10900K

    opened by Sho0Fly 6
  • VrPerfKit Uknown Version

    VrPerfKit Uknown Version

    i previously had open_fsr mod installed so i uninstalled it and removed the dll then used steam to verify and nothing is missing it says but in vr mod app it says "VrPerfKit Uknown Version" and i dont have that installed or anything the game is phasmaphobia just incase thats needed

    opened by ghost 5
  • Cannot install VrPerfKit from UI

    Cannot install VrPerfKit from UI

    Hello!

    Sorry to bother you, I've searched here for an answer and could not find it.

    I'm unable to install VrPerfKit mod from the UI, this option is greyed out, not sure why:

    image

    Any ideas what could be causing this?

    Thanks!

    opened by ASchneiderBR 5
  • App not detecting any VR games

    App not detecting any VR games

    image

    The program remains like this indefinitely for me. The library doesn't get scanned after even 12+ hours of leaving the program open. I have a Steam library split up over multiple drives, if that's of any relevance.

    opened by Hecksun 5
  • ruamel.yaml.reader.ReaderError: unacceptable character #x0000: special characters are not allowed

    ruamel.yaml.reader.ReaderError: unacceptable character #x0000: special characters are not allowed

    Since version 0.8.4, updating settings from within the application leads to a corrupted settings file with a line of NUL characters added (see attached vrperfkit.yml).

    Let me know how I can provide more information etc. as needed.

    opened by jonathonf 4
  • Support for Oculus Software Library

    Support for Oculus Software Library

    Thank you so much for updating the app and support for the new "VrPerfKit". The "VrPerfKit" supported runtime is not only "OpenVR" anymore. Oculus runtine is now also supported. So it would be cool if you not only scan the steam library for games but also the Oculus game library.

    opened by nabel0 4
  • AMD FSR 2.1

    AMD FSR 2.1

    Hello @tappi287! Sorry for bothering you but I just wanted to let you know that FSR 2.1 is now available :)

    https://gpuopen.com/meet-fidelityfx-super-resolution-2-1/

    Not sure if this can be used with your project...

    Thanks!

    opened by ASchneiderBR 2
  • Please add bulk change option

    Please add bulk change option

    Hello,

    It's more a new feature request than a bug report. Would it be possible to add an option to be able to either bulk apply the same settings for all games in one's library or solely to manually selected games?

    I think the idea is simliar to the one mentionned in the second part of issue #51.

    opened by innocent-velociraptor 17
  • Re-scans takes forever

    Re-scans takes forever

    Somehow I never managed to finish a Re-scan of the steam library it takes forever everytime without any error but I had to close the app. Sometimes new games are detected sometimes not.

    • Would it be possible to select specifically which Drives/libraries to search for new games instead of running for everything everytime?
    • Also, would it be possible to create a default setting to be added as always as the default values instead of having to set every game on it's own. That way I can see all at once and only modify values on specific games.

    anyway besides those details, great app !!!

    opened by Michelangelos 2
  • Viveport library shows hash name instead of game names

    Viveport library shows hash name instead of game names

    when adding viveport library folder we get the folder name instead of game name. game name is stored in a file called app.vrmanifest attaching example file for Everslaught. so pulling this file and going accessing applications.strings.en_us.name should pull the correct name.

    {"source":"builtin","applications":[{"url":"viveport.desktop://runapp/85a8dc39-d7f3-41c7-ac92-b3e20d2464bf","app_key":"vive.htc.85a8dc39-d7f3-41c7-ac92-b3e20d2464bf","strings":{"en_us":{"name":"EVERSLAUGHT (Early Access)","description":"Join our Community Discord: discord.gg/everslaught\n\n************\nTraverse an ancient city with randomly generated dungeons, discover rare loot, upgrade your gear, level up your skills and engage in visceral combat with completely unrestricted VR movement!\n************\n\nAre you tired of walking around like a snail in VR, trying out some new \"experience\" or playing one tech demo after another?\n\nThat's exactly why we made EVERSLAUGHT! Jump into an Action RPG designed to take full advantage of VR motion-based gameplay, transporting you into an atmospheric world full of mystery and danger. Traverse an ancient city with detailed environments and randomly generated dungeons, discover fierce weapons with unique properties, upgrade your gear, level up your skills and engage in visceral combat with completely unrestricted VR movement and combat.\n\nA unique VR game\n\n* Innovative VR controls\nFlip your arm to to rapidly switch back and forth between your weapons and your tools (e.g. shotgun and grappling hook)! Yes, it feels as cool as it looks and sounds!\n\n* Fast-paced gameplay\nAll gameplay is tailored towards hardcore VR players! Bring on the swiftest, least restrictive movement and combat you've ever seen in VR! (Warning: Play this only if you don't feel like puking every time you take two steps in VR!)\n\n* Slaughter hordes of enemies\nCombine your weapons, tools and melee weapons to engage literally hundreds of monstrosities! Time to dispense some unholy justice upon thy enemies!\n\n* An RPG made for VR\nDiscover rare loot, level up your character, distribute skill points, unlock nifty perks and find hidden lore - all in glorious VR!\n\n\nWhy Early Access?\n“We are planning to expand the world of EVERSLAUGHT and increase the scale significantly over the Early Access period. Also we are taking the time to fully optimize for VR playability & feel, building new mechanics from the ground up. Our goal is to take Action RPGs to the next level in VR, and this is why we have decided to include other fans of the genre and let you participate in the process. Early Access just made sense to us, considering all this.”\nApproximately how long will this game be in Early Access?\n“We are planning to reach the 1.0 version of our game towards the end of 2022. That's definitely not set in stone though, since we already have a huge backlog of ideas that will allow us to further iterate on the project beyond that date. Our goal is to continuously expand on the game with a multitude of features and content updates, which will be heavily influenced by the feedback from our community.”\nHow is the full version planned to differ from the Early Access version?\n“We want to expand on EVERSLAUGHT's RPG elements, Lore and world building. While we do that, we will also focus on polishing the game mechanics more and more throughout the Early Access period. While we are planning to have a heavily randomized structure (similar to other \"loot dungeon crawlers\"), we also want to have linear components in between to expand on the world and lore around it.”\nWhat is the current state of the Early Access version?\n“The core gameplay loop that we've planned is already in there: A linear section, randomly generated dungeons, random loot drops, unique enemy behaviours, enemy spawning systems for big fights, player progression & skill points, purchaseable player perks, rare weapon properties, melee fighting, grappling hook, ranged weaponry, VR-optimized gameplay mechanics.”\nWill the game be priced differently during and after Early Access?\n“The game will be released to Early Access at a discounted price. As the content and feature updates ramp up (as well as our production costs), the game price will be gradually increased.”\nHow are you planning on involving the Community in your development process?\n“We have a dedicated Discord channel for our community to participate in, at discord.gg/everslaught. We have an open feedback process through which the community can submit feedback and bug reports for us to improve the game.”"},"zh_cn":{"name":"永恒杀戮","description":"加入我们的Discord社区: discord.gg/everslaught\n\n************\n穿越一座拥有随机生成地下城的古城,发现稀有战利品,升级装备,提升技能,通过完全不受限制的虚拟现实移动进行激烈战斗。\n************\n\n你厌倦了像蜗牛一样在虚拟现实中走来走去,尝试一些新的“体验”还是一个接一个地玩技术演示?\n\n这正是我们制作永恒杀戮的原因!跳进一个旨在充分利用虚拟现实运动游戏的动作RPG,将你带入一个充满神秘和危险的大气世界。穿越一座拥有详细环境和随机生成地下城的古城,发现具有独特属性的凶器,升级装备,提升技能,以完全不受限制的VR移动和战斗进行内脏战斗。\n\n一款独特的虚拟现实游戏\n\n*创新的虚拟现实控制\n翻转手臂,在武器和工具(如猎枪和抓钩)之间快速来回切换!是的,感觉和看起来听起来一样酷!\n\n*快节奏的游戏\n所有游戏都是为铁杆虚拟现实玩家量身定制的!带来你在虚拟现实中见过的最快速、限制最少的动作和战斗!(警告:只有在VR中每次走两步都不想吐的情况下才能玩这个!)\n\n*屠杀成群的敌人\n结合你的武器,工具和近战武器来对付数百个怪物!是时候给你的敌人一些邪恶的正义了!\n\n*为虚拟现实制作的RPG游戏\n发现稀有战利品,升级你的角色,分配技能点,解锁俏皮的额外津贴和发现隐藏的知识——所有这些都在光荣的虚拟现实中!"},"zh_tw":{"name":"永恆殺戮","description":"加入我們的Discord社區: discord.gg/everslaught\n\n************\n穿越一座擁有隨機生成地下城的古城,發現稀有戰利品,升級裝備,提陞技能,通過完全不受限制的虛擬現實移動進行激烈戰鬥。\n************\n\n你厭倦了像蝸牛一樣在虛擬現實中走來走去,嘗試一些新的“體驗”還是一個接一個地玩技術演示?\n\n這正是我們製作永恆殺戮的原因!跳進一個旨在充分利用虛擬現實運動遊戲的動作RPG,將你帶入一個充滿神秘和危險的大氣世界。穿越一座擁有詳細環境和隨機生成地下城的古城,發現具有獨特屬性的凶器,升級裝備,提陞技能,以完全不受限制的VR移動和戰鬥進行內臟戰鬥。\n\n一款獨特的虛擬現實遊戲\n\n*創新的虛擬現實控制\n翻轉手臂,在武器和工具(如獵槍和抓鉤)之間快速來回切換!是的,感覺和看起來聽起來一樣酷!\n\n*快節奏的遊戲\n所有遊戲都是為鐵桿虛擬現實玩家量身定制的!帶來你在虛擬現實中見過的最快速、限制最少的動作和戰鬥! (警告:只有在VR中每次走兩步都不想吐的情況下才能玩這個!)\n\n*屠殺成群的敵人\n結合你的武器,工具和近戰武器來對付數百個怪物!是時候給你的敵人一些邪惡的正義了!\n\n*為虛擬現實製作的RPG遊戲\n發現稀有戰利品,升級你的角色,分配技能點,解鎖俏皮的額外津貼和發現隱藏的知識——所有這些都在光榮的虛擬現實中!"}},"launch_type":"url","image_path":"Thumbnail-square.jpg","is_dashboard_overlay":false,"arguments":"-compositor","binary_path_windows":"EVERSLAUGHT.exe"}]}

    opened by mocraimer 3
Releases(0.9.82)
Owner
Stefan Tapper
Stefan Tapper
A calculator made using Python and Tkinter

Abacus Abacus is a calculator used to compute expressions with the operators of Addition, Subtraction, Multiplication and Division. It is named after

0 Jun 24, 2022
Missing widgets and components for Qt-python

superqt! "missing" widgets and components for PyQt/PySide This repository aims to provide high-quality community-contributed Qt widgets and components

napari 0 Nov 11, 2022
TextTUI is a set of extensions to the Textual and Textual-Inputs libraries

TextTUI is a set of extensions to the Textual and Textual-Inputs libraries. Currently a Work in Progress that is based on the 0.1.14 branch of

3 Feb 10, 2022
Py address book gui - An address book with graphical user interface developed with Python Tkinter

py_address_book_gui An address book with graphical user interface developed with

Milton 4 Feb 01, 2022
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

(This library is available under a free and permissive license however, if you Enjoy Dear PyGui please consider becoming a Sponsor) Dear PyGui is a si

Jonathan Hoffstadt 9.4k Jan 07, 2023
UberGui is a lightweight multi-threaded, webRender UI module for TouchDesigner

UberGui V4 UberGui is a lightweight multi-threaded, webRender UI module for TouchDesigner projects. The aim is to solve the trifecta of challenges bui

LUCAS M MORGAN 48 Nov 20, 2022
Write desktop and web apps in pure Python

Flexx Want to stay up-to-date about (changes to) Flexx? Subscribe to the NEWS issue. Introduction Flexx is a pure Python toolkit for creating graphica

flexxui 3.1k Jan 08, 2023
Create custom desktop notificatons using python

Create custom desktop notificatons using python In this video i am going to use a module called plyer

Niranjan 2 Dec 15, 2021
Custom GUI for your Blender add-ons using Dear ImGui

Dear Imgui for Blender Use the infamous Dear ImGui library directly in your Blender scripts! This means custom GUI drawing in your operators: Normally

Elie Michel 83 Dec 25, 2022
PyQt5 Sample GUI Program - Python PyQt5 Sample GUI application

Python PyQt5 Sample GUI application Program work like this Designed GUI using De

Dimuth De Zoysa 5 Mar 27, 2022
Mini is a web browser application based on the Python PyQt web engine, made in 290 lines of code.

Mini Mini is a web browser application based on the Python PyQt web engine, made in 290 lines of code. The code is written and published as is, so the

Dmitry Karpenko 6 Nov 07, 2022
A simple todo GUI applicaiton

simple_todo_gui A simple todo GUI applicaiton To create an .exe file, run 'Python setup.py build' after installing PyQt5 and cx_Freeze with pip. Then

Dhammike Piyumal 2 Nov 11, 2021
A tf publisher gui tool for ROS, which publish /tf_static message. The software is based on PyQt5.

tf_publisher_gui for ROS Introduction How to use cd catkin_ws/src git clone https://github.com/yinwu33/tf_publisher_gui.git cd catkin_ws catkin_make s

yinwu33 7 Dec 28, 2022
Turn (almost) any Python command line program into a full GUI application with one line

Gooey Turn (almost) any Python 2 or 3 Console Program into a GUI application with one line Support this project Table of Contents Gooey Table of conte

Chris 17k Jan 09, 2023
Bill Cipher is a Python3 Tkinter Application that creates Python remote backdoors, while giving you the option to convert it to an exe.

Bill Cipher is a Python3 Tkinter Application that creates Python remote backdoors, while giving you the option to convert it to an exe. The program also configures a .py server file that works with t

Damian Mostert 2 Apr 12, 2022
Write interactive web app in script way.

PyWebIO Write interactive web app in script way. [Document] | [Demos] | [Why PyWebIO?] English | 中文 PyWebIO provides a series of imperative functions

PyWebIO 3.6k Dec 31, 2022
This program is written in python. It will help you find a valid solution for a sudoku puzzle.

Sudoku-Solver-Using-Tkinter This program is written in python. It will help you find a valid solution for a sudoku puzzle. Requirements: Python3 IDLE

Ankan Mahapatra 3 Oct 02, 2021
Criando interfaces gráficas com Python e Qt 6 (PyQt6)

Criando interfaces gráficas com Python e Qt 6 (PyQt6) Qt O Qt é um framework para criação de interfaces gráficas multiplataforma, atualmente ele é des

Renato Cruz 1 Jun 07, 2022
Dress up your code with a beautiful graphical user interface !

Dresscode Dress up your code with a beautiful graphical user interface ! This project is part of the Pyrustic Ecosystem. Look powered by the cyberpunk

20 Aug 24, 2022
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

(This library is available under a free and permissive license however, if you Enjoy Dear PyGui please consider becoming a Sponsor) Dear PyGui is a si

Jonathan Hoffstadt 9.4k Jan 04, 2023