Jump to content

VictorFarbau

Member
  • Content Count

    557
  • Joined

  • Last visited

  • Medals

Posts posted by VictorFarbau


  1. Latinman - I tested your mission examples. I am not sure whether this has been pointed out already (I lost track after the 13th page).

    What I noticed from these examples is that the AI engine only seems consider objects either once they moved (a meter is enough) or another -already known object- gets very close by so they get spotted.

    To stick to your example mission. Soldier 1 doesn't see Soldier 2. But if you have Soldier 1 move away even further then Soldier 2 will immediately see Soldier 2 and vice versa.

    Movement seems to be the key to awareness levels managed by the AI engine. This would also explain why the suicide runner is still running towards the enemy even though he gets shot at. He simply doesn't know of his opponent until he gets really close because his opponent gets prone but never really moves.

    It's different if you join the group of either of the Soldiers. You can notice that you youself will announce the presence of the enemy soldier even when he stands further away. For some reason you as a player immediately become part of the "collective consicience" whereas your buddy next to you is not - because he didn't move yet and potential objects he should know about didn't either. So for some reason you as a player know about objects invisble to all others.

    Hence my assumption that something needs to be improved in regards to the AI init process. If the AI soldiers rely on the "closestObject" function to count potential opponents then the AI engine must assure that this function knows about all present objects in a given vicinity right after a mission starts - and not only after each object moved or is almost staring in their face.

    My 2 cents,

    Victor


  2. @Celery and Walker: if you start taking these things serious then you play the wrong game. Or didn't you notice the countless humans you cruelly killed with guns, grenades and explosives? So don't worry too much about some 2d pixelbirds.

    Victor


  3. I haven't found a way myself. There are these commands as "debugLog" and "echo" but they seem to be disabled in the retail version. Luckily I guess, since the potential for abuse in rogue missions would be high.

    I typically use the sideChat command but this only allows you to monitor a few variables. A good alternative -even though a bit manual- would be Stra's Debug Console which allows you to interrupt the game at any time and monitor any variables.

    To be found here: http://str.rival.cz

    Victor

×