It would be nice if when opening a project that uses APEX Destruction the engine ask if you would like to enable the plugin, the same way it does with the substance plugin.
As of 4.18 APEX Destruction is a disabled plugin and has caused error in my projects until enabled which is fine for me as I enable it once and their is no problem
but 1 of my marketplace assets uses the destruction system and people new to the engine will think there is an issue with the project due to the errors of
the plugin being disabled.
I’m sure there are other marketplace sellers that use this system too and it would be a big help for people new to the engine.
And it costed you like 1 minute of your life. Once. Less than writing post above
The only thing needed is to adjust text of error. Simply adding few words like “probably you need to turn on APEX Destruction” would be enough for everyone. That’s it, done. But maybe it would require some hack (engine doesn’t know about missing module if module doesn’t exist) and it wasn’t that easy to customize message. Although it would be useful mechanism
Bad practice. You’d have tell all the people in studio to turn on important module. And remember about this every time somebody joins team. Or after cleaning up configs (for any reason).
Editor prefs should be used to adjust personal preferences, nothing more.
The plugin thing is a good move as it will reduce the code base - rather than lumping all features in executable file regardless they are being used or not. However, yeah there should be more ‘communication’ between engine and user. Probably the very least (but still helpful) is to emit the error in the log such as ‘Have you enabled Destruction plugin?’ when C++ compiler try to include the headers…
My point isnt about saving time, its about how some people new to the engine may buy something on the marketplace or open a project that has nothing wrong with it and will get all these errors.
I just think that if they were able to put in warning for the substance plugin, why not there own plugin, it just seams counter intuitive to assume people will know what is issue, especially with so many beginners in the community
hi I’m having that same problem atm and every time I enable apex destruction and try to it will just send that error and crash the engine, is there another way I could go about enabling it with the project plz?