FPS Reducer Config Guide: Profiles, Idle FPS, and Setup
FPS Reducer is a performance tool that lowers your frame rate when you are not actively playing, and its settings are handled entirely through an in-game configuration screen and hotkeys rather than any crafting recipe.
Opening the Configuration Screen
The mod's main settings live in the FPS Reducer Configuration screen, and a second page called FPS Reducer Advanced Options holds additional controls. Open these screens through the mod's own interface or the corresponding hotkey (set it in the controls menu). Once open, you can adjust values with sliders and check boxes.
The Three Basic Profiles
The mod ships with three ready-made profiles so you do not have to tune every value by hand.
- Modest — This is the default. Your frame rate drops whenever the game window is not in the foreground or while the pause menu is open.
- Eco — This behaves much like the original version of the mod. Frames are cut when the window is in the background, when the pause menu is showing, or after ten minutes without any input.
- Situational Cooling (Low) — Meant for machines that already run at 60fps or above. On top of everything Eco does, the frame rate is capped at 60 whenever your character stands still, while the inventory is open, or in any other GUI screen. VSync and the Max Framerate option in Video Settings can weaken the result.
- Situational Cooling (High) — Built for weaker computers and applies stronger limits. Beyond Eco's behaviour, it caps the frame rate at 30 while your character is stationary, in the inventory, or in any GUI screen.
Manual and Automatic Reduction
forceIdle lets you drop the frame rate by hand instead of waiting for the mod to decide. Use the corresponding hotkey (set it in the controls menu) to toggle it.
Several options govern when reduction kicks in automatically:
- reducingInBackground — cuts frames while the window is inactive.
- reducingInGameMenu — cuts frames while the game menu is open.
- ignoreHoldButton — stops a held mouse button from counting as activity, so the mod can still treat you as idle.
Timing and Frame Caps
waitingTime is shown as minutes and seconds. It sets how long the client waits with no input before switching to the idle state. Slide the control all the way to the right to disable this delay entirely.
Three values decide how far the frame rate falls:
- noActFps — the cap applied the moment no input is detected.
- idleFps — the cap used once the idle state begins after the waiting period.
- guiScreenFps — the cap used in interface screens such as the inventory and menus.
Sound and the FPS Counter Position
suppressSound mutes audio while the game window is inactive, which pairs well with background frame reduction.
The counter's placement is set on a positioning screen. Pick one of eight check boxes arranged around the edges of the screen as your reference point, then drag the box that marks the counter's location. If dragging is awkward, the arrow keys or the WASD keys move the box as well.
A Practical Starting Point
Leave the profile on Modest if you only want savings while the window is hidden or paused. Switch to Eco if you also want the client to settle down after a long stretch without input. Choose Situational Cooling (Low) or (High) if you want frame caps applied during menus and while standing still, picking Low for a capable machine and High for a weaker one. Adjust waitingTime, noActFps, idleFps, and guiScreenFps afterwards to fine-tune the result.