How To Change Cursor Scale In League Of Legends For A 4K Monitor

How To Change Cursor Scale In League Of Legends For A 4K Monitor

How to Change the League of Legends Cursor | TGG

To scale your League of Legends cursor on a 4K monitor, increase the Cursor Scale slider to 100 within the in-game Interface settings. If the cursor remains too small at 3840x2160 resolution, you must edit the CursorScale value within the local game config and PersistedSettings files, then set the files to read-only to bypass the default scaling caps.


Pre-Configuration Planning and 4K Display Benchmarks

Playing League of Legends at ultra-high definition (UHD) presents a severe rendering challenge for legacy engine assets. At a 3840x2160 resolution, the pixel density (PPI) increases dramatically compared to standard 1080p displays. Because League of Legends relies heavily on fixed-pixel bitmap assets for its user interface, a cursor that appears normal at 1080p shrinks to a quarter of its physical size on a 4K display.

Without proper scaling, players lose track of the mouse pointer during chaotic team fights, leading to missed skill shots and compromised positioning. Resolving this issue requires a systematic adjustment of both in-game parameters and configuration files to force the game engine to scale the cursor beyond its hardcoded user interface limitations.



Essential Configuration Assets



  • Operating System: Windows 10 or Windows 11 with administrative privileges.
  • Text Editor: Notepad, Notepad++, or VS Code (do not use rich text editors like Microsoft Word, as they inject hidden formatting characters).
  • Riot Games Client Version: Current live patch of League of Legends.
  • Hardware Setup: 4K UHD monitor running at native 3840x2160 resolution.


Mandatory System Specifications



  • Target Directory Access: Ability to read, write, and modify files in the Riot Games installation directory, typically located on the C: drive.
  • Graphics Driver Settings: Access to Nvidia Control Panel or AMD Radeon Software to verify DPI scaling behaviors.
  • Estimated Calibration Time: 10 to 15 minutes of configuration followed by a brief local testing phase in Practice Tool.

Step-by-Step Guide to Scaling Your League Cursor for UHD

The following steps guide you through adjusting your in-game interface settings, editing the configuration files to exceed standard limits, syncing those changes with Riot's cloud storage, and overriding Windows DPI scaling to ensure a perfectly sized cursor.



Step 1: Adjusting the In-Game UI Interface Scale First

Before editing configuration files, you must maximize the baseline scaling settings within the game client. This establishes the foundation that your custom file modifications will build upon.



  1. Launch League of Legends and enter the Practice Tool.
  2. Once your champion spawns, press the Escape key to open the Options menu.
  3. Select the Interface tab on the left-hand navigation pane.
  4. Locate the User Interface Scaling section.
  5. Drag the Cursor Scale slider all the way to the right until it reaches its maximum value of 100.
  6. Click Okay to save the changes and exit the menu.

Warning: Do not skip this step. Modifying configuration files before setting the in-game slider to its maximum can cause the game client to reset your manual file changes back to the default minimum value upon launch.



Step 2: Locating the Local Configuration Files

League of Legends stores its graphics, interface, and gameplay settings in local configuration files. To change the scaling beyond the default limits, you must access these files directly.



  1. Completely close the League of Legends client and the Riot Client app to prevent them from locking the files.
  2. Open Windows File Explorer.
  3. Navigate to your main drive, which is typically C:\Riot Games\League of Legends\Config. If you installed the game on a secondary drive, replace the C: drive letter with your custom drive letter.
  4. Locate two critical files in this folder: game.cfg and PersistedSettings.json.

Pro-Tip: Make a backup copy of both files before proceeding. Copy them and paste them into a backup folder on your desktop. If you make a syntax error during editing, you can easily restore the original files to fix any launching issues.



Step 3: Direct Editing of the Game Configuration File

The game configuration file controls the local rendering engine. By manually raising the scaling variable in this file, you bypass the limit of the in-game UI slider.



  1. Right-click the file named game.cfg and select Open With, then choose Notepad.
  2. Press Control + F to open the search bar.
  3. Type CursorScale into the search field and press Enter.
  4. Under the HUD section, you will see a line that reads CursorScale=1.0000 or a similar decimal value.
  5. Change this value to a higher multiplier. For 4K monitors, a value between 1.5000 and 2.5000 is recommended depending on your screen size. For example, change it to CursorScale=2.0000 to double the maximum cursor size.
  6. Click File and select Save, then close Notepad.


Step 4: Editing and Syncing PersistedSettings.json

Riot Games utilizes a cloud synchronization system that stores player profiles, keybinds, and interface layouts on their servers. If you only edit the local config file, the client will overwrite your changes with the server's older settings when you start a game. To prevent this, you must update the JSON file that manages cloud synchronization.



  1. Right-click the file named PersistedSettings.json and select Open With, then choose Notepad.
  2. Press Control + F and search for the phrase CursorScale.
  3. Locate the specific block of code that manages the cursor setting. It will display a variable named CursorScale alongside a value field.
  4. Modify the value to match your desired scale. In this JSON file, the value is typically represented as an integer. Change the value from 100 to 200 (which corresponds to the 2.0000 multiplier you set in the config file) or 250 (for a 2.5000 multiplier).
  5. Click File and select Save, then close the document.
  6. Right-click game.cfg, select Properties, check the box labeled Read-Only, and click Apply. This step locks the file and prevents the League client from reverting your changes.


Step 5: Overriding High DPI Scaling via Windows Properties

