FAQ
If you're still with the old wire style, you might need to activate the plugin Edit
/Plugins
/.
Find "Electronic Nodes" (you can search it in the top right corner) and enable it. You'll need a restart.
Find the plugin installation folder, it should be something like: D:\Program Files\Epic Games\UE_4.26\Engine\Plugins\Marketplace\ElectronicNodes
.
Open the ElectronicNodes.uplugin
file with a text editor and add "EnabledByDefault": true,
bellow the "Installed": true,
line.
You can find this in Edit
/Editor Preferences
/Plugins
/Electronic Nodes Plugin
/Wire Style
.
You can find every option in Edit
/Editor Preferences
/Plugins
/Electronic Nodes Plugin
.
It's actually a built-in option of U4.
You can find it under Edit
/Editor Preferences
/Content Editors
/Blueprint Editor
/Draw midpoint arrows in Blueprints
.
Yes! It works both on Blueprints and materials!
Then your blueprints will go back to previous behavior (aka spaghetti).
The plugin only modify how the engine render the wires, it does not modify your project! (So you can use it while your colleague doesn't have the plugin)
Yes it is... to some extents. Electronic Nodes is 100% compatible with BPA. But there's some feature of NGA that may be missing.
To make the most of both plugins, you can set a master activate/deactivate shortcut for Electronic Nodes (on Editor Preferences/Keyboard shortcuts
), so that you can temporarily deactivate Electronic Nodes. You'll also need to disable "Use Hot Patch" on the Electronic Nodes settings and restart your engine.
You'll have to compile the plugin for your engine, don't worry, it's really simple.
- Download the latest engine version (so that you get the last version of the plugin)
- Install "Electronic Nodes" on that engine version
- You'll find the plugin folder under
C:\Program Files\Epic Games\UE_4.23\Engine\Plugins\Marketplace
(or equivalent) - Copy the folder
ElectronicNodes
into a project with an old engine version under the folderPlugins
(Create it at the same level of the.uproject
file if it does not exist) - Launch the project with the old Unreal Engine, it will rebuild the plugin for that engine version
- Once done, copy the folder
ElectronicNodes
in your project inside the "Marketplace" folder of your old Engine version
For a more comprehensive tutorial, go here 😉
Go in your project folder and edit the file Plugins/ElectronicNodes/ElectronicNodes.uplugin
.
Change the value of EngineVersion
to whatever engine version you're using (ex: "EngineVersion": "4.20.0"
)
You can also try to remove the Binaries
and Intermediate
folders from the ElectronicNodes
folder.
Well you may have a pretty old version of the engine... (4.18 for instance)
-
Solution 1: just use the (pretty old) version of Electronic Nodes for the 4.20. There're less features, but it should compile fine.
-
Solution 2: update the code
- Find the
ENConnectionDrawingPolicy.cpp
file insidePlugins/ElectronicNodes/Source/ElectronicNodes/Private
- Open it with a code editor (notepad, notepad++, sublime text, visual studio, whatever)
- Replace every instance of
.ToString() == "exec"
by.Equals(TEXT("exec"))
- Save and delete the folder
Binaries
andIntermediate
from/Plugins/ElectronicNodes
- Launch your project.
- Find the
Well, there's no official, nor (working) unofficial way I'm aware of that allows you to download marketplace content directly for Linux...
It's on Epic side, I can't do much about it... but still, the plugin should work on Linux. Here's what you can do:
- Obtain the asset
- Solution 1: you have a VM with windows, you install the launcher and download the asset
- Solution 2: you have a friend with windows, you ask him to install the launcher and download the asset
- Follow the "How to install Electronic Nodes on previous version of the engine? On custom build?" section
There can be two reasons for this:
- Your project is blueprint based.
- Solution: In this case, just create a dummy C++ class and delete it right away. It won't change anything for your project, but you won't have any compilation problem.
- You updated from an old version of Electronic Nodes.
- Solution: The settings format changed, so just go to "Edit/Editor Preferences/Electronic Nodes", change anything and save it to update the saved settings.
Give some feedback and speak about it on social networks and with your colleagues :)
Electronic Nodes is an Unreal Engine plugin that you can find on the Unreal Engine Marketplace.