Originally Posted by
StealthPaladin
To accomplish it, the simplest route I think would be to say OK you folks can use Dalamud, with a few exceptions, until the transition is over.
See, the client software already has to have its own code libraries to communicate to the server and to your screen. Simply by categorizing and listing those all out they can then store a map of functionality between the Dalamud plugin system and that functionality. Eventually the launcher would devour the Dalamud project. They wont have to approve mods because this SDK takes care of that, you have to use the SDK which has approved functions to build the mods instead.
So for instance if some kind of abuse is happening with textures, they can just instantly break all mods that use textures in that content. It really incentivizes the addon community to try and keep SE happy. Again, it wont be perfect there are issues you can think of for sure. But it will be on SE's terms and not on the cheater's terms imo