-
Notifications
You must be signed in to change notification settings - Fork 22
Admin & Configuration: Grid Settings
Lucas Massey edited this page Sep 21, 2022
·
4 revisions
You can find the Grids Settings Configuration File in MySaveWorldFolder\Storage\1521905890.sbm_ModularEncountersSpawner\Config-Grids.xml
. The settings you can modify are listed below:
Setting: | EnableGlobalNPCWeaponRandomizer |
---|---|
XML: | <EnableGlobalNPCWeaponRandomizer>Value</EnableGlobalNPCWeaponRandomizer> |
Chat Command: | /MES.Settings.Grids.EnableGlobalNPCWeaponRandomizer.Value |
Description: | This setting allows you to specify if NPC spawns should all have their weapons randomized. This is the same behavior provided by the NPC Weapon Upgrades mod. Value can be replaced with true or false
|
Setting: | EnableGlobalNPCShieldProvider |
---|---|
XML: | <EnableGlobalNPCShieldProvider>Value</EnableGlobalNPCShieldProvider> |
Chat Command: | /MES.Settings.Grids.EnableGlobalNPCShieldProvider.Value |
Description: | This setting allows you to specify if NPC spawns should have Defense Shield blocks added. This is the same behavior provided by the NPC Defense Shield Provider mod. Value can be replaced with true or false
|
Setting: | RandomWeaponChance |
---|---|
XML: | <RandomWeaponChance>Value</RandomWeaponChance> |
Chat Command: | /MES.Settings.Grids.RandomWeaponChance.Value |
Description: | This setting allows you to control the odds (out of 100) that a spawned grid will receive randomized weapons if using the EnableGlobalNPCWeaponRandomizer option (or the NPC Weapons Upgrades mod). SpawnGroups that enable randomized weapons on their own do not use this value. |
Setting: | RandomWeaponSizeVariance |
---|---|
XML: | <RandomWeaponSizeVariance>Value</RandomWeaponSizeVariance> |
Chat Command: | /MES.Settings.Grids.RandomWeaponSizeVariance.Value |
Description: | This setting allows you to control the size variance of weapons that are replaced with the Weapon Randomizer / NPC Weapon Upgrades. The default value of -1 does not check for any variance. If set to 0 , then replaced weapons would need to be an exact match in size to be replaced. If set to a value like 2 , then the weapons allowed to be used for replacement can be 2 blocks bigger or smaller in all directions (X,Y,Z). |
Setting: | WeaponReplacerBlacklist |
---|---|
XML: |
<WeaponReplacerBlacklist> <string>Value1</string> <string>Value2</string> </WeaponReplacerBlacklist>
|
Chat Command (Add): | /MES.Settings.Grids.WeaponReplacerBlacklist.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.WeaponReplacerBlacklist.Remove.Value |
Description: | This setting allows you to specify one or more Weapons that will not be used in NPC Weapon Randomization. To add more weapons to the list, simply create a new line between the <WeaponReplacerBlacklist> and </WeaponReplacerBlacklist> tags and enter the following <string>Value</string> - Replace Value either the SubtypeName, DefinitionId, or ModID of the weapon(s) you want to Blacklist. |
Setting: | WeaponReplacerWhitelist |
---|---|
XML: |
<WeaponReplacerWhitelist> <string>Value1</string> <string>Value2</string> </WeaponReplacerWhitelist>
|
Chat Command (Add): | /MES.Settings.Grids.WeaponReplacerWhitelist.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.WeaponReplacerWhitelist.Remove.Value |
Description: | This setting allows you to specify one or more Weapons that will only be used in NPC Weapon Randomization. To add more weapons to the list, simply create a new line between the <WeaponReplacerWhitelist> and </WeaponReplacerWhitelist> tags and enter the following <string>Value</string> - Replace Value either the SubtypeName, DefinitionId, or ModID of the weapon(s) you want to Whitelist. |
Setting: | WeaponReplacerTargetBlacklist |
---|---|
XML: |
<WeaponReplacerTargetBlacklist> <string>Value1</string> <string>Value2</string> </WeaponReplacerTargetBlacklist>
|
Chat Command (Add): | /MES.Settings.Grids.WeaponReplacerTargetBlacklist.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.WeaponReplacerTargetBlacklist.Remove.Value |
Description: | This setting allows you to specify one or more Weapons that will not be replaced by random weapons in NPC Weapon Randomization. To add more weapons to the list, simply create a new line between the <WeaponReplacerTargetBlacklist> and </WeaponReplacerTargetBlacklist> tags and enter the following <string>Value</string> - Replace Value either the SubtypeName, DefinitionId, or ModID of the weapon(s) you want to Blacklist. |
Setting: | WeaponReplacerTargetWhitelist |
---|---|
XML: |
<WeaponReplacerTargetWhitelist> <string>Value1</string> <string>Value2</string> </WeaponReplacerTargetWhitelist>
|
Chat Command (Add): | /MES.Settings.Grids.WeaponReplacerTargetWhitelist.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.WeaponReplacerTargetWhitelist.Remove.Value |
Description: | This setting allows you to specify one or more Weapons that will only be replaced in NPC Weapon Randomization. To add more weapons to the list, simply create a new line between the <WeaponReplacerTargetWhitelist> and </WeaponReplacerTargetWhitelist> tags and enter the following <string>Value</string> - Replace Value either the SubtypeName, DefinitionId, or ModID of the weapon(s) you want to Whitelist. |
Setting: | WeaponReplacerUseTotalGridMassMultiplier |
---|---|
XML: | <WeaponReplacerUseTotalGridMassMultiplier>Value</WeaponReplacerUseTotalGridMassMultiplier> |
Chat Command: | /MES.Settings.Grids.WeaponReplacerUseTotalGridMassMultiplier.Value |
Description: | This setting allows you to specify if randomized weapons should be limited by weight based on the total extra weight added to the grid. Value can be replaced with true or false
|
Setting: | WeaponReplacerTotalGridMassMultiplier |
---|---|
XML: | <WeaponReplacerTotalGridMassMultiplier>Value</WeaponReplacerTotalGridMassMultiplier> |
Chat Command: | /MES.Settings.Grids.WeaponReplacerTotalGridMassMultiplier.Value |
Description: | This setting allows you to specify the multiplier of weight that randomized weapons are allowed to increase the grid mass by if using WeaponReplacerUseTotalGridMassMultiplier . Example: If set to 1.5 , then the total grid mass would be allowed to be increased to no higher than 150% of its original weight. You can provide any number for this value. |
Setting: | ShieldProviderChance |
---|---|
XML: | <ShieldProviderChance>Value</ShieldProviderChance> |
Chat Command: | /MES.Settings.Grids.ShieldProviderChance.Value |
Description: | This setting allows you to control the odds (out of 100) that a spawned grid will receive Defense Shields blocks if using the EnableGlobalNPCShieldProvider option (or the NPC Defense Shields Provider mod). SpawnGroups that enable Defense Shields on their own do not use this value. |
Setting: | UseGlobalBlockReplacer |
---|---|
XML: | <UseGlobalBlockReplacer>Value</UseGlobalBlockReplacer> |
Chat Command: | /MES.Settings.Grids.UseGlobalBlockReplacer.Value |
Description: | This setting allows you to enable or disable the Global Block Replacement functionality in MES. With this enabled, you can specify block pairs or profiles that will replace blocks in all prefabs spawned through MES. Value can be replaced with true or false
|
Setting: | GlobalBlockReplacerReference |
---|---|
XML: |
<GlobalBlockReplacerReference> <string>Value1</string> <string>Value2</string> </GlobalBlockReplacerReference>
|
Chat Command (Add): | /MES.Settings.Grids.GlobalBlockReplacerReference.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.GlobalBlockReplacerReference.Remove.Value |
Description: | This setting allows you to specify one or more Block Replacement Pairs that will be used if GlobalBlockReplacer is enabled. To add more pairs to the list, simply create a new line between the <GlobalBlockReplacerReference> and </GlobalBlockReplacerReference> tags and enter the following <string>Value</string> - Value is replaced with two block IDs, separated with the | symbol (eg: MyObjectBuilder_LargeGatlingTurret/(null)|MyObjectBuilder_LargeMissileTurret/(null) ). Block IDs can be easily retrieved using the chat command /MES.GetBlockDefinitions . |
Setting: | GlobalBlockReplacerProfiles |
---|---|
XML: |
<GlobalBlockReplacerProfiles> <string>Value1</string> <string>Value2</string> </GlobalBlockReplacerProfiles>
|
Chat Command (Add): | /MES.Settings.Grids.GlobalBlockReplacerProfiles.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.GlobalBlockReplacerProfiles.Remove.Value |
Description: | This setting allows you to specify one or more Block Replacement Profiles that will be used if GlobalBlockReplacer is enabled. To add more profiles to the list, simply create a new line between the <GlobalBlockReplacerProfiles> and </GlobalBlockReplacerProfiles> tags and enter the following <string>Value</string> - Value is replaced with the name of the Block Replacement Profile. Profile names can be found here. |
Setting: | UseNonPhysicalAmmoForNPCs |
---|---|
XML: | <UseNonPhysicalAmmoForNPCs>Value</UseNonPhysicalAmmoForNPCs> |
Chat Command: | /MES.Settings.Grids.UseNonPhysicalAmmoForNPCs.Value |
Description: | This setting allows you to replace all physical ammo in NPC grids with non-physical ammo, meaning they will not drop ammo when weapons are destroyed or hacked. This can be useful for increasing the difficulty of your play-through. Value can be replaced with true or false
|
Setting: | RemoveContainerInventoryFromNPCs |
---|---|
XML: | <RemoveContainerInventoryFromNPCs>Value</RemoveContainerInventoryFromNPCs> |
Chat Command: | /MES.Settings.Grids.RemoveContainerInventoryFromNPCs.Value |
Description: | This setting allows you to remove any inventory items in the containers of NPC grids when spawned. This can be useful for increasing the difficulty of your play-through. Value can be replaced with true or false
|
Setting: | UseMaxAmmoInventoryWeight |
---|---|
XML: | <UseMaxAmmoInventoryWeight>Value</UseMaxAmmoInventoryWeight> |
Chat Command: | /MES.Settings.Grids.UseMaxAmmoInventoryWeight.Value |
Description: | This setting allows you to control the maximum weight of all ammo added to a grid when it is being auto-replenished at spawn. This can help address issues where modded weapons using heavy ammo can weigh a ship down so much it cannot maintain flight. Value can be replaced with true or false
|
Setting: | MaxAmmoInventoryWeight |
---|---|
XML: | <MaxAmmoInventoryWeight>Value</MaxAmmoInventoryWeight> |
Chat Command: | /MES.Settings.Grids.MaxAmmoInventoryWeight.Value |
Description: | This setting allows you to determine the maximum weapon inventory mass that is allowed to be filled with ammo if using the UseMaxAmmoInventoryWeight option. Value should be any number greater than 0
|
Setting: | RandomizedWeaponsUseFullRange |
---|---|
XML: | <RandomizedWeaponsUseFullRange>Value</RandomizedWeaponsUseFullRange> |
Chat Command: | /MES.Settings.Grids.RandomizedWeaponsUseFullRange.Value |
Description: | This setting specifies whether NPCs with Randomized Weapons should have their weapon ranges maximized at spawn. May conflict with Behavior controls that manually set weapon ranges. Value can be replaced with true or false
|
Setting: | GlobalReplenishmentProfiles |
---|---|
XML: |
<GlobalReplenishmentProfiles> <string>Value1</string> <string>Value2</string> </GlobalReplenishmentProfiles>
|
Chat Command (Add): | /MES.Settings.Grids.GlobalReplenishmentProfiles.Add.Value |
Chat Command (Remove): | /MES.Settings.Grids.GlobalReplenishmentProfiles.Remove.Value |
Description: | This setting allows you to specify one or more Global Replenishment Profile names that are used to restrict how much inventory a grid receives when its systems are replenished at spawn. Value should be replaced with any Replenishment Profile SubtypeId. |
- Encounter Guide
- FAQs
- Troubleshooting
- Bugs, Issues, or Crashes
- Economy Stations FAQ
- Mod Republishing Guidelines
- General Settings
- Grid Settings
- Combat Settings
- Space Cargo Ships
- Random Encounters
- Planetary Cargo Ships
- Planetary Installations
- Boss Encounters
- Creatures
- AiEnabled Bot Spawning
- Wave Spawners
- Clean-Up
- Spawn Filtering
- Timeout
- Admin & Debug Options
- Spawning (Getting Started)
- Behaviors (Getting Started)
- Events (Getting Started)
- Player Conditions (New)