TTLG|Thief|Bioshock|System Shock|Deus Ex|Mobile
Results 1 to 8 of 8

Thread: Efficiency settings?

  1. #1
    Registered: Apr 2016

    Efficiency settings?

    Now that my level has grown quite a bit, I'm really starting to notice that guards' patrols deactivate at certain range, but it seems to be even smaller than usual. I've never noticed it anywhere else, but in this mission, I can see them frozen at the end of certain sightlines (about 100 units long). So I was thinking about efficiency settings, but I have a few questions.
    1) How exactly do they work? From what I've read, they are applied a bit counter-logically.
    2) Is it possible to make all guards in the entire mission not "freeze"? Is it safe to correct efficiency settings on an entire archetype? And if so...
    3) Should I mess with it? Won't it make Dromed angry and corrupt my mission, uninstall my OS, and make my PC jump out of the window?

  2. #2
    Registered: Nov 2003
    Location: X:0.0000; Y:0.0000; Z:0.0000
    There is a way to not have your AIs to freeze as you've described. Give them the meta-property "Never Efficient". I did this in TROTB 2 to all of my AIs because some of their patrols were being interrupted in a bad way. However, this might have some problems in its own. So far, it's seems fine for me.

  3. #3
    Registered: Aug 2007
    Location: LosAngeles: Between Amusements
    I believe the original LGS intent was to save compute power by having AIs which are not visible (because they are too far away to be so) not move. Now that we have longer sight lines this issue arises. But fortuitously, and at the same time, we have much more powerful machines and can tolerate AIs that move about out of sight much better than the old IBM PS2 machines originally thought of as state of the art.

  4. #4
    Registered: Apr 2016
    Yes, I've known about AIs freezing for a long time and always had the same idea that it was done to save on computing resources. Today, it should be obsolete, but I didn't know if the Dark itself can handle it because no matter how powerful the PC, the engine has its limits.
    Anyway, seeing as GORT applied it in his what I believe to be huge campaign, I think I'm safe. And an easy solution too, just one metaprop over the entire creature archetype. Thanks, GORT!

  5. #5
    Registered: May 2002
    Location: Texas
    I always use the Never Efficient metaproperty and it doesn't really affect performance like it did on slower PCs. A problem with having Efficient AI is that they can possibly flee to a point that is too far and then never return. If they flee to an archer that is too far away they might not ever get there.

  6. #6
    Registered: Sep 1999
    Location: Portland, OR
    Sorry to bump, but I wanted to clarify; so then it's safe to put it as high as Physical --> Creature?
    Do you have to hit hierarchy OP or is that just to push it to non concrete instances?

  7. #7
    Registered: Apr 2016
    I don't know if it's safe, but I'm not planning on using every single creature type either. I suppose it would be wise to only apply it to concrete archetypes such as Creature > Human > Swordsman, and I can do that later if necessary. So far, it works okay, and I do see the difference.

  8. #8
    Desperately Dodgy Moderator
    Registered: Nov 2001
    Location: Fields of bluegrass
    It should be safe and functionally equivalent to just put it on Creature. The only risk you run is if a child archetype under it has the efficiency settings on it as a property, it will override the M-NeverEfficient on Creature, but that's probably a good thing. I don't know of any such cases in the default gamesys, though.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts