Cannot find Editor Scripting Utilities

Hi everyone!

Im trying to use new Python plugin introduced as experimental in 4.19.
I found Python editor script plugin, but i cannot find plugin entitled “editor scripting utilities” as its written in this post

https://docs.unrealengine.com/en-us/Studio/Python

Thats why i get following error:

LogPython: Error: AttributeError: ‘module’ object has no attribute ‘EditorLevelLibrary’

Im using engine 4.19 downloaded using epic games launcher. Is this plugin listed maybe in source engine?

Thanks!

EditorLevelLibrary is under the title “Additional Scripting Utilities for Unreal Studio Users”. So if you’re using Unreal Engine without Unreal Studio you won’t have access to those methods (from what I could find). I barely know anything about Unreal Studio so I can’t tell you what it is, I also have no idea why Unreal Studio has better support for Python scripting than what is available in Unreal Engine.

So if I’m not wrong then the answer to your question would be that EditorLevelLibrary does not exist under Unreal Engine but exists under Unreal Studios.

Hi
Thanks for pointing out its only avaliable in unreal studio. Here is a picture from normal ue4 blueprint project http://prntscr.com/jz7gtn

It has an option to convert project to unreal studio project, but is it still ok to make game in unreal studio project? sounds wrong

So it isn’t still supported properly. Thanks for answering.

Have a good day

I asked a question about python here: Why does Python scripting with Unreal Studio have more features than regular Unreal Engine? - Pipeline & Plugins - Epic Developer Community Forums

I’ve tried the python scripting for the 4.20 preview and from what I can tell it’s still missing features. I’m really not sure what Unreal Studio so I can’t tell you if you should convert to Unreal Studio.

I had a lot more success using this python plug in: GitHub - 20tab/UnrealEnginePython: Embed Python in Unreal Engine 4

Yea i am using it atm but i would like official solution, because its causing some errors during packaging

Not sure if it applies to the Python version but for UE4.26 using Visual Studio 2017 this works. Hopefully it helps others:

1. Update the AdditionalDependencies field in the .uproject file (open with a text editor) by adding “EditorScriptingUtilities” to it’s list.

2. Regenerate project files.

3. Compile the project.

Now you should be able to use #include “EditorLevelLibrary.h”

Just check the “Editor Scripting Utilities” plugin.