Jump to content

lynx

Modders
  • Posts

    3,903
  • Joined

  • Last visited

Everything posted by lynx

  1. Did you cut out the actual error? Was this the first python error in the log?
  2. lynx

    GemRB IESDP

    ok, finally came back to this. Implemented: - 321: simple stuff, like many other similar filters on various effect params. - 324 && 326: copies of the iwd2 opcode, so just took some moving around and exposing to other games. I've also extended them with the few new pseudostats EEs added. Untested, but should work fine.
  3. You could use regular expressions to first deal with ActionOverride, then make a second pass for the rest. Or make your life hard and do both with one complicated expression. Before reviewing all the changes, of course. But wait, it this over the whole game or your mod files?
  4. Widescreen is a mod for the original games allowing you to play them at almost any desired resolution. v3.08 is a minor maintenance update without new resolution bugfixes or game features. Mod Page Forum Download Readme
  5. No major changes, so don't expect new features, new supported exes or fewer bugs. Until the mod page is updated, you can grab the release from here: https://github.com/Gibberlings3/widescreen/releases/tag/v3.08 Changelog: Added Project Infinity support (AL|EN). Updated Brazlian Portuguese translation (Felipefpl). Bumped license from LGPL 2 to 2.1 (Mike1072) Removed obsolete GemRB mode (lynx) Updated to latest best practices and g3 style (lynx) Updated documentation (lynx)
  6. If -1 works like that, that's more like an autohit than bypassing armor.
  7. What it says, but in iwd2 ("brilliant" weapons). The one you found must be just garbage luck.
  8. I wanted to move some ancient IESDP topics to its archival subforum, since the way things were set up, it's a sort of a TODO list. If you can mass unarchive things in that forum that would be great. If you have to do it one by one, let's not bother.
  9. Seems to work here, but my firefox is older, at 80. On a related note, is there a way to move archived threads? I don't get the option in the moderator actions.
  10. I didn't find a mention in the book about IE games, so perhaps it was in some interview. :s
  11. Well, in this case we just reuse a scripting action to save on code duplication. The originals often did the same. This is the only "code relations" thing we have, but of course you could use external tools to generate graphs: https://gemrb.org/Engine-overview.html
  12. I have a vague memory of an "aha!" moment, so perhaps it was answered somewhere.
  13. The former, as the point of the action is not "attack for a tick", but "attack". There are other ways to interrupt it as well though.
  14. Not all actions are "instants", meaning they get executed immediately. The so called blocking ones are internally executed until their job is done. See this high level comment: https://github.com/gemrb/gemrb/blob/bf7148b4ac21fb053a4d9689d0226dba3fc01b13/gemrb/core/GameScript/GameScript.cpp#L21 Also IESDP has some details on the data side: https://gibberlings3.github.io/iesdp/scripting/actions/index.htm https://gibberlings3.github.io/iesdp/file_formats/ie_formats/bcs.htm
  15. Sounds familiar, maybe ToBEx?
  16. Everything in the announcement, but there's also a technical overview here: https://github.com/gemrb/gemrb/wiki/Subviews---Origins-and-Summary-of-Changes
  17. The GemRB team announces the availability of GemRB 0.9.0! The long awaited subviews branch was a true monster. But the quest to lay it to rest has now been successfully completed, among other things modernizing the GUI, drawing and input handling. More in the full release announcement: https://gemrb.org/2021/06/18/gemrb-0-9-0-released.html
  18. The GemRB team is proud to announce a new major release. Check out the details here: https://gemrb.org/2021/06/18/gemrb-0-9-0-released.html
  19. Well you can't just hack it like that. You'd also have to undefine SUPPORTS_MEMSTREAM. So, do I understand correctly that cmake finds mmap.h for you, but you don't have mman.h anywhere? Where is your mmap defined then? .
  20. So yeah, that's threaded and already was at the time of the release. Odd stuff ...
  21. Yeah, if you're guzzling memory too fast, even the kernel out-of-memory killer won't help. Did the videos in your 0.6.4 have sound or not? Did you have the main theme music, button clicks ... In the worst case scenario you'll have to run without audio and logging.
  22. That code is optional (HAVE_MMAP), so I don't know why you're even trying. Might be that way only since 0.8.8 though, I don't remember. As for the deep freeze (congrats), I'd suspect some of your changes — c++ is comparatively close to the metal, so shooting yourself in the foot is easier than lets say in python. Maybe look for the useful commits and cherrypick them back.
  23. Cool. Added a reminder on IESDP to make these things more obvious: https://github.com/Gibberlings3/iesdp/issues/111
  24. Clicked is in svtriobj.ids, so using LastTrigger as the object in the action block should do.
×
×
  • Create New...