Tutorial: Getting Started with Editor Utility Blueprints

Explore different ways to customize your Editor workflows using Editor Utility Blueprints.

https://dev.epicgames.com/community/learning/tutorials/owYv/unreal-engine-getting-started-with-editor-utility-blueprints

2 Likes

There is a compile error when I use Spawn and Register Tab node in the Editor Utility Tool Menu Entry. The results says ‘Editor Subsystems can only be used in Editor Utilities/Blutilities’.

Hey there !
Be sure to create your Editor Utility Tool Menu Entry with an Editor Utility Blueprint class and not a Blueprint class ! (I updated the tutorial to make it more obvious :smile: )


Hope this helps ! :slight_smile:

Cheers

1 Like

Thanks for this! It got me most of the way to where I want. I’m trying to add a new menu entry into the context menu when you right-click a changelist in the View Changelists window, and if I don’t set a position it works, gets added to the top of the menu, but I’d ideally like to put it lower in the menu, ideally at the end of the list but I can’t find any docs or guidance on how to use the Insert Position properties correctly. If I switch to anything other than Default it doesn’t get added to the menu at all. Any guidance on this?

Hey there,

EDIT: Actually, seems like a bug. I can get the menu entry to appear in the Section by just using the Section Name without the full path, but I can’t get it to insert at all regardless of what Name I use. So, good find on the bug!

The following is relevant for finding the section name, Antoine does already cover this in the tutorial but here it is again :slight_smile:

set cvar ToolMenus.Edit 1

Now, go to the existing menu you’re editing, and at the top you’ll see the full name/path of that menu.

Click on that and you’ll get the Menu Editor. You don’t actually want to edit anything in here, but you can click on the menu entry to get the “real name” of the menu item you want to insert before or after. Usefully, this includes separators!

The section name is:

ActorViewOptions

So that’s what you’d put in the Section entry of the Class Defaults.

thanks,

PJ