Jump to content

lynx

Modders
  • Posts

    3,899
  • Joined

  • Last visited

Everything posted by lynx

  1. Nope. Btw, I'll make the mod just skip empty files. Also, looking into ways to see if your leaking is from your perl distribution itself or the mod.
  2. Yeah, no need to reinstall just because of that. I guess it could help a bit at runtime, but I don't know if significantly.
  3. Looks like you ran out of RAM and the swap file windows uses wasn't enough to compensate.
  4. you need to change the path to point to the actual file ... but since you know it's RoT, there's no point. We were trying to figure out if it's intentionally empty or not. You're saying it's empty from the get go. So just delete the file and 10pp won't barf on it.
  5. That's good as well. You can then run: weidu --change-log path\to\aminota.bcs That will tell you where the file is from. Well, unless you already know it's from NeJ?
  6. Ok, let's find out where that file is from, so we can check if it's supposed to be empty or not. I don't get any hits on g3 or shs github nor the original games, so you'll have to do the searching. You can try to do a regular file search in your game install for aminota.baf (not bcs).
  7. Some mod file is a bit corrupt. Check out aminota.bcs in NearInfinity and please send it over as well.
  8. I'd say thebigg's approach to adding scripting support for party members after the 6th to mods, while maintaining compatibility with engines that can't handle it (ie. most) and without modifying weidu itself.
  9. The problem you're having is realizing that the perception of what you say is not at all dependent on what you think. That doesn't matter at all — you could believe in green zebras and monkeys in dresses would still trigger bad cultural memories. And races of course exist; it's a taxonomical category like any other. Whether it makes sense to try to describe human differences that way is another, contested, issue.
  10. I've added an action to set 5 tokens for these, if anyone ever wants to use it as a gemrb-only feature: https://github.com/gemrb/gemrb/commit/e0d455cdbbb74c59e993c522f5d8abf5519a4394
  11. Obviously the size is not 112 if it's matching that condition. But why pontificate, when you can measure it? Also, you can see that SPLv1 has a minimum size of 114: https://gibberlings3.github.io/iesdp/file_formats/ie_formats/spl_v1.htm
  12. I'm pretty sure the only option you have is adding a new trigger to eeex or gemrb. What did you want to achieve, just to be able to print their names (=use a token)?
  13. It's stored in the GAM file, so it could be read by weidu. But that's static, so the practical answer is: not reliably.
  14. 1. You can't by default, you'd have to use an external program that does support pcre-like regexes. It's more of a limit of the ocaml stdlib than anything else. 2. You suggested a workaround yourself — you can have an escaping function mangle the string first.
  15. I can reproduce that, let's see what's going on... I can reproduce this even with my standard config, so there's been a recent regression. It's obvious from the log it's trying to load a bam cursor instead of the png ones. Apply this fix, I won't be able to push it for some time: diff --git a/gemrb/core/Interface.cpp b/gemrb/core/Interface.cpp index 975491e10..3f5ab63cd 100644 --- a/gemrb/core/Interface.cpp +++ b/gemrb/core/Interface.cpp @@ -685,7 +685,7 @@ int Interface::LoadSprites() // same layout as in the originals, with odd indices having the pressed cursor image std::string fileName; while (CursorCount < 99) { - fileName = fmt::format("{}{}", MainCursorsImage, CursorCount); + fileName = fmt::format("{}{:02}", MainCursorsImage, CursorCount); ResourceHolder<ImageMgr> im = GetResourceHolder<ImageMgr>(fileName.c_str(), true); if (!im) break; Cursors.push_back(im->GetSprite2D());
  16. Didn't bg2ee automatically gain the iwd/pst ini spawn feature? That's more flexible and more easily tied to scripting than bothering with the ARE spawn entries: https://gibberlings3.github.io/iesdp/file_formats/ie_formats/ini_spawn.htm
  17. I'd ask one of the modders that use it, I don't think it's documented anywhere. @Bubb should know its limits, since he's the developer behind EEEx.
  18. They're handled (hardcoded) by the engine. Here's the list of triggers one can use: https://gibberlings3.github.io/iesdp/scripting/triggers/bgeetriggers.htm Some of them set objects/variables you can then use in actions, but none are mouse related.
  19. This is usually done with IE scripts (BCS), with the block most commonly added to dplayer*.bcs to not pollute the global script (baldur.bcs). Example: IF HotKey(K) THEN RESPONSE #100 DisplayString(Player1,6150) END - no - no, yes - no Can't speak about lua hacks though.
  20. There's a bot linking the two, so everyone is happy.
  21. Feel free to join us on IRC/Discord to talk things through — starts are always daunting.
  22. You caught us at a bit unstable time, as there are several regressions and bold changes, but that also means testing is even more welcome (just check the tracker before reporting). Eg. you'll probably see missing text in the demo (#1508). As far as playtesting efficiency, I'm not sure what you mean, but any game is game.
×
×
  • Create New...