*** The Wenli's Tools wiki page is now up! ***
ok, so I've decided it's finally time to start releasing my tools! I made these purely out of necessity while trying to build my contraptions, so they're really for myself, but I think it's about time I cleaned them up and put them out there.
For those of you who aren't aware, the Nodex servers are home of the best build tools in GMod, and here I'll be releasing three separate installments of some of my own contributions. These were prototyped and tested on Nodex, and have been used on the servers for a while. These tools have been really useful to me as well as the players there, so I hope you'll find them equally useful. I believe that if you learn how to use these tools well, they really will transform the way you build.
As these are released I'll be cleaning them up and tweaking them for "general consumption", so bugs may still arise. Please let me know if you find any problems with them, or can suggest possible improvements.
RELEASE 1: Axis / Ball Socket Centre
Forget linedraw or smartsnap, you won't need them once you have this. Axis and Ballsocket Centre are very simple, but with luck they'll end up all but replacing your current axis/ballsocket stools.
They work by making constraints at the exact centre of mass of whatever you choose to constrain, so you can be as lazy as you like with your clicking and you'll still get perfect wheels and turrets every time. I created these tools to build the turrets and propellers on the
original AC-130, so I can guarantee they really do the job!
What's more, there's a special "rotation constraint" option in ball socket centre, that will act like a 0/0/0 adv. ballsocket that'll make two props keep the same rotation. The trick with this is that not only is it just one checkbox, but it creates three separate adv. ballsockets at the same point, one for each axis - so you'll find it's much more stable, and much easier and quicker to do than using regular adv. ballsocket. Give it a try!
RELEASE 2: Physgun Build Mode
Since the beginnings of GMod people have had to deal with constantly having to use-shift, right click, right click, use-shift to place things. No more! Physgun Build Mode adds a whole host of settings to your physgun, and it'll change the way you build. New settings include auto-freeze/sleep, auto-nocollide, GMod 9 style rotation, snap to grid, and snap to angles. If you're a person who uses the physgun but also demands precision, you'll want this tool. In fact, you'll find it useful even if you're like me and barely use the physgun for building.
Fed up with constantly having to right click to freeze things? Keep needing to bring out the nocollide tool just to place props? Always having to use servers with smaller angle snap settings? With this everything's automatic, and each player can set their own settings individually so everyone's happy.
To access Physgun Build Mode, just look in your Q menu Options tab. You can toggle it on/off there, or alternatively you can use the concommand "phys_buildmode" to toggle it on and off. I usually recommend binding it to a key for super quick access.
In that video you might also spot me stacking and ignoring props - in case you're wondering, that's ECS, one of the other addons we have on Nodex.
RELEASE 3: Precision Alignment
A lot of people have been eagerly awaiting this release, and with good reason; as it stands, I have no qualms claiming it as the most powerful, versatile building stool in GMod (and if you find that isn't true, let me know and maybe we'll both learn something new). It gives you absolute control over the positioning of individual props, with as much accuracy as Source will allow.
The idea behind PA was to create a stool that would allow any prop to be aligned in any practical arrangement that could be mathematically defined in linear terms. Simply put, I built it to tackle any situation, so no more needing to nudge props bit by bit until they're "about right"; this tool is designed to get it exactly right, first time. No more messy corners, no more being forced to settle for anything less than perfect.
PA is designed around creating and modifying objects I've called "constructs" - basically, points, lines and planes that represent 3D vector data. Think of these like construction lines you might use when drawing in CAD. PA is all about manipulating these constructs, and moving props between them. It sounds complicated but it'll become obvious once you see how it works.
Be warned that since this stool is very versatile, that means it also has a lot of depth and it can require a bit of thought when doing complicated tasks. Once you know how to use it though, it can be faster than easy precision, and much more accurate.
Downloads
There are two ways to download these addons: as a .zip file from garrysmod.org, and via svn. Both versions will be kept equally up to date, although the gmod.org zip file contains Physgun Build Mode presets which are client-only.
To install,
unzip the contents to steamapps\Email\garrysmod\.
(If downloads are extremely low on that link, it's probably because I just updated the file!)Wenli's Tools has moved to Sourceforge, so be sure to update your downloaders
SVN address: https://wenlistools.svn.sourceforge....ot/wenlistools
The SVN version only includes the contents of the Wenlis Tools folder and goes in the addons directory. It does not include the Physgun Build Mode presets, and unlike the gmod.org zip file, does not go in the garrysmod folder.
*** The Wenli's Tools wiki page is now up! ***
Thanks to Hatred for random lua advice, and all the players who've been using and testing these tools for me!