Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Configuration options #10

Open
7 tasks
Bluscream opened this issue Jan 21, 2024 · 0 comments
Open
7 tasks

[Feature Request] Configuration options #10

Bluscream opened this issue Jan 21, 2024 · 0 comments

Comments

@Bluscream
Copy link

Bluscream commented Jan 21, 2024

I would suggest using BepInEx.Configuration.ConfigFile

Settings that should be in the config file:

  • List of scenes on which VR should automatically get enabled (Like game worlds)
  • List of scenes on which VR should automatically get disabled (Like menus)
  • List of keybinds for certain actions ([Feature Request] Configurable Keybinds #9)
  • List of shaders that need to be disabled/removed to play in VR ([Feature Request] Shader Blacklist #8) [maybe also toggle these with the different scene configs idk]
  • Path to arms/viewmodel for future motion controls implementations
  • Path to playermodel/head in case it needs to be removed for VR to avoid glitching
  • Temporary debug logging mode that prints information relevant to the config to the console like:
    • Name of new scene when a scene was loaded
    • global gameobject tree when scene was fully loaded + a few seconds so the playermodel/weapon viewmodel paths are there
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant