Jump to content

lynx

Modders
  • Posts

    3,901
  • Joined

  • Last visited

Everything posted by lynx

  1. Jarno, it needs to be consistent in reference, not necessarily naming.
  2. Linux doesn't need it either, unless the mod author is inconsistent in their casing of the same filenames. Or unless weidu requires it, which I doubt (it comes with tolower to fix the original chitin/files).
  3. Or code, but it's essentially the same thing and I don't see how you could solve it any other way. IMO this should be done on the weidu level, but that of course requires changing mods.
  4. The first part is usually handled in the package itself, for which they include script snippets (I don't think it can be solved in a declarative way, at least in the general case). Whatever BWS had may be sufficient, but you'll know better. Since mods are not to be touched, but the package files have yet to be written, all the info and/or logic needs to be in there. The external stuff is the usual bread and butter of package managers (conflicts, providers, subdependencies).
  5. The whole point is that it doesn't need to be implemented, since it has already been done and done well. It's just about reuse, however it can affect the packaging format, since every solution comes with its own and it may be a waste of time to change it.
  6. "conflicts + dependencies" is no minor feat, that's why I keep bringing up existing package managers that have had this solved for ages. In that sense python would be a better choice than powershell, but maybe there are some written in csharp too (eg. the windows contenders like chocolatey, nuget?).
  7. Those mac/linux instructions only need to be done once; the same way you may need to install a non-free zip handler. 5. People who don't want to use your tool will use whatever they're using now. Only windows releases are currently bloated with weidu, so there'd be no change for the rest. If the modders want to support installs without the tool, they'll either have to complicate their instructions or still provide classical formats anyway. And since it's not at all obvious, I'm not complaining because of slow internet, but because of environmental impacts.
  8. This is not true. Even if the user's distro does not provide a package for weidu, you still just have to download and extract it. The manager is a 3rd party tool. Not much of an upgrade there, unless the mod was packed with something really exotic. 1. Not true, but not far from it. Can be ignored. 2. File extension is irrelevant, but why have it different, if it will just be a zip archive? 3. Why does the file name matter at all? 5. This sounds ridiculous — every mod would currently pack ~10M of extra crap. If people are supposed to use a mod manager, have that ensure it has all the necessary tooling. The packages can never be self-contained, since the payload is programmatic, so there's no point in exploding the sizes with redundant files. @subtledoctorIt's up to the browser to implement, so at least for firefox the extension with a new protocol handler is possible — by the user.
  9. Eh, it's just a name. I don't know if they changed anything with D:OS2, but in general Larian made more hack'n'slashy titles, so eh.
  10. They're not externalised spells, just constructed and applied internally. Well, unless you're running gemrb, of course.
  11. You're missing the point of git — all history is preserved, so even force pushes can be undone. Of course, if you rely on just the browser to interact with your repos, then you're already using a very limited subset of the power and safety git offers.
  12. Only if it's a single measurement. Anyway, for bows it's likely 100 as set in most of them (long, x), since that would be 400 horizontal pixels. At least that what I choose to believe (no circle size additions).
  13. Just found this. Our research also showed that item ranges are ignored and they depend just on the item type. See here for some details: https://github.com/gemrb/gemrb/issues/98
  14. Git is a versioning system, so they can't really hurt many authors — you have a local backup automatically. Breaches like this may look intimidating, but they're easy to undo.
  15. Think of them as of other actors, just being flat and immobile.
  16. It should also be doable with individual ActionListEmpty(), but it'd result in several blocks just to check all the party sizes.
  17. These things come to mind: 1. If you're modding iwd2, it has an objectRect parameter to object specifiers, which supposedly limits the matching to the specified region. 2. A creature and PersonalSpaceDistance checks. Invisible if needed. 3. Trigger regions at the destinations, then checking via IsOverMe.
  18. That bit that you mention is only for following into subareas. To move between main (master) areas, the creatures need to be stored. You need MakeGlobal and MoveGlobal*, but there's no way to undo it in the original (gemrb has UnmakeGlobal), so your save files will grow a bit faster. I'm pretty sure this has been done before too (djinn mod from Argent?).
  19. Pull requests are always welcome. As for the second point, yes, most likely.
  20. All this and more is now fixed. All the size labels are now consistent.
  21. I didn't test, but judging from the fact that no string in any game uses it: no.
  22. Continuing the old tradition, here is another find from a recent trip: Previously in: Baldur's gate Fallen From Grace Aurora's shoes Found any yourself?
  23. Any news on the redirects? Considering they were already written, why not just get an extra domain for the forum and use the main for the rest of the site and arbitrary rewrites?
  24. Checking via cheats is no good — the values could have changed. When unexpected things happen, don't rule out other unexpected things.
  25. to do a proper test, use the exact same code. You're missing the two global checks.
×
×
  • Create New...