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] - Specify Power Plan Per Profile #349

Open
ZK-273 opened this issue Mar 9, 2025 · 0 comments
Open

[Feature Request] - Specify Power Plan Per Profile #349

ZK-273 opened this issue Mar 9, 2025 · 0 comments

Comments

@ZK-273
Copy link

ZK-273 commented Mar 9, 2025

Allow the user to specify which power plan on their PC that they'd like to enable for each profile that's set up.

This will allow the user to specify any custom power plan profile they create on their PC to be used with whatever profiles(games)

  1. Allow user to specify in the Options the Global (or main) Profile to be used when running JSGEX.
  • If for some reason the chosen power plan doesn't exist, default back to the Windows 'Balanced' plan
  1. Allow user to specify in the Options > Profiles > Process/Profile Map for each other Process/Profile the Power Plan they wish to apply.
  • Dropdown choice will initially be Default, to which it will default to the Global Power Plan (1 above)
  • The user can choose in the dropdown from a list of existing Power Plan Profiles on their PC.
  • Allows saving the user preference.
  • When JSGEX Activates a profile, it will apply the specified power plan as well. If it doesn't exist, it will default to the Global Power Plan (1 Above).

Attached is Python Code as an example, this creates a window that reports the current Power Plan and allows the changing to other power plans in the drop box.
This could get you started (if you decide to), to move forward with this Feature Request.

PowerPlanCode.txt

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