Announcement

Collapse
No announcement yet.

Prefab Tool - Prefab Support for Unreal Engine

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    We noticed that prefabs wipe out instance vertex colors from objects when we "apply" prefab changes. If we vertex paint a prefab's member static mesh and keep those colors on the instance rather than bake to the original mesh asset, when we "apply" changes to the prefab the colors are destroyed. What we'd expect is that the vertex colors would be applied to the copies of the prefab as if we had painted each of those copies. Do you recommend we find a work-around or is this a realistic addition for a future update?

    Our team loves your tool and we use it a ton, so regardless thank you for your awesome work!

    Leave a comment:


  • replied
    Originally posted by Nate View Post
    I'm so sorry that the marketplace version is not up-to-date as I wanted. So for anyone who purchased Prefab Tool from unreal marketplace and would like to get the newest version, I'll grant you free access to the itch.io version as well.

    Please forward your marketplace receipt mail to my marketplace support mail (https://www.unrealengine.com/marketp...le/Mary%20Nate), I'll set up an itch.io download key and send to you as soon as the order been verified by marketplace support.
    Not your fault at all but I really appreciate it. I've forwarded my receipt.

    Thanks!

    Leave a comment:


  • replied
    I'm so sorry that the marketplace version is not up-to-date as I wanted. So for anyone who purchased Prefab Tool from unreal marketplace and would like to get the newest version, I'll grant you free access to the itch.io version as well.

    Please forward your marketplace receipt mail to my marketplace support mail (https://www.unrealengine.com/marketp...le/Mary%20Nate), I'll set up an itch.io download key and send to you as soon as the order been verified by marketplace support.

    Leave a comment:


  • replied
    Originally posted by Nate View Post
    Sitrec, thanks a lot for your support.

    Sorry that the marketplace version is still on 1.0.3.

    I've submitted 1.0.3.1 update on 08-15, 1.0.4 update on 08-24, and 1.0.5 update on 09-14, but none of them been published yet. I'm still trying to contact unreal marketplace support for status update.
    Ah I see, thank you! Is there any way of accessing newer versions somewhere else for those that bought on the marketplace? I really want to try the blueprint features.

    Leave a comment:


  • replied
    Sitrec, thanks a lot for your support.

    Sorry that the marketplace version is still on 1.0.3.

    I've submitted 1.0.3.1 update on 08-15, 1.0.4 update on 08-24, and 1.0.5 update on 09-14, but none of them been published yet. I'm still trying to contact unreal marketplace support for status update.

    Leave a comment:


  • replied
    Originally posted by Nate View Post
    1.0.4 update now live on itch.io. Marketplace update submitted.

    Change Log:
    I just bought the plugin on the Marketplace. Is this version live yet? I'm using 4.15.3 still, not sure if it's still getting updates.

    Leave a comment:


  • replied
    1.0.5 update is now live on itch.io. Marketplace version submitted.

    This update is mainly for resolving lightmap data lost issue when re-opening map.

    Code:
    1.0.5
    • Add option to check if prefab content changed before updating all preab actors when opening map

    Leave a comment:


  • replied
    Originally posted by motorsep View Post

    I am thinking of this kind of scenario: make Prefab > convert it into BP actor > edit and update Prefab > BP actor automatically gets updated. Is it something that you plan on having in the first iteration of the feature ?
    The new blueprint generation feature added in 1.0.4 is basically do what you described, except the changes on Prefab have to be apply to blueprint explicitly.

    Click image for larger version

Name:	2017-08-24_180350.jpg
Views:	34
Size:	39.1 KB
ID:	1342998

    The blueprint generation support need to be enabled in editor preference first.


    Click image for larger version

Name:	PrefabGenerateBlueprint.jpg
Views:	32
Size:	9.0 KB
ID:	1342997

    Then you can:

    1. Generate Blueprint to make a blueprint from selected prefab.

    2. Update Blueprint: to update blueprint with selected prefab

    3. the Update Blueprint operation is using the "Generated Blueprint" field as the update target, you can change the "Generated Blueprint" to make vary versions of blueprints base on same prefab actor.

    Leave a comment:


  • replied
    Originally posted by ColdIronPoz View Post

    Now that we've been working with this a little bit, we've run across some workflow speed-bumps and thought you might have some ideas about how to overcome them. Or maybe take them as suggestions for future updates.

    It's not obvious when you select an actor that it is part of a prefab. I've moved stuff around, saved, and when I re-opened the map the changes are lost because the Prefab is still connected. I can imagine a few ways to approach this workflow problem. One would be to have the actors in the prefab be Grouped using Unreal's editor groups and have that Group be locked as long as the Prefab is connected. When you try to choose an actor that's inside that prefab, you'd know immediately that you were doing so. To move things inside the prefab, you'd have to disconnect it. (I assume this behavior would need to be an option for people with other workflows.)

    In our workflow, most prefabs should be disconnected because we always tweak the items in it a bit. But by default, dropping in a prefab leaves it connected. There are also times where we do want it connected. It turns out that some prefabs are meant to be used one way and others the other way. So, maybe we could mark a Prefab asset as "is disconnected by default." (Internally, we call these kinds of prefabs "Stamps", because you stamp them into the map.) (Or maybe they shouldn't even be connected any more; I'm not sure about that.)

    One more requests since I'm here: Select all siblings/children - If you have a prefab selected, select all the children. If you have a prefab child selected, select all the siblings.

    Thanks again for this tool. It is really great.
    Thanks a lot for the suggestions.

    I like the "stamp" prefab and the select sibling/children ideas, will find a way to implement them in future updates.

    For the grouping prefab actors, I actually have once implemented that functionality in early prototype, but remove it since I found grouping not works well when nested. I'll re-visit the grouping idea, and maybe add it as an experimental feature.

    Leave a comment:


  • replied
    1.0.4 update now live on itch.io. Marketplace update submitted.

    Change Log:

    1.0.4
    ------------------
    * Add experimental Blueprint generation support
    * Support non-unity build

    Leave a comment:


  • replied
    [MENTION=702]Nate[/MENTION],

    Now that we've been working with this a little bit, we've run across some workflow speed-bumps and thought you might have some ideas about how to overcome them. Or maybe take them as suggestions for future updates.

    It's not obvious when you select an actor that it is part of a prefab. I've moved stuff around, saved, and when I re-opened the map the changes are lost because the Prefab is still connected. I can imagine a few ways to approach this workflow problem. One would be to have the actors in the prefab be Grouped using Unreal's editor groups and have that Group be locked as long as the Prefab is connected. When you try to choose an actor that's inside that prefab, you'd know immediately that you were doing so. To move things inside the prefab, you'd have to disconnect it. (I assume this behavior would need to be an option for people with other workflows.)

    In our workflow, most prefabs should be disconnected because we always tweak the items in it a bit. But by default, dropping in a prefab leaves it connected. There are also times where we do want it connected. It turns out that some prefabs are meant to be used one way and others the other way. So, maybe we could mark a Prefab asset as "is disconnected by default." (Internally, we call these kinds of prefabs "Stamps", because you stamp them into the map.) (Or maybe they shouldn't even be connected any more; I'm not sure about that.)

    One more requests since I'm here: Select all siblings/children - If you have a prefab selected, select all the children. If you have a prefab child selected, select all the siblings.

    Thanks again for this tool. It is really great.

    Leave a comment:


  • replied
    Originally posted by Nate View Post
    Working on that, hopefully I can wrap it up this weekend. (The first implementation will only support prefab -> BP actor conversion though)
    I am thinking of this kind of scenario: make Prefab > convert it into BP actor > edit and update Prefab > BP actor automatically gets updated. Is it something that you plan on having in the first iteration of the feature ?

    Leave a comment:


  • replied
    Originally posted by motorsep View Post
    Any news about Prefab-to-BP actor (and back) conversion ?
    Working on that, hopefully I can wrap it up this weekend. (The first implementation will only support prefab -> BP actor conversion though)

    Leave a comment:


  • replied
    Any news about Prefab-to-BP actor (and back) conversion ?

    Leave a comment:


  • replied
    [MENTION=221987]ColdIronPoz[/MENTION], thanks for letting me know the compile issue in non-unity build, I'll push a update for that.

    Leave a comment:

Working...
X