Mod Failed Consistency Check

Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
So I thought I'd try Proving Grounds out on Steam Workshop, see how it works. Turns out, it doesn't, the mod won't be loaded by NS2 as it fails the consistency check. Well no shit Sherlock! I mean, it is a total custom mod, of course it is not going to be consistent with NS2.

So my question is, how do you use workshop to make a mod, and only use my files for consistency checking, rather than the base NS2 files? Is this just me being an idiot, or is this a design feature that could use a bit more thought?

Comments

  • RoflcopterV22RoflcopterV22 Arizona Join Date: 2013-04-03 Member: 184616Members, NS2 Playtester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester
    edited October 2013
    I'm not sure if this is something else, but you can change consistency checks from this directory, under the file "ConsistencyConfig"
    C:\Users\[Username]\AppData\Roaming\Natural Selection 2
    Not sure of linux directory though.
  • SamusDroidSamusDroid Colorado Join Date: 2013-05-13 Member: 185219Members, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Playtester, NS2 Community Developer, Pistachionauts
    Nuke your consistency config if you are a modder, it will save you a lot of headaches. Keep the consistency config for dedicated server though, but that's in another place than in AppData, so just delete all the checks in AppData consistency config.
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
    edited October 2013
    A consistency config file is used by all server operators. If I nuke my consistency config, my game will work, but surely it will fail on a server consistency check?

    Also, the consistencyconfig.lua core file explicitly states, that if there is no config file, to create one...

    Edit---

    @SamusDriod, it doesn't matter how many times I delete the file, it is recreated everytime I launch NS2. I can't turn it off, as it is needed to protect my mod from hacking, so how do I get around this problem?
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    Mods will work fine with consistency checking, how are you trying to load a server with the mod? Are you still launching NS2 with the -game parameter? You will want to just launch vanilla NS2, subscribe to your own mod, then activate it in the mods menu from NS2. Once active it will load automatically on a listen server that you create.
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
    If I launch with the -game pg shortcut, there is absolutely no issue with my mod, it reuns perfectly. However, if I launch vanilla NS2, and activate my mod, it fails consistency checking, as does loading ColoredSkinsMod.

    The only way around the issue is to have a separate installer, run -game pg, and all is good. This then begs the question, what use is the mod workshop, when it can't run mods?
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    Soul_Rider wrote: »
    If I launch with the -game pg shortcut, there is absolutely no issue with my mod, it reuns perfectly.

    Ha.
    Ha.

    Good one.



    ;)
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
    Lol, that's because you have weird issues with assigned mods.. I don't, and have no issue ;)
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    edited October 2013
    The mod workshop can run mods just fine, I test local mods using it and -game individually and together at times... Generally it comes down to a configuration issue if your having trouble with the consistency checks.. you should post the end part of the log file - it lists the files that failed and also shows information about the mods during loading.
  • SamusDroidSamusDroid Colorado Join Date: 2013-05-13 Member: 185219Members, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Playtester, NS2 Community Developer, Pistachionauts
    edited October 2013
    SamusDroid wrote: »
    so just delete all the checks in AppData consistency config.

    Delete...all checks in appdata's config file, problem solved
  • Soul_RiderSoul_Rider Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
    Turns out the issue is caused by my mod being private on Steam. For some reason, steam doesn't like you playing private mods...
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    Soul_Rider wrote: »
    Turns out the issue is caused by my mod being private on Steam. For some reason, steam doesn't like you playing private mods...

    No. You have to always set your mod to public. Always.

    Don't ask why.

    I said DONT ASK. We don't know.
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    Because the method used by the servers to download the mods require them to be public, as the servers are not linked to a steam account with which to get access to a private or friends-only mods.
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
Sign In or Register to comment.