Community-patch-dll: detect bad mod config?

Created on 25 Jan 2019  路  14Comments  路  Source: LoneGazebo/Community-Patch-DLL

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 ...

Feature request

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

Alt Text

All 14 comments

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

Alt Text

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.
image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ilteroi picture ilteroi  路  7Comments

UndeadDevel picture UndeadDevel  路  3Comments

azum4roll picture azum4roll  路  3Comments

SauliHa picture SauliHa  路  9Comments

UndeadDevel picture UndeadDevel  路  4Comments