Teardown: Altering Detach Alarms, Alarm Times & More

A quick guide to manipulate some of the game files to change or delete time limits, make alarm boxes detachable, view mission object outlines across the whole map, save multiple times and mod some other parts of the game.

Remove or Alter the Heist Time Limit

To alter the 60 Seconds time limit do this:

1) Open Steam\steamapps\common\Teardown\data\script\heist.lua
2) Go to line 20 or search for

SetFloat(“level.alarmtimer”, 60)

3) Replace the 60 by any number of seconds you like to have for your heist before you loose.
4) Save the heist.lua and start the game
5) Have fun!

To freeze the time limit do this:

1) Open Steam\steamapps\common\Teardown\data\script\heist.lua
2) Go to line 125 or search for this:

if GetBool(“level.alarm”) then

3) Replace it with:

if false then

4) Save the heist.lua and start the game
5) Alarms still start to sound but the timer is now frozen
6) Have fun!

Save Multiple Times

To save multiple times do this:

1.) Quicksave whenever you want
2.) Tab out of the game and find: C:\Users\(Your Username)\Documents\Teardown\quicksave.bin
3.) Copy the quicksave.bin, paste it and rename it to something meaningfull, like: marina_1.save
4.) Tab back into game and repeat at 1) for more saves

To load one of your copied save games do this:

1) Start Teardown and start any level where you can quickSAVE
2) QuickSAVE the game
3) Tab out of the game
4) Replace/Overwrite C:\Users\(Your Username)\Documents\Teardown\quicksave.bin with any of your previously saved games (like the marina_1.save ) by copying it and renaming it back to quicksave.bin
5) Tab back into the game and quickLOAD
6) Have fun!

Remove Fire Alarms

1) Open the \Steam\steamapps\common\Teardown\data\script\heist.lua file
2) Find

if pFireAlarm and GetFireCount() >= 100 then

3) Replace it with

if false and GetFireCount() >= 100 then

to get rid of fire alarms
4) Save the file
5) Start Teardown
6) Have fun!

Make Alarm Boxes Detachable/Carryable

1) Open the file \Steam\steamapps\common\Teardown\data\script\alarmbox.lua
2) Find these lines at the bottom of the file:

if type == FIXED_STATIC then
if IsShapeDynamic(box) then
triggerAlarm = true
end
elseif type == FIXED_DYNAMIC then
local currentMass = GetBodyMass(GetShapeBody(box))
if currentMass < 0.5 * initialMass then
triggerAlarm = true
end
elseif type == JOINTED_STATIC then
if IsJointBroken(joint) then
triggerAlarm = true
else
local s = GetOtherJointShape(joint, box)
if IsShapeDynamic(s) then
triggerAlarm = true
end
end
elseif type == JOINTED_DYNAMIC then
if IsJointBroken(joint) then
triggerAlarm = true
else
local s = GetOtherJointShape(joint, box)
local currentMass = GetBodyMass(GetShapeBody(s))
if currentMass < 0.5 * initialMass then
triggerAlarm = true
end
end
end

3) Either delete them or change each triggerAlarm = true to triggerAlarm = false
4) Start the game and have fun with detachable alarm boxes.

Show Mission Targets Across the Whole Map

1) Open \Steam\steamapps\common\Teardown\data\script\heist.lua
2) Find this lines:

if dist < 8 then if IsBodyInteractable(targets\[i\]) then DrawBodyOutline(targets\[i\], 1.0) else DrawBodyOutline(targets\[i\], 0.6*(1-dist/8)) end end

3) Replace them with

if dist < 10000 then if IsBodyInteractable(targets\[i\]) then DrawBodyOutline(targets\[i\], 1.0) else DrawBodyOutline(targets\[i\], 1.0) end end

4) Save the file
5) Start Teardown and have fun!

Apart from this guide, if you want us to cover any other guide related to the game “Teardown” do let us know in the comment section. We’re happy to do that for our readers. We’ve also covered few more guides related to this game, kindly check the related posts section below.

Written by: Rubikow

Leave a Comment

7 − 5 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.