Configuration options

From Calamity Mod Wiki
Jump to navigation Jump to search

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

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

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

If editing CalamityMod_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 Calamity Mod's in-game configuration menu and in the CalamityMod_CalamityConfig.json file.

Type Icon Configuration Options Tooltip
Graphics Changes Steampunk Goggles.png Afterimages
(Afterimages)
true or false
(Default: true)
Enables rendering afterimages for Calamity NPCs, projectiles, etc.
Disable to improve performance.
Stardust Fragment.png Max Particle Limit
(ParticleLimit)
100 to 2000
(Default: 500)
Sets the maximum of particle effects that can exist at once.
Particles are separate from dust and gores.
Turn down to improve performance.
Turning this below 300 may cause some things to not display correctly.
Torrential Tear.png Bosses Stop Weather
(BossesStopWeather)
true or false
(Default: true)
When enabled, many late game bosses will stop all rain and related weather when spawned. Enable if you have performance issues during late game boss fights.
Wave Pounder.png Screenshake
(Screenshake)
true or false
(Default: true)
Enable or disables all screen-shaking effects.
Stealth Hair Dye.png 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.
UI Changes Music Box (Martian Madness).png Music Mod Reminder Message
(MusicModReminderMessage)
true or false
(Default: true)
Enable or disable the status message which reminds users to install the Calamity Music Mod.
This message plays on world entry.
Book.png Wiki Status Message
(WikiStatusMessage)
true or false
(Default: true)
Enable or disable the status message promoting the Official Calamity Wiki that plays on world entry.
Gold Chest.png New Shop Inventory Alert
(ShopNewAlert)
true or false
(Default: true)
Adds an icon that appears over NPCs when they have new items in their shops.
Encrypted Schematic (Planetoid).png Boss Health Bar Extra Info
(BossHealthBarExtraInfo)
true or false
(Default: true)
Adds extra info to Calamity's boss health bar.
This displays either the boss's exact health or number of remaining parts or segments.
Flask of Ichor.png Display Enemy Debuffs
(DebuffDisplay)
true or false
(Default: true)
Adds an array of debuff icons above all bosses and minibosses.
Nebulous Core.png Cooldown Rack Display Mode
(CooldownDisplay)
0 to 2
(Default: 2)
Adds the Cooldown Rack which displays all important cooldowns right underneath buffs and debuffs.
Set this to 1 to display the Cooldown Rack in a more compact way, and to 0 to entirely disable the UI.
Healing Potion.png Display Vanilla Cooldowns
(VanillaCooldownDisplay)
true or false
(Default: true)
Adds the vanilla debuffs Potion Sickness and Chaos State to the Cooldown Rack.
The debuffs will still appear in the buffs array, but this may help make them more visible.
Topaz Gem Lock.png Lock Meter Positions
(MeterPosLock)
true or false
(Default: true)
Prevents clicking on Calamity's various Meters on the screen.
This stops them from being dragged around with the mouse.
Eclipse Mirror.png Display Stealth Meter
(StealthMeter)
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.
Mechanical Ruler.png Stealth Meter X Position
(StealthMeterPosX)
0 to 100
(Default: 50.104603)
The X position of the Stealth Meter, measured as a % of your screen width.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Stealth Meter Y Position
(StealthMeterPosY)
0 to 100
(Default: 55.765408)
The Y position of the Stealth Meter, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Sulphuric Water Poison Meter X Position
(SulphuricWaterMeterPosX)
0 to 100
(Default: 50.104603)
The X position of the Sulphuric Water Poison Meter, measured as a % of your screen width.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Sulphuric Water Poison Meter Y Position
(SulphuricWaterMeterPosY)
0 to 100
(Default: 58.05169)
The Y position of the Sulphuric Water Poison Meter, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Draedon Power Cell.png Display Charge Meter
(ChargeMeter)
true or false
(Default: true)
Enables the Charge Meter UI, which displays the current charge of the player's held weapon.
The Charge Meter is always hidden if not holding a weapon which requires charge.
Mechanical Ruler.png Charge Meter X Position
(ChargeMeterPosX)
0 to 100
(Default: 50.104603)
The X position of the Charge Meter, measured as a % of your screen width.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Charge Meter Y Position
(ChargeMeterPosY)
0 to 100
(Default: 58.05169)
The Y position of the Charge Meter, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Stopwatch.png Display Speedrun Timer
(SpeedrunTimer)
true or false
(Default: false)
Enables an in-game speedrun timer which shows in-game time down to the millisecond.
A second line displays the time of your most recent boss kill.
The time is tracked per player and only counts time while loaded into a world.
Mechanical Ruler.png Speedrun Timer X Position
(SpeedrunTimerPosX)
0 to 100
(Default: 46)
The X position of the Speedrun Timer, measured as a % of your screen width.
This must be set manually and cannot be dragged around.
Mechanical Ruler.png Speedrun Timer Y Position
(SpeedrunTimerPosY)
0 to 100
(Default: 1.481)
The Y position of the Speedrun Timer, measured as a % of your screen height.
This must be set manually and cannot be dragged around.
Drew's Wings.png Display Flight Bar true or false
(Default: true)
Enables the Flight Bar UI, which shows the player's remaining wing flight time.
This bar will also indicate if maximum flight time is decreased by a debuff.
It glows bright blue if the player's maximum flight time is currently unlimited.
Mechanical Ruler.png Flight Bar X Position 0 to 100
(Default: 40.9375)
The X position of the Flight Bar, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Flight Bar Y Position 0 to 100
(Default: 7.2222223)
The Y position of the Flight Bar, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
General Gameplay Changes Ball and Chain.png Enable Fast Falling
(FasterFallHotkey)
true or false
(Default: true)
Pressing down increases the speed at which the player reaches their maximum fall velocity.
Tin Hammer.png Remove Reforge RNG
(RemoveReforgeRNG)
true or false
(Default: true)
Removes randomness from the Goblin Tinkerer's reforges for both weapons and accessories.
Disable this if using mods that change reforging on their own to prevent conflicts.
Pwnhammer.png 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.
Zen Potion.png Bosses Drastically Reduce Spawn Rates
(BossZen)
true or false
(Default: true)
All living bosses will drastically reduce the spawn rates of regular enemies.
This also prevents Slime Rain from occurring while a boss is alive.
Calamity is balanced around this setting being enabled.
Spelunker Potion.png Town NPC Potion Selling
(PotionSelling)
true or false
(Default: true)
Allows town NPCs to sell various potions. Certain potions are sold after specific bosses have been defeated.
Clothier Voodoo Doll.png Town NPCs spawn at night
(TownNPCsSpawnAtNight)
true or false
(Default: false)
When enabled, town NPCs can spawn and respawn at night.
This includes the Old Man.
Guide Voodoo Doll.png Town NPC Spawn Rate Multiplier
(TownNPCSpawnRateMultiplier)
1 to 10
(Default: 1)
Directly multiply the rate at which town NPCs spawn and respawn.
This reduces waiting times if a boss or event wipes your whole town.
Stopwatch.png Boss Fight Player Respawn Time
(PlayerRespawnTime_BossAlive)
15 to 60
(Default: 15)
Sets the respawn time for players when a boss is alive, in seconds. This applies equally in single player and multiplayer.
When no boss is alive, players will respawn in 3 seconds in both single player and multiplayer.
Life Crystal.png Boss Health Boost Percentage
(BossHealthBoost)
0 to 900
(Default: 0)
Globally boosts the health of all bosses by the specified percentage.
This stacks with multiplayer boss health boosts.
Does not affect bosses that are already spawned.
Base Stat Boosts Tabi.png Default Dash
(DefaultDash)
true or false
(Default: true)
Gives the player a very weak dash by default that requires no equipment or items to use.
This dash will be replaced by any other available dash, including those from other mods.
Hermes Boots.png Increase Base Movement Speed
(FasterBaseSpeed)
true or false
(Default: true)
Increases the player's base movement speed.
Shiny Red Balloon.png Increase Base Jump Height
(HigherJumpHeight)
true or false
(Default: true)
Increases the player's base jump height.
Frog Leg.png Increase Base Jump Speed
(FasterJumpSpeed)
true or false
(Default: true)
Increases the player's base jump speed.
Architect Gizmo Pack.png Increase Base Building Speed
(FasterTilePlacement)
true or false
(Default: true)
Increases the player's base tile placement speed.
Expert and Master Changes Ankh Charm.png Remove Increased Debuff Durations
(NerfExpertDebuffs)
true or false
(Default: true)
Disables Expert Mode doubling (and Master Mode tripling) the duration of debuffs on the player.
Calamity is balanced around this setting is enabled.
Arctic Diving Gear.png Chilled Water Rework
(ChilledWaterRework)
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.
Sunflower.png Force Town Safety
(ForceTownSafety)
true or false
(Default: false)
Counteracts Expert and Master 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.
Red Lightning Container.png Rage and Adrenaline Meter Shake
(RipperMeterShake)
0 to 4
(Default: 2)
How much the Rage and Adrenaline Meters shake while in use.
Set to zero to disable the shaking entirely.
Mechanical Ruler.png Rage Meter X Position
(RageMeterPosX)
0 to 100
(Default: 35.77406)
The X position of the Rage Meter, measured as a % of your screen width.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Rage Meter Y Position
(RageMeterPosY)
0 to 100
(Default: 4.5761433)
The Y position of the Rage Meter, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Adrenaline Meter X Position
(AdrenalineMeterPosX)
0 to 100
(Default: 35.77406)
The X position of the Adrenaline Meter, measured as a % of your screen width.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.
Mechanical Ruler.png Adrenaline Meter Y Position
(AdrenalineMeterPosY)
0 to 100
(Default: 8.846918)
The Y position of the Adrenaline Meter, measured as a % of your screen height.
The meter can be dragged with the mouse if Lock Meter Positions is disabled.

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 Boost Percentage has an increment of 25.
    • Rage and Adrenaline Meter Shake has an increment of 1.

