Live Tuning is a system that allows server owners to make certain gameplay adjustments without modifying game data directly.
## How to Use
Live Tuning data is automatically loaded on server startup from all `.json` files that start with `LiveTuningData` located in `MHServerEmu\Data\Game`. Live Tuning data can be reloaded while the server is running by typing the `!server reloadlivetuning` command in the server console.
The server comes bundled with a number of Live Tuning data files containing dumped settings from original servers and fixes for some bugs. These bundled files can be used as reference for creating your own Live Tuning data files.
## Tuning Variables
This section lists all Live Tuning variables that can be adjusted in game version `1.52.0.1700`.
The default value for all tuning variables is `1.0`. All tuning variables types except for `Global` (prefixed by `eGTV`) require a prototype reference. For `Global` tuning variables the prototype field should be empty.
| eGTV_VendorBuyPrice | Multiplier for prices when buying items from vendors. |
| eGTV_VendorSellPrice | Multiplier for prices when selling items to vendors. |
| eGTV_VendorXPGain | Multiplier for vendor experience when donating items. |
| eGTV_PVPEnabled | Disables PvP game modes when set to 0. |
| eGTV_XPGain | Multiplier for experience. |
| eGTV_LootDropRate | Multiplier for the chance of loot rolling. |
| eGTV_LootSpecialDropRate | Multiplier for special item find (SIF). |
| eGTV_LootRarity | Multiplier for rare item find (RIF). |
| eGTV_PartyXPBonusPct | |
| eGTV_PlayerTradeEnabled | Disables player trade window when set to 0. |
| eGTV_CosmicPrestigeXPPct | Override for the cosmic prestige experience multiplier. Uses the game data multiplier when set to 1 (0.04 by default). |
| eGTV_LootVaporizationEnabled | Disables loot vaporization when set to 0. |
| eGTV_XPBuffDisplay | |
| eGTV_SIFBuffDisplay | |
| eGTV_RIFBuffDisplay | |
| eGTV_OmegaXPPct | Multiplier for Omega experience. |
| eGTV_RespectLevelForGlobalXP | Disables minimum level requirement for global experience multipliers when set to 0. |
| eGTV_RespectLevelForGlobalRIF | Disables minimum level requirement for global rare item find multipliers when set to 0. |
| eGTV_RespectLevelForGlobalSIF | Disables minimum level requirement for global special item find multipliers when set to 0. |
| eGTV_RespectLevelForOmegaXP | Disables minimum level requirement for Omega experience multipliers when set to 0. |
| eGTV_RespectLevelForAvatarXP | Disables minimum level requirement for avatar experience multipliers when set to 0. |
| eGTV_RespectLevelForRegionXP | Disables minimum level requirement for region experience multipliers when set to 0. |
| eGTV_ServerBonusUnlockLevelOverride | Override for the minimum level required for live tuning multipliers to apply. Uses the game data value when set to 1 (60 by default). This level needs to be reached on any avatar on an account multipliers to apply. |
| eGTV_BoostTimersRunning | Pauses boost timers even outside of hubs when set to 0. |
| eGTV_InfinityXPPct | Multiplier for Infinity experience. |
| eGTV_RespectLevelForInfinityXP | Disables minimum level requirement for Infinity experience multipliers when set to 0. |
| eAETV_EternitySplinterPrice | Override for the Eternity Splinter price when buying this avatar from a vendor. NOTE: This tuning variable is broken client-side when buying heroes from the roster panel. |
| eAETV_Enabled | Disables this avatar when set to 0. |