Skip to content

True Stretched v1.0.4 (Beta - A)

Pre-release
Pre-release

Choose a tag to compare

@TheCodingCarson TheCodingCarson released this 09 Nov 10:07
· 15 commits to main since this release

True Stretched v1.0.4 Beta A

Changelog

  • Added 3 Public Variables "OverrideNative" & "OverrideNativeRes" & "StretchedEnabled"
  • Added Startup argument "--OverrideNative" (Used as '--OverrideNative 1920x1080'/'--OverrideNative WIDTHxHEIGHT')
  • General Fixes :
    • Fix issue where max monitor resolution wouldn't return any value over 1920x1080 cause native resolution to be wrong on 1440p+ monitors (Switched "GetMonitorMaxResolution()" function to use EnumDisplaySettings)
    • Fixed an issue causing "Stretched Resolution" dropdown to set "Active Focus" to "None" causing it to block typing full resolution value
    • Fixed an issue were an error log would be produced 2 errors back to back "Error: Can't get Game Monitor no monitor set" when opening the program for the first time before the monitors have been set
    • General Error Handling improvements to various modules
    • Added Missing attribute "MaxResolution" to "GetMonitorInfo()" function
  • General Global UI Changes :
    • Changed All Tooltip "AutoPopDelay" from 5 seconds to 10 seconds (To increase change of user seeing it)
    • Changed All Tooltip "InitialDelay" from 1.5 seconds to 1 second (To increase change of user seeing it)
    • Added more Tooltips to better explain settings and buttons in the program
  • Main Form (Form1) UI Improvements :
    • Added Tooltips for options for games to better explain what said option does
    • Changed various labels and checkboxes to use semi-bold font styling to make differentiating sentences and option labels easier
    • Removed Options related to Valorant's "Delay Stretching" as it's no longer needed
  • Organized commonly used functions into a folder/type called "Helpers" :
    • New Helpers:
      • "GetVersion_Helper" - Used to return the standardized format use throughout the program
      • "PrivilegedCheck_Helper" - Used to check if the program is running with administrator privileges
      • "CheckForWindow_Helper" - Used to check to see if a Window by a name is currently running
  • Valorant Specific Fixes :
    • Fixed Stretched 4:3 resolutions no longer working after Valorant update 9.09
    • Moved Functions for enabling and disabling to new folder/type called "Games" under "Valorant_Games.vb"

Notes: Valorant Patch 9.09 temporarily blocked the ability to use 4:3 stretched resolution. This beta has fix the issue and 4:3 (or any) resolution can be used for Valorant as of this release.