Advanced Duplicator 2 Guide
Complete guide to Advanced Duplicator 2 (advdupe2) in Garry's Mod - save, load, share creations, area copy, and contraption spawners
Advanced Duplicator 2
Advanced Duplicator 2 (advdupe2) lets you copy, save, and paste entire contraptions. Save your builds to files, share with friends, create auto-spawners, and rebuild complex structures instantly.
Workshop Addon
Subscribe to Advanced Duplicator 2 on the Steam Workshop. Servers may already have this installed.
Basic Controls
| Action | What It Does |
|---|---|
| Right-click prop | Copy prop and all connected entities |
| Right-click world | Clear current dupe (or copy all owned props) |
| Left-click | Paste copied creation |
| SHIFT + Right-click | Toggle Area Copy box |
| E + Scroll | Resize Area Copy box |
| ALT + Right-click | Add prop to existing dupe |
| Reload (R) | Create Contraption Spawner |
Copying a Single Contraption
Equip Advanced Duplicator 2 from your toolgun
Right-click any prop in the contraption
Everything connected (welded, roped, parented) gets copied
A ghost preview appears attached to your cursor
Clear Current Dupe
Right-click the world (not a prop) to clear your current copied dupe.
Area Copy
Copy multiple unconnected props in an area:
Hold SHIFT and Right-click — a green box appears
Hold E and scroll mouse wheel to resize the box
Position the box around everything you want to copy
Right-click again to capture everything inside
Area Copy Settings
| Setting | Description |
|---|---|
| Area Copy Size | Default box size (0-30720 units) |
| Copy Outside Constraints | Include props connected outside the box |
| Copy Only Mine | Only copy props you own (CPPI) |
Adding to Existing Dupe
Add more props to a dupe you've already copied:
Copy your first contraption normally
Hold ALT and Right-click another prop
That prop is added to the existing dupe
Useful for combining separate builds into one save.
Pasting
After copying, a ghost shows where it will paste
Move to position the ghost
Left-click to paste
Paste Settings
| Setting | Description |
|---|---|
| Paste Constraints | Recreate welds, ropes, etc. |
| Paste Parents | Recreate parenting |
| Disable Parents | Paste but don't re-parent |
| Protect Override | Bypass protection on your own props |
Position Offset
| Setting | Description |
|---|---|
| Z Offset | Height adjustment |
| Pitch/Yaw/Roll | Rotation adjustment |
| Original Origin | Paste at exact original position |
| World Offset | Offset relative to world, not prop |
Saving to File
Copy your contraption (Right-click)
Open spawn menu (Q)
Navigate to Advanced Duplicator 2 in the left panel
Right-click on the folder where you want to save
Select Save
Enter a name and optional description
Click Save
File Location
Saved dupes are stored in:
garrysmod/data/advdupe2/Loading a File
Open spawn menu (Q)
Navigate to Advanced Duplicator 2
Find your saved file in the folder structure
Double-click the file to load it
Ghost preview appears — Left-click to paste
File Browser Options
| Action | Description |
|---|---|
| Double-click | Load dupe |
| Right-click > Preview | See what's in the file |
| Right-click > Delete | Remove file |
| Right-click > New Folder | Organize your dupes |
| Refresh (green icon) | Reload file list |
Contraption Spawner
Create an entity that spawns your dupe on command:
Copy your contraption first
Press Reload (R) while aiming at where you want the spawner
A spawner entity is created
Press the bound key to spawn the contraption
Spawner Settings
| Setting | Description |
|---|---|
| Spawn Key | Key to spawn contraption |
| Undo Key | Key to remove spawned contraption |
| Spawn Delay | Cooldown between spawns |
| Undo Delay | How long before auto-undo |
| Disable Gravity | Spawned props have no gravity |
| Disable Drag | Spawned props have no drag |
| Add Velocity | Match spawner's velocity |
| Hide Props | Make spawner invisible |
Auto-Save
Set up automatic area saving:
Enable Area Copy (SHIFT + Right-click)
Press Reload (R) instead of right-clicking to copy
Enter save path and description
Area auto-saves every X minutes
Set auto-save interval in tool settings.
Sharing Dupes
Importing
Place .txt dupe file in garrysmod/data/advdupe2/
Click refresh icon in file browser
File appears in list
Exporting
Navigate to saved file, copy from garrysmod/data/advdupe2/ to share.
Dependencies
Dupes may require specific addons. If props appear as errors, you're missing content.
Common Problems
Cause: Missing addons or content.
Solution: Install required addons (check dupe description) or mount CSS/HL2/etc.
Cause: Already pasting or uploading.
Solution: Wait for current operation to finish.
Cause: "Paste Constraints" disabled.
Solution: Enable in tool settings.
Cause: Saved in different folder or didn't save properly.
Solution: Check all folders, click refresh. Files are in garrysmod/data/advdupe2/.
Cause: Box too small or "Copy Only Mine" enabled.
Solution: Increase area size (E + scroll) or disable ownership filter.
Cause: Tool needs to be re-deployed.
Solution: Switch away and back to the tool.
Quick Reference
| Task | How |
|---|---|
| Copy contraption | Right-click prop |
| Area copy | SHIFT + Right-click, resize, Right-click |
| Add to dupe | ALT + Right-click |
| Paste | Left-click |
| Clear dupe | Right-click world |
| Save | Q menu > advdupe2 > Right-click > Save |
| Load | Double-click file in browser |
| Create spawner | Reload (R) |
File Format
Advdupe2 saves as .txt files in garrysmod/data/advdupe2/