![]() |
|
FM/DM threads Everything about FM/DM in CoD |
![]() |
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
![]() Quote:
Quote:
|
#2
|
||||
|
||||
![]() Quote:
Put another way, just because it is simplitied does not mean the AI should be able to obtain 'more' performance than a real user can, only that the real user would have to do more (settings wise) to obtain the same level of performance.
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on. |
#3
|
||||
|
||||
![]()
^What Ace said.
The AI can change settings as fast as, and as well as a computer. It's what they are after all... ![]() In essence the AIs are flying with a modern engine management system, ala any modern automobile. Light years ahead of WW2 technology.
__________________
![]() Personally speaking, the P-40 could contend on an equal footing with all the types of Messerschmitts, almost to the end of 1943. ~Nikolay Gerasimovitch Golodnikov Last edited by ElAurens; 05-13-2012 at 03:33 PM. |
#4
|
||||
|
||||
![]()
AoA, the problem is not that AI always flies their planes flawless, the problem is not that they get the best out of their engines, the problem is, that due to a simplified fm/dm, they can achieve and hold their best settings indefinetely without ever(!) overheating or damaging their engine. Just fire up a quick mission in a spit or hurri, engage autopilot and watch the boost/rpm gauges closely and watch your temps never exceeding 80° Oil/105° Water at revs around 2800 to 3000 with rads fully closed!!!
|
#5
|
||||
|
||||
![]() Quote:
In essance the AI can run the engine longer at peek settings than the real user.. I take that to mean that at the time of IL-2 (10 years ago) dev, they didnt think they had the resorses or smart enough AI to manage all those things. On that note, prior to reaching the point where the real user's plane overheats, I don't recal 1C ever stating that the AI was able to obtain more performance than the real user. With that said That was all true of IL-2, I have yet to see 1C come out and say that is still the case with CoD
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on. |
#6
|
||||
|
||||
![]()
It feels like they obtain more performance, but then again, AI always flies flawless and that alone accounts for a few mph here and there.
|
#7
|
|||
|
|||
![]() Quote:
Going into more detail, i have had the sim since the EU release and early tests back then showed that enabling CEM would cost about 10 FPS. And that's just for the player aircraft. So, the player aircraft flies on CEM, but the AI fly on simplified rules. For example, while in your plane there is a complex set of rules in the code that governs engine behaviour ("if paramater X rises to value Y then Z is affected, which in turn changes parameter A to value B and so on), the AI planes fly with a simplified rule set (to the effect of "don't exceed this value for that parameter"). This AI rule set is then affected by certain modifiers, depending on the AI skill levels. Online it's not a problem because the parameters for each player controlled aircraft are calculated on their own PCs and (probably) only positional and speed (vector) data are exchanged with the server along with certain event flags. Eg, if i blow my engine the server doesn't need to know the whole story behind how it happened. It only needs to know that the rest of the players need to see me streaking black smoke and how my speed and position are changing over time, which is probably exactly what is transmitted over the network. Offline however, or online against AI, to have full CEM would place too much of a burden on our PCs or the servers hosting missions with AI. In short, the compromise is very reasonable and necessary. What needs tweaking is the rule set under which the AI fly. I think this is doable, since it's working under simplified rules to begin with. All the AI needs is to tone down some of their parameters (like their roll performance), place a timer on certain capabilities (so that they follow engine limits), place an upper limit that can't be exceeded by skill modifiers (so that AI skill doesn't exceed aircraft capabilities) and upgrade some others (so that even if surprised and being inactive at low skill levels, which i like, they should eventually start taking evasive action and not sit still indefinitely). The real delay in such a process wouldn't come so much from the actual task of changing parameters in the code, but mostly from identifying what to change and how, as well as testing the results. |
![]() |
|
|