Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > Technical threads > FM/DM threads

FM/DM threads Everything about FM/DM in CoD

Reply
 
Thread Tools Display Modes
  #1  
Old 05-13-2012, 03:18 PM
GraveyardJimmy GraveyardJimmy is offline
Approved Member
 
Join Date: Apr 2011
Posts: 258
Default

Quote:
Originally Posted by ACE-OF-ACES View Post

But it is too soon to tell if that is what is going on here in CoD or if it is a bug..
Luthier did says that the AI uses a simplified model of engine management.

Quote:
Will not be changed. Engine model for AI is inherently simpler than that for the player. If we decide to make it more complex, there'll be a domino effect, and in any case there are more apparent game-affecting issues due to this than start-up.

Just assume that AI pilots have thorough mechanics, and yours is a lazy drunk.
This was in reference to a wish for AI to have to warm up engines on the bug tracker.
Reply With Quote
  #2  
Old 05-13-2012, 03:24 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by GraveyardJimmy View Post
Luthier did says that the AI uses a simplified model of engine management.
Which explains why the AI would be able to obtain the peek performace with ease, where as a real user would have to 'do more' to obtain the same performance..

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.
Reply With Quote
  #3  
Old 05-13-2012, 03:30 PM
ElAurens's Avatar
ElAurens ElAurens is offline
Approved Member
 
Join Date: Oct 2007
Location: The Great Black Swamp of Ohio
Posts: 2,185
Default

^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.
Reply With Quote
  #4  
Old 05-13-2012, 03:35 PM
FFCW_Urizen's Avatar
FFCW_Urizen FFCW_Urizen is offline
Approved Member
 
Join Date: Jul 2011
Location: Munich, Germany
Posts: 297
Default

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!!!
__________________


Quote:
Originally Posted by 41Sqn_Banks View Post
The devs need to continue to tweak the FM balance until there is equal amount of whining from both sides.
Reply With Quote
  #5  
Old 05-13-2012, 04:21 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by FFCW_Urizen View Post
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!!!
And that is what most are talking about when they say the AI cheat..

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.
Reply With Quote
  #6  
Old 05-13-2012, 04:36 PM
FFCW_Urizen's Avatar
FFCW_Urizen FFCW_Urizen is offline
Approved Member
 
Join Date: Jul 2011
Location: Munich, Germany
Posts: 297
Default

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.
__________________


Quote:
Originally Posted by 41Sqn_Banks View Post
The devs need to continue to tweak the FM balance until there is equal amount of whining from both sides.
Reply With Quote
  #7  
Old 05-13-2012, 04:41 PM
Blackdog_kt Blackdog_kt is offline
Approved Member
 
Join Date: Jan 2008
Posts: 2,715
Default

Quote:
Originally Posted by PotNoodles View Post
So the question that needs answering is why do they want it this way? Is it something that cannot be fixed, or something they want to keep in the game?
The short answer is that CEM is very complicated and takes away a lot of resources.

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.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:03 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.