I have an entire map/game. All I want to do is make a copy of it and rename it as something else so I go in a different direction and use my previous work as a base.
In an ideal would, I could simply copy the project folder and rename it. Obviously, that does not work.
Well, what does then???
I tried making a new blank project, then manually copying all of the Assets into it. Then I opened the old project into UEFN, copied everything to clipboard, EVERYTHING (the ENTIRE map), then opened the new empty project and pasted everything into it.
That looked like it ALMOST worked. But the devil is in the details. It produced a metric ton of errors concerning outdated obscurely named references and paths that were not updated properly during the paste process .
So no go.
There has to be a way to simply copy or rename a project? Right???
Am I really going to have to redo EVERYTHING from scratch just to get back to the same place I am now???
Then in the old project, right-click on the root Content folder in the Content Browser and select âMigrateâ. Then select the new projectâs Content folder as the destination.
Still in the old project, from the menu Select > Select All. Then copy everything in the level. (ctrl+c) Then open the new project. select the root Island (Editor) in the Outliner and paste (ctrl+v)
OMG, I got it to work. Thanks for the help and suggestions guys.
For anyone else who wants to replicate what I came up with:
Backup your original project folder to some far away place, in case things go wrong
Copy your original project folder to a new one. (e.g. Copy âd:\Fortnite Projects\MyGameâ to âd:\Fortnite Projects\MyGame2â).
Go in the new project folder, rename âMyGame.uefnprojectâ to âMyGame2.uefnprojectâ
Open âMyGame2.uefnprojectâ in Notepad (or another editor). At the top of the file, change âtitleâ from âMyGameâ to âMyGame2â. Scroll down to the bottom. Remove the contents of âbindingsâ. Like this:
"bindings:"
{
}
Donât change anything else. Save the file.
Delete the â.urcâ folder.
Open UEFN and âBrowseâŠâ to the âMyGame2â project and open it.
Thatâs it. I tested my non-trivial project and everything appears good. Stuff such as triggers and assets and such were all hooked up and worked properly. I edited some objects and launched a session and didnât notice any problems. I went back to my original project, to make sure nothing was cross linked, and everything appeared cool there too.
ONE CAVEAT. Lots of stuff will still have the old âMyGameâ NAME in the new project references and such, because the plugins folder et al was not messed with, but IMO that works for me ⊠Iâll live with it. Small price to pay.
Also, donât do any of this unless you know what you are getting yourself into.
I hope Epic will be so kind as to make some features available to duplicate, rename, and delete projects soon.
This is genius! This works better then migrating just for the fact that Verse devices stay intact. This would also be a very very handy way to âSellâ someone a project template as you can package / compress it like this and leave the bindings empty. Then when you want to you can send someone the project packaged like this vs having to do a ownership transfer and it would allow you to then easily sell it again. I played around with changing some of the naming in the other files, but each .uasset has the path names saved internally and it doesnât look straight forward to edit them as they appear to be byte data youâd have to pack / unpack it. Like you said though, small price to pay, heck no price even if your intention is to purely make a map distributable.
I really wouldnât recommend doing this any more. Youâll run into problems. Best to just create a new project and migrate everything over and do the work of hooking everything back up.