Honkai: Star Rail: Best LocalSettings.xml for High FPS Mode

The PC version of Star Rail hides the 120 FPS option that exists in the codebase. By modifying the GraphicsSettings_Model binary key, we can force the engine to initialize with a higher frame budget.

File & Registry Path

Since there is no LocalSettings.xml, you must navigate the Windows Registry. Ensure the game and launcher are completely closed before proceeding.

Registry Path:

HKEY_CURRENT_USER\Software\Cognosphere\Star Rail

Technical Note: To make the binary key appear, you must first enter the game, change any graphics setting to “Custom,” and then exit. If the key is missing, the registry hasn’t been initialized by your specific hardware profile yet.

Optimized “120 FPS Unlock” Configuration Table

ParameterRecommended ValueTechnical Purpose
GraphicsSettings_ModelEdit BinaryThe master JSON string containing FPS, resolution, and quality.
FPS Value120The Limit. Values above 120 will cause the game to revert to 60.
V-SyncOffDisabling internal V-Sync is required for the high FPS cap to take effect.
Rendering Quality1.0 or 1.2Keeps the GPU load stable at high framerates; avoid 2.0 at 120 FPS.

HowTo: Engineering the 120 FPS Registry Tweak

Follow these GameEngineer.net technical steps to unlock your framerate:

  1. Open Registry Editor: Press Win + R, type regedit, and hit Enter.
  2. Navigate to the Key: Go to HKEY_CURRENT_USER\Software\Cognosphere\Star Rail.
  3. Modify GraphicsSettings_Model: Look for a binary value named GraphicsSettings_Model_hXXXXXXXX (the numbers at the end vary by user).
  4. The Hex Edit: Double-click the value. Look for the string "FPS":60. Carefully change the 60 to 120.
    • Tip: In the Hex view, the numbers correspond to ASCII. You are looking for 36 30 (60) and changing it to 31 32 30 (120).
  5. NVIDIA/AMD Override: Since the in-game V-Sync can be buggy at 120 FPS, disable it in-game and enable “Fast V-Sync” (NVIDIA) or “Enhanced Sync” (AMD) in your GPU control panel to prevent screen tearing at high speeds.
  6. Read-Only Warning: Do not change your graphics settings in-game after this tweak. If you touch the in-game “Graphics Quality” slider, the game will overwrite your registry edit and revert the cap to 60 FPS.

Technical Explanation: Serialization and Frame-Time Consistency

The GraphicsSettings_Model key is a serialized JSON object. When the game starts, the Unity engine de-serializes this string into a C# object. The FPS variable directly sets the Application.targetFrameRate property.

In the 2026 version of the engine, setting this to 120 reduces your frame-time target from 16.6ms to 8.3ms. Because Star Rail’s animations are interpolated, the character movements and “Ultimate” cutscenes will appear twice as smooth. However, the game’s internal physics (cloth and hair simulation) are calculated on the fixed update loop ($T_{fixed}$); pushing past 120 FPS can cause these simulations to “jitter” or oscillate wildly, which is why the registry revert exists as a failsafe.

Leave a Comment