Jump to content

mickabouille

Members
  • Posts

    502
  • Joined

  • Last visited

Posts posted by mickabouille

  1. > Why bother with excluding backup dirs, just to save some space? And since the name is always the same, you could just add it to the exclude list, so the problem goes away automatically.

    True, now you're saying that's true :D

    I didn't know much about weidu at the time, all I saw was these directories with content I knew little about and that kept growing the more components you installed.

    But mostly I got distracted by new shiny things and lost interest.

  2. > I'm surprised this time nobody suggested using an existing version control system yet.

    I thought about it once.

    I even tested it with git, expecting it to blow up.

    I was pleasantly surprised that it seemed to hold up well, even with big chunks of binary files (which are not specifically a strong point for git).

    But then I decided I needed to exclude backup directories to have something interesting and... I didn't push further after that.

    Note that mods that extract backup (and work) dirs outside theeir mod dir help with that.

  3. Thanks for the write-up but... I re-read it thrice and I'm not sure I understand.

    Am I understanding correctly that the basic problem is that the vanilla tlk are not a 1:1 match in different languages?

    Or that the correct way for weidu to edit the tlk would be to never reuse existing strings and always create new ones?

     

    Both seem more a problem of "didn't think about it at the beginning"

     

    EDIT : ah well, the original versions only came with one language IIRC so it probably wasn't even a problem

  4. Quote

    I'm assuming that you creating this "fake tp2" is for mods-in-the-middle? What if the 'backup' system were decoupled and externalized from WeiDU? Would this solve the problem of installing mods/uninstalling only the last one/uninstalling only a few?

    1. Yes

    2. Probably... Maybe?

     Yes I guess that would help not having to generate a tp2 file just to copy over the generated resources.

    Though the .tp2 generation is not the hardest part as it has nearly no logic inside by itself, just a COPY instruction.

  5. Well, as far as copyright is concerned, the *scenario* is as  copyrighted as the assets.

    As are the spells, icons, descriptions etc that iwdification pulls from iwd.

    As are some models from nwn/other games used by some IE mods(I think infinity animation does this for example).

    Modding is, and has been from a long time, used to borrowing from everywhere. And that puts you at some risk from holders.

    I don't say nobody should care. Those that maintain or host should evaluate their risk.

     

  6. 1 hour ago, AL|EN said:

    WeiDU backup system, you either recreate it completely or fail to uninstall/reinstall a mod.

    For me that’s the only real blocker.

    In my (really limited more proof-of-concepty) experiments with this, I just generate a weidu mod that I then install to keep weidu happy.

    Never went really far, really, just generating fixup minimums without needing to remember the baroque syntax of tpX files.

  7. 2 hours ago, DavidW said:

    As of v35.11, string @3 in spell.tra should just be the complete description of Protection from Fire (i.e. duration 1 turn per level),

    Do you mean it should be the old one (pre-stratagem) or the new one?

     

    EDIT: ah obviously the new one (1 turn/lv is the new one)

  8. There is a somewhat similar issue for use_iwd_protect_from_fire_duration
    (I think) It does

    REPLACE_TEXTUALLY "%duration_text%.*" "%duration_text% %new_duration%"

    But then in french we need to have `duration_text` be a regex

    @3="Dur[^e]e[^:]:"

    I suggest this could instead be


    REPLACE_TEXTUALLY "\(%duration_text%\).*" "\1 %new_duration%"

    Or maybe the `Duration:` prefix could be integrated inside of @4 (new_duration)...

     

    (Sorry for the formatting, the forum citation and code insertion seem broken for me since some time)

×
×
  • Create New...