Hi John, (@jbalock)
It is awesome that you were able to stop by our booth at Siggraph this year and we are so happy to hear that you and your students are enjoying the Substance Suite!
Regarding this issue, We have never had any issues with minor engine version compatibility in the past but this is something that we will look into. Knowing that it recognizes the plugin is a good start though!
As this is a problem that hasn't occurred before and the engine has been customized, I don't have a concrete solution but I do have a few ideas that may help.
Changing the version to be explicit with the engine version:1. Open the Substance.uplugin in your favorite text editor.
2. On the third line, there is a variable titled "VersionName". Change the first three numbers to be the explicit version of the engine you are using. It should currently read "4.17.0.25" which should be changed to "4.17.2.25".
3. Repeat the steps to reload the plugin within the plugins window within the editor.
In the case this does not solve the issue, this may be a result of the plugin already being built against an engine that is not compatible with the engine you are using.
To build the plugin using the custom engine:1. Open the plugins folder and delete the following folders:
- Binaries
- Intermediate
2. Run Generate Project Files (Batch file if added to the engine or through the right-click context menu of a .uproject if added to a project)
3. Build the engine/project in the Development Editor configuration
On next launch, the plugins should be loaded and enabled.
I will also grab the custom engine this evening, follow the steps listed above to see if I can reproduce this issue, and confirm that this is a working solution.
I hope this helps!
Cheers!
