/oculus-manager

A gui application to manage your oculus quest 2

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Oculus Manager

A gui application to manage your oculus quest 2

⚠️ WIP, stuff will break and not everything is working

To do:

  • General
  • Performance
    • Style UI
    • cpu level
    • gpu level
    • texture res
    • ffr
    • dynamic ffr
  • Recording
    • UI
    • capture size
    • presets
    • fps
    • bitrate
  • Misc
  • Settings
    • Save settings
    • remote adb (probably for v1.1)
  • Remove adb.exe from repo
  • Custom icon/logo

Usage

  1. download main.exe
  2. connect your quest 2
  3. run main.exe

Contributing

Please make an issue/pr if you want to see anything added or changed. Feel free to make my code better, I'm new to python.

quest adb commands can be found here

Development

Install the required dependencies

pip install -r requirements.txt

Make exe

  1. Install pyinstaller: pip install pyinstaller
  2. Get location of customtkinter: pip show customtkinter
  3. Run pyinstaller: pyinstaller --noconfirm --onefile --windowed --add-data "<CustomTkinter Location>/customtkinter;customtkinter/" --paths "./src" "./main.py"