When migrating a character blueprint from one project to another, it ends up migrating all the nodes but none of the variables I created. I’ve been doing this in the latest version of UE5 and I’ve tried migrating the blueprint in many different ways. I’ve migrated by just right clicking the blueprint and under asset actions, migrate. I’ve done it by migrating the whole folder in which the character is under. I’ve migrated all the files in the project to another project and that still didn’t work.
When migrating the character blueprint or even the animation blueprints for the character I get an error like this, “Couldn’t migrate package (/Game/ThirdPerson/Blueprints/BP_PlayableCharacter) because the destination file is read only. Destination File (C:/Users/me/Documents/Unreal Projects/CastleProject/Content/ThirdPerson/Blueprints/BP_PlayableCharacter.uasset)”.
So I’m unsure on how to set the project files to not be read only.
That seems to have gotten rid of the error, but I’m still encountering the same issue as in none of the variables associated with the blueprint have been migrated. When I tried to migrate my animation blueprint along with the character blueprint I see that none of the changes I made to ABP_Manny were in the blueprint when migrated.
Just tried that, and it doesn’t seem to work. I also tired migrating to a completely new project and I get the same issue with the same error as before for all the assets I’m migrating, “Couldn’t migrate package (/Game/ThirdPerson/Input/IMC_Default) because the asset save failed. Destination File (C:/Users/me/Documents/Unreal Projects/CastleProject/Content/ThirdPerson/Input/IMC_Default.uasset)”, so I’m not sure what could be causing this. Even the thing you mentioned to do earlier was also reverted so nothing has changed.
Could you clarify this a bit more? Are you saying to migrate less items? I’ve tried migrating just the character blueprint and the animation blueprint, but I keep getting hit with the same error .
Instead of C:/Users/me/Documents/Unreal Projects/CastleProject
try copying it to for example C:/Unreal Projects/CastleProject
then migrate the assets again and see if it still throws errors.
How would I exactly do that since the first file path is where my projects are stored. The second one does not exist on my drive. Are you saying to move the folder?
I tried what you suggested and I still get an error, “Couldn’t migrate package (/Game/ThirdPerson/Blueprints/BP_PlayableCharacter) because the asset save failed. Destination File (C:/CastleProject/Content/ThirdPerson/Blueprints/BP_PlayableCharacter.uasset)”.
I also ran the projects as administrator to see if it changed anything, but the user does have administrative rights.
I think this might be why my variables aren’t saving since the whole blueprint gets migrated, but none of my variables are there.
They both have the same plugins, and the projects are both C++ projects, although I am just using blueprints in them. I haven’t learned how to actually use C++ with Unreal yet so I made the projects as C++ until I learned how.
To change the file so it’s not read-only when moving stuff, first, check if your files are set to read-only. Right-click on the file, go to properties, and uncheck “Read-only.” If it’s still not working, maybe try copying files directly instead of migrating them. Sometimes, moving files directly might help dodge the read-only trouble.