Teardown

Teardown

71 ratings
Solid Sphere Summoner
   
Award
Favorite
Favorited
Unfavorite
Type: Global
Category: Gameplay, Tool
File Size
Posted
Updated
1.847 MB
28 Apr, 2024 @ 1:42pm
5 Nov, 2024 @ 10:21am
8 Change Notes ( view )

Subscribe to download
Solid Sphere Summoner

In 1 collection by Geneosis
Geneosis' Creations
25 items
Description
Summon them, launch them, grab them, spin them, drop them, love them...
The perfect shape can now be spawned infinitely!

Now in v3.1.3! (see full patch notes)

Thanks kszabi for the hand, Fynnpire and Bandi for the demo videos ;)

TOOLS
- Solid Sphere Summoner: You can summon spheres of various size and colors.

KEYBOARD CONTROLS
- [LeftClick]: Summon a Sphere.
- [LeftClick]: Shoot (hold to charge, release to launch).
- [MiddleClick]: Grab object at cursor.
- [X]: Select axis.
- [C]: Orient axis.
- [R]: Spin around axis (hold).
- [T]: Reverse spin direction.
- [G]: Stop spin.
- [K]: Remove all spheres.
- [O]: Open options menu.

CHARACTERISTICS
- Summon as many spheres as you like.
- Launch them with more or less force.
- You can use the hand to grab and launch dynamic objects of any weight.
- Larger spheres are smoother but lag more.
- Full spheres (non hollow) are more sturdy but lag more.
- The spheres doesn't do enough damages for you? Try increasing their mass multiplier.
- Want to use this mod as a garb/throw tool only? Just unbind the spawn button.
- Keeping an unbreakable object spinning in your hand works well as a drill.

KNOWN BUGS
- Broken spheres may have floating parts.
- Broken spheres will loose collision with player and vehicles.
- You can trap yourself in a large sphere by grabbing it and walking through... Maybe don't?
- Larger (and laggier) spheres will sometimes launch even if you apply no force to them.
- Spawning too large spheres (especially full ones) may freeze and even crash your game.
- Trying to grab a heavy object from far away may lag or crash the game.
- Objects with irregular shapes may glitch out a little when spinned too fast.

DEV NOTES
Originally posted by About this mod:
I wanted to come back to Teardown modding after the 1.5.4 update, and this is the first idea that came to my mind after browsing the workshop for a bit looking for stuff people may want that would be fun for me to make :)
This mainly make use of the brand new sound pitch control introduced in the last update, but it is also in a way what a lot of people requested from my Control mod: "a hand that can grab and throw stuff" XD
I actually built the grab and throw code and animation first with this one, just to make sure I got the basics covered before heading to the hazardous part that would be creation a sphere in a voxel world... Not much to say about that part, most of the code is inspired from the Control mod telekinesis, and the Black Hole Launcher for the particle animation.
Then I attempted to make the sphere, for that I had a fies ideas: First of all I had used several times a function from the umf library able to produce points separated by the same distance on the surface of a sphere so I wanted to try and reuse that and place a voxel on each of those points to make an actual solid sphere. That part worked surprisingly well on its own but had a few issues: 1) There was some gaps between the voxels despite putting the length of one single voxel to generate the sphere, 2) The voxels were all facing in the same direction, making the sphere quite spiky X) I solved the first point by reducing the space between the generated points until I managed to get no gab between any two voxeld of the sphere. For the second point I made good use of a function I made for the Control mod that allowed me to align the voxels so that they would point outward from the center of the sphere, making the final result way smoother ^^
I initially designed the spheres to be hollow, but wanted to try and see if I could manage to get some full spheres: I did that by extending the voxels generated into a line of voxels that would reach the center of the sphere. The result works quite well but is ay more laggy that the hollow sphere so I did not enable it by default.
Full spheres also had way more impact when throwing them as they had more mass behind them, in order to get a similar effect with the hollow sphere I bumped the density of the objects generated a little. This way launching a sphere at full power would not result in an anticlimactic bump off a wall with zero damage as it was initally XD
So many ball jokes were missed during the making of this mod...
66 Comments
evanloohaklm 28 Apr, 2024 @ 3:34pm 
You should put, "The only thing to fear, is sphere itself," in the description.
BrockKids1 28 Apr, 2024 @ 2:46pm 
We be bolin?
cavemanjr901 28 Apr, 2024 @ 2:40pm 
this is heresy against the teardown gods
Bingle 28 Apr, 2024 @ 2:32pm 
tdc likes balls
Geneosis  [author] 28 Apr, 2024 @ 2:23pm 
because the perfect shape can only be beautiful ;)
Teardown Destruction Clips 28 Apr, 2024 @ 2:19pm 
why are the balls so pretty