(Unofficial) Cossacks 3 Mod Manager

Discussion in 'Modding' started by Lieutenant-Général, Oct 1, 2016.

  1. Lieutenant-Général

    Lieutenant-Général Active Member

    1.3.5

    >Change field name. There are now
    -"modify_file" in place of "file"
    -"replace_file" in place of "otherfile"
    -"add_file" in place of "addfile"
    (you can use old name, but isn't recommended)
    >Add a new field "remove_file"
    >Improve error messages.

    Warning : "remove_file" contain a list, not a dic:
    Code:
    "remove_file":[
        "file1",
        "file2",
        "file3"
    ]
     
  2. StriKe jk

    StriKe jk Member

    Hard to keep up with you buddy :D
     
  3. Lieutenant-Général

    Lieutenant-Général Active Member

    I update tutorial at each step ;)
     
  4. StriKe jk

    StriKe jk Member

    Update: I updated all mods to MM 1.3.5 now.
    But I will stop updating each of my threads everytime.
    To makes this much simpler I will use my dropbox to share all updates to the latest version here. :D
     
  5. Lieutenant-Général

    Lieutenant-Général Active Member

    I update link in first topic
     
  6. StriKe jk

    StriKe jk Member

    If the mod name contains a space you have to put the mod name into "".

    Example1: myfirstponymod.json
    Code:
    python c3mm.py install myfirstponymod
    Example2: my second pony mod.json
    Code:
    python c3mm.py install "my second pony mod"
     
  7. Lieutenant-Général

    Lieutenant-Général Active Member

    Thanks, i have forgot this points :|
    I add it!
     
  8. Lieutenant-Général

    Lieutenant-Général Active Member

    1.3.6
    >New command "info"
    No new features, but a lot of bugs fixed
     
    Fimti likes this.
  9. Lieutenant-Général

    Lieutenant-Général Active Member

    Modder:
    If you don't remember all of modifications, use this tools to get a list of difference between modified file and original file.
     
  10. egnaro

    egnaro Member

    Hi!

    Why to not use py2exe to compile your script into executable that won't require any python to be installed?
     
  11. Lieutenant-Général

    Lieutenant-Général Active Member

    I work in python 3, but i'll test cx_freeze
     
  12. Lieutenant-Général

    Lieutenant-Général Active Member

    I work in python 3.5, so i can't use py2exe
    I will test downgrade to 3.4 and use cx_frezze
     
  13. Lieutenant-Général

    Lieutenant-Général Active Member

  14. StriKe jk

    StriKe jk Member

    1.3.7 is still compatible with 1.3.5 mod files, right?
    Will you do it like: 1.3.x is always compatible with 1.3.x?
    And 1.4.x will be the next "upgrade necessary" step?
    Or is there a range we could add like: 1.3.7 (compatible with 1.3.5 or higher)?
    (And if it changes for example: 1.3.8 (compatible with 1.3.8 or higher)
     
  15. Lieutenant-Général

    Lieutenant-Général Active Member

    You had some bugs? 1.3.6 and 1.3.7 just fix bugs, it is strange.
     
  16. StriKe jk

    StriKe jk Member

    No bugs, I just asked for clarification sake and because I am to lazy to make 6 new folders with 6 new files for nothing :D
     
  17. Lieutenant-Général

    Lieutenant-Général Active Member

    ;)
     
  18. Lieutenant-Général

    Lieutenant-Général Active Member

  19. StriKe jk

    StriKe jk Member

    Found a rather annoying bug in the mod manager (v1.3.8). While the "//signature" part it creates works fine in most files, it doesn't in .ref files. It basically makes the whole line invalid.

    Example: light.ref

    Code:
    DateTimeEnable = True//105228
    >Doesn't work
    Code:
    DateTimeEnable = True //105228
    (with an added space)
    >Doesn't work.
    Code:
    DateTimeEnable = True
    >Works fine.
     
  20. Lieutenant-Général

    Lieutenant-Général Active Member

    Okay, i will fix it.
    .ref files has a commentary syntax?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice