Fixing innability to move after the combat on 120Hz+ monitors
The bug
This guide was written back in 2015, when neither Nvidia, nor AMD had exposed settings for limiting framerate without engaging Vsync or locking refresh rates to 60Hz, so RivaTuner was most convenient way to achieve framerate lock.
In 2024 both AMD and Nvidia have new apps and driver settings where you can limit framerates on game-by-game basis. The whole idea of this guide is to limit framerate to something that won't break the game during battles. For me it was around 72FPS.
TL;DR Limit framerate the most convinient way to around 70-75FPS. Be it RivaTuner or native AMD/Nvidia apps. If you decide to go with RivaTuner and MSI Afterburner, this guide is still very helpful.
Are you experiencing bug that causes your game to essentially break after each combat sequence? Is you character not responding to movement controls? Are you playing on higher refresh monitor (120Hz+)? Then I might have a fix for you.
After encountering this bug myself and researching it on the internet, the only apparent solution was to toggle Vsync ON in settings. That did nothing for me and game kept breaking after each combat sequence, since it kept running at 144FPS even with Vsync.
Cause of the bug
For people with modern gaming monitors Vsync wouldn't work due to the fact that game even with Vsync would refresh at 120/144FPS causing engine to bug out. The exact breaking point appears to be around 90FPS.
The Fix
In order to fix this issue you need to limit your framerate.
There is couple of methods of doing so, but I will discuss the easiet one.
You need to install RivaTuner Statistics Server. If you have overclocking utilities for your GPU such as MSI Afterburner, RivaTuner comes included by default.
Steam has "EVGA Precision X" tool, which also includes RivaTurner Server as part of it package. You can download it from Steam here: http://store.steampowered.com/app/268850/
Open RTSS, then follow 3 easy steps:
- Press "+" or "Add" button in the bottom left corner of the window
- Locate KOTOR2 executable in your Steam folder and add it.
- Find option called "Frame Limit". Next set it either 60FPS limit or 72FPS limit in game. Limit should depend on your monitor refresh rate and should be half of that to eliminate stutter. So if you have 144Hz monitor, select 72FPS limit.
After you do it, you should be done and no longer experience any movement issues after combar in KOTOR2.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.