cdozdil / OptiScaler

OptiScaler is middleware that enables various upscaling technologies in DLSS2-only games. It allows non-Nvidia users to use upscaling by applying DLSS2 inputs to XeSS, FSR2, or FSR3.
MIT License
565 stars 12 forks source link

Changing UpscaleRatio and QualityOverrides with in-game menu #31

Closed Dendari92 closed 3 months ago

Dendari92 commented 3 months ago

Hello, thanks for your work on this awesome mod.

I'd like to ask if it's possible to change UpscaleRatio and QualityOverrides values while in-game, unfortunately so far I've been unable to do so and I'm not sure if I'm missing something.

See the following image, I've clicked on the checkboxes and changed the ratio values but as you can see on the bottom left of the in-game menu it doesn't seem to change the actual render resolution. image

Btw changing the values in the .ini file works without problem but sometimes I'd like to change it on the fly depending on the game level.

cdozdil commented 3 months ago

Hi,

Most games query these values when changing a quality preset (Balanced -> Perf) or resolution. Most Unreal Engine games query these values once while booting up and use these values. Some rare games (HZD for example) query these values every frame and adjust render resolution according to new values. So this behavior is totally up to games approach but usually after changing ratios changing resolution helps.

Dendari92 commented 3 months ago

Hi, thanks for your explanation. I've used this mod on mostly Unreal Engine games, so I guess that's why only modifying the .ini file seems to work.