Skip to content
This repository was archived by the owner on Feb 1, 2025. It is now read-only.

Aetopia/Resolution-Enforcer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Resolution Enforcer

A simple program to enforce desktop resolutions on specific applications. (Win32 and UWP apps.)

Aim

The aim of this project is to create a program that can restore external fullscreen resolution changing functionality into applications by enforcing application specific desktop resolutions.

Mostly aimed at games or software which do not offer an option to select a external fullscreen resolution.

Downloads

Usage

Run the script/application to generate an options file.

Add UWP apps or Win32 apps that should be filtered out by the program.

UWP Apps => Only include the name of the app.
Win32 Apps => Only include the name of executable.

Example:

; Configuration file generated by Resolution Enforcer.

[General]
; Set the delay between application checks in milliseconds.
; Increase this value if you experience high CPU usage.
Delay = 100 

[Applications]
; Title or Executable Name = Resolution
Minecraft = 1280x720
HaloInfinite.exe = 1600x900

To close Resolution Enforcer, open up Task Manager and kill Resolution Enforcer.

Build

  1. Install Python 3.10.
  2. Install the following modules or use requirements.txt.
pip install -r "requirements.txt" 

OR

pip install pywin32 psutil
  1. Run build.bat.

About

Enforce desktop resolutions on specific applications. (Win32 and UWP apps.)

Resources

License

Stars

Watchers

Forks

Contributors