Teardown: How To Change Alarm Times, Remove Alarms, & Multisave 1
by Aether in
Teardown Guides

Last Updated on November 6, 2020 by Aether

This Teardown guide will explain how to manipulate game files so that you can 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”) then3.) Replace it with: if false then4.) 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 savegames 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
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

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

Aether has been playing World of Warcraft since 2006. In his youth he raided 7 days a week, but now just plays with friends doing Mythic dungeons and Arena. He swaps his main more often than he should.
Share Post:

Related Posts