Varying turbo boost by ESC mode– possible?

Discussion in 'Content Creation' started by mchorseguy, Jul 29, 2019.

  1. mchorseguy

    mchorseguy
    Expand Collapse

    Joined:
    Nov 20, 2014
    Messages:
    2
    Hi, I'm an Automation player who's been dabbling in modding jbeam files to make exports run more smoothly. I'm hoping to change the opening wastegate pressures of the turbo by ESC mode, but have no idea if it's even possible.

    I'm aware that it's possible to vary the threshold pressures by gear by turning the value into an array e.g.

    "wastegateStart":[10,11.5,13,13.247267108113,13.247267108113,13.247267108113,13.247267108113], //Wastegate starts to open at this PSI
    "wastegateLimit":[11,12.5,14,14.719185675681,14.719185675681,14.719185675681,14.719185675681], //Wastegate is fully open at this PSI

    But I'm after something else. I've just customised multiple ESC modes in the electronics.jbeam file and want to whack the turbo values in there, but I can't think of a way to make it parse, seeing as it seems that the turbo needs to be a separate section with its own designated slot in the engine file, meaning that the only meaningful reference is the turbo occupying the engine slot. I tried deleting the info in that slot and nesting the turbo entries within the ESC modes i.e.

    "esc": {
    "actionedWheels": ["FL", "FR", "RR", "RL"],
    "isDebugMode": 0,
    "defaultConfig": 1,
    "configurations": {
    "Street":{
    //ESC
    "escEnabled": true,
    "escConfigurationEnabled": true,
    "order":10,
    "activeColor":"98FB00",

    ...(skip several lines)

    "Camso_Turbo": {
    "information":{
    "name":"Turbocharger",
    "value":2000,
    },
    "slotType": "Camso_Turbo",
    "turbocharger": {
    //"flutterSoundFileName":"event:>Vehicle>Forced_Induction>turbo_02_bov"
    //"hissLoopEvent":"event:>Vehicle>Forced_Induction>turbo_05_hiss"
    //"whineLoopEvent":"event:>Vehicle>Forced_Induction>turbo_05_spin"
    "wastegateStart":[7,8.5,10,11.5,13,13.247267108113,13.247267108113], //Wastegate starts to open at this PSI
    "wastegateLimit":[8,9.5,11.2,12.8,14.5,14.719185675681,14.719185675681], //Wastegate is fully open at this PSI

    etc.

    I suspect this is a dumb idea especially since it clearly didn't work: with no turbo in the engine.jbeam slot all that happened when I loaded the car was that the car had no turbo lmao.

    One thing that might help me understand whether this is possible is exactly how these lines work:

    "mainEngine": {
    //turbocharger name
    "turbocharger":"turbocharger", //Just tells the engine to look for the turbocharger section of this name

    I'm not sure how the references work, and somebody suggested making a separate file for the turbo but again I really can't see how I can get turbo "modes" to switch with the ESC modes without nesting that information in the electronics.jbeam file unless there's some sneaky way to reference the ESC modes which I haven't seen.

    Any ideas? Has this been done before? I also know variable Stage turbos exist but I believe those you can't actually change the pressures unless you open up the menu and vary the boost yourself which isn't exactly what I'm after. This is for a high-performance street car in which everything should be mostly taken care of, though I'll certainly look for other applications if I can work this out.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice