Garry's Mod

Garry's Mod

Detail Weld STool
73 Comments
Frostlander 7 Sep, 2021 @ 10:40pm 
oh
Draco_2k  [author] 7 Sep, 2021 @ 1:30pm 
Unfixable, as far as I know.
Frostlander 7 Sep, 2021 @ 1:27pm 
I guess you're never gonna fix it?
Max 16 Mar, 2017 @ 2:15pm 
Shame. Thanks!
Draco_2k  [author] 16 Mar, 2017 @ 9:54am 
Yep.
Max 15 Mar, 2017 @ 5:52am 
So it's officially dead forever then?
BFG 21 Jul, 2016 @ 9:16am 
:rip:
Draco_2k  [author] 21 Jul, 2016 @ 2:21am 
It is parenting, just with a couple tweaks on top. Less crashy, doesn't ruin the prop's physics.

Either way, it's broken now.
BFG 19 Jul, 2016 @ 6:14pm 
I'm confused, how is this different from parenting?
Draco_2k  [author] 30 Apr, 2016 @ 8:33am 
Yep, looks like the last update did something to the way parented props work. It's borked now.
Maxpowerammo 28 Apr, 2016 @ 8:38pm 
When I detail weld 2 props together, one of them appears to be nocollided with the world and just falls through the ground :/
Draco_2k  [author] 26 Dec, 2015 @ 1:16am 
Connected to whatever other prop, yes.
D3@D M4GN37 23 Dec, 2015 @ 6:02am 
so it basiclly makes the props/entities stay connected as if welded to the ground but with the option to still move them
Draco_2k  [author] 22 Dec, 2015 @ 10:52pm 
No, just normal welding. The gimmick is that the props stay attached to their target without wobbling or generating lag.
D3@D M4GN37 20 Dec, 2015 @ 11:17am 
is this anything like quick welding?
Draco_2k  [author] 4 Nov, 2015 @ 5:57am 
No can do, sorry.
Doom [GGaming] 4 Nov, 2015 @ 5:04am 
well, i found out that it CANT attach ragdolls to other ragdolls. So pls make a tool, that will attach a ragdoll to other ragdoll which will connect with ball joints, depends on how it is supposed to be attached. Its somewhat a Bone merge tool, but it attaches ragdolls instead of props and effects.
Draco_2k  [author] 4 Nov, 2015 @ 4:05am 
I don't remember exactly, but I remember it definitely works on vehicles (which are ragdoll objects as well).
Doom [GGaming] 3 Nov, 2015 @ 10:41am 
does this work on connecting ragdolls with other ragdolls? If it doesnt, then pls make a tool to attach ragdoll parts and connect them. pls.
Draco_2k  [author] 1 Jun, 2015 @ 8:34am 
It's safer than ordinary parenting, so no server crashes if you do the wrong thing. There's also some separation between clientside parenting and serverside welding, which means physics still work on parented props.
David Ralphsky 31 May, 2015 @ 5:59pm 
So...basically it just parents the props? Cool cool, but doesn't that mean you only do it once at the very end or everyone dies?
Draco_2k  [author] 11 Oct, 2014 @ 6:55pm 
Yay!
nlad720 11 Oct, 2014 @ 1:36pm 
I do still use it myself too :P
Draco_2k  [author] 10 Oct, 2014 @ 12:08pm 
Really glad to know it's still of use to someone. Thanks!
Skullmeat 10 Oct, 2014 @ 12:07pm 
This is one of my most used addon for building. I've been looking for a weld tool that doesnt cause wobble for some complex contraptions I make with lots of moving parts. Keep up the excellent work.
Draco_2k  [author] 2 Sep, 2014 @ 11:05am 
If I remember, normal duplicator doesn't support parenting constraints. Advanced Duplicator does though.
nlad720 2 Sep, 2014 @ 11:01am 
This was amazing but when i duplicated my creation, the detail weld was converted into normal welds causing the laggy and wobbly movement of the origional crappy weld :O
Draco_2k  [author] 30 Jul, 2014 @ 9:29am 
Thank you. :3
Zaxabock 30 Jul, 2014 @ 7:13am 
You're being too hard on yourself, just by seeing these addons I know you have great potential. :D
Draco_2k  [author] 30 Jul, 2014 @ 3:18am 
Thanks! I wish I could have included more functions with this tool but, alas, I'm not that good of a coder.
Zaxabock 29 Jul, 2014 @ 5:34pm 
This is a really nice addon and all, but it really needs an area weld for when you need to weld inside a prop. Smart-weld has that. Minor annoyance, but I still love the tool. :D
Draco_2k  [author] 7 Mar, 2014 @ 5:52pm 
That really means you can't. Parenting has a lot of limitations in Source, and if you get that warning that means you would crash the game if you did what you're trying to do.
Captiongomer 7 Mar, 2014 @ 10:09am 
i am havin a problem when i try to weld something it keeps saying i cant let u do that dave
Captiongomer 7 Mar, 2014 @ 9:51am 
ok thanks i love it
Draco_2k  [author] 7 Mar, 2014 @ 3:32am 
That's right. So technically you have props that look like they're parented, but their physics act like they would with normal welds.
BenDragon81037 7 Mar, 2014 @ 3:19am 
It's a strange weld tool indeed captiongomer, It parents the prop, and welds the hitbox too.
Draco_2k  [author] 6 Mar, 2014 @ 5:01pm 
In most cases, yes.
Captiongomer 6 Mar, 2014 @ 4:31pm 
so this is better than the default weld tool and it should not let props shake when u moe them around
Draco_2k  [author] 7 Feb, 2014 @ 5:31am 
Awesome!
BenDragon81037 7 Feb, 2014 @ 4:55am 
I performened a test of the tool today with the weld-detail tool on a server which doesn't have it equipped, and it continued to work. Good job at making it not depend on the server. :-) Favorite mod ever.
Draco_2k  [author] 6 Feb, 2014 @ 5:00am 
Thanks. :)

