I have one plugin which I will require as a dependency for every single other plugin I launch, this is an absolute minimal plugin with utility functions and what I define carefully as core functionality.
Still I can’t pack a dependency with another plugin since like you already noticed it would result in dupes and management hell. Not to mention repo bloat and whatnot.
Technically you can write an installer in the c++ module itself to set up things for you, but you can’t have optional dependencies ever.
For the past months in particular I’m not positive about the way EPIC ignores the forum, pushes out new bugged engine versions and forces marketplace sellers onto the latest versions. The EPIC launcher and especially the vault and marketplace sections lack important features advanced such as selling bundles to basic functionality like filtering products or searching on seller names. It’s noticed by pretty much everyone, requested, reported, name it. I’ve tagged staff members. 0 response.
I’m going to be that guy who b*tches about everything and won’t shut up about it. Truth is I’m sick of how things are going downhill and I might decide to not do business through EPIC marketplace and use my own webshop which does provide what all of us need. FAB, the new marketplace might or might not improve things but we’ll see. Right now I feel putting a modular pack of plugins on the marketplace will just bite me.
If EPIC can’t do it I can. Why do business with people who don’t respond for months and treat you like a worthless one in a million?