Dapling
Queen Bee
First, you're going to need to know how to open two instances of terraria on the same device.
This is why you must be on PC to perform this dupe.
Alright. Now that we know how to do that, we can set up the dupe!
You're done! Have fun with your duplicated items!
If you would like to know more information about why this dupe works, the game uses your character's name to keep track of which players are in the server, preventing multiple of the same name. By changing that name, you can completely ignore this restriction!
This is why you must be on PC to perform this dupe.
To do this on steam, simply navigate to steamapps>common>terraria (this file path):
After reaching this point, simply double click to open Terraria.exe as you normally would, but unlike on your steam library, you can keep double-clicking to open the game again.
You can also pin terraria to your taskbar. This allows you to open two instances easily without navigating to this file path every time. I strongly recommend doing this if you plan on doing shenanigans with multiple terraria instances often!
TL;DR, simply launch terraria through any method except through the steam ui itself to get around the "only one instance" restriction.
After reaching this point, simply double click to open Terraria.exe as you normally would, but unlike on your steam library, you can keep double-clicking to open the game again.
You can also pin terraria to your taskbar. This allows you to open two instances easily without navigating to this file path every time. I strongly recommend doing this if you plan on doing shenanigans with multiple terraria instances often!
TL;DR, simply launch terraria through any method except through the steam ui itself to get around the "only one instance" restriction.
Alright. Now that we know how to do that, we can set up the dupe!
- To begin, open two instances of Terraria. The instance we use to host the world will be called Client 1. We'll call the other one Client 2.
- On Client 1, use Multiplayer->Host & Play to launch a world with with the character you want to dupe on Client 1. You do NOT need an internet connection for this exploit.
- On Client 2, Rename the character you launched Client 1's world with.
- Still on Client 2, use Multiplayer to connect to the following IP address using the renamed character: 127.0.0.1 (This is called the Loopback address, and it allows your pc to connect to itself. The world you enter will be the one hosted on Client 1. Again, you do not need an internet connection for this.)
- Keep using Client 2. You should be next to Client 1's character. Throw the items you want to duplicate at Client 1 so they end up in its inventory.
- Save & Exit with Client 2. It's extremely important that Client 2 leaves the server before Client 1 does anything else.
- Save & Exit with Client 1, or just stay in the world long enough for it to autosave. Point is, you need to overwrite Client 2's file with Client 1's, so make sure a save of any kind happens after Client 2's gone.
You're done! Have fun with your duplicated items!
If you would like to know more information about why this dupe works, the game uses your character's name to keep track of which players are in the server, preventing multiple of the same name. By changing that name, you can completely ignore this restriction!