History

These history sections are still a work-in-progress, and may not yet contain changes relevant to the current version of the Calamity Mod.
  • 2.0.3.008: Introduced Boss Fight Player Respawn Time.
  • 2.0.3.007: Increased the Max Particle Limit configuration option's maximum value from 1000 to 2000. It now has a minimum value of 100, and now has a warning stating that some effects may not display properly if the value is too low.
  • 2.0.2.001:
    • Introduced Bosses Stop Weather and Town NPC Potion Selling.
    • Renamed Faster Base Tile Placement Speed config to Increase Base Building Speed.
    • Renamed Faster Fall Acceleration Hotkey config to Enable Fast Falling.
    • Renamed Higher Base Speed config to Increase Base Movement Speed.
    • Renamed Higher Jump Height config to Increase Base Jump Height.
    • Renamed Higher Jump Speed config to Increase Base Jump Speed.
  • 2.0.1.002:
    • Introduced Remove Reforge RNG.
    • Fixed debuff duration being decreased in Expert and Master Mode regardless of whether the Remove Increased Debuff Durations was enabled or not.
    • Removed Proficiency.
  • 2.0.1.001: Introduced the "Default Player Stat Boosts" group, which includes Faster Base Speed, Higher Jump Height, Faster Jump Speed, Faster Fall Hotkey, and Faster Tile Placement .
  • 1.5.1.001:
    • Introduced Maximum Particles, Cooldown Display, and Vanilla Cooldowns Display.
    • All configuration options now have item icons:
    • Afterimages - Steampunk Goggles
    • Maximum Particles - Stardust Fragment
    • Disable Screenshake - Wave Pounder
    • Stealth Invisibility - Stealth Hair Dye
    • New Shop Inventory Alert - Gold Chest
    • Boss Health Bars - Blood Orange
    • Boss Health Bar Extra Info - Encrypted Schematic
    • Boss and Miniboss Debuff Display - Flask of Ichor
    • Cooldown Display - Nebulous Core
    • Vanilla Cooldowns Display - Healing Potion
    • Lock Meter Positions - Topaz Gem Lock
    • Stealth Meter - Eclipse Mirror
    • Stealth Meter X Position - Mechanical Ruler
    • Stealth Meter Y Position - Mechanical Ruler
    • Charge Meter - Power Cell
    • Charge Meter X Position - Mechanical Ruler
    • Charge Meter Y Position - Mechanical Ruler
    • Speedrun Timer - Stopwatch
    • Speedrun Timer X Position - Mechanical Ruler
    • Speedrun Timer Y Position - Mechanical Ruler
    • Early Hardmode Progression Rework - Pwnhammer
    • Proficiency - Magic Level Meter
    • Boss Zen - Zen Potion
    • Let Town NPCs spawn at night - Clothier Voodoo Doll
    • Town NPC Spawn Rate Multiplier - Guide Voodoo Doll
    • Boss Health Percentage Boost - Life Crystal
    • Reduce Expert Debuff Durations - Ankh Charm
    • Rework Chilled Water - Arctic Diving Gear
    • Disable Expert Enemy Spawns in Towns - Sunflower
    • Rage and Adrenaline Meter Shake - Revengeance
    • Rage Meter X Position - Mechanical Ruler
    • Rage Meter Y Position - Mechanical Ruler
    • Adrenaline Meter X Position - Mechanical Ruler
    • Adrenaline Meter Y Position - Mechanical Ruler
    • Accessory Curse - Shackle
    • Health Curse - Shackle
    • Dash Curse - Shackle
    • Immunity Frame Curse - Shackle
      • Removed Lethal Lava and Weather Hazard Delay Multiplier.
    • 1.5.0.001:
      • Introduced Disable Screenshakes, Early Hardmode Progression Rework, Speedrun Timer, Speedrun Timer X Position, and Speedrun Timer Y Position.
      • Removed Boost Mining Speed, Never Weaken Reactive Boss DR, Rage and Adrenaline, Reduce Celestial Pillar Kill Count, Sell Vanilla Boss Summons, and Xeroc Curse.
    • 1.4.5.006: Introduced Let Town NPCs spawn at night and Town NPC Spawn Rate Multiplier.
    • 1.4.5.004: Removed Buff Thorium Bosses and all support associated with it.
    • 1.4.5.001:
      • Introduced Boss Zen.
      • Added a red background to the in-game menu.
      • Added an increment system to several configurations.
      • Renamed several internal variables within the json file.
      • Reorganized many configurations into new groups.
      • Rewritten several option tooltips.
      • Renamed Town NPC New Shop Inventory Alert Display to New Shop Inventory Alert.
      • Renamed Stealth Bar to Stealth Meter.
      • Renamed Stealth Meter Position X to Stealth Meter X Position.
      • Renamed Stealth Meter Position Y to Stealth Meter Y Position.
      • Renamed Boss Health Bar to Boss Health Bars.
      • Renamed Boss Health Bar Small Text to Boss Health Bar Extra Info.
      • Renamed Selling Vanilla Boss Summons to Sell Vanilla Boss Summons.
      • Renamed Mining Speed Boost to Boost Mining Speed.
      • Renamed Extra Damage Reduction for Bosses to Never Weaken Reactive Boss DR.
      • Renamed Expert Debuff Duration Reduction to Reduced Expert Debuff Durations.
      • Renamed Expert Chilled Water Removal to Rework Chilled Water.
      • Renamed Expert Pillar Enemy Kill Count Reduction to Reduce Celestial Pillar Kill Count.
      • Renamed Expert Enemy Spawns in Villages Reduction to Disable Expert Enemy Spawns in Towns.
      • Renamed Revengeance and Death Thorium Boss buff to Buff Thorium Bosses.
      • Renamed Adrenaline and Rage to Rage and Adrenaline.
      • Renamed Adrenaline and Rage Meter Shake to Rage and Adrenaline Meter Shake.
      • Renamed Rage Meter Position X to Rage Meter X Position.
      • Renamed Rage Meter Position Y to Rage Meter Y Position.
      • Renamed Adrenaline Meter Position X to Adrenaline Meter X Position.
      • Renamed Adrenaline Meter Position Y to Adrenaline Meter Y Position.
      • Renamed Weather Effect Rate Multiplier to Weather Hazard Delay Multiplier.
      • Renamed Boss Rush Accessory Curse to Accessory Curse.
      • Renamed Boss Rush Health Curse to Health Curse.
      • Renamed Boss Rush Dash Curse to Dash Curse.
      • Renamed Boss Rush Xeroc Curse to Xeroc Curse.
      • Renamed Boss Rush Immunity Frame Curse to Immunity Frame Curse.
      • The Meter Position Lock configuration option is now true by default.
    • 1.4.4.002: Introduced Afterimages, Town NPC New Shop Inventory Alert Display, and Adrenaline and Rage Meter Shake.
    • 1.4.4.001:
      • Introduced Boss and Miniboss Debuff Display and Stealth Invisibility.
      • Moved "Other" configuration section to the top and renamed it to "General".
      • Fixed an oversight where Truffle Worms were still sold despite disabling the Selling Vanilla Boss Summons configuration option.
    • 1.4.3.001:
      • Introduced Boss Health Bar, Boss Health Bar Small Text, Meter Position Lock, and Selling Vanilla Boss Summons.
      • Split Rage and Adrenaline Meter Positions into X and Y directions for each meter.
    • 1.4.2.102: Introduced Revengeance and Death Thorium Boss buff.
    • 1.4.2.101: Introduced Boss Health Percentage Boost, Boss Rush Accessory Curse, Boss Rush Health Curse, Boss Rush Dash Curse, Boss Rush Xeroc Curse, and Boss Rush Immunity Frame Curse.
    • 1.4.2.003: Introduced Adrenaline and Rage, Adrenaline Meter Position X, Adrenaline Meter Position Y, Rage Meter Position X, Rage Meter Position Y, Expert Chilled Water Removal, Expert Debuff Duration Reduction, Proficiency, Expert Pillar Enemy Kill Count Reduction, Disable Expert Enemy Spawns Near House, and Mining Speed Boost.