Calamity Mod Wiki
Advertisement

Several features of the Calamity Mod can be toggled though the usage of either tModLoader's in-game configuration menu or the external CalamityConfig.json file.

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

  • Windows: "C:\Users\username\Documents\My Games\Terraria\ModLoader\Mod Configs"
  • Mac: "~/Library/Application support/Terraria/ModLoader/Mod Configs"
  • Linux: "Home/.local/share/Terraria/Modloader/Mod Configs"

If editing CalamityConfig.json manually, the player must quit Terraria completely, edit the settings in the file, and then start Terraria again in order for them to take effect.

Configurable mechanics[]

Calamity Main mod[]

The following settings are listed in the CalamityConfig.json file. Editing these settings manually requires the player to quit Terraria completely, open the file, edit the settings then start Terraria again.

Type Configuration Options Tooltip
Graphic Changes Afterimages
(Afterimages)
true or false
(Default: true)
Enables rendering afterimages for Calamity NPCs, projectiles, etc.
Disable to improve performance.
Disable Screenshakes
(DisableScreenShakes)
true or false
(Default: false)
Disables all screen-shaking effects.
Stealth Invisibility
(StealthInvisbility)
true or false
(Default: true)
Enables players gradually turning invisible as their Rogue Stealth increases.
This effect is visually similar to Shroomite armor's stealth.
New Shop Inventory Alert
(ShopNewAlert)
true or false
(Default: true)
Adds an icon that appears over Town NPCs when they have new items in their shops.
UI Changes Boss Health Bars
(BossHealthBar)
true or false
(Default: true)
Enables Calamity's boss health bar in the bottom right corner of the screen.
Boss Health Bar Extra Info
(BossHealthBarExtraInfo)
true or false
(Default: true)
Adds extra info to the Calamity boss health bar.
This displays either the boss's exact health or number of remaining parts or segments.
Boss and Miniboss Debuff Display
(DebuffDisplay)
true or false
(Default: true)
Adds an array of debuff icons above all bosses and minibosses.
Lock Meter Positions
(MeterPosLock)
true or false
(Default: true)
Prevents clicking on the Stealth, Rage and Adrenaline Meters.
This stops them from being dragged around with the mouse.
Stealth Meter
(StealthBar)
true or false
(Default: true)
Enables the Stealth Meter UI, which shows the player's current stealth level.
The Stealth Meter is always hidden if not wearing Rogue armor.
Stealth Meter X Position
(StealthMeterPosX)
0 to 3840
(Default: 820)
The X position of the Stealth Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Stealth Meter Y Position
(StealthMeterPosY)
0 to 2160
(Default: 43)
The Y position of the Stealth Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Charge Meter
(ChargeMeter)
true or false
(Default: true)
Enables the Charge Meter UI, which shows the charge level of the player's currently held Arsenal item.
The Charge Meter is always hidden if not holding a chargable arsenal item.
Charge Meter X Position
(ChargeMeterPosX)
0 to 3840
(Default: 950)
The X position of the Charge Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Charge Meter Y Position
(ChargeMeterPosY)
0 to 2160
(Default: 43)
The Y position of the Charge Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Speedrun Timer
(SpeedrunTimer)
true or false
(Default: false)
Enables a Speedrun Timer.
Speedrun Timer X Position
(SpeedrunTimerPosX)
-800 to 800
(Default: 68)
The X position of the Speedrun Timer.
Speedrun Timer Y Position
(SpeedrunTimerPosY)
16 to 1000
(Default: 16)
The Y position of the Speedrun Timer.
General Gameplay Changes Early Hardmode Progression Rework
(EarlyHardmodeProgressionRework)
true or false
(Default: true)
Demon Altars no longer spawn ores and crimson/corruption blocks when broken.
Wall of Flesh spawns Cobalt and Palladium ore on first kill.
The first mech boss you fight has 20% less HP and damage and spawns Mythril and Orichalcum ore on first kill.
The second mech boss you fight has 10% less HP and damage and spawns Adamantite and Titanium ore on first kill.
The third mech boss spawns Hallowed Ore on first kill
Lethal Lava
(LethalLava)
true or false
(Default: true)
Makes lava significantly more deadly by adding a new debuff.
Permanent lava immunity does not provide immunity to this debuff.
This setting is ignored in Death Mode, which always has Lethal Lava.
Proficiency
(Proficiency)
true or false
(Default: true)
Enables the Proficiency system which allows the player to gain slight stat bonuses by persistently using one damage class.
Disabling the system does not remove levels players already have, but disables their stat bonuses and prevents experience gain.
Boss Zen
(BossZen)
true or false
(Default: true)
While a boss is alive, all players receive the Boss Zen buff which drastically reduces enemy spawn rates.
Let Town NPCs spawn at night.
(CanTownNPCsSpawnAtNight)
true or false
(Default: false)
Allows you to determine if town NPCs (including the Old Man) can spawn at night.
Town NPC Spawn Rate Multiplier
(TownNPCSpawnRateMultiplier)
1 to 10
(Default: 1)
Makes town NPCs spawn more quickly, the higher this value is.
Boss Health Percentage Boost
(BossHealthBoost)
0 to 900
(Default: 0)
Globally boosts the health of all bosses.
Does not affect bosses that are already spawned.
Expert Changes Reduce Expert Debuff Durations
(NerfExpertDebuffs)
true or false
(Default: true)
Debuffs in Expert Mode are no longer doubled
Rework Chilled Water
(ReworkChilledWater)
true or false
(Default: true)
When enabled, water in the Snow and Ice biomes will rapidly drain the player's breath instead of inflicting Chilled.
Disable Expert Enemy Spawns in Towns
(DisableExpertTownSpawns)
true or false
(Default: false)
Counteracts Expert Mode allowing enemies to spawn near towns by vastly decreasing spawn rates.
This can have unintended side effects such as making critters difficult to find.
Revengeance Changes Rage and Adrenaline Meter Shake
(MeterShake)
0 to 4
(Default: 2)
How much the Rage and Adrenaline Meters shake while in use.
Set to zero to disable the shaking entirely.
Rage Meter X Position
(RageMeterPosX)
0 to 3840
(Default: 500)
The X position of the Rage Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Rage Meter Y Position
(RageMeterPosY)
0 to 2160
(Default: 30)
The Y position of the Rage Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Adrenaline Meter X Position
(AdrenalineMeterPosX)
0 to 3840
(Default: 650)
The X position of the Adrenaline Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Adrenaline Meter Y Position
(AdrenalineMeterPosY)
0 to 2160
(Default: 30)
The Y position of the Adrenaline Meter.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Death Mode Changes Weather Hazard Delay Multiplier
(DeathWeatherMultiplier)
0.5 to 3
(Default: 1)
Adjusts the delay between Death Mode weather hazards such as lightning.
Decreasing this value makes hazards more frequent.
Increasing this value makes hazards less frequent.
Boss Rush Curses Accessory Curse
(BossRushAccessoryCurse)
true or false
(Default: false)
Limits the player to five accessories during the Boss Rush.
Health Curse
(BossRushHealthCurse)
true or false
(Default: false)
Disables all health regeneration during the Boss Rush.
Dash Curse
(BossRushDashCurse)
true or false
(Default: false)
Disables all dashes during the Boss Rush.
Immunity Frame Curse
(BossRushImmunityFrameCurse)
true or false
(Default: false)
During the Boss Rush, being hit twice within three seconds will cause instant death.
This effect ignores revives.

Calamity Music mod[]

The following settings are listed in the CalamityMusicConfig.json file. Editing these settings manually requires the player to quit Terraria completely, open the file, edit the settings then start Terraria again.

Type Configuration Options Tooltip
General Changes Title Music
(ReplaceTitleMusic)
true or false
(Default: true)
Causes The Tale of a Cruel World to play on the Title Screen instead of the default Terraria music.

Notes[]

  • The in-game configuration option menu features red background (#312024 ●) and buttons (#C03640 ●).
  • There are several configuration options with sliders that are adjusted in increments.
    • Boss Health Percentage Boost has an increment of 50.
    • Rage and Adrenaline Meter Shake has an increment of 1.
    • Weather Hazard Delay Multiplier has an increment of 0.25.

Trivia[]

  • The Boss Rush curses are inspired by bindings from Hollow Knight, which are optional challenges that can be applied to a Pantheon, the game's equivalent of a boss rush mode.
    • The Immunity curse is inspired by the High Stress modifier of the Challenge Mode in Enter the Gungeon.
Advertisement