JOINER
1.0.3
06-04-2012
Created by Timothy 'YM' Johnson
This has been made in part for a university programming project, and part because it's something I've always wanted to do. Now it's at a level where I can hand it in for my uni project I'm taking a break from developing it further. I made it with TF2 in mind, since that's what I map for, but Joiner will work with any source engine games, since they all use the same vmf format
[Blocked Image: http://www.subtleallusion.com/images/joiner_main.jpg]
You can load in any VMF you like, as long as it has a brush textured in dev/slime Joiner will do it's work.
Joiner will never ever modify your input VMF, so it's totally safe to put in your working VMF, no need to create a new one.
Joiner works by finding volumes defined by single brushes textured with dev/slime. To create supports for a room, create a single dev/slime brush that exactly fills its entire volume.
You can have as many of these volumes in a map as you want, they can adjoin or intersect in any way. Joiner will create one set of supports per volume it finds.
The output will be completely func_detailed too.
Joiner will not work with any angled faces. Sorry folks, that's a feature for the future.
Joiner will not account for touching faces being the same room. That's another feature for the future.
Here are some before/after shots:
[Blocked Image: http://dl.dropbox.com/u/2126504/autobrush/ym_autobrush_gif.gif]
[Blocked Image: http://dl.dropbox.com/u/2126504/autobrush/aly_autobrush_gif.gif]
If you have any problems let me know what you were putting in, what the console said as it did it, and what you got out so I can try to fix it.