Survival LogWiki
Defenses Expanded: Adds five new defenses to build against the siege: Concrete Barrier, Barbed Wire, Spike Plate, Nail Gun Turret and Tesla Coil.

Home / Mods

Defenses Expanded

Adds five new defenses to build against the siege: Concrete Barrier, Barbed Wire, Spike Plate, Nail Gun Turret and Tesla Coil.

Version
0.2.1
Game build
1.1.20719
Category
Gameplay
Settings
57
Hotkeys
None
Versions
7
Languages
English, 中文

Defenses Expanded adds five new defenses to build against the siege in Survival Log.

Highlights

Concrete Barrier

a heavy wall of cast concrete. It blocks zombies like Sandbags, with 1500 health against their 600, and each Repair Parts puts back 300.

Barbed Wire

zombies can push through it, but it cuts up to 6 at once for 1 damage every 2 seconds and slows them by 40% for 4 seconds.

Spike Plate

laid flat on the ground. Zombies walk over it and take 3 damage every 2 seconds, up to 6 at once.

Nail Gun Turret

needs power. It turns to face one zombie up to 4 m away and fires for 8 damage every 1.5 seconds, and stops below half health until it is repaired.

Tesla Coil

needs power. Every 3 seconds it shocks up to 8 zombies within 3 m for 18 damage and slows them for 2 seconds.

Zombies go for them

zombies attack them just like Sandbags and the rest, Repair Parts fix them, and they count toward the size of the next siege. Each has its own model and icon.

See all 10 features

Everything it does 10

Concrete Barrier

a heavy wall of cast concrete. It blocks zombies like Sandbags, with 1500 health against their 600, and each Repair Parts puts back 300.

Barbed Wire

zombies can push through it, but it cuts up to 6 at once for 1 damage every 2 seconds and slows them by 40% for 4 seconds.

Spike Plate

laid flat on the ground. Zombies walk over it and take 3 damage every 2 seconds, up to 6 at once.

Nail Gun Turret

needs power. It turns to face one zombie up to 4 m away and fires for 8 damage every 1.5 seconds, and stops below half health until it is repaired.

Tesla Coil

needs power. Every 3 seconds it shocks up to 8 zombies within 3 m for 18 damage and slows them for 2 seconds.

Zombies go for them

zombies attack them just like Sandbags and the rest, Repair Parts fix them, and they count toward the size of the next siege. Each has its own model and icon.

Craft them

the recipes show at the workbench once you have any of the game's defense recipes, and unlock with your Defense skill: the Concrete Barrier, Barbed Wire and Spike Plate at level 2, the Nail Gun Turret at level 3 and the Tesla Coil at level 5. They take Scrap Metal, Wire, Iron Rod and Electronic Components.

Set your own numbers

health, damage, timing, range, targets, slowing, power, repairs, siege size, unlock level and materials are all settings on the Mod Manager's Mods screen, and a change reaches the defenses already standing.

Safe to remove

the game saves each defense as the game's defense it is based on, so a save still loads without the mod. See Uninstall below for the one step to take first.

English and Chinese

every name and description comes in both.

Recipes

The recipes show at the workbench once you have any of the game's defense recipes. These are the defaults, and you can change both the materials and the level.

Concrete Barrier: 4 Scrap Metal and 1 Iron Rod, Defense level 2.
Barbed Wire: 3 Scrap Metal and 2 Wire, Defense level 2.
Spike Plate: 2 Scrap Metal and 1 Iron Rod, Defense level 2.
Nail Gun Turret: 1 Electronic Components, 1 Iron Rod and 3 Scrap Metal, Defense level 3.
Tesla Coil: 2 Electronic Components, 3 Wire and 2 Scrap Metal, Defense level 5.

Settings 57

Saved inBepInEx\config\com.dev.survivallog.defensesexpanded.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

BarbedWire

