A couple of queries:
-mod fsport-mediavps,fsport-str,fsport,mediavps is not the same has secondarylist=fsport-mediavps,fsport,mediavps;?
And what is the primarylist thingie?
No, it is not. The secondarylist entry will add the mods listed there after fsport-str, i.e.
-mod fsport-str,fsport-mediavps,fsport,mediavps
The windows launcher (and now also yal) combine the mod list from:
1. primarylist from mod.ini
2. selected mod from the launcher
3. secondarylist from mod.ini
That means for fsport-mediavps,fsport-str,fsport,mediavps you need:
[multimod]
primarylist = fsport-mediavps;
secondrylist = fsport,mediavps;
This should almost work (it does with yal). The windows launcher seems to have problems with a dash in
mod names, so maybe you need to remove them and rename the folders accordingly. This really should be
fixed in the launcher, but I don't know if it is even still actively maintained.