The goal for a 240Hz setup is to move the game from “Composed” rendering to “Independent Flip” mode. In the 2026 gaming landscape, standard V-Sync is a relic that adds too much latency. By manually editing the settings.json, we force the engine to prioritize raw frame output over synchronization, ensuring that the visual data reaching your eyes is as current as the CPU’s game-logic calculation.
File Path
Dead Cells stores its configuration in the Steam userdata directory. Before editing, ensure Steam Cloud is temporarily disabled or that you are editing the remote version to prevent overwrites.
C:\Program Files (x86)\Steam\userdata\<Your_Steam_ID>\588650\remote\settings.json
Technical Note: If you are using the GOG or EGS version, the file is typically located in
%LOCALAPPDATA%\DeadCells\.
Optimized settings.json Configuration Block
Open the file with a code editor and apply these values to unlock the full potential of your 240Hz panel:
{
"vSync": false,
"fpsMax": 240,
"fullscreen": true,
"highRes": true,
"particles": 40,
"noBloodMode": false,
"screenShake": 0,
"glitchEffect": false
}
Technical Breakdown and 240Hz Stabilization
| Parameter | Recommended Value | Technical Impact |
| vSync | false | Disables the engine’s wait state, reducing input lag by up to $16ms$ at high refresh rates. |
| fpsMax | 240 | Matches the engine’s internal tick rate to your monitor’s physical refresh cycle. |
| fullscreen | true | Forces Exclusive Fullscreen; essential for bypassing the Windows Desktop Windows Manager (DWM). |
| particles | 40 | Reduces the draw call count for the CPU, which is often the bottleneck in late-game 240Hz stability. |
| screenShake | 0 | Eliminates the constant canvas re-positioning, which can cause perceived judder at 240Hz. |
HowTo: Achieving Perfect Frame Pacing
Follow these steps on GameEngineer.net to ensure your 240Hz experience is jitter-free:
- Launch Option: Right-click Dead Cells in Steam > Properties. In Launch Options, type
-dx11. The DirectX 11 backend generally handles high-refresh-rate swap chains more efficiently than the Legacy OpenGL mode on modern GPUs. - GPU Driver Tweak: In the NVIDIA Control Panel or AMD Software, set “Low Latency Mode” to Ultra (NVIDIA) or “Anti-Lag” to Enabled (AMD). This reduces the “Maximum Pre-rendered Frames” to 0, which is critical when a frame only lasts $4.16ms$.
- High DPI Override: Right-click
deadcells.exe> Properties > Compatibility > Change high DPI settings. Check “Override high DPI scaling behavior” and set it to “Application.” - CPU Core Affinity: Since Dead Cells is heavily single-threaded, use Task Manager (Details tab) to set the
deadcells.exepriority to “High.” This prevents background system interrupts from causing a frame drop during intense combat. - Disable Steam Overlay: In competitive 240Hz gaming, every background hook matters. Disabling the Steam Overlay can shave off microseconds of processing time per frame.
Technical Explanation: The 240Hz “Wait” Penalty
In high-speed roguelites, the Parry Window is usually a fixed number of frames. At 60Hz, a 10-frame window is $166ms$. At 240Hz, the engine renders more frequently, but the internal logic of Dead Cells still processes at a fixed rate. If V-Sync is enabled, the GPU is forced to wait for the monitor’s refresh signal. At 240Hz, if your GPU misses the $4.16ms$ window by even $0.1ms$, it must wait for the next refresh, effectively cutting your FPS to 120 instantly. This “FPS Halving” is the primary cause of stutter. By setting vSync: false and fpsMax: 240, you allow the engine to “tear” slightly if needed, but you gain a perfectly linear input response, which is the only way to play consistently at the highest difficulty levels.