[
    {
        "DisplayName": "Query Port",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$QueryPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.queryPort",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server IPv4 IP Binding",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.ip",
        "EnumValues": {}
    },
    {
        "DisplayName": "Save Directory",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "saveDirectory",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.saveDirectory",
        "DefaultValue": "./savegame",
        "EnumValues": {}
    },
    {
        "DisplayName": "Log Directory",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "logDirectory",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.logDirectory",
        "DefaultValue": "./logs",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server as shown in the server browser",
        "Keywords": "server,name",
        "FieldName": "name",
        "InputType": "text",
        "ParamFieldName": "$.name",
        "DefaultValue": "AMP Powered Enshrouded Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Tags",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets optional filter tags for the server that assist searching in the server browser. Available tags are listed in enshrouded_server_readme.txt",
        "Keywords": "server,filter,tags",
        "FieldName": "tags",
        "InputType": "list",
        "ParamFieldName": "$.tags",
        "DefaultValue": "[]",
        "Special": "array:text",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Roles",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Permissions for groups of players, including passwords to join the server, can be defined via [server roles](https://enshrouded.zendesk.com/hc/en-us/articles/19191581489309-Server-Roles-Configuration) in enshrouded_server.json. See enshrouded_server_readme.txt for further details",
        "Keywords": "server,roles,password,permissions",
        "FieldName": "ServerRoles",
        "InputType": "hidden",
        "ParamFieldName": "ServerRoles",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may connect to the server at one time",
        "Keywords": "maximum,players,limit,slotcount",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "16",
        "ParamFieldName": "$.slotCount",
        "DefaultValue": "16",
        "Placeholder": "16",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Banned Players",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Players can be permanently banned from the server by accessing the banlist in-game via the Social-tab and adding them there. The banlist can also be edited directly by configuring 'bannedAccounts' in enshrouded_server.json - see enshrouded_server_readme.txt for format details",
        "Keywords": "banned,players,banlist,bannedAccounts",
        "FieldName": "banlist",
        "InputType": "hidden",
        "ParamFieldName": "banlist",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Voice Chat",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, voice chat will be enabled",
        "Keywords": "voice,chat,enable,enableVoiceChat",
        "FieldName": "enableVoiceChat",
        "InputType": "checkbox",
        "ParamFieldName": "$.enableVoiceChat",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Voice Chat Mode",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the mode for voice chat. Requires Voice Chat to be enabled",
        "Keywords": "voice,chat,mode,voiceChatMode",
        "FieldName": "voiceChatMode",
        "InputType": "enum",
        "ParamFieldName": "$.voiceChatMode",
        "DefaultValue": "Proximity",
        "EnumValues": {
            "Proximity": "Proximity (default)",
            "Global": "Global"
        }
    },
    {
        "DisplayName": "Enable Text Chat",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, text chat will be enabled",
        "Keywords": "text,chat,enable,enableTextChat",
        "FieldName": "enableTextChat",
        "InputType": "checkbox",
        "ParamFieldName": "$.enableTextChat",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Game Settings Preset",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the difficulty setting for the game. If \"Custom\" is selected, the following individual gameplay settings can be configured. Otherwise the preset determines the gameplay settings",
        "Keywords": "settings,preset,gameSettingsPreset",
        "FieldName": "gameSettingsPreset",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettingsPreset",
        "DefaultValue": "Default",
        "EnumValues": {
            "Default": "Default (for first-time players)",
            "Relaxed": "Relaxed (for base-building and light-hearted adventuring)",
            "Hard": "Hard (for a tougher combat experience)",
            "Survival": "Survival (for some punishment)",
            "Custom": "Custom"
        }
    },
    {
        "DisplayName": "Player Health Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the maximum health for players by the set factor. Minimum = 0.25",
        "Keywords": "playerHealthFactor",
        "FieldName": "playerHealthFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "4",
        "ParamFieldName": "$.gameSettings.playerHealthFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Mana Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the maximum mana for players by the set factor. Minimum = 0.25",
        "Keywords": "player,mana,factor,playerManaFactor",
        "FieldName": "playerManaFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "4",
        "ParamFieldName": "$.gameSettings.playerManaFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Stamina Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the maximum stamina for players by the set factor. Minimum = 0.25",
        "Keywords": "player,stamina,factor,playerStaminaFactor",
        "FieldName": "playerStaminaFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "4",
        "ParamFieldName": "$.gameSettings.playerStaminaFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Body Heat Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the maximum body heat for players by the set factor. The higher the factor the longer the player can stay in very cold areas before hypothermia sets in",
        "Keywords": "player,body,heat,factor,playerBodyHeatFactor",
        "FieldName": "playerBodyHeatFactor",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.playerBodyHeatFactor",
        "DefaultValue": "1.0",
        "MultipleOf": "0.1",
        "EnumValues": {
            "0.5": "Low",
            "1.0": "Default",
            "1.5": "High",
            "2.0": "Maximum"
        }
    },
    {
        "DisplayName": "Diving Time Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Modifies the initial amount of oxygen for players and therefore the time available underwater. Minimum = 0.25",
        "Keywords": "diving,time,factor,playerDivingTimeFactor",
        "FieldName": "playerDivingTimeFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.playerDivingTimeFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Weapon Durability",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, weapons can be broken",
        "Keywords": "durability,weapons,break,enableDurability",
        "FieldName": "enableDurability",
        "InputType": "checkbox",
        "ParamFieldName": "$.gameSettings.enableDurability",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Hunger And Starvation",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, hunger and starvation will be enabled. During starvation, a player will lose health periodically until death if no food or drink is consumed",
        "Keywords": "starving,starvation,hunger,enableStarvingDebuff",
        "FieldName": "enableStarvingDebuff",
        "InputType": "checkbox",
        "ParamFieldName": "$.gameSettings.enableStarvingDebuff",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Food Buff Duration Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales food buff durations by the set factor. Minimum = 0.5",
        "Keywords": "food,buff,duration,factor,foodBuffDurationFactor",
        "FieldName": "foodBuffDurationFactor",
        "InputType": "number",
        "MinValue": "0.5",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.foodBuffDurationFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Hungry State Duration",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Set the length of the hungry state before starving sets in by configuring 'fromHungerToStarving' in enshrouded_server.json. Unit is nanoseconds (yes, really). Lowest = 300000000000, highest = 1200000000000",
        "Keywords": "hunger,hungry,state,duration,fromHungerToStarving",
        "FieldName": "fromHungerToStarving",
        "InputType": "hidden",
        "ParamFieldName": "fromHungerToStarving",
        "EnumValues": {}
    },
    {
        "DisplayName": "Shroud Time Duration Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales how long player characters can remain within the Shroud. Minimum = 0.5",
        "Keywords": "shroud,time,factor,shroudTimeFactor",
        "FieldName": "shroudTimeFactor",
        "InputType": "number",
        "MinValue": "0.5",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.shroudTimeFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Tombstone Mode",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets what happens to backpack items when players die. Lost items are stored in a tombstone and can be recovered there",
        "Keywords": "keep,lose,items,tombstone,tombstoneMode",
        "FieldName": "tombstoneMode",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.tombstoneMode",
        "DefaultValue": "AddBackpackMaterials",
        "EnumValues": {
            "AddBackpackMaterials": "Lose backpack materials (default)",
            "Everything": "Lose everything",
            "NoTombstone": "Keep everything (no tombstone)"
        }
    },
    {
        "DisplayName": "Air Turbulences Affect Glider",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the glider will be affected by air turbulences",
        "Keywords": "glider,turbulences,enable,enableGliderTurbulences",
        "FieldName": "enableGliderTurbulences",
        "InputType": "checkbox",
        "ParamFieldName": "$.gameSettings.enableGliderTurbulences",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Weather Frequency",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how often new weather phenomena appear in the game world",
        "Keywords": "weather,frequency,weatherFrequency",
        "FieldName": "weatherFrequency",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.weatherFrequency",
        "DefaultValue": "Normal",
        "EnumValues": {
            "Disabled": "Disabled",
            "Rare": "Rare",
            "Normal": "Normal",
            "Often": "Often"
        }
    },
    {
        "DisplayName": "Fishing Difficulty",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the strength of the fish during the fishing minigame. The stronger a fish is, the longer the minigame will proceed",
        "Keywords": "fish,fishing,difficulty,fishingDifficulty",
        "FieldName": "fishingDifficulty",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.fishingDifficulty",
        "DefaultValue": "Normal",
        "EnumValues": {
            "VeryEasy": "Very easy",
            "Easy": "Easy",
            "Normal": "Normal",
            "Hard": "Hard",
            "VeryHard": "Very hard"
        }
    },
    {
        "DisplayName": "Mining Effectiveness",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales mining damage. A higher mining damage leads to increased terraforming and more yield of resources per hit. Minimum = 0.5",
        "Keywords": "mining,damage,factor,yield,resources,terraforming,miningDamageFactor",
        "FieldName": "miningDamageFactor",
        "InputType": "number",
        "MinValue": "0.5",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.miningDamageFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Plant Growth Speed Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the plant growth speed. Minimum = 0.25",
        "Keywords": "plant,growth,speed,factor,plantGrowthSpeedFactor",
        "FieldName": "plantGrowthSpeedFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.plantGrowthSpeedFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Resources Gain Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the amount of materials per loot stack in chests, defeated enemies etc. Minimum = 0.25",
        "Keywords": "resources,drop,stack,gain,modifier,factor,materials,loot,resourceDropStackAmountFactor",
        "FieldName": "resourceDropStackAmountFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.resourceDropStackAmountFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Workstation Effectiveness",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the length of production times for workshop items. Minimum = 0.25",
        "Keywords": "factory,production,speed,factor,workshop,items,factoryProductionSpeedFactor",
        "FieldName": "factoryProductionSpeedFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.factoryProductionSpeedFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Weapon Recycling Yield Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the amount of Runes that are returned when salvaging upgraded weapons",
        "Keywords": "runes,weapon,recycling,yield,factor,perk,upgrade,perkUpgradeRecyclingFactor",
        "FieldName": "perkUpgradeRecyclingFactor",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "1",
        "ParamFieldName": "$.gameSettings.perkUpgradeRecyclingFactor",
        "DefaultValue": "0.500000",
        "Placeholder": "0.500000",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Weapon Upgrading Costs",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the amount of Runes required for upgrading weapons. Minimum = 0.25",
        "Keywords": "runes,upgrade,weapons,perk,cost,factor,perkCostFactor",
        "FieldName": "perkCostFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.perkCostFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Combat Experience Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the amount of XP received through combat. Minimum = 0.25",
        "Keywords": "experience,combat,factor,experienceCombatFactor",
        "FieldName": "experienceCombatFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.experienceCombatFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Mining Experience Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the amount of XP received by mining resources",
        "Keywords": "experience,mining,resources,factor,experienceMiningFactor",
        "FieldName": "experienceMiningFactor",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.experienceMiningFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Exploration Experience Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the amount of XP received by exploring and completing quests. Minimum = 0.25",
        "Keywords": "experience,exploration,quests,factor,experienceExplorationQuestsFactor",
        "FieldName": "experienceExplorationQuestsFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.experienceExplorationQuestsFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enemy Amount",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the amount of enemies in the world",
        "Keywords": "enemy,enemies,amount,random,spawner,randomSpawnerAmount",
        "FieldName": "randomSpawnerAmount",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.randomSpawnerAmount",
        "DefaultValue": "Normal",
        "EnumValues": {
            "Few": "Few",
            "Normal": "Normal",
            "Many": "Many",
            "Extreme": "Extreme"
        }
    },
    {
        "DisplayName": "Simultaneous Enemy Attacks Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how many enemies are allowed to attack at the same time",
        "Keywords": "enemy,enemies,attack,time,aggroPoolAmount",
        "FieldName": "aggroPoolAmount",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.aggroPoolAmount",
        "DefaultValue": "Normal",
        "EnumValues": {
            "Few": "Few",
            "Normal": "Normal",
            "Many": "Many",
            "Extreme": "Extreme"
        }
    },
    {
        "DisplayName": "Enemy Damage Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales all enemy damage by the set factor, except for bosses. Minimum = 0.25",
        "Keywords": "enemy,damage,factor,enemyDamageFactor",
        "FieldName": "enemyDamageFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "5",
        "ParamFieldName": "$.gameSettings.enemyDamageFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enemy Health Factor",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales all enemy health by the set factor, except for bosses. Minimum = 0.25",
        "Keywords": "enemy,health,factor,enemyHealthFactor",
        "FieldName": "enemyHealthFactor",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "4",
        "ParamFieldName": "$.gameSettings.enemyHealthFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enemy Stun Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales all enemy stamina by the set factor. It will take longer to stun enemies with a higher enemy stamina. This excludes bosses. Minimum = 0.5",
        "Keywords": "enemy,stun,factor,stamina,enemyStaminaFactor",
        "FieldName": "enemyStaminaFactor",
        "InputType": "number",
        "MinValue": "0.5",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.enemyStaminaFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enemy Perception Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales how far enemies can see and hear a player. This excludes bosses. Minimum = 0.5",
        "Keywords": "enemy,perception,factor,enemyPerceptionRangeFactor",
        "FieldName": "enemyPerceptionRangeFactor",
        "InputType": "number",
        "MinValue": "0.5",
        "MaxValue": "2",
        "ParamFieldName": "$.gameSettings.enemyPerceptionRangeFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Boss Damage Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the damage of boss attacks. Minimum = 0.2",
        "Keywords": "boss,attacks,damage,factor,bossDamageFactor",
        "FieldName": "bossDamageFactor",
        "InputType": "number",
        "MinValue": "0.2",
        "MaxValue": "5",
        "ParamFieldName": "$.gameSettings.bossDamageFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Boss Health Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales all health of bosses by the set factor. Minimum = 0.2",
        "Keywords": "boss,health,factor,bossHealthFactor",
        "FieldName": "bossHealthFactor",
        "InputType": "number",
        "MinValue": "0.2",
        "MaxValue": "5",
        "ParamFieldName": "$.gameSettings.bossHealthFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enemy Attacks Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Scales the frequency of enemy attacks. This excludes bosses. Minimum = 0.25",
        "Keywords": "enemy,attacks,frequency,threat,bonus,threatBonus",
        "FieldName": "threatBonus",
        "InputType": "number",
        "MinValue": "0.25",
        "MaxValue": "4",
        "ParamFieldName": "$.gameSettings.threatBonus",
        "DefaultValue": "1",
        "Placeholder": "1",
        "MultipleOf": "0.000001",
        "EnumValues": {}
    },
    {
        "DisplayName": "Pacify All Enemies",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enemies won't attack players until they are attacked. This excludes bosses",
        "Keywords": "pacify,enemies,attack,pacifyAllEnemies",
        "FieldName": "pacifyAllEnemies",
        "InputType": "checkbox",
        "ParamFieldName": "$.gameSettings.pacifyAllEnemies",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Taming Failure Repercussions",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how the game reacts when a player startles wildlife during taming. Progress is visualized by hearts in the game",
        "Keywords": "taming,startle,repercussion,tamingStartleRepercussion",
        "FieldName": "tamingStartleRepercussion",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.tamingStartleRepercussion",
        "DefaultValue": "LoseSomeProgress",
        "EnumValues": {
            "KeepProgress": "Keep all progress",
            "LoseSomeProgress": "Lose some progress (default)",
            "LoseAllProgress": "Lose all progress"
        }
    },
    {
        "DisplayName": "Daytime Length",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Set the length of daytime by configuring 'dayTimeDuration' in enshrouded_server.json. A smaller value equals shorter daytime. Unit is nanoseconds (yes, really). Lowest = 120000000000, highest = 3600000000000",
        "Keywords": "day,time,length,duration,dayTimeDuration",
        "FieldName": "dayTimeDuration",
        "InputType": "hidden",
        "ParamFieldName": "dayTimeDuration",
        "EnumValues": {}
    },
    {
        "DisplayName": "Nighttime Length",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Set the length of nighttime by configuring 'nightTimeDuration' in enshrouded_server.json. A smaller value equals shorter nighttime. Unit is nanoseconds (yes, really). Lowest = 120000000000, highest = 3600000000000",
        "Keywords": "night,time,length,duration,nightTimeDuration",
        "FieldName": "nightTimeDuration",
        "InputType": "hidden",
        "ParamFieldName": "nightTimeDuration",
        "EnumValues": {}
    },
    {
        "DisplayName": "Curse Modifier",
        "Category": "Enshrouded:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets whether the Shroud curse is off or the chance of receiving the curse when being attacked by the corresponding enemies is increased",
        "Keywords": "curse,modifier,curseModifier",
        "FieldName": "curseModifier",
        "InputType": "enum",
        "ParamFieldName": "$.gameSettings.curseModifier",
        "DefaultValue": "Normal",
        "EnumValues": {
            "Easy": "Easy (off)",
            "Normal": "Normal",
            "Hard": "Hard (double chance)"
        }
    },
    {
        "DisplayName": "Proton GE Release Version (Linux)",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "Sets the Proton GE [release version](https://github.com/GloriousEggroll/proton-ge-custom/releases) to install. Empty = latest. Example: GE-Proton9-1",
        "Keywords": "proton,release,version",
        "FieldName": "SpecificReleaseVersion",
        "InputType": "text",
        "ParamFieldName": "SpecificReleaseVersion",
        "DefaultValue": "",
        "Placeholder": "GE-Proton9-1",
        "EnumValues": {}
    }
]