This is a multi-use tool for accurate construction. Very useful for contraption builders and fort builders alike.
Note: This is now included in the PHX3 SVN, See
here
Version 0.9a:
Separate nudge and offset amounts; should have to type numbers in less frequently.
Fixed lua error on rotate only.
Minor parenting fixes.
Entire contraption mode now supports 'Autorotate to world' option - You can use this for snapping contraptions to the world axies. Very useful for moving advanced duped things between maps when you want it rotated right. Currently only works for turning, not pitching.
Added default presets for mass rotation to world and parent mode.
Added Undo for move only mode.
Added optional undo for nudges (last checkbox toggles: default off)
Download:
Version 0.9: Entire Contraption mode + different rotation directions (hold reload or altfire)
Originally designed as an easy-weld without the 1 unit gap, it's now got a rake of features:
Offset - Choose how far apart you want to move props (or type in a negative to inset them)
Percent - Offset as either a percent of prop width, or as specific game units
Offset at -100% to intersect three 1x1 phx plates exactly:
Rotate by increments - Rotates a set amount of degrees at a time, so no more guesswork or accidents when rotating. You can even turn rotation off for two-click prop moving, or turn moving off and rotate an object around a selected point.
v0.9: You can even rotate in other directions by holding reload or secondary attack.
Multiple constraint modes - Choice to weld, axis, ballsocket, slider or just move without constraining
Includes parenting mode - for adding non-colliding detail props to mobile contraptions (I used it to make a 100+ prop house fly around a coaster track with the physics lag of a single prop, served no practical purpose but was fun and lagfree )
NOTE: There seems to be an issue with targeting parented items that aren't PHX or SpaceBuild, be cautious if re-parenting other props (color tool is useful to check what you'll target).
Nudge Ability - Use altfire and reload to push and pull props by the amount of offset specified, very useful for final adjustment
Options to automatically freeze or nocollide props as you build
Extra features:
v0.9a: Combine the two options below to allign entire contraptions - useful for after moving adv dupes between maps to continue building whilst alligned to world.
v0.9: Entire Contraption Mode - For constraining/removing constraints/nudging/applying settings to all attached objects. You can, for example, parent an entire contraption to one prop in a single command, then remove parenting on the entire contraption in another.
v0.8: Autorotate option - Acts like physgun sprint+use for snapping to nearest 45 degrees in alignment with world.
Allows configuration presets to be saved/loaded
Comes with a few defaults to get you started.
If you're confused, I reccomend using the 'default move' preset as an easy-weld without the weld, then change and learn the options one by one.
Removal mode (works like reload function of the normal constraint tools, also undoes parenting)
Only collide with player - Make a prop you can stand on but any objects pass through, saves a lot of nocolliding time
Can disable shadows or physics interaction - Good for lagfree forts and other static structures. Also prevents accidental unfreezing with physgun.
Version 0.7 (first public release)
Version 0.7a 08/02/08
Fixed: circular parenting crash
v0.8:
Added: Autorotate toggle, this acts exactly like the physgun sprint+use which snaps the object to nearest 45 degrees in allignment with world. This is useful if you're building an axis-alligned structure and are worried about the props being slightly misrotated.
Added: Some default presets, to help give an idea of some of the available options.
Updated: Rearranged menu and given lesser-used sections their own expandable pockets.
Added: Advanced ballsocket mode (Kept options the same as the regular advanced ballsocket tool, couldn't think how to make easier to use without reducing functionality)
Added: Disable Shadow option (Only disables static lighting shadow)
Added: Feedback messages for some of the situations where it may be unclear what's happening, like parenting.
Updated: Parenting Mode, Should be able to re-parent with some success now (Works best on PHX)
Added: Physgun interaction on parented and physics disabled props is now disabled by default, added an option to re-enable incase you want to play with parent hierarchy etc. This also disables physgun reload unfreezing the collision hulls for these props.
Added: Ability to nudge physics disabled props.
v0.9:
Added: Advanced: Entire Contraption Mode - nudge, apply settings, add or remove constraints to all connected props at once.
Added: Additional rotation directions - hold reload or secondary attack whilst in rotation mode
Updated: Included a few more feedback messages, mostly entire contraption mode telling you how many props were affected.
Fixed: Unfrozen props could drift slightly whilst in rotate mode
Known problems:
If three or more people enter rotation mode at once, the angles two of them are rotating at will cross over. This bug is present in easyweld with two or more people.
Welding something to itself causes it to fly away fast.
Ghost is often wrong (mostly by 180 degrees). I've left it in mostly so you can remember what prop you're snapping. Other tools' ghosts have thigs problem also (try easy welding a frozen and an unfrozen prop both at same angle to see)
Might be missing 'Current Settings Applied' feedback for apply mode
Entire contraption mode with move/rotate on doesn't work, will add in a later version.
Parent mode extras (collision fix, physgun disable) won't adv dupe with current version. I recommend saving frozen, then parent entire contraption after pasting.
Credits:
OverloadUT - The OLStacker inspired the offset property
Team Garry - The Easy Weld tool this was based on
JokerIce Community - Putting up with constant updates in early development
Tool's context menu:
Additional notes:
The tool is serverside, so you only need to download it if you want to use it singleplayer, or you're hosting a server, otherwise ask your local server admin.
An offset of 0 (zero) best serves to have no gap between models, however most collision boxes extend 0.5 units further. (This is why easy-weld has a 1 unit gap.) Be sure to nocollide else the props might 'pop' out from each other when you unfreeze them.
The
SmartSnap grid is a great additional help to users of this tool.
I highly reccomend using the 'move only' mode for forts, houses and other things that never need to move. It's easier to alter if you make a mistake, and it lags far less than if it's all welded.
Please tell me of any undocumented problems, or if you have any suggestions to make it better/easier to use.