Scripts
102 files
-
Timed Explosions
Based on original script by jackson (https://teardownmods.com/index.php?/file/847-remote-explosive-mod/)
There are 3 improvements:
1) You can use 'H' key to hide placed explosion markers
2) You can set timer between explosions.
3) Another sound file
414 downloads
- explosion
- remote explosives
- (and 1 more)
0 comments
Updated
-
script Impossible Challenge
Just Impossible....
DM Me On Discord If There Is Any Bugs Cooperkit Gaming#1223
36 downloads
0 comments
Updated
-
0 comments
Updated
-
Snowy Weather (require 0.50 Experimental)
By Trisek79
A cold weather type for your Teardown maps.
Functions: Draws falling snow across screen if player is outside
78 downloads
0 comments
Updated
-
0 comments
Submitted
-
Gravity Lifts (easy XML setup for your maps)
By Cheejins
Gravity Lifts
By Cheejins
ABOUT:
This mod creates easily customizable cylindrical gravity lifts that you can set up in your map, purely through XML.
GUIDE:
NOTE: Sometimes the gravlift does not register large objects properly. This is because the complete center
of the object must be within the gravity lift. Any outer voxels of the object may not trigger the gravlift.
These gravlifts are pretty basic. I'm planning to add things like additive velocity, so the gravlifts don't just
do a stiff pull. Instead they will gradually change the objects direction towards the gravlift direction.
The gravity lifts can be set up for your map purely through the XML code using body tags.
There is a detailed legend in the xml file explaining all of the valid values for the gravlifts.
Here is a quick snippet of it:
INSTALLATION:
Drag the contents of the mods folder to the Teardown/mods steam folder. Enable the script and try out the demo map.
NOTE: This mod only works with the new Teardown Experimental Beta (Teardown 0.5 and 0.5.1)
CREDITS:
Special thanks to "Thomasims" for helping out with some of the geometry involved with the cylinders.
160 downloads
0 comments
Updated
-
Better Tesla Cube Explosion
By Bricktronic
This is just an edit to the tesla cube script that makes the tesla cube explosion at lee's chemicals much more powerful. The old one just seemed too small and lame.
444 downloads
0 comments
Updated
-
elboydos vehicle and mounted gun Script - script only
By elboydo
A mod that enables player controlled turrets through both physics based control and in vehicle control - includes extensions to change fire rate, type, and ammo capacities.
Excerpt from Readme:
ELBOYDOS MOUNTED GUN AND PLAYER CONTROLLED TURRET SCRIPT
Author : elboydo
published 11-11-2020
i dunno, i may extend this readme later.
____________________________________________________________
To install::
Place files within create folder here to your create folder in teardown/create
To enable weapon usage, copy the hud.lua file to teardown/data/ui
IF YOU DON'T WANT TO MESS WITH YOUR HUD.LUA DUE TO OTHER MODS:
copy this line into the "draw()" method in hud.lua
if UiIsMousePressed() then
SetBool("mouse.pressed",true)
else
SetBool("mouse.pressed",false)
end
SetInt("mouse.wheel", UiGetMouseWheel())
if you have these methods already in your hud.lua then happy days, the mods should work fine.
FAILURE TO COPY THE HUD.LUA FILE WILL MEAN WEAPONS WON'T WORK AND ASKING WHY WEAPONS WON'T WORK DUE TO NOT DOING THIS
MAY RESULT IN PANDAS HAVING THEIR FAVOURITE TOYS TAKEN AWAY FROM THEM
Setting configs:
A default config for a mounted gun has been included in this script. description to modify for your vehicular setups as follows:
Always include "#include mountedGun.lua" to enable mounted gun functionality.
config values:
--[[
Vehicle config
]]
vehicle = {
mainName = <VEHICLE NAME> ,
Vehiclename = <VEHICLE BODY NAME>,
CannonName = <VEHICLE TURRET / GUN NAME> ,
CannonJointName = <VEHICLE TURRET JOINT NAME>,
Create = "elboydo",
barrelOffset = <Y OFFSET FROM TURRET TO SPAWN MUNITIONS>
manualControl = <ONLY ENABLE PHYSICS BASED CONTROL - FALSE BY DEFAULT, SET TO TRUE TO BLOCK IN VEHICLE TURRET CONTROL>
}
--[[
Mounted gun config
]]
weaponFeatures = {
armed = <TRUE/FALSE - VEHICLE CAN USE WEAPONS>
timeToFire = <INT - PERIOD OVER WHICH TO FIRE A BURST>,
magazineCapacity = <INT - TOTAL NUMBER OF SHOTS PER BURST>,
reloadTime = <INT - TIME AFTER BURST TO RELOAD WEAPON>,
hasRockets = <BOOL - CAN THE GUN FIRE ROCKETS>,
hasRocketCapacity = <BOOL - DOES THE GUN HAVE A FINITE ROCKET SUPPLY,
rocketCapacity = <INT - TOTAL NUMBER OF ROCKETS THE VEHICLE CAN HAVE>,
rocketStartingAmmo = <INT - NUMBER OF ROCKETS THE GUN SPAWNS WITH>,
startRockets = <BOOL - DOES THE GUN SPAWN WITH ROCKETS LOADED>,
hasMG = <BOOL - CAN THE GUN USE AN MG>,
hasMGCapacity = <BOOL - DOES THE MG HAVE A FINITE MG ROUND SUPPLY>,
MGCapacity = <INT - TOTAL NUMBER OF MG ROUNDS THE GUN CAN HAVE>,
MGStartingAmmo = <INT - NUMBER OF MG ROUNDS THE GUN SPAWNS WITH>,
displayWeaponDetails = <BOOL - DISPLAY EXTRA WEAPON DETAILS ABOUT AMMO LEFT SHOWS ON THE GUN ITSELF>,
rocketExtraconsumption = <INT - DOES FIRING ROCKETS USE EXTRA MUNITIONS (ONLY IMPACTS BURST LENGTH NOT ROCKET AMMMO)>,
rocketReloadPenalty = <INT - EXTRA TIME ADDED TO RELOAD TIME PER ROCKET FIRED>,
ammoBoxMGName = <STRING - NAME OF PROP ACTING AS MG AMMO BOX FOR CHOOSING MUNITION>,
ammoBoxRocketName = <STRING - NAME OF PROP ACTING AS ROCKET AMMO BOX FOR CHOOSING MUNITIONS>
}
733 downloads
0 comments
Updated
-
TAT Llibrary
By YuLun
A framework library which turn trucks and trailers detachable
this frame work will support more different types of trucks and trailers in the future
sample of using this mod and YLVF : https://steamcommunity.com/sharedfiles/filedetails/?id=2414729430&searchtext=
76 downloads
0 comments
Updated
-
YLVF Library
By YuLun
A framework library which supports extended vehicle features
more extended features will be added in the future
sample of using this mod and TAT: https://steamcommunity.com/sharedfiles/filedetails/?id=2414729430&searchtext=
87 downloads
0 comments
Updated
-
0 comments
Submitted
-
0.5.2 Quickloader (Skips Splashscreens)
By karmikovic
This Quickload mod will save you time. Previous splashscreen skippers do not work with the current Teardown version (0.5.2), so I made this extremely simple fix/mod is for those who don't mess with coding.
To install:
Unzip (right click and choose unzip) Copy "0.5.2 Quickloader - skips splashscreens" mod folder (right click and choose copy or press ctrl+c) Open your Teardown install location (open Steam, Right click Teardown and click -> Properties -> Local files tab -> Browse local files button.) Backup original file splash.lua (navigate to data\ui and rename splash.lua to splash-original.lua to create a backup of original file, then go back to parent folder "Teardown" Paste in the folder where you see Teardown.exe (right click and choose paste or press ctrl+v ). Play Teardown and save time not watching the intro again and again 🤪
81 downloads
0 comments
Updated
-
Mayhem instant win (5 star win)
By err0r
Instant win for mayhem to use drop the data folder into teardown folder
Info
You get 5 stars on win
Control
Break 1000 voxels to win
49 downloads
- mayhem
- instant win
- (and 2 more)
0 comments
Updated
-
Finally Sprinting
By Voltaia
Description
This mod adds sprinting to a game that can sometimes be infuriating without sprinting. We all know you've been there, nearly having thrown yourself off a cliff trying to get the last optional missions on that one level. Well throw yourself off a cliff no longer! Sprint off it instead!
Installation
- To install, drag the 'Finally Sprinting' folder into 'C:\Program Files\Steam\steampapps\common\mods' or wherever your 'mods' folder is.
- To enable, open up the mod manager in game, and toggle the enabled option on the mod.
- To use, just double tap 'W' like in Minecraft and sprint should boost into action.
Known Problems
Yes, I know that sprinting sharp turns do not work in this mod. The reason is, I cannot directly modify the walk speed in the code. Instead I have to take the direction the player is already travelling, and multiply it by a certain degree to simulate sprinting. This makes it more like gliding on ice than sprinting but it gets the job done.
675 downloads
0 comments
Submitted
-
Voxel info and Bomb Tools (v1.0)
By Nixkuchen
This is the Nixkuchen Voxel info and Bomb tool with more stuff following for using the mode enable it and press (ingame) "h" to get the help message.
More fixes and Tools will come later
Tested on 30/12/20
53 downloads
0 comments
Submitted
-
#YuLun# Mod Frame
By YuLun
Frame for all mods from me (Yulun)
Only After You Download This File Then Your Mods Can Run Correctly
Please check for update before installing new mods
133 downloads
0 comments
Submitted
-
TearDOOM
By Golden
This mod adds an attack helicopter on *every map* (including the hub and custom Create maps, literally any map that loads main.lua will spawn this thing!) that is reskinned to have a doom Cacodemon sprite.
(you can also change/remove the music and sprite to your liking.)
The mod includes a backup for the main.lua script for when you want to disable the mod.
There is also a version with no music included as well.
Have fun!
USE WINRAR OR 7ZIP TO OPEN.
189 downloads
0 comments
Submitted
-
minecraft building tool 1
By Eshan3090
not mine....
place blocks
invetory
destroy blocks
31 downloads
0 comments
Submitted
-
script Quick Save Manager
By Gh0st
This is a python script that I wrote that allows you to save and load quicksaves.
The process is pretty self explanatory and the program guides you through pretty well, but just make sure that when loading a save you first quicksave BEFORE you load the save and then you can load it in the program and then in the game. As of right now there is no ui, although I will most likely add it soon.
Although the program gives you simple explanations, if you find yourself confused I recommend you read the READ.txt in the zip.
How to install:
1. Extract the file anywhere you want.
2. Move the quicksaves folder to Documents\Teardown (The folder where your save files are). You can delete the txt in the quicksaves folder if you want; it is completely useless other then allowing me to put the folder into a zip file.
3. Run the script when you're ready and:
Enjoy!
Also make sure to check out another save manager made by MrAdhit that improves on the idea a lot!
If you would prefer not to download the zip, the code is below:
from shutil import copyfile from os import remove from getpass import getuser def startSave(): choose = input('save (s) or load/delete (l)? ') if choose == 's': print() save() else: if choose == 'l': print() loadChoose() def save(): try: saveListTxt = loadlist() except: print('savelist.txt not found, creating new file') saveListTxt = loadlist('x') saveListTxt.close() saveListTxt = loadlist() saveName = input('What do you want to call your save? ') saveNameNl = saveName + '\n' saves = saveListTxt.readlines() count = 0 for i in saves: count += 1 if saveNameNl == i: print() print('you already have a save with this name :(') print() saveListTxt.close() break else: if count == len(saves): saveListTxt.close() saveListTxt = loadlist('a') copyfile(r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksave.bin', r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksaves\\' + saveName + '.bin') saveListTxt.write(saveNameNl) saveListTxt.close() print() print('Save created') print() break if len(saves) == 0: saveListTxt.close() saveListTxt = loadlist('a') copyfile(r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksave.bin', r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksaves\\' + saveName + '.bin') saveListTxt.write(saveNameNl) saveListTxt.close() print() print('Save created') print() def loadlist(method = 'r'): resultlist = open(r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksaves\savelist.txt', method) return resultlist def loadChoose(): saveTxt = loadlist('r') saveList = saveTxt.readlines() saveTxt.close saveTxt = loadlist('r') saveListOg = saveTxt.readlines() saveTxt.close if len(saveListOg) > 0: for i in range(len(saveList)): print(i + 1) print(saveList[i]) print() saveNum = int(input('type the number of the save you want to load/delete ')) print() if not saveNum > len(saveList) and not saveNum < 1: delOrLoad = input('delete (d) or load (l)? ') if delOrLoad == 'd': for i in range(len(saveList)): saveList[i] = saveList[i].rstrip('\n') remove(r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksaves\\' + saveList[saveNum - 1] + '.bin') print() print('deleted!') print() newTxt = loadlist('w') saveListOg.pop(saveNum - 1) newTxt.writelines(saveListOg) else: if delOrLoad == 'l': for i in range(len(saveList)): saveList[i] = saveList[i].rstrip('\n') copyfile(r'C:\Users\\' + username + r'\OneDrive\Documents\Teardown\quicksaves\\' + saveList[saveNum - 1] + '.bin', r'C:\Users\ypier\OneDrive\Documents\Teardown\quicksave.bin') print() print('loaded!') print() else: print() print('You don\'t have any saves! Input \'s\' to save!') print() username = getuser() debug = 'false' while 'true': #debug = 'true' if debug == 'false': try: print() startSave() except: print() print() print('oops, something went wrong') print() print() else: startSave()
75 downloads
0 comments
Updated
-
minecraft building tool 2
By Eshan3090
not mine....
place blocks
invetory
destroy blocks
68 downloads
0 comments
Submitted
-
0 comments
Submitted
-
TV
By Blueray_19
This is the TV for your map
Installation:Upload files from the archive to the folder with your map and rename the file " basic.xml" in the "name_of_you_map.xml"
Discord:Blueray_19#9684
30 downloads
0 comments
Submitted
-
Customizable Digital Speedometer
Adds a digital speedometer that you can customize to your liking. To install extract the file and drag into Documents\Teardown\mods folder. Also on workshop https://steamcommunity.com/sharedfiles/filedetails/?id=2527608633&searchtext=
109 downloads
0 comments
Submitted
-
0 comments
Submitted
-
0 comments
Submitted