Windows sometimes attempts to scale legacy application bitmaps, causing the cursor to blur or render incorrectly at native 4K resolutions. Overriding this behavior ensures a sharp, properly proportioned cursor asset.



  1. Navigate to C:\Riot Games\League of Legends\Game.
  2. Right-click the file named League of Legends.exe (the executable with the gold logo) and select Properties.
  3. Click on the Compatibility tab at the top of the window.
  4. Click the button labeled Change high DPI settings near the bottom.
  5. In the new window, check the box under High DPI scaling override that reads Override high DPI scaling behavior.
  6. Set the drop-down menu beneath it to Scaling performed by: Application.
  7. Click OK on both windows to apply the new settings.

Mac cursor: How to change Mac pointer's color and size | Cult of Mac

Mac cursor: How to change Mac pointer's color and size | Cult of Mac

League of Legends Scaling Coefficients and Resolution Benchmarks

The table below illustrates how different monitor resolutions impact cursor visibility, along with the precise values required within your configuration files to achieve a consistent physical cursor size on your desk.



Resolution Standard PPI Range Default Max In-Game Scale Recommended Config Value (game.cfg) Sync File Value (PersistedSettings.json) Relative Visual Cursor Size
1920x1080 (FHD) 80 - 100 PPI 1.0000 1.0000 100 Standard Baseline (100%)
2560x1440 (QHD) 100 - 120 PPI 1.0000 1.2500 125 Reduced Visibility (75%)
3840x2160 (UHD) 140 - 160 PPI 1.0000 2.0000 200 Critically Small (25%)
3840x2160 (UHD) Over 160 PPI 1.0000 2.5000 250 Optimized Custom Size (100%)
7680x4320 (8K) Over 200 PPI 1.0000 4.0000 400 Practically Invisible (6%)

Resolving Configuration Reset and Scaling Failures

Configuring custom display variables can sometimes lead to stability issues or system overrides. Below are the most common failure states encountered when customizing your League of Legends cursor size on a 4K display, along with the technical steps to resolve them.



Scenario 1: Changes are Overwritten After Launching the Client



  • Root Cause: The Riot Client detects a mismatch between the local configuration files and the server-side cloud profile, triggering a synchronization process that overwrites your local edits.
  • Actionable Fix: Close the Riot Client completely. Delete the read-only attribute from your game.cfg file. Edit both game.cfg and PersistedSettings.json to match each other exactly. Save both files, then re-enable the Read-Only attribute on game.cfg before launching the client.


Scenario 2: Cursor Disappears or Glitches on the Edge of the Screen



  • Root Cause: High DPI scaling settings set in Windows are conflicting with the rendering engine's coordinates, causing the mouse cursor boundaries to offset.
  • Actionable Fix: Re-open the Compatibility properties for League of Legends.exe. Disable the High DPI scaling override checkbox, click Apply, and test the cursor again. If the issue persists, change your in-game display mode from Borderless to Fullscreen within the Video settings menu.


Scenario 3: Text and UI Elements Shrink But Cursor Stays Enormous



  • Root Cause: The UI scaling and cursor scaling parameters are decoupled in the configuration files, causing mismatched values when scaling modifiers are applied.
  • Actionable Fix: Open game.cfg and look for the variables MinimapScale and HUDScale. Lower these values if they have accidentally been increased, or adjust your cursor scale downward to a moderate level like 1.7500 to find a better balance with your user interface elements.


Scenario 4: Mouse Input Lag Increases After Upscaling



  • Root Cause: Your mouse driver polling rate is too low to smoothly update the coordinates of an upscaled hardware cursor on a high-refresh-rate 4K display.
  • Actionable Fix: Open your mouse software (such as Logitech G HUB or Razer Synapse) and increase your polling rate to 1000Hz. Additionally, open the Windows Mouse Settings, select Additional Mouse Options, go to the Pointer Options tab, and uncheck the box for Enhance pointer precision.

Frequently Asked Questions



Can I get banned for modifying the game.cfg or PersistedSettings.json files?

No, modifying these files is completely safe and does not violate Riot Games' terms of service. These files are designed to allow players to customize their local graphic and interface parameters. You are only editing official settings variables, not introducing third-party script engines or cheating tools.



Why does League of Legends not natively scale the cursor for 4K monitors?

The core engine of League of Legends was built on legacy technology designed for 1080p displays. While Riot Games has updated the game's UI and vector assets over time, the cursor asset remains a system-level mouse pointer. This pointer does not automatically scale with higher pixel densities unless forced by operating system overrides or configuration modifications.



What is the maximum safe cursor scale value I can use in the configuration files?

While you can technically enter higher numbers, the practical maximum limit before the cursor begins to pixelate heavily or introduce input latency is 3.0000 (which corresponds to 300 in the JSON sync file). Setting it higher than this can cause the bounding box of the cursor to block your view of underlying game elements.



Does changing my monitor resolution to 1440p solve the cursor size problem?

Changing your display resolution to 2560x1440 can mitigate the issue, but it causes severe visual blur on a native 4K monitor due to non-integer scaling. It is highly recommended to keep your monitor at its native 3840x2160 resolution and use the configuration file method outlined above to retain a crisp, high-quality image.



How do I reset my cursor and UI settings if I mess up the configuration files?

If you make a mistake and want to revert to the default settings, simply delete both game.cfg and PersistedSettings.json from your Config folder. When you launch the League of Legends client, it will automatically download a clean, unedited copy of these files from the Riot servers, resetting your interface settings to default.

Elevate Your High-Resolution Gaming Performance

Optimizing your mouse cursor size is only the first step in unlocking the full potential of playing League of Legends on a high-refresh-rate 4K monitor. Continue adjusting your hardware settings and graphics drivers to ensure low latency and crystal-clear visual clarity in every competitive match.


How to Easily Change Your Mouse Pointer for a Personalized Experience ...

How to Easily Change Your Mouse Pointer for a Personalized Experience ...

Read also: Biographers explain the connection between royals and lord ivor spencer-churchill