GP79, finishing the mod, looking for some help

Discussion in 'Car Modding' started by Guy Moulton, Aug 15, 2013.

  1. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
    Arnao has taken the mod forward and it has been fantastic! We have done some great races and now we are pushing ahead to finish this beauty up. We need help and anyone still interested in helping is more than welcome!

    We have Marcus working on tires. Someone to make radial tires for the Ferrari would be awesome though!

    We need a 3d modeler to help clean up the cockpits and work on the historical accuracy of them insofar as is possible given our limited knowledge of the real cockpits in 1979.

    Marcus is going to look into the engines, but another engine guy would be great. We want to take the engines as they are (they are rF1 engines) and bring them up to rF2 levels. This goes for the turbo engines as well- we really want an accurate turbo for those Renaults.

    We could use someone to help with the graphics. Reflections are a bit of a problem for rF2 and we need some help. The cars need a coat of wax before release.


    Anyone interested in helping out, please reply here, PM me or Arnao and we'll coordinate our efforts.
     
  2. PetraGTC

    PetraGTC Registered

    Joined:
    Mar 13, 2013
    Messages:
    132
    Likes Received:
    1
    maybe i can wax it :))
     
  3. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
    I was secretly hoping you'd offer but I know you are so busy I wouldn't ask! You're the best!
     
  4. lemming77

    lemming77 Registered

    Joined:
    Jan 27, 2013
    Messages:
    71
    Likes Received:
    24
    Don't worry about the Radial tires, I can do those too. :)

    Unless someone else swoops in and picks up updating the engines, I should be able to do that. The only one I'm uncertain whether I can do or not is the turbocharged renault. I don't really know much about turbochargers. The rest should be pretty doable.
     
  5. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
    johnconner PM'ed me about the turbo engines. He has been working on learning the rF2 turbo for a while (look around the forums here for his work) and has offered to look at the Renaults.
     
  6. Arnao

    Arnao Registered

    Joined:
    Nov 23, 2010
    Messages:
    338
    Likes Received:
    27
    So what's your need ???
    What I'm supposed to share ???
    Basicly all is already in GP79 package texture etc etc... Maybe I have only to share 3Dmax files ???
     
  7. Dale B

    Dale B Registered

    Joined:
    Dec 6, 2011
    Messages:
    86
    Likes Received:
    6
    One of my favorite mods in rFactor1 and with all of you pushing it to such a high quality for rFactor2 is very good news. Thanks all of you for your time and effort!
     
  8. PetraGTC

    PetraGTC Registered

    Joined:
    Mar 13, 2013
    Messages:
    132
    Likes Received:
    1
    yep, 3dsmax file with the textures, and ill také a look at the wax thing:)
     
  9. Arnao

    Arnao Registered

    Joined:
    Nov 23, 2010
    Messages:
    338
    Likes Received:
    27
    If you already have GP79 installed you already got the textures... I will pack 3dmax files and PM you the link...I will do the textures too later...(if you still need them)...

    I did not change how was set the original Folder of the RF1 mod.
    Here is the list of textures folders...
    -Tach79->Tach79.mas
    -COMMON_79->Common_79.mas
    -Tires79->Tires79.mas

    You will find other textures that missing from this 3 files in each car mas, embended with GMT...
    Alfa.mas
    Brabham.mas
    ...etc

    It's a bit mess up... So if you have any question about my 3Dmax files etc etc ask me what you want me to clean up... I will do my best...

    Thanks a lot Petra
     
    Last edited by a moderator: Aug 16, 2013
  10. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
  11. Arnao

    Arnao Registered

    Joined:
    Nov 23, 2010
    Messages:
    338
    Likes Received:
    27
    Hi guy and thanks john

    no time today to verify things but I've just check the files...
    Where is the files from ??? is it specific to GP79 car or just a Default One ??? I can't find any value that was in the original file like FuelConsumption so it's not specific to GP79!!!
    I'll redo upgrade.ini for renault with the 2 engines to compare... this mean that we will have DEV update to test...like for tires before it will be public...

    Thanks a lot guys TTYL
     
  12. Arnao

    Arnao Registered

    Joined:
    Nov 23, 2010
    Messages:
    338
    Likes Received:
    27
    Original Files
    Code:
    //Grand Prix 1979 v2.0 - GPC
    //Renault V-6 Turbo F1 type Engine. 540HP @11,500 RPM developed by Renato Simioni
    RPMTorque=( 0.0, -35.0, -35.0)
    RPMTorque=( 500.0, -55.2, -0.4)
    RPMTorque=( 1000.0, -74.9, 25.9)
    RPMTorque=( 1500.0, -85.9, 50.0)
    RPMTorque=( 2000.0, -96.8, 74.1)
    RPMTorque=( 2500.0, -101.2, 100.4)
    RPMTorque=( 3000.0, -107.8, 124.5)
    RPMTorque=( 3500.0, -112.2, 148.6)
    RPMTorque=( 4000.0, -120.9, 172.7)
    RPMTorque=( 4500.0, -125.3, 196.8)
    RPMTorque=( 5000.0, -129.7, 218.7)
    RPMTorque=( 5500.0, -138.4, 236.3)
    RPMTorque=( 6000.0, -140.6, 253.8)
    RPMTorque=( 6500.0, -145.0, 271.3)
    RPMTorque=( 7000.0, -145.0, 284.5)
    RPMTorque=( 7500.0, -145.0, 308.6)
    RPMTorque=( 8000.0, -145.0, 323.9)
    RPMTorque=( 8500.0, -145.0, 330.5)
    RPMTorque=( 9000.0, -147.2, 334.9)
    RPMTorque=( 9500.0, -145.0, 337.1)
    RPMTorque=( 10000.0, -134.1, 334.9)
    RPMTorque=( 10500.0, -131.9, 328.3)
    RPMTorque=( 11000.0, -151.6, 321.7)
    RPMTorque=( 11500.0, -199.8, 309.6)
    RPMTorque=( 12000.0, -259.0, 277.9)
    RPMTorque=( 12500.0, -320.3, 223.1)
    RPMTorque=( 13000.0, -377.3, 119.1)
    FuelConsumption=4.160e-005          
    FuelEstimate=1.020               
    EngineInertia=0.0810                
    IdleThrottle=0.54                    
    IdleRPMLogic=(2600.0, 2800.0)      
    LaunchRPMLogic=(7500.0, 9500.0)   
    RevLimitRange=(11700.0, 200.0, 1)
    RevLimitSetting=1
    RevLimitLogic=0.0                 
    RevLimitAvailable=0                 
    EngineMapRange=(0, 0, 0)           
    EngineMapSetting=0
    EngineBoostRange=(0.0, 1.0, 10)
    EngineBoostSetting=5
    BoostEffects=(50.0, 0.030, 0.15) 
    BoostTorque=-0.0050              
    BoostPower=0.00060           
    EngineBrakingMapRange=(0.0, 0.000133, 5) 
    EngineBrakingMapSetting=3               
    OptimumOilTemp=105.0                
    CombustionHeat=60.0                
    EngineSpeedHeat=2.000e-003          
    OilMinimumCooling=9.100e-004      
    OilWaterHeatTransfer=(5.500e-003,9.800e-005)
    WaterMinimumCooling=1.900e-003     
    RadiatorCooling=(1.100e-003, 3.100e-004)  
    LifetimeEngineRPM=(11500.0,500.0) 
    LifetimeOilTemp=(118.0,0.50)  
    LifetimeAvg=8750                
    LifetimeVar=2900                    
    EngineEmission=(0.0, 0.50, 0.0)     
    EngineSound=(0.0, 0.50, 0.0)       
    SpeedLimiter=0                       
    OnboardStarter=1                  
    
    
    
    John Files

    Code:
    ReferenceConditions=(101325,1.225,0.073) // pressure (pascals), density (kg/m^3), fuel/air mass ratio, the presence of this line activates the new engine model
    RPMBase=(    0, -17.5, -17.5, 0.082, 1.207) // rpm, coast torque, reference max torque (assuming VolumeFract=1.0 & MixtureFract=1.0), idle function (throttle opening to maintain idle RPM), pressure power (power increase above reference air pressure relative to coast torque)
    VolumeFract=(0, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000) // maps accelerator position to fraction of combustion chamber filled with air, you can define a maximum resolution of 16 steps which are interpolated and distributed evenly
    MixtureFract=(0.93,0.9335,0.9355,0.9375) // maps accelerator position to fraction of reference fuel/air mixture ratio
    RPMBase=(  250, -27.6, -27.6, 0.082, 1.747)
    VolumeFract=(0, 0.975, 0.994, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.931,0.944,0.95,0.955)
    RPMBase=(  1100.0, -27.6, 0, 0.082, 0.983)
    VolumeFract=(0, 0.820, 0.890, 0.940, 0.958, 0.977, 0.995, 0.996, 0.998, 0.999, 0.999, 1.000, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.932,0.953,0.968,0.97)
    RPMBase=(  1600.0, -30.7, 200.9, 0.063, 0.984)
    VolumeFract=(0, 0.530, 0.750, 0.870, 0.907, 0.944, 0.980, 0.986, 0.991, 0.997, 0.998, 0.999, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.933,0.961,0.975,0.98)
    RPMBase=( 3637.5, -34.1, 244.0, 0.025, 0.982)
    VolumeFract=(0, 0.340, 0.595, 0.790, 0.848, 0.906, 0.963, 0.973, 0.982, 0.992, 0.995, 0.997, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.934,0.968,0.985,0.99)
    RPMBase=( 5675.0, -48.3, 294.8, 0.016, 0.978)
    VolumeFract=(0, 0.230, 0.420, 0.600, 0.709, 0.817, 0.924, 0.943, 0.962, 0.980, 0.986, 0.993, 0.999, 0.999, 1.000, 1.000)
    MixtureFract=(0.935,0.974,0.99,0.995)
    RPMBase=( 9750.0, -68.3, 357.3, 0.012, 0.975)
    VolumeFract=(0, 0.160, 0.310, 0.460, 0.601, 0.741, 0.880, 0.910, 0.940, 0.970, 0.979, 0.989, 0.998, 0.999, 0.999, 1.000)
    MixtureFract=(0.936,0.98,0.995,0.997)
    RPMBase=( 11125.0, -73.8, 369.1, 0.009, 0.971)
    VolumeFract=(0, 0.134, 0.268, 0.400, 0.549, 0.699, 0.846, 0.885, 0.924, 0.963, 0.974, 0.985, 0.996, 0.997, 0.999, 1.000)
    MixtureFract=(0.937,0.986,0.997,0.998)
    RPMBase=( 12500.0, -78.9, 340.9, 0.006, 0.966)
    VolumeFract=(0, 0.122, 0.245, 0.365, 0.515, 0.664, 0.812, 0.860, 0.908, 0.956, 0.969, 0.981, 0.994, 0.996, 0.998, 1.000)
    MixtureFract=(0.938,0.991,0.998,0.999)
    RPMBase=( 13750.0, -83.3, 294.1, 0.004, 0.961)
    VolumeFract=(0, 0.114, 0.228, 0.340, 0.487, 0.633, 0.778, 0.836, 0.893, 0.950, 0.964, 0.977, 0.991, 0.994, 0.997, 1.000)
    MixtureFract=(0.939,0.995,0.999,1)
    RPMBase=( 15000.0, -87.5, 208.4, 0.003, 0.956)
    VolumeFract=(0, 0.105, 0.210, 0.313, 0.458, 0.602, 0.745, 0.813, 0.881, 0.948, 0.961, 0.974, 0.987, 0.991, 0.996, 1.000)
    MixtureFract=(0.94,0.997,1,1)
    FuelConsumption=5.760e-05   
    FuelEstimate=1.190
    FuelDensity=0.74                  // kg/liter
    FuelAirMixtureTable=(0.0, 0.1)    // start and step size of fuel/air ratio (normalized relative to reference mixture) for following table:
    FuelAirMixtureEffects=(0.00, 0.00) // torque multiplier, exhaust gas temperature multiplier
    FuelAirMixtureEffects=(0.10, 0.11)
    FuelAirMixtureEffects=(0.20, 0.22)
    FuelAirMixtureEffects=(0.30, 0.33)
    FuelAirMixtureEffects=(0.40, 0.44)
    FuelAirMixtureEffects=(0.50, 0.55)
    FuelAirMixtureEffects=(0.60, 0.66)
    FuelAirMixtureEffects=(0.70, 0.77)
    FuelAirMixtureEffects=(0.80, 0.88)
    FuelAirMixtureEffects=(0.89, 0.99)
    FuelAirMixtureEffects=(0.98, 1.00)
    FuelAirMixtureEffects=(1.00, 0.97)
    FuelAirMixtureEffects=(0.97, 0.90)
    FuelAirMixtureEffects=(0.85, 0.80)
    FuelAirMixtureEffects=(0.65, 0.60)
    FuelAirMixtureEffects=(0.40, 0.40)
    FuelAirMixtureEffects=(0.10, 0.10)
    FuelAirMixtureEffects=(0.00, 0.00) 
    EngineInertia=0.0466285714285714
    IdleThrottle=1
    IdleRPMLogic=(1600,2000)
    LaunchEfficiency=0
    LaunchRPMLogic=(8775,12500)
    LaunchVariables=0
    RevLimitRange=(12500,0,0)
    RevLimitSetting=0
    RevLimitLogic=0
    RevLimitHardTime=0.1   
    RevLimitAvailable=1  
    EngineMapRange=(0,0,0)
    EngineMapSetting=0
    EngineBoostRange=(0,0,0)
    EngineBoostSetting=0
    BoostEffects=(0,0,0)
    BoostTorque=0
    BoostPower=0
    EngineBrakingMapRange=(0,0,0)
    EngineBrakingMapSetting=0
    OptimumOilTemp=100
    CombustionHeat=40
    EngineSpeedHeat=0.00064
    OilMinimumCooling=0.0006
    OilWaterHeatTransfer=(0.25,0.00006)
    WaterMinimumCooling=0.0008
    RadiatorCooling=(0.00064,0)
    LifetimeEngineRPM=(12500,195.105493026329)
    LifetimeOilTemp=(110,15)
    LifetimeAvg=18000
    LifetimeVar=1800
    EngineEmission=(0.00, 0.250,-0.00)
    EngineSound=(0,0,0.5)
    SpeedLimiter=1
    OnboardStarter=0
    StarterTiming=(1.5,0.0,3.0)
    RamCenter=(0.00, 0.600,-0.720)    // location of ram air intake
    RamDraftMult=6.0                  // multiplier for effect that draft has on ram air velocity
    RamPressure=(0.0,3.5e-6)          // speed (m/s) to ambient pressure mult, speed squared (m/s)^2 to ambient pressure mult
    TurboInertia=0.000115           // you can actually have two turbos, each one starts with this line
    TurboFriction=(0.002,2.5)         // torque (Nm, constant at any speed), power (W, ramps up linearly with speed)
    TurboStaticFrictionWatts=100      // static friction prevents numerical problems at low spool speeds
    TurbineFlowTable=(0,0.00756)      // corrected flow (kg/s corrected to standard temperature and pressure)
    TurbineFlowEffects=(1,0.52)       // pressure ratio, efficiency
    TurbineFlowEffects=(1.005,0.53)
    TurbineFlowEffects=(1.01,0.55)
    TurbineFlowEffects=(1.016, 0.58)
    TurbineFlowEffects=(1.023, 0.6)
    TurbineFlowEffects=(1.031, 0.63)
    TurbineFlowEffects=(1.04, 0.65)
    TurbineFlowEffects=(1.05, 0.67)
    TurbineFlowEffects=(1.061, 0.685)
    TurbineFlowEffects=(1.073, 0.697)
    TurbineFlowEffects=(1.086, 0.706)
    TurbineFlowEffects=(1.1, 0.711)   // etc... eventually basically reaches a peak PR while the efficiency drops back down
    IntakeVolumePerRevolution=0.7     // basically the displacement divided by two for a normal four-stroke engine
    ExhaustBaseProperties=(1175,1180,0.187,0.222,-0.0000335) // Kelvin, specific heat at constant pressure, delta per unit Kelvin, (k-1)/k (where k is the ratio between specific heats for constant pressure and constant temperature), delta per unit Kelvin
    CompressorTable=(25000,0.0302)    // spool RPM step, corrected flow step (kg/s corrected to standard temperature and pressure)
    // data along 0 RPM compressor map speed line:
    CompressorPressRatio=(1)          // nothing going on at 0 RPM
    CompressorEfficiency=(0)          // probably not much efficiency at 0 RPM either
    CompressorSurgeLineFlow=0         // defining this is optional (and surge effects aren't currently implemented)
    // data along 25,000 RPM compressor map speed line:
    CompressorPressRatio=(1.116, 1.115, 1.095, 1.066, 1.035, 1.001, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) // per corrected flow
    CompressorEfficiency=(0.25, 0.45, 0.59, 0.45, 0.40, 0.35, 0.30, 0.25, 0.20, 0.15, 0.10, 0.05, 0.00, 0.00, 0.00, 0.00) // per corrected flow
    CompressorSurgeLineFlow=0.019
    // data along 50,000 RPM compressor map speed line:
    CompressorPressRatio=(1.31, 1.325, 1.325, 1.31, 1.275, 1.23, 1.17, 1.1, 1.015, 1, 1, 1, 1, 1, 1, 1, 1)
    CompressorEfficiency=(0.28, 0.5, 0.61, 0.71, 0.74, 0.68, 0.58, 0.47, 0.4, 0.35, 0.25, 0.15, 0.05, 0, 0, 0, 0)
    CompressorSurgeLineFlow=0.037
    // data along 75,000 RPM compressor map speed line:
    CompressorPressRatio=(1.68, 1.705, 1.72, 1.73, 1.73, 1.71, 1.66, 1.6, 1.495, 1.35, 1.14, 1, 1, 1, 1, 1, 1)
    CompressorEfficiency=(0.26, 0.45, 0.55, 0.65, 0.7, 0.75, 0.775, 0.765, 0.68, 0.6, 0.45, 0.3, 0.2, 0.1, 0, 0, 0)
    CompressorSurgeLineFlow=0.058
    // data along 100,000 RPM compressor map speed line:
    CompressorPressRatio=(2.17, 2.2, 2.23, 2.27, 2.31, 2.34, 2.36, 2.36, 2.33, 2.25, 2.12, 1.91, 1.53, 1.05, 1, 1, 1)
    CompressorEfficiency=(0.25, 0.33, 0.38, 0.46, 0.53, 0.605, 0.69, 0.75, 0.765, 0.775, 0.75, 0.65, 0.45, 0.23, 0.11, 0, 0)
    CompressorSurgeLineFlow=0.08
    // data along 125,000 RPM compressor map speed line:
    CompressorPressRatio=(3.26, 3.28, 3.31, 3.33, 3.34, 3.35, 3.36, 3.35, 3.33, 3.3, 3.25, 3.17, 2.97, 2.5, 1.58, 1.01, 1)
    CompressorEfficiency=(0.24, 0.3, 0.36, 0.55, 0.58, 0.61, 0.63, 0.65, 0.665, 0.68, 0.7, 0.715, 0.68, 0.6, 0.49, 0.25, 0)
    CompressorSurgeLineFlow=0.104
    // data along 150,000 RPM compressor map speed line:
    CompressorPressRatio=(4.22, 4.24, 4.26, 4.29, 4.32, 4.34, 4.36, 4.36, 4.35, 4.33, 4.28, 4.23, 4.1, 3.81, 3.16, 2.05, 1)
    CompressorEfficiency=(0.23, 0.29, 0.35, 0.47, 0.49, 0.51, 0.53, 0.55, 0.56, 0.57, 0.58, 0.59, 0.6, 0.58, 0.5, 0.33, 0)
    CompressorSurgeLineFlow=0.13
    //TurboTestSpeedMult=12.0         // dev-only test variable sets turbo speed to the given multiple of the current engine speed at all times
    BoostTurboPressure=(150000,50000) // base desired boost pressure, multiplier by EngineBoost setting
    WastegateBoostMeasurement=1       // 0=intake manifold, 1=pre-throttle (this is the default), no other choices at this time
    Wastegate=(-1500,0.0,1500,1.0)    // minimum relative boost pressure (to desired), minimum wastegate opening, max relative pressure, max opening
    IntakeLeak=1e-7                   // minimum mass flow
    DumpValve=(150000,120000,0.000001) // throttle body pressure drop to fully open dump valve, same for fully closed, dump mass flow per Pascal
    
    I've try to Mixup this two files

    Code:
    ReferenceConditions=(101325,1.225,0.073) // pressure (pascals), density (kg/m^3), fuel/air mass ratio, the presence of this line activates the new engine model
    RPMBase=(    0, -35.0, -35.0, 0.082, 1.207) // rpm, coast torque, reference max torque (assuming VolumeFract=1.0 & MixtureFract=1.0), idle function (throttle opening to maintain idle RPM), pressure power (power increase above reference air pressure relative to coast torque)
    VolumeFract=(0, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000) // maps accelerator position to fraction of combustion chamber filled with air, you can define a maximum resolution of 16 steps which are interpolated and distributed evenly
    MixtureFract=(0.93,0.9335,0.9355,0.9375) // maps accelerator position to fraction of reference fuel/air mixture ratio
    RPMBase=(  -74.9, 25.9, 0.082, 0.983)
    VolumeFract=(0, 0.820, 0.890, 0.940, 0.958, 0.977, 0.995, 0.996, 0.998, 0.999, 0.999, 1.000, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.932,0.953,0.968,0.97)
    RPMBase=(  1500.0, -85.9, 50.0, 0.063, 0.984)
    VolumeFract=(0, 0.530, 0.750, 0.870, 0.907, 0.944, 0.980, 0.986, 0.991, 0.997, 0.998, 0.999, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.933,0.961,0.975,0.98)
    RPMBase=( 3500.0, -112.2, 148.6, 0.025, 0.982)
    VolumeFract=(0, 0.340, 0.595, 0.790, 0.848, 0.906, 0.963, 0.973, 0.982, 0.992, 0.995, 0.997, 1.000, 1.000, 1.000, 1.000)
    MixtureFract=(0.934,0.968,0.985,0.99)
    RPMBase=( 5500.0, -138.4, 236.3, 0.016, 0.978)
    VolumeFract=(0, 0.230, 0.420, 0.600, 0.709, 0.817, 0.924, 0.943, 0.962, 0.980, 0.986, 0.993, 0.999, 0.999, 1.000, 1.000)
    MixtureFract=(0.935,0.974,0.99,0.995)
    RPMBase=( 9500.0, -145.0, 337.1, 0.012, 0.975)
    VolumeFract=(0, 0.160, 0.310, 0.460, 0.601, 0.741, 0.880, 0.910, 0.940, 0.970, 0.979, 0.989, 0.998, 0.999, 0.999, 1.000)
    MixtureFract=(0.936,0.98,0.995,0.997)
    RPMBase=( 11000.0, -151.6, 321.7, 0.009, 0.971)
    VolumeFract=(0, 0.134, 0.268, 0.400, 0.549, 0.699, 0.846, 0.885, 0.924, 0.963, 0.974, 0.985, 0.996, 0.997, 0.999, 1.000)
    MixtureFract=(0.937,0.986,0.997,0.998)
    RPMBase=( 12500.0, -320.3, 223.1, 0.006, 0.966)
    VolumeFract=(0, 0.122, 0.245, 0.365, 0.515, 0.664, 0.812, 0.860, 0.908, 0.956, 0.969, 0.981, 0.994, 0.996, 0.998, 1.000)
    MixtureFract=(0.938,0.991,0.998,0.999)
    RPMBase=( 13000.0, -377.3, 119.1, 0.004, 0.961)
    VolumeFract=(0, 0.114, 0.228, 0.340, 0.487, 0.633, 0.778, 0.836, 0.893, 0.950, 0.964, 0.977, 0.991, 0.994, 0.997, 1.000)
    MixtureFract=(0.939,0.995,0.999,1)
    
    FuelConsumption=4.160e-005   
    FuelEstimate=1.020
    FuelDensity=0.54                  // kg/liter
    FuelAirMixtureTable=(0.0, 0.1)    // start and step size of fuel/air ratio (normalized relative to reference mixture) for following table:
    FuelAirMixtureEffects=(0.00, 0.00) // torque multiplier, exhaust gas temperature multiplier
    FuelAirMixtureEffects=(0.10, 0.11)
    FuelAirMixtureEffects=(0.20, 0.22)
    FuelAirMixtureEffects=(0.30, 0.33)
    FuelAirMixtureEffects=(0.40, 0.44)
    FuelAirMixtureEffects=(0.50, 0.55)
    FuelAirMixtureEffects=(0.60, 0.66)
    FuelAirMixtureEffects=(0.70, 0.77)
    FuelAirMixtureEffects=(0.80, 0.88)
    FuelAirMixtureEffects=(0.89, 0.99)
    FuelAirMixtureEffects=(0.98, 1.00)
    FuelAirMixtureEffects=(1.00, 0.97)
    FuelAirMixtureEffects=(0.97, 0.90)
    FuelAirMixtureEffects=(0.85, 0.80)
    FuelAirMixtureEffects=(0.65, 0.60)
    FuelAirMixtureEffects=(0.40, 0.40)
    FuelAirMixtureEffects=(0.10, 0.10)
    FuelAirMixtureEffects=(0.00, 0.00) 
    EngineInertia=0.0810
    IdleThrottle=0.54
    IdleRPMLogic=(2600.0, 2800.0)
    LaunchEfficiency=0
    LaunchRPMLogic=(7500.0, 9500.0)
    LaunchVariables=0
    RevLimitRange=(11700.0, 200.0, 1)
    RevLimitSetting=1
    RevLimitLogic=0
    RevLimitHardTime=0.1   
    RevLimitAvailable=0  
    EngineMapRange=(0,0,0)
    EngineMapSetting=0
    EngineBoostRange=(0.0, 1.0, 10)
    EngineBoostSetting=5
    BoostEffects=(50.0, 0.030, 0.15)
    BoostTorque=-0.0050
    BoostPower=0.00060
    EngineBrakingMapRange=(0.0, 0.000133, 5) 
    EngineBrakingMapSetting=3               
    OptimumOilTemp=105.0                
    CombustionHeat=60.0                
    EngineSpeedHeat=2.000e-003          
    OilMinimumCooling=9.100e-004 
    OilWaterHeatTransfer=(5.500e-003,9.800e-005)
    WaterMinimumCooling=1.900e-003     
    RadiatorCooling=(1.100e-003, 3.100e-004)  
    LifetimeEngineRPM=(11500.0,500.0) 
    LifetimeOilTemp=(118.0,0.50)  
    LifetimeAvg=8750                
    LifetimeVar=2900                    
    EngineEmission=(0.0, 0.50, 0.0)     
    EngineSound=(0.0, 0.50, 0.0)       
    SpeedLimiter=0                       
    OnboardStarter=1                  
    StarterTiming=(1.5,0.0,3.0)
    RamCenter=(0.00, 0.600,-0.720)    // location of ram air intake
    RamDraftMult=6.0                  // multiplier for effect that draft has on ram air velocity
    RamPressure=(0.0,3.5e-6)          // speed (m/s) to ambient pressure mult, speed squared (m/s)^2 to ambient pressure mult
    TurboInertia=0.000115           // you can actually have two turbos, each one starts with this line
    TurboFriction=(0.002,2.5)         // torque (Nm, constant at any speed), power (W, ramps up linearly with speed)
    TurboStaticFrictionWatts=100      // static friction prevents numerical problems at low spool speeds
    TurbineFlowTable=(0,0.00756)      // corrected flow (kg/s corrected to standard temperature and pressure)
    TurbineFlowEffects=(1,0.52)       // pressure ratio, efficiency
    TurbineFlowEffects=(1.005,0.53)
    TurbineFlowEffects=(1.01,0.55)
    TurbineFlowEffects=(1.016, 0.58)
    TurbineFlowEffects=(1.023, 0.6)
    TurbineFlowEffects=(1.031, 0.63)
    TurbineFlowEffects=(1.04, 0.65)
    TurbineFlowEffects=(1.05, 0.67)
    TurbineFlowEffects=(1.061, 0.685)
    TurbineFlowEffects=(1.073, 0.697)
    TurbineFlowEffects=(1.086, 0.706)
    TurbineFlowEffects=(1.1, 0.711)   // etc... eventually basically reaches a peak PR while the efficiency drops back down
    IntakeVolumePerRevolution=0.7     // basically the displacement divided by two for a normal four-stroke engine
    ExhaustBaseProperties=(1175,1180,0.187,0.222,-0.0000335) // Kelvin, specific heat at constant pressure, delta per unit Kelvin, (k-1)/k (where k is the ratio between specific heats for constant pressure and constant temperature), delta per unit Kelvin
    CompressorTable=(25000,0.0302)    // spool RPM step, corrected flow step (kg/s corrected to standard temperature and pressure)
    // data along 0 RPM compressor map speed line:
    CompressorPressRatio=(1)          // nothing going on at 0 RPM
    CompressorEfficiency=(0)          // probably not much efficiency at 0 RPM either
    CompressorSurgeLineFlow=0         // defining this is optional (and surge effects aren't currently implemented)
    // data along 25,000 RPM compressor map speed line:
    CompressorPressRatio=(1.116, 1.115, 1.095, 1.066, 1.035, 1.001, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) // per corrected flow
    CompressorEfficiency=(0.25, 0.45, 0.59, 0.45, 0.40, 0.35, 0.30, 0.25, 0.20, 0.15, 0.10, 0.05, 0.00, 0.00, 0.00, 0.00) // per corrected flow
    CompressorSurgeLineFlow=0.019
    // data along 50,000 RPM compressor map speed line:
    CompressorPressRatio=(1.31, 1.325, 1.325, 1.31, 1.275, 1.23, 1.17, 1.1, 1.015, 1, 1, 1, 1, 1, 1, 1, 1)
    CompressorEfficiency=(0.28, 0.5, 0.61, 0.71, 0.74, 0.68, 0.58, 0.47, 0.4, 0.35, 0.25, 0.15, 0.05, 0, 0, 0, 0)
    CompressorSurgeLineFlow=0.037
    // data along 75,000 RPM compressor map speed line:
    CompressorPressRatio=(1.68, 1.705, 1.72, 1.73, 1.73, 1.71, 1.66, 1.6, 1.495, 1.35, 1.14, 1, 1, 1, 1, 1, 1)
    CompressorEfficiency=(0.26, 0.45, 0.55, 0.65, 0.7, 0.75, 0.775, 0.765, 0.68, 0.6, 0.45, 0.3, 0.2, 0.1, 0, 0, 0)
    CompressorSurgeLineFlow=0.058
    // data along 100,000 RPM compressor map speed line:
    CompressorPressRatio=(2.17, 2.2, 2.23, 2.27, 2.31, 2.34, 2.36, 2.36, 2.33, 2.25, 2.12, 1.91, 1.53, 1.05, 1, 1, 1)
    CompressorEfficiency=(0.25, 0.33, 0.38, 0.46, 0.53, 0.605, 0.69, 0.75, 0.765, 0.775, 0.75, 0.65, 0.45, 0.23, 0.11, 0, 0)
    CompressorSurgeLineFlow=0.08
    // data along 125,000 RPM compressor map speed line:
    CompressorPressRatio=(3.26, 3.28, 3.31, 3.33, 3.34, 3.35, 3.36, 3.35, 3.33, 3.3, 3.25, 3.17, 2.97, 2.5, 1.58, 1.01, 1)
    CompressorEfficiency=(0.24, 0.3, 0.36, 0.55, 0.58, 0.61, 0.63, 0.65, 0.665, 0.68, 0.7, 0.715, 0.68, 0.6, 0.49, 0.25, 0)
    CompressorSurgeLineFlow=0.104
    // data along 150,000 RPM compressor map speed line:
    CompressorPressRatio=(4.22, 4.24, 4.26, 4.29, 4.32, 4.34, 4.36, 4.36, 4.35, 4.33, 4.28, 4.23, 4.1, 3.81, 3.16, 2.05, 1)
    CompressorEfficiency=(0.23, 0.29, 0.35, 0.47, 0.49, 0.51, 0.53, 0.55, 0.56, 0.57, 0.58, 0.59, 0.6, 0.58, 0.5, 0.33, 0)
    CompressorSurgeLineFlow=0.13
    //TurboTestSpeedMult=12.0         // dev-only test variable sets turbo speed to the given multiple of the current engine speed at all times
    BoostTurboPressure=(150000,50000) // base desired boost pressure, multiplier by EngineBoost setting
    WastegateBoostMeasurement=1       // 0=intake manifold, 1=pre-throttle (this is the default), no other choices at this time
    Wastegate=(-1500,0.0,1500,1.0)    // minimum relative boost pressure (to desired), minimum wastegate opening, max relative pressure, max opening
    IntakeLeak=1e-7                   // minimum mass flow
    DumpValve=(150000,120000,0.000001) // throttle body pressure drop to fully open dump valve, same for fully closed, dump mass flow per Pascal
    
    What I really need now for testing further and redoing is this 3 line for each RPM torque of the original files!!!
    Code:
    RPMBase=(    0, -35.0, -35.0, 0.082, 1.207) // rpm, coast torque, reference max torque (assuming VolumeFract=1.0 & MixtureFract=1.0), idle function (throttle opening to maintain idle RPM), pressure power (power increase above reference air pressure relative to coast torque)
    VolumeFract=(0, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000) // maps accelerator position to fraction of combustion chamber filled with air, you can define a maximum resolution of 16 steps which are interpolated and distributed evenly
    MixtureFract=(0.93,0.9335,0.9355,0.9375) // maps accelerator position to fraction of reference fuel/air mixture ratio 
     
  13. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
    What was special about these early turbos was the incredible turbo lag and also I don't believe they had dump valves. These engines were very fragile and had a bad habit of not finishing races. They also had a very narrow power band and lots of low end torque
     
  14. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
    A couple people have responded and are pitching in. Thanks so much guys. The more, the merrier- many hands make light work! :)
     
  15. zonder

    zonder Registered

    Joined:
    May 21, 2013
    Messages:
    116
    Likes Received:
    1
    Tyrell cockpit graphics update work slowly starting

    [​IMG]
     
  16. Guimengo

    Guimengo Guest

    Very nice, zonder! The 79 mod with a sweet graphics overhaul will be great. It was already dated in rFactor 1, it looked like GP 2 in rFactor 2.
     
  17. o0thx11380o

    o0thx11380o Registered

    Joined:
    Jun 28, 2013
    Messages:
    454
    Likes Received:
    2
    That is looking fantastic! i don't know if it is possible in rf2 but it would be great to add some specular scratches to the glass for when it reflects the sun as you turn. I can't wait to drive this thing when you guys are finished.
     
  18. Guy Moulton

    Guy Moulton Registered

    Joined:
    Jan 12, 2012
    Messages:
    2,310
    Likes Received:
    16
    So that's what's half jutting out of the tyrell dash! Looking good, Zonder, thank you!
     
  19. Hazi

    Hazi Registered

    Joined:
    Jan 15, 2012
    Messages:
    917
    Likes Received:
    146
    Top!
    THX
     
  20. Mydriaz

    Mydriaz Registered

    Joined:
    Jan 16, 2012
    Messages:
    968
    Likes Received:
    47
    This cockpit looks great!
    Very nice job :)
     

Share This Page