Difference between revisions of "User:Keith/Sandbox"
From PCGamingWiki, the wiki about fixing PC games
Line 31: | Line 31: | ||
# Copy <code>SpecialKXX.dll</code> to the game folder, and rename it to <code>XX.dll</code>. | # Copy <code>SpecialKXX.dll</code> to the game folder, and rename it to <code>XX.dll</code>. | ||
# Run the game once, and close it to allow the configuration file of Special K to be created. | # Run the game once, and close it to allow the configuration file of Special K to be created. | ||
− | # Open <code>XX.ini</code>, and change <code>RefreshRate=-1.0</code> to desired hertz | + | # Open <code>XX.ini</code>, and change <code>RefreshRate=-1.0</code> to desired hertz (e.g. <code>RefreshRate=120</code>). |
}} | }} | ||
{{Fixbox|description=Override refresh rate with 3Dmigoto|ref=<ref>{{Refcheck|user=Keith|date=|comment=}}</ref>|fix= | {{Fixbox|description=Override refresh rate with 3Dmigoto|ref=<ref>{{Refcheck|user=Keith|date=|comment=}}</ref>|fix= |
Revision as of 22:57, 3 October 2020
- Lots of games set their refresh rate to "0", basically meaning it can be whatever the default refresh is for your monitor. The problem? Windows screws it up somewhere along the way and sets it to your lowest refresh rate possible.[1]
Useful tools for forcing custom refresh rates
Program | Notes |
---|---|
3Dmigoto | Supports DirectX 11 |
D3Dx by Chiri | Supports DirectX 9 |
Special K | Supports DirectX 9 and DirectX 11 |
dgVoodoo 2 | Supports DirectX 2 - DirectX 9 |
Template
===Game uses incorrect refresh rate=== {{--}} The game may default to the lowest supported refresh rate of the monitor. {{Fixbox|description=Override refresh rate with Special K|ref=<ref>{{Refcheck|user=Keith|date=|comment=}}</ref>|fix= # Download the latest release of [https://discourse.differentk.fyi Special K]. # Copy <code>SpecialKXX.dll</code> to the game folder, and rename it to <code>XX.dll</code>. # Run the game once, and close it to allow the configuration file of Special K to be created. # Open <code>XX.ini</code>, and change <code>RefreshRate=-1.0</code> to desired hertz (e.g. <code>RefreshRate=120</code>). }} {{Fixbox|description=Override refresh rate with 3Dmigoto|ref=<ref>{{Refcheck|user=Keith|date=|comment=}}</ref>|fix= # Download the latest release of [https://github.com/bo3b/3Dmigoto/releases 3Dmigoto]. # Open <code>XX</code> and copy the files to <code>{{p|game}}</code>. # Open <code>d3dx.ini</code>. # Change <code>;refresh_rate=60</code> to desired hertz, and remove the semicolon (e.g. <code>refresh_rate=120</code>). # Change <code>hunting=1</code> to <code>;hunting=1</code> by adding a semicolon. }}
Games that run at the wrong refresh rate
Unconfirmed
- Mace Griffin: Bounty Hunter
- Planet Zoo
- Wolfenstein II: The New Colossus (uses Vulkan; try NVCP tweak)
- Wolfenstein: Youngblood (uses Vulkan; try NVCP tweak)
- Wolfenstein: Cyberpilot (uses Vulkan; try NVCP tweak)
- Zombie Army 4: Dead War
Unfixable
- Alone in the Dark: The New Nightmare - OpenGL
- Cloudbuilt - OpenGL
- Dragon's Lair 3D: Return to the Lair - OpenGL
- Rooms: The Main Building
- Silver Grapple - OpenGL
- Sonic Forces[Note 2]
- The Sims 2[Note 3]
Notes
- ↑ Trine 2 and Trine 3 have broken "Automatic" refresh rate, so you have to specify the real one in the launcher.
- ↑ Game doesn't like Special K/3Dmigoto likely due to Denuvo being present in the executable
- ↑ dgVoodoo can be applied to the game, but forcing a resolution/refresh rate through dgVoodoo breaks the game