One of the downsides of a visual scripting tool is the easy of sharing.
Code / Text can be copy / pasted.
Typically people will take a screenshot and post a blueprint.
This means if someone wants to replicate, they have to recreate the blueprint from scratch.
Two solutions come to mind
If there was some way to easily share the blueprints in a text based way that’d be great.
Somehow simplifying the .uasset so that it can easily be copy / pasted
With 4.11 having the auto-alignment tools, the actual layout is not necessarily important. Just the function of the blueprint.
“Share” button within Unreal Editor which would actually package the .uasset as meta data within the blueprint image and then put a little watermark on it stating the image has meta data to extract.
Well, I think I’ve been GameJaming enough for today…
If you select any blueprint item or the whole blueprint, it does paste as human readable text…
eg: The Event Begin Play element
Begin Object Class=K2Node_Event Name="K2Node_Event_489"
Begin Object Class=EdGraphPin Name="EdGraphPin_5314"
End Object
Begin Object Class=EdGraphPin Name="EdGraphPin_5315"
End Object
Begin Object Name="EdGraphPin_5314"
PinName="OutputDelegate"
Direction=EGPD_Output
PinType=(PinCategory="delegate",PinSubCategoryMemberReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="ReceiveBeginPlay"))
End Object
Begin Object Name="EdGraphPin_5315"
PinName="then"
Direction=EGPD_Output
PinType=(PinCategory="exec")
LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_90.EdGraphPin_5320'
End Object
EventReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="ReceiveBeginPlay")
bOverrideFunction=True
Pins(0)=EdGraphPin'EdGraphPin_5314'
Pins(1)=EdGraphPin'EdGraphPin_5315'
NodePosX=-1360
NodePosY=-256
NodeGuid=BD7BB7924218AB6D4871B4BFBCFD1951
End Object
Get in contact with owner of www.blueprintue.com. Maybe it’s possible to add his widget into the forum/answerhub engine or make a smart link - something that is used for youtube videos for example. I’m not a web dev so might be talking nonsense
Any web developer that’s worth their salt can do that I do see a pretty major problem with this though, there is really no full-proof way for the developer to keep it bug-free, or even update his thing to the latest versions of the engine in a timely manner :(, which could cause some pretty big issues if you are reporting a bug on the forums for 4.10 and your nodes don’t copy over right.