{"id":28205844,"url":"https://github.com/aetopia/resolution-enforcer","last_synced_at":"2025-06-14T03:33:20.321Z","repository":{"id":49317432,"uuid":"463262440","full_name":"Aetopia/Resolution-Enforcer","owner":"Aetopia","description":"Enforce desktop resolutions on specific applications. (Win32 and UWP apps.)","archived":true,"fork":false,"pushed_at":"2022-08-13T13:41:09.000Z","size":32,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-17T10:08:35.585Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aetopia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-24T18:40:17.000Z","updated_at":"2025-03-24T17:52:28.000Z","dependencies_parsed_at":"2022-09-03T21:24:39.344Z","dependency_job_id":null,"html_url":"https://github.com/Aetopia/Resolution-Enforcer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetopia%2FResolution-Enforcer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetopia%2FResolution-Enforcer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetopia%2FResolution-Enforcer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetopia%2FResolution-Enforcer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aetopia","download_url":"https://codeload.github.com/Aetopia/Resolution-Enforcer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetopia%2FResolution-Enforcer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259280658,"owners_count":22833432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-17T10:08:35.395Z","updated_at":"2025-06-11T14:32:24.744Z","avatar_url":"https://github.com/Aetopia.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resolution Enforcer\nA simple program to enforce desktop resolutions on specific applications. (Win32 and UWP apps.)\n\n## Aim\nThe 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.    \n\nMostly aimed at games or software which do not offer an option to select a external fullscreen resolution. \n\n# Downloads\n### [Find Pre-Compiled Binaries here.](https://github.com/Aetopia/Resolution-Enforcer/releases)\n\n# Usage\nRun the script/application to generate an options file.        \n\nAdd UWP apps or Win32 apps that should be filtered out by the program.        \n\nUWP Apps =\u003e Only include the name of the app.        \nWin32 Apps =\u003e Only include the name of executable.         \n\nExample:\n```ini\n; Configuration file generated by Resolution Enforcer.\n\n[General]\n; Set the delay between application checks in milliseconds.\n; Increase this value if you experience high CPU usage.\nDelay = 100 \n\n[Applications]\n; Title or Executable Name = Resolution\nMinecraft = 1280x720\nHaloInfinite.exe = 1600x900\n```\n\nTo close Resolution Enforcer, open up Task Manager and kill `Resolution Enforcer`.\n\n## Build\n1. Install Python `3.10`.\n2. Install the following modules or use `requirements.txt`.\n```\npip install -r \"requirements.txt\" \n```\nOR\n```\npip install pywin32 psutil\n```\n3. Run `build.bat`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faetopia%2Fresolution-enforcer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faetopia%2Fresolution-enforcer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faetopia%2Fresolution-enforcer/lists"}