auto adjust is on by default(only during quest). But it’s suggested to tweak the settings and do some tests on your own device to get the best result. At least change the target fps of auto adjust. By default it’s targeting 30 fps.
The minimum resolution and how aggressive it is, is set by the upscaler quality, it works entirely different from other games that use FSR and DLSS with set resolutions.
So I appreciate if you go insult someone else, since is clear you have no knowledge of the game innerworkings.
I see no evidence that this is the case on pc. Using Special K the internal resolution never changed regardless of setting used. The console version do seem to use dynamic resolutions but I don't think that's true for pc. At least not with DLSS. If you have a source to the contrary I'd love to see it though because I wasn't aware this was even a thing for dlss (Google says very few games support it)
No but if that is the case, it's not very significant. I've never observed noticeable visual quality changes when going from a less taxing scene to a heavier one. At least in World which has a designated dynamic resolution setting it was incredibly evident when the changes in resolution were happening.
The game absolutely does not adjust the resolution dynamically as you play the game on the PC. "Auto" when choosing the upscaler's quality isn't the same as Dynamic Resolution. You either didn't understand the purpose of the mod or you must indeed be trippin'. Let's not spread false information and play the victim because someone asked us if we were "high". Just tell us that you weren't high, just mistaken, and we'll understand.
Again, if you don't know what you talking about then don't comment, SpecialK is irrelevant to this discussion.
I never said anything about having upscalers set to auto either, suggest you test properly with DLSS and FSR debug tools, and read the game description of the upscaler settings (very slowly, in case you don't understand English).
As already stated they do not use static values, contrary to must games.
SpecialK reports the exact same information that the dlss dev overlay does though. And neither ever show the internal resolution or target resolution ever changing. It could be that I am just really stupid and don't have a clue what you're talking about though 🤷
This basically the mod I've wanted since the start of the game because of how uneven the performance is. But I'm not entirely sure how it's supposed to work, does it only adjust the upscale level once per quest or constantly based on FPS? It changes the upscale level when I enable/disable the script in the REFRamework menu, but it doesn't do anything during gameplay. For example, in the first screenshot I'm in a large field and getting ~35FPS, but then I move to the camp near Rey Dau's place, the FPS goes up to ~45 but the upscale level doesn't change.
Also, can you make it active outside of quests too?
Glad you like this mod. It's also my most wanted mod. How do you tell the upscale mode not changing. The graphic level 0 in your screenshot is just a reference to you in-game settings, it should never change. When scale mode or resolution changes a chat log will pop up. When out of quest this mod changes graphic level when you change stage according to your per stage graphic level settings. The auto adjust algorithm only run during quests. I think I can make a toggle to let the auto adjust algorithm always run.
I get that chat log but it only shows up when I toggle the whole script on or off. Also like I said my game can hit 45FPS but nothing happens despite target FPS being set to 35. I used fast travel between two camps and the framerate difference between them was about 10-15 but the upscale level didn't adjust. If it helps I can make a video showing it I guess
Auto adjust is not running out of quest, so it will not change your graphic level according to your current fps.
You need to use the graphic level slider to set different graphic levels for the stages and environments you want to fast travel between. The graphic level will change to the level you choose.
Yeah, I tested it in a quest, there's a timer with Balahara right outside the window.
Okay, so the Graphics Level is like presets, I can save different settings in them and the script will switch between Levels based on the current FPS? Or am I still wrong.
And true, maybe a bit simpler version may be a nice addition. Something that would just increase or decrease upscale/resolution based on the current framerate, like on consoles. Also, if I gonna use this mod with framegen, does script use number of real or generated frames for abjustments?
I tested a bit more with the default settings and everything works as intended. Unfortunately there is still a lag when changing upscale level, but I guess this is the best thing we can have without Capcom doing it themselves. There are some Singletons and config entries for proper resolution scale, but enabling them does nothing. Still, thanks for this great mod!
After some consideration, I think an always on auto ajusting algorithm may not be a good idea. Because there are so many edge cases, where it should not run, like loading screen, a cut scene, title screen, menu, dialog, etc. It's too complecated to handle all these edge cases well.
Makes sense, quests start almost immediately after hitting a monster after all. The only thing is, the script doesn't go back to the default upscale level after the quest is complete? For me, it stayed at the last upscale level I had during the quest until I used fast travel
What have worked best for me currently after testing the mod for a while is to not adjust resolution at all. I exclusive use upscaler to gain performance and I have set custom upscale percentage with dlss tweak. I mostly know which zones are problematic (Scarlet Forest) so I just have them at -1 all the time and put a high fps threshold for increasing upscale quality to avoid a lot of switching. Hope this helps anyone looking for ideas.
I use recover interval to avoid frequent switchings. This settings is that after how many seconds when graphic level is reduced can it be increased again.
Hello, do you think it is possible to make a non-dynamic version with multiple keyboard buttons? For example, graphic option 1 would be the F1 key, graphic option 2 would be the F2 key, graphic option 3 would be the F3 key, and so on...
I appreciate the mod though, thank you a lot for your efforts.
There is an error between lines 271 and 275, where " loadConfig() " is not between the two ends. I don't know; I'm not a programmer, but it fixed the error on my machine. Cool mod though
36 comments
So I appreciate if you go insult someone else, since is clear you have no knowledge of the game innerworkings.
No but if that is the case, it's not very significant. I've never observed noticeable visual quality changes when going from a less taxing scene to a heavier one. At least in World which has a designated dynamic resolution setting it was incredibly evident when the changes in resolution were happening.
I never said anything about having upscalers set to auto either, suggest you test properly with DLSS and FSR debug tools, and read the game description of the upscaler settings (very slowly, in case you don't understand English).
As already stated they do not use static values, contrary to must games.
Also, can you make it active outside of quests too?
I get that chat log but it only shows up when I toggle the whole script on or off. Also like I said my game can hit 45FPS but nothing happens despite target FPS being set to 35. I used fast travel between two camps and the framerate difference between them was about 10-15 but the upscale level didn't adjust. If it helps I can make a video showing it I guess
You need to use the graphic level slider to set different graphic levels for the stages and environments you want to fast travel between. The graphic level will change to the level you choose.
Okay, so the Graphics Level is like presets, I can save different settings in them and the script will switch between Levels based on the current FPS? Or am I still wrong.
And true, maybe a bit simpler version may be a nice addition. Something that would just increase or decrease upscale/resolution based on the current framerate, like on consoles. Also, if I gonna use this mod with framegen, does script use number of real or generated frames for abjustments?
Not dissing the mod. Just venting.
60fps to 80fps
RTX3050TI 4GB VRAM
60fps to 80fps
RTX3050TI 4GB VRAM
I appreciate the mod though, thank you a lot for your efforts.