Very Annoying problem with Spinner and Upgrades

Discussion in 'Car Modding' started by Suzukinol, Feb 4, 2018.

  1. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    I am having an Upgrades.ini with some upgrades that talk about GEN. It works perfect in-game but it isn't showing properly in the showroom (Tuning). Its showing the first 3D Model of the upgrade level and it doesn't switch off it when choosing the other levels. In summary: I have 15 different helmets that are able to be choosen in the Upgrades and are working good in-game but in showroom the first helmet doesn't switch off when switching to the other helmets and its showing both models.

    This guy has the same problem: http://forum.imagespaceinc.com/showthread.php?464-Visual-Upgrades-not-working-right-on-spinner

    I was 2 hours trying to fix this annoying problem and I tried everything but I can't fix this problem.

    I am giving you the spinner and the upgrades files so you can please try to help me.

    https://mega.nz/#!R34QUTjI!RdSxBWMH8SidLpCK5W6uhhFLslUi8v9ppd5qRMvF4uA

    Cheers.
     
  2. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Upgrades.ini:

    Code:
    UpgradeType="Cockpit Protection"
    
    {
      Instance="DEBRIS3"
    
    
      UpgradeLevel="None"
      {
        Description="Fuck all this shit. Formula 1 is about danger."
    
        GEN=<PROTECCION_INSIDE>=no_visor.gmt
        GEN=<PROTECCION_OUTSIDE>=no_visor.gmt
        GEN=<BODY>=body.gmt
      }
    
      UpgradeLevel="Halo"
      {
        Description="Mandatory Cockpit Protection by the FIA for F1 2018 Season"
    
        GEN=<PROTECCION_INSIDE>=asr2018_halo.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_halo.gmt
        GEN=<BODY>=body_halo.gmt
      }
    
      UpgradeLevel="AeroScreen"
      {
        Description="Cockpit Protection tested by Red Bull in Russian F1 2016 Grand Prix"
    
        GEN=<PROTECCION_INSIDE>=asr2018_aeroscreen_in.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_aeroscreen_out.gmt
        GEN=<BODY>=body.gmt
      }
    
      UpgradeLevel="WindShield"
      {
        Description="Cockpit Protection tested by Ferrari in British F1 2017 Grand Prix."
    
        GEN=<PROTECCION_INSIDE>=asr2018_windshield_in.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_windshield_out.gmt
        GEN=<BODY>=body_windshield.gmt
      }
    
    }
    
    UpgradeType="Visor Mod"
    {
      Instance="VISOR"
      UpgradeLevel="NO VISOR"
      {
        Description="Clear Helmet View"
        GEN=<VISORMOD>=no_visor.gmt
      }
    
      UpgradeLevel="VISOR MOD"
      {
        Description="Helmet View Through Visor"
        GEN=<VISORMOD>=visor_cam_TT.gmt
      }
    }
    
    UpgradeType="Steering Wheel"
    {
      Instance="DEBRIS2"
      Instance="DEBRIS1"
      Instance="DEBRIS0"
    
    
      UpgradeLevel="Mercedes"
      {
        Description="Steering Wheel made by Mercedes AMG Petronas Motorsport"
    
        GEN=<VOLANTE>=me_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=me_driver.gmt
    
      }
    
      UpgradeLevel="Ferrari"
      {
        Description="Steering Wheel made by Scuderia Ferrari"
    
        GEN=<VOLANTE>=fe_wheel_nh.gmt
        GEN=<BARRA>=Barra_Ferrari.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=fe_driver.gmt
      }
    
      UpgradeLevel="Red Bull"
      {
        Description="Steering Wheel made by Aston Martin Red Bull Racing"
    
        GEN=<VOLANTE>=rb_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=rb_driver.gmt
      }
    
      UpgradeLevel="Force India"
      {
        Description="Steering Wheel made by Sahara Force India F1 Team"
    
        GEN=<VOLANTE>=fc_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=fc_driver.gmt
      }
    
      UpgradeLevel="Williams"
      {
        Description="Steering Wheel made by Williams Martini Racing"
    
        GEN=<VOLANTE>=wi_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=wi_led.gmt
        GEN=<PILOTO>=wi_driver.gmt
      }
    
      UpgradeLevel="Renault"
      {
        Description="Steering Wheel made by Renault Sport Formula One Team"
    
        GEN=<VOLANTE>=re_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=re_driver.gmt
      }
    
      UpgradeLevel="Toro Rosso"
      {
        Description="Steering Wheel made by Red Bull Toro Rosso Honda"
    
        GEN=<VOLANTE>=tr_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=tr_driver.gmt
      }
    
      UpgradeLevel="Haas"
      {
        Description="Steering Wheel made by Haas F1 Team"
    
        GEN=<VOLANTE>=ha_wheel_nh.gmt
        GEN=<BARRA>=Barra_Haas.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=ha_driver.gmt
      }
    
      UpgradeLevel="McLaren"
      {
        Description="Steering Wheel made by McLaren F1 Team"
    
        GEN=<VOLANTE>=mc_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=mc_driver.gmt
      }
    
      UpgradeLevel="Sauber"
      {
        Description="Steering Wheel made by Alfa Romeo Sauber F1 Team"
    
        GEN=<VOLANTE>=sa_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=no_visor.gmt
        GEN=<PILOTO>=sa_driver.gmt
      }
    
    }
    
    UpgradeType="RainLight Color"
    {
    
      Instance="RAINLIGHT"
    
      UpgradeLevel="Red"
      {
        Description="Mandatory RainLight color for official Formula 1 Grands Prix"
    
        GEN=<RAINLIGHT>=ASR2018_RainLight.gmt
      }
    
      UpgradeLevel="Green"
      {
        Description="Optional RainLight color used by Rookie Drivers who doesn't have the FIA Super Licence"
    
        GEN=<RAINLIGHT>=asr2018_rainlight_green.gmt
      }
    
    }
    
    UpgradeType="Helmet Model"
    {
    
      Instance="DEBRIS4"
    
      Incremental=0
    
    UpgradeLevel="Arai GP6 - Normal"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 normal model."
    
        GEN=<CASCO>=arai_gp6_normal.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_normal_spinner.gmt
      }
    
      UpgradeLevel="Arai GP6 - Daniel Ricciardo"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 model used by Daniel Ricciardo."
    
        GEN=<CASCO>=arai_gp6_ricciardo.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_ricciardo_spinner.gmt
      }
    
      UpgradeLevel="Arai GP6 - Carlos Sainz"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 model used by Carlos Sainz."
    
        GEN=<CASCO>=arai_gp6_sainz.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_sainz_spinner.gmt
      }
    
      UpgradeLevel="Arai GP6 - Sebastian Vettel"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 model used by Sebastian Vettel."
    
        GEN=<CASCO>=arai_gp6_vettel.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_vettel_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Normal"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model."
    
        GEN=<CASCO>=bell_hp7_wing.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Small Rear Wing"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model which has a small rear wing."
    
        GEN=<CASCO>=bell_hp7_wing_small.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_small_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Clear"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 model which has a clear rear."
    
        GEN=<CASCO>=bell_hp7_wing_clear.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_clear_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - No Air Front"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model which doesn't have a front air."
    
        GEN=<CASCO>=bell_hp7_wing_noairfront.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_noairfront_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Clear and No Air Front"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model."
    
        GEN=<CASCO>=bell_hp7_wing_small_noairfront.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_small_noairfront_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - No Wing V1"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which doesn't have wing and has a small air."
    
        GEN=<CASCO>=sf1_nowing_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_nowing_airsmall_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - No Wing V2"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which doesn't have wing but has air in the top and in the back."
    
        GEN=<CASCO>=sf1_nowing_airtop_airback.gmt
        GEN=<CASCO_SPINNER>=sf1_nowing_airtop_airback_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - Clear Wing"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which has a clear wing and has a front air and a small air."
    
        GEN=<CASCO>=sf1_wingclear_airfront_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_wingclear_airfront_airsmall_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - Small Wing"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which has a small wing and has a small air."
    
        GEN=<CASCO>=sf1_wingsmall_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_wingsmall_airsmall_spinner.gmt
      }
    
      UpgradeLevel="Stilo ST5 - Normal"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 normal model"
    
        GEN=<CASCO>=stilo_st5.gmt
        GEN=<CASCO_SPINNER>=stilo_st5_spinner.gmt
      }
    
      UpgradeLevel="Stilo ST5 - Clear Wing"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which has a glass wing."
    
        GEN=<CASCO>=sf1_wingsmall_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_wingsmall_airsmall_spinner.gmt
      }
    
    }
     
  3. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Spinner:

    Code:
    //----------------------------------------
    SearchPath=<VEHDIR>
    
    SearchPath=Forsitu
    SearchPath=<VEHDIR>Forsitu\maps
    SearchPath=Forsitu\maps
    SearchPath=<VEHDIR>Forsitu\teams
    SearchPath=Forsitu\teams
    MASFile=cmaps.mas
    
    SearchPath=<VEHDIR>cmaps_maps
    
    ReflectPlane=(0.0, -1.0, 0.0, 0.0)
    
    //----------------------------------------
    
    Instance=SLOT<ID>
    {
      Moveable=True
      MeshFile=<BODY> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(15.0) ShadowCaster=(Dynamic, Solid, 256, 256) Reflect=True
    
      Actor=VEHICLE
    
    <STARTUPGRADES>
    
      Instance=DEBRIS0<UPNUMBER>
      {
        Moveable=True
        MeshFile=<LED> CollTarget=False HATTarget=False LODIn=(0) LODOut=(160) ShadowCaster=(True, Solid, 256, 256) Reflect=True
      }
    
      Instance=DEBRIS1<UPNUMBER>
      {
        Moveable=True
        MeshFile=<VOLANTE> CollTarget=False HATTarget=False LODIn=(0) LODOut=(160) ShadowCaster=(True, Solid, 256, 256) Reflect=True
    
      }
    
        Instance=DEBRIS2<UPNUMBER>    
      {
        Moveable=True
        MeshFile=<BARRA> CollTarget=False HATTarget=False LODIn=(0) LODOut=(160) ShadowCaster=(True, Solid, 256, 256) Reflect=True
    
       }
    
        Instance=DEBRIS3<UPNUMBER>    
      {
        Moveable=True
        MeshFile=<PROTECCION_OUTSIDE> CollTarget=False HATTarget=False LODIn=(0) LODOut=(160) ShadowCaster=(True, Solid, 256, 256) Reflect=True
    
       }
    
        Instance=DEBRIS4<UPNUMBER>    
      {
        Moveable=True
        MeshFile=<CASCO_SPINNER>.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(160) ShadowCaster=(True, Solid, 256, 256) Reflect=True
      }
    
    <STOPUPGRADES>
    
    
      Instance=NOSECONE
      {
        Moveable=True
        MeshFile=nose.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
     
     
      Instance=fwing
      {
        Moveable=True
        MeshFile=fwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
    
      Instance=rwing
      {
        Moveable=True
        MeshFile=rwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
    
      Instance=REARFLAP
      {
        Moveable=True
        MeshFile=drs_wing_mesh.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(150) ShadowCaster=(True, Solid, 256, 256) ShadowReceiver=True Reflect=True
      }
    
    /////////////////////////////////////////////////suspensions////////////////////////////////////////////////////////
      Instance=DEBRIS5
      {
        Moveable=True
        MeshFile=susp_lf.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
       
      }
    
        Instance=DEBRIS6
      {
        Moveable=True
        MeshFile=susp_lr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
      }
     
     
      Instance=DEBRIS7
      {
        Moveable=True
        MeshFile=susp_rf.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
       
      }
    
     
        Instance=DEBRIS8
      {
        Moveable=True
        MeshFile=susp_rr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
      }
    
    
    
     
    /////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////
    
    /////////////////////////////////LEFT FRONT TIRE AND SPINDLE//////////////////////////////////////////////////
      Instance=LFTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
    
       
    
      }
    
      Instance=LFSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE  
       
      }
    
    /////////////////////////////////RIGHT FRONT TIRE AND SPINDLE/////////////////////////////////////////////////
      Instance=RFTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
       
      }
    
      Instance=RFSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE      
       
      }
    
    /////////////////////////////////LEFT REAR TIRE//////////////////////////////////////////////////////////////
    
      Instance=LRTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
    
    
      }
    
      Instance=LRSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE  
       
      }
    
    /////////////////////////////////RIGHT REAR TIRE/////////////////////////////////////////////////////////////
    
      Instance=RRTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
      }
     
     
      Instance=RRSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE      
       
      }
     
    }
     
  4. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,509
    Likes Received:
    755
    What i so far see what is wrong, is that the mesh entries in the spinner will appear as .....gmt.gmt
    In the ini you for example have: GEN=<CASCO_SPINNER>=arai_gp6_normal_spinner.gmt
    and in the gen file you have MeshFile=<CASCO_SPINNER>.gmt
    That should be corrected in the gen as first step.
    Remove the .gmt in the gen for all items that use the upgrades.
     
  5. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Well, yeah, it was a little mistake I made before I sent this to you but the problem still remains
     
  6. Coutie

    Coutie Moderator Staff Member

    Joined:
    Oct 5, 2010
    Messages:
    3,782
    Likes Received:
    2,243
    Could be a bug right now, mod I'm working on is showing two sets of rims, though only one is called in the scn file.
     
  7. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Maybe a Dev Mode bug? Would be interesting to try in normal mode.
     
  8. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,509
    Likes Received:
    755
    I have asked a person that has much skills in rfactor and he said that in rfactor names have a big influence, if things work or not.
    So you could try to rename Instance=DEBRIS4<UPNUMBER> into Instance=CASCO_SPIN<UPNUMBER> in the spinner gen file.
    And in the upgrades ini file, rename this
    UpgradeType="Helmet Model"
    {

    Instance="DEBRIS4"

    into that
    UpgradeType="Helmet Model"
    {

    Instance="CASCO_SPIN"

    Maybe it solves the problem.
     
  9. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Oh my godness me!!! It worked lol.

    Gonna try to do the same with Cockpit Protection and Steering Wheels. I am happy that at least Helmets are now working :D
     
  10. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Wow, I could fix the problems man!!! Huge thanks, you are a cool guy :D

    Spinner Final Code:

    Code:
    //----------------------------------------
    SearchPath=<VEHDIR>
    
    SearchPath=F1 ASR 2018
    SearchPath=<VEHDIR>F1 ASR 2018\maps
    SearchPath=F1 ASR 2018\maps
    SearchPath=<VEHDIR>F1 ASR 2018\teams
    SearchPath=F1 ASR 2018\teams
    MASFile=cmaps.mas
    
    SearchPath=<VEHDIR>cmaps_maps
    
    ReflectPlane=(0.0, -1.0, 0.0, 0.0)
    
    //----------------------------------------
    
    Instance=SLOT<ID>
    {
      Moveable=True
      MeshFile=nose.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
    
      Actor=VEHICLE
    
     
      Instance=fwing
      {
        Moveable=True
        MeshFile=fwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
     
    <STARTUPGRADES>
      Instance=CASCO_SPIN<UPNUMBER>
      {
        Moveable=True
        MeshFile=<CASCO_SPINNER> CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
      Instance=PROTECCION_OUT<UPNUMBER>
      {
        Moveable=True
        MeshFile=<PROTECCION_OUTSIDE> CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
      Instance=VOLANTE<UPNUMBER>
      {
        Moveable=True
        MeshFile=<VOLANTE> CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
      Instance=BARRA<UPNUMBER>
      {
        Moveable=True
        MeshFile=<BARRA> CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
      Instance=LED<UPNUMBER>
      {
        Moveable=True
        MeshFile=<LED> CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
      Instance=BODY<UPNUMBER>
      {
        Moveable=True
        MeshFile=<BODY> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(15.0) ShadowCaster=(Dynamic, Solid, 256, 256) Reflect=True
      }
    <STOPUPGRADES>
    
      Instance=rwing
      {
        Moveable=True
        MeshFile=rwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(60) Reflect=True
      }
    
      Instance=REARFLAP
      {
        Moveable=True
        MeshFile=drs_wing_mesh.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(150) ShadowCaster=(True, Solid, 256, 256) ShadowReceiver=True Reflect=True
      }
    
    /////////////////////////////////////////////////suspensions////////////////////////////////////////////////////////
      Instance=DEBRIS5
      {
        Moveable=True
        MeshFile=susp_lf.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
        
      }
    
        Instance=DEBRIS6
      {
        Moveable=True
        MeshFile=susp_lr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
      }
     
     
      Instance=DEBRIS7
      {
        Moveable=True
        MeshFile=susp_rf.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
        
      }
    
     
        Instance=DEBRIS8
      {
        Moveable=True
        MeshFile=susp_rr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
      }
    
    
    
     
    /////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////
    
    /////////////////////////////////LEFT FRONT TIRE AND SPINDLE//////////////////////////////////////////////////
      Instance=LFTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
    
        
    
      }
    
      Instance=LFSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE   
        
      }
    
    /////////////////////////////////RIGHT FRONT TIRE AND SPINDLE/////////////////////////////////////////////////
      Instance=RFTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
        
      }
    
      Instance=RFSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE       
        
      }
    
    /////////////////////////////////LEFT REAR TIRE//////////////////////////////////////////////////////////////
    
      Instance=LRTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
    
    
      }
    
      Instance=LRSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE   
        
      }
    
    /////////////////////////////////RIGHT REAR TIRE/////////////////////////////////////////////////////////////
    
      Instance=RRTIRE
      {
        Moveable=True
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
        MESHFILE=F1R_TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
        MESHFILE=F1R_RIM_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(20) REFLECT=TRUE
        MESHFILE=F1R_RIM_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(20) LODOUT=(40) REFLECT=TRUE
        MESHFILE=F1R_RIM_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(40) LODOUT=(280) REFLECT=TRUE
        MESHFILE=F1R_BD_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
    
      }
     
     
      Instance=RRSPINDLE
      {
        Moveable=True
        MESHFILE=F1R_SPINDLE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE       
        
      }
    
     
     
     
    }
    
    
     
  11. Suzukinol

    Suzukinol Registered

    Joined:
    Nov 28, 2017
    Messages:
    148
    Likes Received:
    54
    Upgrades Final Code:

    Code:
    UpgradeType="Cockpit Protection"
    {
      UpgradeLevel="None"
      {
        Description="Fuck all this shit. Formula 1 is about danger."
    
        Instance="PROTECCION_OUT"
        Instance="BODY"
    
        GEN=<PROTECCION_INSIDE>=asr2018_empty.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_empty.gmt
        GEN=<BODY>=body.gmt
      }
    
      UpgradeLevel="Halo"
      {
        Description="Mandatory Cockpit Protection by the FIA for F1 2018 Season"
    
        Instance="PROTECCION_OUT"
        Instance="BODY"
    
        GEN=<PROTECCION_INSIDE>=asr2018_halo.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_halo.gmt
        GEN=<BODY>=body_halo.gmt
      }
    
      UpgradeLevel="AeroScreen"
      {
        Description="Cockpit Protection tested by Red Bull in Russian F1 2016 Grand Prix"
    
        Instance="PROTECCION_OUT"
        Instance="BODY"
    
        GEN=<PROTECCION_INSIDE>=asr2018_aeroscreen_in.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_aeroscreen_out.gmt
        GEN=<BODY>=body.gmt
      }
    
      UpgradeLevel="WindShield"
      {
        Description="Cockpit Protection tested by Ferrari in British F1 2017 Grand Prix."
    
        Instance="PROTECCION_OUT"
        Instance="BODY"
    
        GEN=<PROTECCION_INSIDE>=asr2018_windshield_in.gmt
        GEN=<PROTECCION_OUTSIDE>=asr2018_windshield_out.gmt
        GEN=<BODY>=body_windshield.gmt
      }
    
    }
    
    UpgradeType="Visor Mod"
    {
      Instance="VISOR"
      UpgradeLevel="NO VISOR"
      {
        Description="Clear Helmet View"
        GEN=<VISORMOD>=asr2018_empty.gmt
      }
    
      UpgradeLevel="VISOR MOD"
      {
        Description="Helmet View Through Visor"
        GEN=<VISORMOD>=visor_cam_TT.gmt
      }
    }
    
    UpgradeType="Steering Wheel"
    {
      UpgradeLevel="Mercedes"
      {
        Description="Steering Wheel made by Mercedes AMG Petronas Motorsport"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=merpmbar
        CPIT=SteeringDegreesPerFrame=1.05
    
        GEN=<VOLANTE>=me_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=me_driver.gmt
    
      }
    
      UpgradeLevel="Ferrari"
      {
        Description="Steering Wheel made by Scuderia Ferrari"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=ferpmbar
    
        GEN=<VOLANTE>=fe_wheel_nh.gmt
        GEN=<BARRA>=Barra_Ferrari.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=fe_driver.gmt
      }
    
      UpgradeLevel="Red Bull"
      {
        Description="Steering Wheel made by Aston Martin Red Bull Racing"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=rbrpmbar
        CPIT=SteeringDegreesPerFrame=1.05
    
        GEN=<VOLANTE>=rb_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=rb_driver.gmt
      }
    
      UpgradeLevel="Force India"
      {
        Description="Steering Wheel made by Sahara Force India F1 Team"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=fcrpmbar
    
        GEN=<VOLANTE>=fc_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=fc_driver.gmt
      }
    
      UpgradeLevel="Williams"
      {
        Description="Steering Wheel made by Williams Martini Racing"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=wirpmbar
    
        GEN=<VOLANTE>=wi_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=wi_led.gmt
        GEN=<PILOTO>=wi_driver.gmt
      }
    
      UpgradeLevel="Renault"
      {
        Description="Steering Wheel made by Renault Sport Formula One Team"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=rerpmbar
        CPIT=SteeringDegreesPerFrame=1.05
    
        GEN=<VOLANTE>=re_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=re_driver.gmt
      }
    
      UpgradeLevel="Toro Rosso"
      {
        Description="Steering Wheel made by Red Bull Toro Rosso Honda"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=trrpmbar
        CPIT=SteeringDegreesPerFrame=1.05
    
        GEN=<VOLANTE>=tr_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=tr_driver.gmt
      }
    
      UpgradeLevel="Haas"
      {
        Description="Steering Wheel made by Haas F1 Team"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=harpmbar
    
        GEN=<VOLANTE>=ha_wheel_nh.gmt
        GEN=<BARRA>=Barra_Haas.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=ha_driver.gmt
      }
    
      UpgradeLevel="McLaren"
      {
        Description="Steering Wheel made by McLaren F1 Team"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=mcrpmbar
    
        GEN=<VOLANTE>=mc_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=mc_driver.gmt
      }
    
      UpgradeLevel="Sauber"
      {
        Description="Steering Wheel made by Alfa Romeo Sauber F1 Team"
    
        Instance="VOLANTE"
        Instance="BARRA"
        Instance="LED"
    
        CPIT=RPMLED=sarpmbar
    
        GEN=<VOLANTE>=sa_wheel_nh.gmt
        GEN=<BARRA>=Barra.gmt
        GEN=<LED>=asr2018_empty.gmt
        GEN=<PILOTO>=sa_driver.gmt
      }
    
    }
    
    UpgradeType="RainLight Color"
    {
      UpgradeLevel="Red"
      {
        Description="Mandatory RainLight color for official Formula 1 Grands Prix"
    
        GEN=<RAINLIGHT>=ASR2018_RainLight.gmt
      }
    
      UpgradeLevel="Green"
      {
        Description="Optional RainLight color used by Rookie Drivers who doesn't have the FIA Super Licence"
    
        GEN=<RAINLIGHT>=asr2018_rainlight_green.gmt
      }
    
    }
    
    UpgradeType="Helmet Model"
    {
      UpgradeLevel="Arai GP6 - Normal"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 normal model."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=arai_gp6_normal.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_normal_spinner.gmt
      }
    
      UpgradeLevel="Arai GP6 - Daniel Ricciardo"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 model used by Daniel Ricciardo."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=arai_gp6_ricciardo.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_ricciardo_spinner.gmt
      }
    
      UpgradeLevel="Arai GP6 - Carlos Sainz"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 model used by Carlos Sainz."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=arai_gp6_sainz.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_sainz_spinner.gmt
      }
    
      UpgradeLevel="Arai GP6 - Sebastian Vettel"
      {
        Description="Helmet made by the brand named Arai. This one is the GP6 model used by Sebastian Vettel."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=arai_gp6_vettel.gmt
        GEN=<CASCO_SPINNER>=arai_gp6_vettel_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Normal"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=bell_hp7_wing.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Small Rear Wing"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model which has a small rear wing."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=bell_hp7_wing_small.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_small_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Clear"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 model which has a clear rear."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=bell_hp7_wing_clear.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_clear_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - No Air Front"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model which doesn't have a front air."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=bell_hp7_wing_noairfront.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_noairfront_spinner.gmt
      }
    
      UpgradeLevel="Bell HP7 - Clear and No Air Front"
      {
        Description="Helmet made by the brand named Bell. This one is the HP7 wing model."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=bell_hp7_wing_small_noairfront.gmt
        GEN=<CASCO_SPINNER>=bell_hp7_wing_small_noairfront_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - No Wing V1"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which doesn't have wing and has a small air."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=sf1_nowing_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_nowing_airsmall_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - No Wing V2"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which doesn't have wing but has air in the top and in the back."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=sf1_nowing_airtop_airback.gmt
        GEN=<CASCO_SPINNER>=sf1_nowing_airtop_airback_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - Clear Wing"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which has a clear wing and has a front air and a small air."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=sf1_wingclear_airfront_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_wingclear_airfront_airsmall_spinner.gmt
      }
    
      UpgradeLevel="Schuberth SF1 - Small Wing"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which has a small wing and has a small air."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=sf1_wingsmall_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_wingsmall_airsmall_spinner.gmt
      }
    
      UpgradeLevel="Stilo ST5 - Normal"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 normal model"
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=stilo_st5.gmt
        GEN=<CASCO_SPINNER>=stilo_st5_spinner.gmt
      }
    
      UpgradeLevel="Stilo ST5 - Clear Wing"
      {
        Description="Helmet made by the brand named Schuberth. This one is the SF1 model which has a glass wing."
    
        Instance="CASCO_SPIN"
    
        GEN=<CASCO>=sf1_wingsmall_airsmall.gmt
        GEN=<CASCO_SPINNER>=sf1_wingsmall_airsmall_spinner.gmt
      }
    
    
    }
     
  12. FabioKrek

    FabioKrek Registered

    Joined:
    Apr 3, 2019
    Messages:
    4
    Likes Received:
    0
    I know it has been some time since the last comment of this topic, but I have a similar problem.
    I'm trying to make the choice of tire brands and wheel color individually available.

    I even created two different instances and it works, but the wheel and the tire were out of place.
     
  13. FabioKrek

    FabioKrek Registered

    Joined:
    Apr 3, 2019
    Messages:
    4
    Likes Received:
    0
    Upgrades.ini
    Code:
    UpgradeType="Tyres"
    {
        Instance="LFTIRE"
        Instance="LFSpindle"
        Instance="RFTIRE"
        Instance="RFSpindle"
        Instance="LRTIRE"
        Instance="LRSpindle"
        Instance="RRTIRE"
        Instance="RRSpindle"
        Incremental=0
            UpgradeLevel="Falken"
            {
            Description="Falken Tyre"
            GEN=<LFTIRE>=rencliov6_fatired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_fatired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_fatired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_fatired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
           
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
            UpgradeLevel="Hankook"
            {
            Description="Hankook Tyre"
            GEN=<LFTIRE>=rencliov6_hktired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_hktired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_hktired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_hktired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
    
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
            UpgradeLevel="Kumho"
            {
            Description="Kumho Tyre"
            GEN=<LFTIRE>=rencliov6_kutired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_kutired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_kutired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_kutired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
    
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
            UpgradeLevel="Michelin"
            {
            Description="Michelin Tyre"
            GEN=<LFTIRE>=rencliov6_mitired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_mitired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_mitired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_mitired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
    
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
            UpgradeLevel="Pirelli"
            {
            Description="Pirelli Tyre"
            GEN=<LFTIRE>=rencliov6_pitired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_pitired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_pitired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_pitired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
    
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
            UpgradeLevel="Toyo"
            {
            Description="Toyo Tyre"
            GEN=<LFTIRE>=rencliov6_totired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_totired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_totired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_totired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
    
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
            UpgradeLevel="Yokohama"
            {
            Description="Yokohama Tyre"
            GEN=<LFTIRE>=rencliov6_yotired_di.GMT
            GEN=<DISKLF>=rencliov6_disc_di.GMT
            GEN=<LFSpindle>=rencliov6_cal_di.GMT
            GEN=<RFTIRE>=rencliov6_yotired_dd.GMT
            GEN=<DISKRF>=rencliov6_disc_dd.GMT
            GEN=<RFSpindle>=rencliov6_cal_dd.GMT
            GEN=<LRTIRE>=rencliov6_yotired_ti.GMT
            GEN=<DISKLR>=rencliov6_disc_ti.GMT
            GEN=<LRSpindle>=rencliov6_cal_ti.GMT
            GEN=<RRTIRE>=rencliov6_yotired_td.GMT
            GEN=<DISKRR>=rencliov6_disc_td.GMT
            GEN=<RRSpindle>=rencliov6_cal_td.GMT
    
                    HDV=[GENERAL]
                    HDV=Tirebrand=v6trophy_tires
                    HDV=FrontTireCompoundSetting=1
                    HDV=RearTireCompoundSetting=1
                    }
        }
    
    UpgradeType="Rims"
    {
        Instance="LFTIRE"
        Instance="RFTIRE"
        Instance="LRTIRE"
        Instance="RRTIRE"
        Incremental=0
            UpgradeLevel="Black"
            {
            Description="Black Rim"
            GEN=<LFRIM>=rencliov6_brim_di.GMT
            GEN=<RFRIM>=rencliov6_brim_dd.GMT
            GEN=<LRRIM>=rencliov6_brim_ti.GMT
            GEN=<RRRIM>=rencliov6_brim_td.GMT
                }
            UpgradeLevel="Silver"
            {
            Description="Silver Rim"
            GEN=<LFRIM>=rencliov6_srim_di.GMT
            GEN=<RFRIM>=rencliov6_srim_dd.GMT
            GEN=<LRRIM>=rencliov6_srim_ti.GMT
            GEN=<RRRIM>=rencliov6_srim_td.GMT
                }
        UpgradeLevel="Red"
            {
            Description="Red Rim"
            GEN=<LFRIM>=rencliov6_vrim_di.GMT
            GEN=<RFRIM>=rencliov6_vrim_dd.GMT
            GEN=<LRRIM>=rencliov6_vrim_ti.GMT
            GEN=<RRRIM>=rencliov6_vrim_td.GMT
                }
        UpgradeLevel="Blue"
            {
            Description="Blue Rim"
            GEN=<LFRIM>=rencliov6_arim_di.GMT
            GEN=<RFRIM>=rencliov6_arim_dd.GMT
            GEN=<LRRIM>=rencliov6_arim_ti.GMT
            GEN=<RRRIM>=rencliov6_arim_td.GMT
                }
        UpgradeLevel="Green"
            {
            Description="Green Rim"
            GEN=<LFRIM>=rencliov6_grim_di.GMT
            GEN=<RFRIM>=rencliov6_grim_dd.GMT
            GEN=<LRRIM>=rencliov6_grim_ti.GMT
            GEN=<RRRIM>=rencliov6_grim_td.GMT
                }               
        UpgradeLevel="Yellow"
            {
            Description="Yellow Rim"
            GEN=<LFRIM>=rencliov6_yrim_di.GMT
            GEN=<RFRIM>=rencliov6_yrim_dd.GMT
            GEN=<LRRIM>=rencliov6_yrim_ti.GMT
            GEN=<RRRIM>=rencliov6_yrim_td.GMT
                }
            }
    
     
  14. FabioKrek

    FabioKrek Registered

    Joined:
    Apr 3, 2019
    Messages:
    4
    Likes Received:
    0
    Spinner.gen

    Code:
    /////////////////////////////////Left Front Tire and Spindle/////////////////////////////////////////////////////////////////
      Instance=LFTIRE<UPNUMBER>
      {
        Moveable=True
        MeshFile=<DISKLF> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
        MeshFile=<LFTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
        MeshFile=<LFRIM> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
    //    MeshFile=<LFGLOW> Render=False CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) Reflect=False
      }
    
      Instance=LFSpindle<UPNUMBER>
      {
        Moveable=True
        MeshFile=<LFSPINDLE> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0) ShadowReceiver=True
      }
     
    /////////////////////////////////Right Front Tire and Spindle////////////////////////////////////////////////////////////////
      Instance=RFTIRE<UPNUMBER>
      {
        Moveable=True
        MeshFile=<DISKRF> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
        MeshFile=<RFTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
        MeshFile=<RFRIM> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
    //  MeshFile=<RFGLOW> Render=False CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) Reflect=False
      }
    
      Instance=RFSpindle<UPNUMBER>
      {
        Moveable=True
        MeshFile=<RFSPINDLE> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0) ShadowReceiver=True
      }
    
    /////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////////////////////
      Instance=LRTIRE<UPNUMBER>
      {
        Moveable=True
        MeshFile=<DISKLR> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
        MeshFile=<LRTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
        MeshFile=<LRRIM> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
    //  MeshFile=<LRGLOW> Render=False CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) Reflect=False
      }
    
      Instance=LRSpindle<UPNUMBER>
      {
        Moveable=True
        MeshFile=<LRSPINDLE> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0) ShadowReceiver=True
      }
    
    /////////////////////////////////Right Rear Tire and Spindle/////////////////////////////////////////////////////////////////
      Instance=RRTIRE<UPNUMBER>
      {
        Moveable=True
        MeshFile=<DISKRR> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
        MeshFile=<RRTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
        MeshFile=<RRRIM> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.00) Reflect=False
    //  MeshFile=<RRGLOW> Render=False CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) Reflect=False
      }
    
      Instance=RRSpindle<UPNUMBER>
      {
        Moveable=True
        MeshFile=<RRSPINDLE> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0) ShadowReceiver=True
      }
    
     
  15. Bernd

    Bernd Registered

    Joined:
    Jul 9, 2013
    Messages:
    1,509
    Likes Received:
    755
    All meshes that are in the tire and spindle instances, have to have the same pivot point.
    You have said 'but the wheel and the tire were out of place' and that normally happens, if they have different pivot points.
    I would suggest to check that as first step.
     
  16. FabioKrek

    FabioKrek Registered

    Joined:
    Apr 3, 2019
    Messages:
    4
    Likes Received:
    0
    unfortunately did not solve the problem, "y" and "z" were equal, only "x" was with a small difference in numbers.
    I really believed when I saw that it would work, but unfortunately I still see the tire out of place.
     
  17. FlashQld

    FlashQld Registered

    Joined:
    Feb 21, 2012
    Messages:
    221
    Likes Received:
    214
    Just try remming the spindle section out for a bit and see what happens in spinner. Or removing it completely. You could do that for one wheel. If you have all the wheels in place in max when you export I would suggest it is the spindle.
     

Share This Page