Terraria Wiki
Advertisement
Terraria Wiki
Desktop versionMobile version
Desktop/Mobile-Only Content: This information applies only to the Desktop and Mobile versions of Terraria.
UseExperimentalFeatures in config.png

Config.json is a file created by Terraria that primarily stores settings that were chosen via Terraria's settings menu.

Config.json resides in one of the following locations by default:

  • Windows: "%USERPROFILE%\Documents\My Games\Terraria"
  • Mac: ~/Library/Application support/Terraria
  • Linux: $HOME/.local/share/Terraria
  • Android: /sdcard/Android/data/com.and.games505.TerrariaPaid or /storage/emulated/0/Android/data/com.and.games505.TerrariaPaid
  • iOS: Browse > On My (device) > Terraria

Hidden settings[]

Important.svg
This section describes experimental Terraria features.
Features described below may be subject to change or removal in future Terraria updates, and may not function perfectly. Use with caution.
It is recommended that you back up your world and player files prior to enabling or using these features.

In addition to storing the in-game menu settings, config.json allows players to set certain game options that have not yet been added to the menu. In order to set these options, quit Terraria completely, open the config.json file, edit the desired settings, then save the config.json file and start Terraria.

Gameplay[]

Key Default value Description
UseExperimentalFeatures false When this is set to true, experimental features will be enabled. There are currently no experimental features.
UseSmartCursorForCommonBlocks false When this is set to true, Smart Cursor will activate even for common block types (1.2.4's smart block placement will be re-enabled).
SettingsUnlock_WorldEvil false Defeating the Wall of Flesh will cause this setting to be set to true.
UnlockMusicSwap false Entering the drunk world will cause this setting to be set to true.

Visuals[]

Key Default value Description
MultiplayerNPCSmoothingRange 300 Smooths NPC movement within a pixel range in multiplayer.
TeamNameplateDistance 2000 The distance (in pixels) at which team nameplates in multiplayer start rendering. If set to 0 or below, they will stop rendering entirely.
WaterfallDrawLimit 1000
DisableIntenseVisualEffects false When this is set to true, the flashing effect during Thunderstorms will be disabled.
SettingDontScaleMainMenuUp false When this is set to true, the title screen will not scale based on the vertical resolution (pre-1.4.0.1 behavior).
FilterLimit 16 The amount of filters that can be active at any time.
FilterPriorityThreshold "VeryLow" Can be set to "VeryLow", "Low", "Medium", "High", or "VeryHigh". Filters with a lower priority than the one set will not be rendered.
Desktop version Support4K true (on most devices) When this is set to true, 4K resolution options will be available in the video tab.

Other[]

Key Default value Description
WorldRollbacksToKeep 2 When this is set to 2 or higher, rolling world backups will be enabled.
SettingBlockGamepadsEntirely false When this is set to true, controller inputs will be ignored.
Desktop version FlashIconForEvents "All" Can be set to "None", "Damage", "SpawnOrDeath", "WorldGen", or "All".
Desktop version CloudSavingDefault false When this is set to true, new world and player files will automatically have cloud saving enabled.
Desktop version ThrottleWhenInactive true
Desktop version UseRazerRGB true When this is set to false, chroma support for Razer devices will be disabled.
Desktop version UseCorsairRGB true When this is set to false, chroma support for Corsair devices will be disabled.
Desktop version UseLogitechRGB true When this is set to false, chroma support for Logitech devices will be disabled.
Desktop version UseSteelSeriesRGB true When this is set to false, chroma support for SteelSeries devices will be disabled.
Desktop version RGBUpdatesPerSecond 45.0 The amount of times chroma effects will update per second.
Desktop version QuickLaunch false When this is set to true, JIT loading will be skipped on the main menu.

History[]

  • Desktop 1.4.0.3: Added DisableIntenseVisualEffects, MultiplayerNPCSmoothingRange and TeamNameplateDistance.
  • Desktop 1.4.0.1:
    • Texture Packs and World Seeds no longer need to be enabled via UseExperimentalFeatures.
    • Added UnlockMusicSwap, SettingDontScaleMainMenuUp, SettingBlockGamepadsEntirely, FlashIconForEvents, ThrottleWhenInactive, RGBUpdatesPerSecond, UseRazerRGB, UseCorsairRGB and UseLogitechRGB.
    • Removed RunningAchievementEnabled.
  • Desktop 1.3.4.3: Fixed FilterPriorityThreshold resetting in every future update.
  • Desktop 1.3.4.2: Added Texture Pack support, also enabled via UseExperimentalFeatures.
  • Desktop 1.3.4: Added UseExperimentalFeatures, which enables World Seeds.
  • Desktop 1.3.1:
    • All previously hidden config settings are now in the game menus.
    • Added QuickLaunch.
  • Desktop 1.3.0.3: Added UseSmartWallReplacement, UseSmartCursorForCommonBlocks, DisableLeftShiftTrashCan, HidePasswords, ThickMouseEdges.
This article has open info requests.
 
The following is a list of requests for additions or changes to this article. See Category:Article info requests for all current requests across Terraria Wiki.
  • Descriptions for QuickLaunch, ThrottleWhenInactive, FlashIconForEvents and WaterfallDrawLimit
When a request is fulfilled, edit this page and remove it. When all requests are fulfilled, remove the {{info request}} template from this page.