Good to know it still works with AD, too.
BenDragon81037 6 Feb, 2014 @ 4:36am 
Hehe, don't get discouraged about struggling to get things to work, main thing is to keep presisting with this tool.

My Wire E2s sometimes struggle to work, but in the end, when they do work, it's well worth it and I have something which I can include in the vehicles that I make and it works over and over again and every time I use it, I have a real sense of achievement.

The fact it works with advanced duplicator is proof that it does work very reliabily. Wqith normal duplicator it's hardf to work with, es-pechially clientside (noone can find what they want without sifting through tons of redundant creations). Which means it doesn't matter as much as they have to add me as a friend anyway to download my creations, I could just give them a fully operational version of it anyway.

So my recommendation is not to fuss around too much getting the tool to work with the normal duplicator as it pretty much sucks at pasting compared to the advanced duplicator.
Draco_2k  [author] 5 Feb, 2014 @ 5:11pm 
Thanks a lot!

I've had a lot of improvements in mind for it, but the problem with that comes down to the fact that I'm not all that great at coding stuff. There's even a bunch of unused features left in the code that just plain refused to work.

Also, it might work on dupes even if you don't have the STool installed, same as other parenting tools. I remember it worked with Advanced Duplicator, not sure about GMod's default one.
BenDragon81037 5 Feb, 2014 @ 4:48pm 
I have to admit, this is the best tool I've used (It even surpassed the original parenting tool that I've been using for years) and I hope it gets integrated into more servers in the future since I'll be using it in one way or another in my trains.

I just think it can do with some improvement for example: selecting multiple props like multi-parent.
Draco_2k  [author] 4 Feb, 2014 @ 3:12pm 
Thanks! You're right, I'd use the right-click if I could, but "detail" props simply cease to exist as far as server is concerned.
BenDragon81037 4 Feb, 2014 @ 2:17pm 
Controls are a bit non-standardised (the remove constraints is not R, but right click), but overall, great tool
Draco_2k  [author] 18 Nov, 2013 @ 4:03pm 
Alpine-fresh fragrance may or may not be included with the final product.
NameIsMailbox 18 Nov, 2013 @ 3:23pm 
They smell nicer...?
Draco_2k  [author] 25 Oct, 2013 @ 7:47am 
Probably something like that, but with lots of complications down the road that will need to be ironed out. I never really figured out how to work with tables properly either.

I don't really plan on updating this though. This tool's fairly simple, the main obstacle when working with parenting is figuring out what breaks and crashes the game, and making sure it never happens.

There's a GMA Extractor tool somewhere that lets you look at the addon's code; mine should be fairly well-commented. You can use it as a base if you feel like it, but you're probably better off on your own anyway - I'm not exactly a coding guru, and it's been years since I wrote this.
rotaryscreams 25 Oct, 2013 @ 5:09am 
I'm pretty sure you can just use ents.FindInSphere() and keep a table of selected entities. If you want to change their colors, record their original colors and revert back to them when they're deselected. I'm guessing you could probably just perform the same weld function on each selected object to the parent; but I don't know how your code was written. I have a bit of experience writing tools, so maybe I can help you out.