[BarbedWire]
Health
Number
Default 250
How much damage it takes before it breaks. The game's Sandbags have 600 and its other defenses 200. A change keeps each placed defense at the same share of its health. Any value from 1 to 20000.
From 1 to 20000
铁丝网被打坏前能承受多少伤害。原版沙包是 600,其他原版防御设施是 200。
Materials
Text
Default 20004:3, 20104:2
What crafting its package takes, written as item id:count pairs split by commas. 20004 is Scrap Metal, 20104 Wire, 20210 Electronic Components, 20361 Iron Rod and 20362 Iron Parts. Up to 7 different items and up to 99 of each. A list the game cannot use (one it cannot read, an item that does not exist, or the same materials as another recipe, the other defenses' included) falls back to the default, with a line in BepInEx\LogOutput.log saying why.
制作铁丝网包裹所需的材料,写成「物品id:数量」,用逗号隔开。20004 是铁皮,20104 是铁丝,20210 是电器元件,20361 是铁棍,20362 是铁制零件。最多 7 种物品,每种最多 99 个。游戏用不了的清单(物品不存在,或和别的配方材料相同)会改用默认值,原因写在 LogOutput.log 里。
RepairPerPart
Number
Default 50
How much health one Repair Parts puts back. The game's Sandbags get 200 and its Spike Barrier 50. Any value from 1 to 5000.
From 1 to 5000
每个维修零件能为铁丝网恢复多少耐久。原版沙包是 200,尖刺障碍是 50。
RepairCostRatio
Number
Default 0.65
How many Repair Parts fixing it from broken takes, as a share of what crafting it takes: 0.5 is half. The game uses 0.5 for its Sandbags and 0.8 for its Mechanical Chainsaw. Any value from 0 to 2.
From 0 to 2
把完全损坏的铁丝网修好要用多少维修零件,按制作材料的比例算:0.5 表示一半。原版沙包是 0.5,机械电锯是 0.8。
SiegePoints
Number
Default 3
How much each one adds to the size of the next siege. The game counts its Sandbags as 1 and its Mechanical Chainsaw as 6. Any value from 0 to 50.
From 0 to 50
每个铁丝网让下一次围攻增加多少规模:防御设施越多,来的丧尸越多。原版沙包算 1,机械电锯算 6。
UnlockLevel
Number
Default 2
The Defense skill level you need before you can craft it. 0 needs no level. The game's Electric Trap needs level 3 and its Mechanical Chainsaw level 4. Any value from 0 to 5.
From 0 to 5
需要防御技能达到几级才能制作铁丝网。0 表示不需要等级。原版电网需要 3 级,机械电锯需要 4 级。
Damage
Number
Default 1
Damage to each zombie it strikes. The game's Electric Trap does 2 and its Mechanical Chainsaw 12. Any value from 0 to 500.
From 0 to 500
铁丝网每次对命中的每只丧尸造成多少伤害。原版电网是 2,机械电锯是 12。
AttackInterval
Number
Default 2
Seconds between strikes. Any value from 0.1 to 60.
From 0.1 to 60
铁丝网两次攻击之间隔几秒。
AttackRange
Number
Default 1.2
How far away a zombie can be and still be struck, in meters. Any value from 0.1 to 10.
From 0.1 to 10
丧尸离铁丝网多远以内会被攻击,单位是米。
MaxTargets
Number
Default 6
How many zombies it strikes at once. Any value from 1 to 50.
From 1 to 50
铁丝网一次最多攻击几只丧尸。
SlowPercent
Number
Default 40
How much slower a zombie it strikes walks, in percent. 0 does not slow them. The game's Electric Trap slows by 50. Any value from 0 to 90.
From 0 to 90
被铁丝网击中的丧尸走路慢多少,单位是百分比。0 表示不减速。原版电网是 50。
SlowSeconds
Number
Default 4
How long the slow lasts, in seconds. Any value from 0 to 60.
From 0 to 60
铁丝网的减速效果持续几秒。

ConcreteBarrier

[ConcreteBarrier]
Health
Number
Default 1500
How much damage it takes before it breaks. The game's Sandbags have 600 and its other defenses 200. A change keeps each placed defense at the same share of its health. Any value from 1 to 20000.
From 1 to 20000
混凝土路障被打坏前能承受多少伤害。原版沙包是 600,其他原版防御设施是 200。
Materials
Text
Default 20004:4, 20361:1
What crafting its package takes, written as item id:count pairs split by commas. 20004 is Scrap Metal, 20104 Wire, 20210 Electronic Components, 20361 Iron Rod and 20362 Iron Parts. Up to 7 different items and up to 99 of each. A list the game cannot use (one it cannot read, an item that does not exist, or the same materials as another recipe, the other defenses' included) falls back to the default, with a line in BepInEx\LogOutput.log saying why.
制作混凝土路障包裹所需的材料,写成「物品id:数量」,用逗号隔开。20004 是铁皮,20104 是铁丝,20210 是电器元件,20361 是铁棍,20362 是铁制零件。最多 7 种物品,每种最多 99 个。游戏用不了的清单(物品不存在,或和别的配方材料相同)会改用默认值,原因写在 LogOutput.log 里。
RepairPerPart
Number
Default 300
How much health one Repair Parts puts back. The game's Sandbags get 200 and its Spike Barrier 50. Any value from 1 to 5000.
From 1 to 5000
每个维修零件能为混凝土路障恢复多少耐久。原版沙包是 200,尖刺障碍是 50。
RepairCostRatio
Number
Default 0.5
How many Repair Parts fixing it from broken takes, as a share of what crafting it takes: 0.5 is half. The game uses 0.5 for its Sandbags and 0.8 for its Mechanical Chainsaw. Any value from 0 to 2.
From 0 to 2
把完全损坏的混凝土路障修好要用多少维修零件,按制作材料的比例算:0.5 表示一半。原版沙包是 0.5,机械电锯是 0.8。
SiegePoints
Number
Default 2
How much each one adds to the size of the next siege. The game counts its Sandbags as 1 and its Mechanical Chainsaw as 6. Any value from 0 to 50.
From 0 to 50
每个混凝土路障让下一次围攻增加多少规模:防御设施越多,来的丧尸越多。原版沙包算 1,机械电锯算 6。
UnlockLevel
Number
Default 2
The Defense skill level you need before you can craft it. 0 needs no level. The game's Electric Trap needs level 3 and its Mechanical Chainsaw level 4. Any value from 0 to 5.
From 0 to 5
需要防御技能达到几级才能制作混凝土路障。0 表示不需要等级。原版电网需要 3 级,机械电锯需要 4 级。

NailGunTurret

[NailGunTurret]
Health
Number
Default 250
How much damage it takes before it breaks. The game's Sandbags have 600 and its other defenses 200. A change keeps each placed defense at the same share of its health. Any value from 1 to 20000.
From 1 to 20000
射钉炮塔被打坏前能承受多少伤害。原版沙包是 600,其他原版防御设施是 200。
Materials
Text
Default 20210:1, 20361:1, 20004:3
What crafting its package takes, written as item id:count pairs split by commas. 20004 is Scrap Metal, 20104 Wire, 20210 Electronic Components, 20361 Iron Rod and 20362 Iron Parts. Up to 7 different items and up to 99 of each. A list the game cannot use (one it cannot read, an item that does not exist, or the same materials as another recipe, the other defenses' included) falls back to the default, with a line in BepInEx\LogOutput.log saying why.
制作射钉炮塔包裹所需的材料,写成「物品id:数量」,用逗号隔开。20004 是铁皮,20104 是铁丝,20210 是电器元件,20361 是铁棍,20362 是铁制零件。最多 7 种物品,每种最多 99 个。游戏用不了的清单(物品不存在,或和别的配方材料相同)会改用默认值,原因写在 LogOutput.log 里。
RepairPerPart
Number
Default 40
How much health one Repair Parts puts back. The game's Sandbags get 200 and its Spike Barrier 50. Any value from 1 to 5000.
From 1 to 5000
每个维修零件能为射钉炮塔恢复多少耐久。原版沙包是 200,尖刺障碍是 50。
RepairCostRatio
Number
Default 0.8
How many Repair Parts fixing it from broken takes, as a share of what crafting it takes: 0.5 is half. The game uses 0.5 for its Sandbags and 0.8 for its Mechanical Chainsaw. Any value from 0 to 2.
From 0 to 2
把完全损坏的射钉炮塔修好要用多少维修零件,按制作材料的比例算:0.5 表示一半。原版沙包是 0.5,机械电锯是 0.8。
SiegePoints
Number
Default 6
How much each one adds to the size of the next siege. The game counts its Sandbags as 1 and its Mechanical Chainsaw as 6. Any value from 0 to 50.
From 0 to 50
每个射钉炮塔让下一次围攻增加多少规模:防御设施越多,来的丧尸越多。原版沙包算 1,机械电锯算 6。
UnlockLevel
Number
Default 3
The Defense skill level you need before you can craft it. 0 needs no level. The game's Electric Trap needs level 3 and its Mechanical Chainsaw level 4. Any value from 0 to 5.
From 0 to 5
需要防御技能达到几级才能制作射钉炮塔。0 表示不需要等级。原版电网需要 3 级,机械电锯需要 4 级。
Damage
Number
Default 8
Damage to each zombie it strikes. The game's Electric Trap does 2 and its Mechanical Chainsaw 12. Any value from 0 to 500.
From 0 to 500
射钉炮塔每次对命中的每只丧尸造成多少伤害。原版电网是 2,机械电锯是 12。
AttackInterval
Number
Default 1.5
Seconds between strikes. Any value from 0.1 to 60.
From 0.1 to 60
射钉炮塔两次攻击之间隔几秒。
AttackRange
Number
Default 4
How far away a zombie can be and still be struck, in meters. Any value from 0.1 to 10.
From 0.1 to 10
丧尸离射钉炮塔多远以内会被攻击,单位是米。
MaxTargets
Number
Default 1
How many zombies it strikes at once. Any value from 1 to 50.
From 1 to 50
射钉炮塔一次最多攻击几只丧尸。
PowerCost
Number
Default 4
Power it draws. Without power it does not strike. 0 lets it work with no power at all. The game's Electric Trap draws 3 and its Mechanical Chainsaw 5. Any value from 0 to 50.
From 0 to 50
射钉炮塔的耗电量。没有电时不会攻击。0 表示完全不用电也能工作。原版电网耗电 3,机械电锯耗电 5。
PowerPerHit
Number
Default 1
Extra power each strike uses up. Any value from 0 to 50.
From 0 to 50
射钉炮塔每次攻击额外消耗的电量。
ShutsDownBelow
Number
Default 0.5
Below this share of its health it stops working until it is repaired: 0.5 is half. 0 keeps it working until it breaks. The game's Mechanical Chainsaw uses 0.5. Any value from 0 to 0.95.
From 0 to 0.95
射钉炮塔的耐久低于这个比例时会停止工作,直到修好为止:0.5 表示一半耐久。0 表示一直工作到损坏。原版机械电锯是 0.5。

SpikePlate

[SpikePlate]
Health
Number
Default 300
How much damage it takes before it breaks. The game's Sandbags have 600 and its other defenses 200. A change keeps each placed defense at the same share of its health. Any value from 1 to 20000.
From 1 to 20000
钉板被打坏前能承受多少伤害。原版沙包是 600,其他原版防御设施是 200。
Materials
Text
Default 20004:2, 20361:1
What crafting its package takes, written as item id:count pairs split by commas. 20004 is Scrap Metal, 20104 Wire, 20210 Electronic Components, 20361 Iron Rod and 20362 Iron Parts. Up to 7 different items and up to 99 of each. A list the game cannot use (one it cannot read, an item that does not exist, or the same materials as another recipe, the other defenses' included) falls back to the default, with a line in BepInEx\LogOutput.log saying why.
制作钉板包裹所需的材料,写成「物品id:数量」,用逗号隔开。20004 是铁皮,20104 是铁丝,20210 是电器元件,20361 是铁棍,20362 是铁制零件。最多 7 种物品,每种最多 99 个。游戏用不了的清单(物品不存在,或和别的配方材料相同)会改用默认值,原因写在 LogOutput.log 里。
RepairPerPart
Number
Default 60
How much health one Repair Parts puts back. The game's Sandbags get 200 and its Spike Barrier 50. Any value from 1 to 5000.
From 1 to 5000
每个维修零件能为钉板恢复多少耐久。原版沙包是 200,尖刺障碍是 50。
RepairCostRatio
Number
Default 0.65
How many Repair Parts fixing it from broken takes, as a share of what crafting it takes: 0.5 is half. The game uses 0.5 for its Sandbags and 0.8 for its Mechanical Chainsaw. Any value from 0 to 2.
From 0 to 2
把完全损坏的钉板修好要用多少维修零件,按制作材料的比例算:0.5 表示一半。原版沙包是 0.5,机械电锯是 0.8。
SiegePoints
Number
Default 3
How much each one adds to the size of the next siege. The game counts its Sandbags as 1 and its Mechanical Chainsaw as 6. Any value from 0 to 50.
From 0 to 50
每个钉板让下一次围攻增加多少规模:防御设施越多,来的丧尸越多。原版沙包算 1,机械电锯算 6。
UnlockLevel
Number
Default 2
The Defense skill level you need before you can craft it. 0 needs no level. The game's Electric Trap needs level 3 and its Mechanical Chainsaw level 4. Any value from 0 to 5.
From 0 to 5
需要防御技能达到几级才能制作钉板。0 表示不需要等级。原版电网需要 3 级,机械电锯需要 4 级。
Damage
Number
Default 3
Damage to each zombie it strikes. The game's Electric Trap does 2 and its Mechanical Chainsaw 12. Any value from 0 to 500.
From 0 to 500
钉板每次对命中的每只丧尸造成多少伤害。原版电网是 2,机械电锯是 12。
AttackInterval
Number
Default 2
Seconds between strikes. Any value from 0.1 to 60.
From 0.1 to 60
钉板两次攻击之间隔几秒。
AttackRange
Number
Default 0.8
How far away a zombie can be and still be struck, in meters. Any value from 0.1 to 10.
From 0.1 to 10
丧尸离钉板多远以内会被攻击,单位是米。
MaxTargets
Number
Default 6
How many zombies it strikes at once. Any value from 1 to 50.
From 1 to 50
钉板一次最多攻击几只丧尸。

TeslaCoil

[TeslaCoil]
Health
Number
Default 250
How much damage it takes before it breaks. The game's Sandbags have 600 and its other defenses 200. A change keeps each placed defense at the same share of its health. Any value from 1 to 20000.
From 1 to 20000
特斯拉线圈被打坏前能承受多少伤害。原版沙包是 600,其他原版防御设施是 200。
Materials
Text
Default 20210:2, 20104:3, 20004:2
What crafting its package takes, written as item id:count pairs split by commas. 20004 is Scrap Metal, 20104 Wire, 20210 Electronic Components, 20361 Iron Rod and 20362 Iron Parts. Up to 7 different items and up to 99 of each. A list the game cannot use (one it cannot read, an item that does not exist, or the same materials as another recipe, the other defenses' included) falls back to the default, with a line in BepInEx\LogOutput.log saying why.
制作特斯拉线圈包裹所需的材料,写成「物品id:数量」,用逗号隔开。20004 是铁皮,20104 是铁丝,20210 是电器元件,20361 是铁棍,20362 是铁制零件。最多 7 种物品,每种最多 99 个。游戏用不了的清单(物品不存在,或和别的配方材料相同)会改用默认值,原因写在 LogOutput.log 里。
RepairPerPart
Number
Default 40
How much health one Repair Parts puts back. The game's Sandbags get 200 and its Spike Barrier 50. Any value from 1 to 5000.
From 1 to 5000
每个维修零件能为特斯拉线圈恢复多少耐久。原版沙包是 200,尖刺障碍是 50。
RepairCostRatio
Number
Default 0.65
How many Repair Parts fixing it from broken takes, as a share of what crafting it takes: 0.5 is half. The game uses 0.5 for its Sandbags and 0.8 for its Mechanical Chainsaw. Any value from 0 to 2.
From 0 to 2
把完全损坏的特斯拉线圈修好要用多少维修零件,按制作材料的比例算:0.5 表示一半。原版沙包是 0.5,机械电锯是 0.8。
SiegePoints
Number
Default 6
How much each one adds to the size of the next siege. The game counts its Sandbags as 1 and its Mechanical Chainsaw as 6. Any value from 0 to 50.
From 0 to 50
每个特斯拉线圈让下一次围攻增加多少规模:防御设施越多,来的丧尸越多。原版沙包算 1,机械电锯算 6。
UnlockLevel
Number
Default 5
The Defense skill level you need before you can craft it. 0 needs no level. The game's Electric Trap needs level 3 and its Mechanical Chainsaw level 4. Any value from 0 to 5.
From 0 to 5
需要防御技能达到几级才能制作特斯拉线圈。0 表示不需要等级。原版电网需要 3 级,机械电锯需要 4 级。
Damage
Number
Default 18
Damage to each zombie it strikes. The game's Electric Trap does 2 and its Mechanical Chainsaw 12. Any value from 0 to 500.
From 0 to 500
特斯拉线圈每次对命中的每只丧尸造成多少伤害。原版电网是 2,机械电锯是 12。
AttackInterval
Number
Default 3
Seconds between strikes. Any value from 0.1 to 60.
From 0.1 to 60
特斯拉线圈两次攻击之间隔几秒。
AttackRange
Number
Default 3
How far away a zombie can be and still be struck, in meters. Any value from 0.1 to 10.
From 0.1 to 10
丧尸离特斯拉线圈多远以内会被攻击,单位是米。
MaxTargets
Number
Default 8
How many zombies it strikes at once. Any value from 1 to 50.
From 1 to 50
特斯拉线圈一次最多攻击几只丧尸。
SlowPercent
Number
Default 20
How much slower a zombie it strikes walks, in percent. 0 does not slow them. The game's Electric Trap slows by 50. Any value from 0 to 90.
From 0 to 90
被特斯拉线圈击中的丧尸走路慢多少,单位是百分比。0 表示不减速。原版电网是 50。
SlowSeconds
Number
Default 2
How long the slow lasts, in seconds. Any value from 0 to 60.
From 0 to 60
特斯拉线圈的减速效果持续几秒。
PowerCost
Number
Default 6
Power it draws. Without power it does not strike. 0 lets it work with no power at all. The game's Electric Trap draws 3 and its Mechanical Chainsaw 5. Any value from 0 to 50.
From 0 to 50
特斯拉线圈的耗电量。没有电时不会攻击。0 表示完全不用电也能工作。原版电网耗电 3,机械电锯耗电 5。
PowerPerHit
Number
Default 2
Extra power each strike uses up. Any value from 0 to 50.
From 0 to 50
特斯拉线圈每次攻击额外消耗的电量。
ShutsDownBelow
Number
Default 0
Below this share of its health it stops working until it is repaired: 0.5 is half. 0 keeps it working until it breaks. The game's Mechanical Chainsaw uses 0.5. Any value from 0 to 0.95.
From 0 to 0.95
特斯拉线圈的耐久低于这个比例时会停止工作,直到修好为止:0.5 表示一半耐久。0 表示一直工作到损坏。原版机械电锯是 0.5。

Uninstall

[Uninstall]
UninstallPrep
On / off
Default Off
Turn this on before you remove the mod, then load your save. Every defense package, in bags, in storage, on the floor and in every place the save holds, becomes the package of the game's defense it is based on. Placed and packed defenses are always saved as those defenses, so they need nothing. Save the game, quit, and remove DefensesExpanded.dll. BepInEx\LogOutput.log says what was changed. Turning it off again does not turn the packages back.
移除防御扩展模组之前请先打开此项。读取存档后,背包、储物和地上的每个混凝土路障、铁丝网、钉板、射钉炮塔或特斯拉线圈包裹都会变成它所仿照的原版防御设施(沙包、尖刺障碍、机械电锯或电网)的包裹,存档里的每个地点都一样。已安装和已打包的防御设施本来就按这些原版设施保存,不受影响。然后存档、退出游戏,再删除 DefensesExpanded.dll。改了哪些东西写在 LogOutput.log 里。再关掉此项,包裹也不会变回来。

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Install Exiled's Toolkit the same way: download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:
    C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\DefensesExpanded.dll

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ DefensesExpanded.dll
   └─ config\
      └─ com.dev.survivallog.defensesexpanded.cfg   (made on first start)

Direct download

The same zip as on Nexus, from this site, with no account. Extract it into the game folder.

DefensesExpanded-0.2.1.zip (14.6 MB)

SHA-256 f1077071d189fc8ece60b7a886d12acec806257febc8c554a156b77a12ca8499

Uninstall

A defense package in a bag or in storage would be lost without the mod, so first turn on UninstallPrep and load your save: every defense package becomes the package of the game's defense it is based on. Save and quit, then delete DefensesExpanded.dll from the BepInEx\plugins folder. Do this for each save you want to keep.

Settings

To change settings, edit BepInEx\config\com.dev.survivallog.defensesexpanded.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen (see CONFIG.md for every setting). Every setting takes effect at once.

Changelog 7 versions

  1. 0.2.1On NexusGame 1.1.20719
    • The Nail Gun Turret's aiming does less work each frame while turrets are firing.
    • If the defenses could not be added to the game's tables, the mod now tries again instead of leaving them missing until a setting changes.
    • The Materials description now says each item can count up to 99.
    • Made for Survival Log 1.1.20719.
  2. 0.2.0Game 1.1.20719
    • Each defense now unlocks at a Defense skill level: the Concrete Barrier, Barbed Wire and Spike Plate at level 2, the Nail Gun Turret at level 3 and the Tesla Coil at level 5. A new UnlockLevel setting for each defense changes it.
    • The early defenses cost less to make and the late ones cost more, and a defense that unlocks later now does more damage. See Settings for the new numbers.
    • The Nail Gun Turret turns its head to face the zombie it is shooting and kicks back on each shot.
    • The Nail Gun Turret and Tesla Coil now face the right way.
    • Placing a defense no longer freezes the game for a moment: each model is built a few seconds into a run instead of on its first placement.
    • Two new Cheat Menu test buttons: give one of each defense, and start a large test wave.
    • Made for Survival Log 1.1.20719.
  3. 0.1.4Game 1.1.20719
    • With the Mod Manager, each defense's Materials shows as item cards with a picker, and the defense's package beside them with its pieces, weight and value.
    • Made for Survival Log 1.1.20719.
  4. 0.1.3Game 1.1.20719
    • Now uses Exiled's Toolkit for its shared parts, so it needs Exiled's Toolkit 0.19.0 or newer.
    • Made for Survival Log 1.1.20719.
  5. 0.1.2Game 1.1.20151
    • Changing a Nail Gun Turret's or Tesla Coil's PowerCost between 0 and more now applies right away: the defense joins or leaves the power grid without a reload.
  6. 0.1.1Game 1.1.20151
    • Changing a setting no longer costs a damaged defense health when a talent has raised its maximum health. Only a change to Health moves it, and the defense keeps the same share of its health.
    • With UninstallPrep on, a placed Concrete Barrier is saved with no more health than Sandbags can hold.
    • Fixed: a defense could show as the game's defense it is based on if its attack effect failed to play.
  7. 0.1.0Game 1.1.20151
    • First build: the Concrete Barrier, Barbed Wire, Spike Plate, Nail Gun Turret and Tesla Coil, each with its own model and icon.
    • Made for Survival Log 1.1.20151.

Help

Known issues

The new defenses can't be dyed. Each one uses the sounds of the game's defense it is based on.

Get Mod Manager to set up all your mods in game | Open the Survival Log wiki for items, recipes and maps

Found a bug?

Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log.
To reach me directly, message exiled.dev on Discord, you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.