|
Author
|
Topic: engine overheating?
|
li'l bastard Pilot
|
posted 10-09- 04:05 PM
did anybody ever think about this? We know that no plane engine could substain full throttle forever...but I guess that if implemented there would be some problems w/ AI... anyway, just wondering...li'l b ------------------ ***WHEN THINGS GET HOT RIDE ONE OF THESE*** IP: Logged |
wakeup tailgunner JAG
|
posted 10-09- 05:52 PM
I thought about it .... but making it work isn't easy.The engine temperature ( well, OIL temperature ) can be read through a query, but you can't run a function from a query. All you can do is to drive a dof. I suppose you could drive a hidden part that has an airfoil on it which could rip off and trigger something, but it would only work once. Might be worth playing with. IP: Logged |
li'l bastard Pilot
|
posted 10-10- 06:05 AM
yeah WTG, the thing that should need some attention is the oil temp, it would be cool to try to cool it down cutting the throttle and go into a dive to let the air intake spill some fresh air, then set the prop to idle, then open the cowl flaps... damn! I dunno what u think guys, but if only we could try to make our virtual planes work as in real life... a lot of parameters to fight with, I know... but WOW!!!li'l b
------------------ ***WHEN THINGS GET HOT RIDE ONE OF THESE*** IP: Logged |
jedi Pilot
|
posted 10-10- 09:16 AM
The Corsair beta has a "rudimentary" overheat damage routine built in. If you get an oil leak or certain level of engine damage, you'll see all the heat indicators go up, and get an "overheat light." If you do nothing about it, the engine will eventually fail. If you open the cowl flaps, the engine may or may not "recover" long enough for you to get home...The actual "heat" of the engine isn't really part of the equation, but most of the "symptoms" and consequences are there. An easy way to simulate it is to create some additional DOFs for the engine heat instruments, and then trigger those DOFs to show "overheat" indications at some specified damage level. The engine itself is fairly easy to kill or even just decrease the HP using the "breaking DOF trick" (which of course doesn't work in 1.5.2.9 but should work again in the next patch update). What you can't do so far is repeatedly change the "health" of the engine. You can make ONE change to the HP, and ONE change to the RPM, and you can do some tricks with "multiple engines" where the power can be lost gradually. So you can "heat it up" once, and "cool it down" once, and you can kill it. But being able to "nurse it" by opening and closing the cowl flaps and changing the power setting to "control" the temp isn't currently possible. Or at least no one has figured it out yet... ------------------ --jedi-- IP: Logged |
Maury Markowitz Pilot
|
posted 10-10- 09:53 AM
quote: Originally posted by wakeup tailgunner: The engine temperature ( well, OIL temperature ) can be read through a query
Do you know what this is wired to in turn? I find it hard to believe they had a full warm-up/cool-down system in the engine. I put some thought into how you would make this - each part would produce and consume heat at various rates that was put into their "fuel" as long as their "fuel" was above a certain level. So for instance the engine would not only consume gas, but you'd add oil and prestone. The prestone would be heated by the engine and cooled by a radiator, and hits to the system could be modeled by reducing the amount of prestone or increasing the engine's burn rate. However it seemed that it would be difficult to get a steady state out of this - how do you balance all the rates out so the engine doesn't freeze when idling for instance? I think the heat flow would cure that but I didn't study it enough to know for sure. quote: but you can't run a function from a query. All you can do is to drive a dof.
That sounds fixable. Maury IP: Logged |
wakeup tailgunner JAG
|
posted 10-10- 11:02 AM
I hope someone can do this someday. The Qry on the oil temperature can drive a dof. The moving control sticks use this facility. The stick is effectively a 'needle' on a Cdial object. As the query function reads a value, the dof moves accordingly. So, without major coding of a new function, we have to work with what we have got. Jedi ahs pretty much outlined ( and already done )what I was thinking of. I know the patch programmers have slowed a little now that Bryan is focused purely onto WWW, and I honestly think that future patch releases will be aimed more at 'fixes' than major changes. I could be wrong, but .... I don't know what the Query is actually wired too, nor how it gets it's oil temperature. I would guess something is hard coded to gradually increase it depending on throttle settings. Wide open would heat up faster. Would like to know though! IP: Logged |
Condor Pilot
|
posted 10-10- 12:00 PM
Hi guys,Raider had this working in the P51D and you had to press the "y" key to open the cooler vent. Maybe he could add something to this discussion or you could always email him the question. ------------------ Condor out IP: Logged | |