Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tyrell G-P34 bug.
10-03-2010, 05:47 AM,
#4
 
The current one looks like:

Code:
const T threshold = 1000.0;
    const T margin = 100.0;
    const T geareffect = 1.0; //zero to 1, defines special consideration of first/reverse gear

    const T rpm = engine.GetRPM();
    const T maxrpm = engine.GetRPMLimit();
    const T stallrpm = engine.GetStallRPM() + margin * (maxrpm / 2000.0);
    const int gear = transmission.GetGear();

    T gearfactor = 1.0;
    if (gear <= 1)
        gearfactor = 2.0;
    T thresh = threshold * (maxrpm/7000.0) * ((1.0-geareffect)+gearfactor*geareffect) + stallrpm;
    if (clutch.IsLocked())
        thresh *= 0.5;
    T clutch = (rpm-stallrpm) / (thresh-stallrpm);

    if (clutch < 0)
        clutch = 0;
    if (clutch > 1.0)
        clutch = 1.0;
Reply


Messages In This Thread
Tyrell G-P34 bug. - by skankerror - 09-30-2010, 06:14 AM
[No subject] - by NaN - 09-30-2010, 09:26 AM
[No subject] - by NaN - 10-03-2010, 05:42 AM
[No subject] - by NaN - 10-03-2010, 05:47 AM
[No subject] - by NaN - 10-03-2010, 06:26 PM
[No subject] - by skankerror - 10-04-2010, 11:45 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)