considering the amount of problems people have with incorrectly installed mods (cp from steam, wrong eui version, etc), do you think it would be possible to detect this when starting a game and show a hint to the user? that would really cut down on the complaints ...
haha, yeah - I did add the 'not compatible with Smart AI et. al.' check last version...
This would be possible with incompatibilities that are more subtle - that is, ones that don't throw you back to the main menu but let you get into the game as normal. It would just be a UI popup at game start warning the player that they've enabled an incompatible mod, and would list them, recommending they disable them. I could code this up, if it'd help?
detecting an incorrect eui version tho...
and we could close the community patch from steam until further notice(since it's not getting an update)
@JFDaly : i think that would help a lot for the typical "my UI is broken" issues
@techpriestenginseer
It is. And does. I got that issue resolved.
@jfdaly, that鈥檚 a solid idea. If it isn鈥檛 too much work it might make all of our lives easier. :)
Cool, I'll get on that today.
How's this? If you click accept, it will kick you back to the main menu and disable the mod automatically. The list of incompatible mods will of course have to be manually entered into the newly created VP_IncompatibleMods table - I've got Smart AI as an example. All instructions included in the zip below. Let me know if there's anything you want/need changed, or if any problems arise.
https://drive.google.com/file/d/1NrwmLK9ZDzyiFWs0BeTmOuqup7CVthWj/view?usp=sharing

This is rad. You're a LUA wizard.
Does it detect the infamous mod manager bug?
E.g:
When peoples subscribe to "More Luxuries" on steam, they end up with 2 copies of more luxuries in their mod folder, but the mod manager only show one of them, and they can successfully enable the mods of VP, but at the end, their install is broken (for example: no luxuries generated).
(Similar problem if they subscribed to the community patch on steam, or have it from any other source)
EDIT: I make this request because I have to answer this to reddit every other week.
The only way to really address this issue is to give the More Luxuries packaged with VP a unique GUID, since it currently shares the same with the Steam downloadable one and the game cannot distinguish otherwise between the two.
Could a different version number also work?
Would, but I'm not sure you can change the version number if you don't have access to the project files. But the system I've setup here will allow you to specify a version - so just make it greater than whatever the last public version Barathor's is at. So worth a try.
You can change the version number with this.

Most helpful comment
How's this? If you click accept, it will kick you back to the main menu and disable the mod automatically. The list of incompatible mods will of course have to be manually entered into the newly created VP_IncompatibleMods table - I've got Smart AI as an example. All instructions included in the zip below. Let me know if there's anything you want/need changed, or if any problems arise.
https://drive.google.com/file/d/1NrwmLK9ZDzyiFWs0BeTmOuqup7CVthWj/view?usp=sharing