x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How to change parent class of blueprint asset?

I want to change "Character.h" parent class of blueprint "MyCharacter", from ThirdPerson template, to subclass, that i created myself.

Product Version: Not Selected
Tags:
more ▼

asked Apr 27 '14 at 07:39 PM in C++ Programming

avatar image

Hecy-CBET
126 4 5 9

avatar image Teapot Creation Jan 15 '16 at 02:24 PM

Hi, actually I'm trying to open a blueprint who has "lost" his parent class. But it won't open since it's parent class is gone, how to reassign one whithout open the blueprint ?

avatar image Doug E ♦♦ STAFF Jan 15 '16 at 07:54 PM

Hey Teapot Creation-

A feature request has been entered to allow a blueprint to be reparented without having to open the blueprint (UE-25541). Unfortunately if a blueprint becomes unparented it must be recreated.

Cheers

Doug Wilson

avatar image Teapot Creation Jan 18 '16 at 08:41 AM

Hi Doug, thanks for your answer. I'll keep waiting for this feature...

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

5 answers: sort voted first

It's changed.

Now, you need to double click a blueprint to open up the editor, and from there you click File >> Reparent Blueprint (3rd from bottom).

Posting because this ranks highly on a google search.

more ▼

answered May 10 '14 at 10:18 AM

avatar image

IphStich
476 30 37 38

avatar image Shinje Jul 30 '14 at 06:32 PM

Thank you ;) I was looking for it

avatar image NeoCJay Dec 02 '16 at 04:25 AM

indeed I was looking for this too. Thanks @IphStich

avatar image Ermahgerd_Lulz Nov 22 '18 at 05:22 AM

As was I. Good to see this hasn't changed after all these years.

avatar image Joachim Dec 09 '18 at 12:16 PM

Amazing - thank you!

avatar image Preet.basson Mar 12 '19 at 04:00 PM

As of 4.21, I can confirm this works. When you click on Reparent Blueprint a drop down menu appear from which you can assign to the blueprint to.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

When you open the blueprint there is a blueprint properties button at the top. Click that and the parent class drop down for your blueprint will be visible. Choose the new desired parent class from there.

more ▼

answered Apr 27 '14 at 07:58 PM

avatar image

Marc Audy STAFF
2.2k 42 35 95

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I voted for UE-25541, because this asset management with hidden path drives me crazy. We need a system where we can edit and rearrange the relations. The relations are simple text entries, unfortunately a uasset is binary, which makes it very hard to modify.

As you can see from the problem above, if a parent got lost, because you have for example changed the sourcecode structure (script), then everything is broken and you cant repair it. But just with a small edit to redirect the path, we could easily repair the parent location and everything would work again.

I understand, that this might not be an urgent problem for the staff, therefore I'm trying this on my own. I'm thankful for any little hint, how I could load an asset, list the relations, edit and save to file. Thank you.

more ▼

answered Aug 01 '16 at 10:07 PM

avatar image

rotwang
251 13 22 41

avatar image zerophase Jan 15 '17 at 03:55 PM

Yeah, I definitely need this since I'm refactoring a project into a module or plugin, and don't want to lose all of the blueprint implementations I've created from my custom base classes.

Do you have the pull request for that feature?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I need to do reparent my bueprint but I am nt able to open the blueprint. I had changed the parent class from Default to a class created by me. The engine crahses and there are no crash logs.

more ▼

answered Jul 06 '17 at 02:40 AM

avatar image

Dc43
26 1 4 9

avatar image Tiantian Xie May 21 '18 at 11:42 PM

My problem is similar. I cannot use File >> Reparent Blueprint (I have renamed the original parent class. But the renamed new class didn't show up). What helped is to add the following line to DefaultEngine.ini below [/Script/Engine.Engine] in the game project:

+ActiveClassRedirects=(OldClassName="OldClassName",NewClassName="NewClassName")

avatar image Megurine Aug 03 '18 at 09:00 AM

Yeah, its impossible, please add this feature on context menu :D

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

There is now a new way to do this, in 4.22 (maybe even in some earlier versions). Much simpler than the re-parenting:

Select the actor in the level > details > actor > convert actor (drop-down)

alt text

more ▼

answered Jun 30 '19 at 06:51 PM

avatar image

JonathanArmstrong
57 6 9

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question