[0.17.6] Client only mod causes issues with mod synchronisation

This subforum contains all the issues which we already resolved.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

[0.17.6] Client only mod causes issues with mod synchronisation

Post by bobingabout »

viewtopic.php?f=51&t=17367&start=80#p408059

Back a while ago, it was stated that any mods without data or control, and later settings, such as those that only hold locale files or scenarios, would be considered client side only mods. I think this dates back to when multiplayer was first added, and you still had to pay extra for the scenario pack. Scenario pack could be installed without sync errors.

Seems that my locale mod (Not actually mine, but Karosieben's mod) which contains only locale files (and a couple others not read by the game) doesn't seem to work in 0.17 multiplayer.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Bilka
Factorio Staff
Factorio Staff
Posts: 3600
Joined: Sat Aug 13, 2016 9:20 am
Contact:

Re: [0.17.x] Client only mod causes issues with mod synchronisation

Post by Bilka »

"Doesn't work" is very nondescript and the linked thread also doesn't elaborate futher. What exactly is the problem?
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.
Rseding91
Factorio Staff
Factorio Staff
Posts: 16084
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.17.6] Client only mod causes issues with mod synchronisation

Post by Rseding91 »

The "client only mod" feature was removed in the latest 0.17 so by doing that this is solved.
If you want to get ahold of me I'm almost always on Discord.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.17.6] Client only mod causes issues with mod synchronisation

Post by bobingabout »

I guess this means that in 0.17.7? onwards, everyone will be forced to have the locale mod even if they don't need it?
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Rseding91
Factorio Staff
Factorio Staff
Posts: 16084
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.17.6] Client only mod causes issues with mod synchronisation

Post by Rseding91 »

bobingabout wrote: Thu Mar 07, 2019 8:47 am I guess this means that in 0.17.7? onwards, everyone will be forced to have the locale mod even if they don't need it?
Yep because it is needed even if it's just locale. By it existing it can effect mod sort order which effects mod load order and event order. Also mods can use game.active_mods[...] and see it exists to change things even more.
If you want to get ahold of me I'm almost always on Discord.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.17.6] Client only mod causes issues with mod synchronisation

Post by bobingabout »

Rseding91 wrote: Thu Mar 07, 2019 12:27 pm
bobingabout wrote: Thu Mar 07, 2019 8:47 am I guess this means that in 0.17.7? onwards, everyone will be forced to have the locale mod even if they don't need it?
Yep because it is needed even if it's just locale. By it existing it can effect mod sort order which effects mod load order and event order. Also mods can use game.active_mods[...] and see it exists to change things even more.
understandable reasons, but it still kinda sucks. it kind of defeats one of the main reasons why the mod exists instead of locale entries being baked into my mods. (Only non-english users need to install it)

The other reason still stands though, previously when it was baked into my mods, translations would often go unpublished until I updated the mod, it also put pressure on me to keep translations up to date.
Since it became it's own mod, and it's own project, It's had many new languages added to it, and sees far more updates than most of my mods. Making it a 3rd party maintained optional mod was a huge benefit to all parties.

it would be nice if there was an official way to add additional language packs that don't need to be synchronised to all people in a multiplayer.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Post Reply

Return to “Resolved Problems and Bugs”