Difference between revisions of "Custom cars"

From ACC Wiki (Unofficial)
Jump to navigation Jump to search
 
(44 intermediate revisions by the same user not shown)
Line 1: Line 1:
== ACC Custom Cars Handbook ==
+
<span style="color:red; font-size:20px;">New Site !!!</span> https://wiki.acc.nonameweb.ch/wiki/ACC_Custom_Cars
Development of the feature not yet completed !  It can still change a lot.
 
 
 
== Preparation ==
 
=== create File “entrylist.json” ===
 
create File “entrylist.json” in Folder “cfg”, with the following content:
 
 
 
<source lang=json>
 
{  "entries":[
 
{  "drivers": [
 
{  "playerID": "S765611xxxxxxxxxx1"}
 
              ],
 
"overrideDriverInfo": 0,
 
"overrideCarModelForCustomCar": 1,
 
"customCar": "exampleCar.json",
 
},
 
{  "drivers": [
 
{  "playerID": "S765611xxxxxxxxxx2"}
 
              ],
 
"overrideDriverInfo": 0,
 
"overrideCarModelForCustomCar": 1,
 
"customCar": "exampleCar2.json",
 
        }
 
  ]
 
}
 
</source>
 
{| class="wikitable"
 
|-
 
! ... !! description
 
|-
 
| playerID || SteamID from Driver, insert an "S" in front of it
 
|-
 
| overrideDriverInfo || If set to 1, the driver’s name and category will be overridden by what is setup in the entry list. If set to 0, it’s up to the client joining.
 
|-
 
| overrideCarModelForCustomCar || If "customCar" is used, this setting will apply the car model configured if the value is set to 1 ( which is the default ). If set to 0, all values except the "carModelType" are applied, so the user is free to pick a car but while team name and appearance will be applied
 
|-
 
| customCar|| If set to a filename, the car, team and appearance will be used no matter what the user chose ( Exception: “overrideCarModelForCustomCar” ). This is useful for leagues and events, where we want consistent car appearance and the chosen car model for the corresponding driver/team. The custom car file has to be located in a “cars” folder next to the entrylist.json ( also works for centralEntryListPath ). Leave blank ( “” = default ) to let the user chose the car via car selection UI.
 
|}
 
 
 
=== create File “exampleCar.json” ===
 
* create a Folder “cars” in Folder “cfg”
 
* create exampleCar.json-File in Folder “cars”, with the following content:
 
<source lang=json>
 
{
 
"raceNumber": 12,
 
"carModelType": 3,
 
"useEnduranceKit": 1,
 
"cupCategory": 0,
 
"skinTemplateKey": 103,
 
"sponsorId": 15,
 
"auxLightKey": 1,
 
"auxLightColor": 67,
 
"skinColor1Id": 345,
 
"skinColor2Id": 200,
 
"skinColor3Id": 125,
 
"skinMaterialType1": 1,
 
"skinMaterialType2": 3,
 
"skinMaterialType3": 1,
 
"rimColor1Id": 345,
 
"rimColor2Id": 200,
 
"rimMaterialType1": 1,
 
"rimMaterialType2": 1,
 
"teamName": "My Team",
 
"displayName": "",
 
"competitorName": ""
 
}
 
</source>
 
{| class="wikitable"
 
|-
 
! ... !! description
 
|-
 
| raceNumber || set a firm starting number, from 1 to 998 possible
 
|-
 
| carModelType || enter the corresponding ID for the vehicle model - Car IDs / Skins IDs.</br>
 
If the line "overrideCarModelForCustomCar" is in the entrylist.json and the value is set to "0", use vehicle from selection menu and all values ​​except "carModelType" are applied to it.
 
|-
 
| useEnduranceKit || select Normal Bodykit = 0; Endurance-Bodykit = 1
 
|-
 
| cupCategory || Driver drives in the Cup-Category: 0 = Alles ; 1 = ProAm ; 2 = Am ; 3 = Silver ; 4 = National
 
|-
 
| skinTemplateKey || Choose a pattern for the selected vehicle model: Car IDs / Skins IDs
 
|-
 
| sponsorId || Premade logos of major sponsors
 
|-
 
| auxLightKey || ...
 
|-
 
| auxLightColor || ...
 
|-
 
| skinColor1Id || select Base-Color for state coach: Color and Material IDs
 
|-
 
| skinColor2Id || select second Color for state coach: Color and Material IDs
 
|-
 
| skinColor3Id || select third Color for state coach: Color and Material IDs
 
|-
 
| rimColor1Id || select Base-Color for rim: Color and Material IDs
 
|-
 
| rimColor1Id || select second Color for rims (ring ): Color and Material IDs
 
|-
 
| skinMaterialType1</br>skinMaterialType2</br>skinMaterialType3</br>rimMaterialType1</br>rimMaterialType2 || Standard = 0 ; mat = 1 to 3 ; gloss = 4 to 6
 
|-
 
| teamName || Enter the name of your team here. The name is displayed in the HUD ( F2 ) table- and broadcast-view. bottom right next to the start number.
 
|-
 
| displayName || ..
 
|-
 
| competitorName || ...
 
|}
 
 
 
== Lists ==
 
 
 
=== Car ID's / Template ID's ===
 
<code>"carModelType": ; "skinTemplateKey": ;</code>
 
 
 
{| class="wikitable"
 
|-
 
! Car !! ID  !! Template ID 100 !! Template ID 101 !! Template ID 102 !! Template ID 103 !! Template ID 104
 
|-
 
| '''Porsche 991 GT3''' || 0 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Mercedes AMG GT3''' || 1 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Ferrari 488 GT3''' || 2 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Audi R8 GT3''' || 3 || image ...soon! || image ...soon! || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Lamborghini Huracan GT3''' || 4 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''McLaren 650s GT3''' || 5 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Nissan GT-R Nismo GT3 2018''' || 6 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''BMW M6 GT3''' || 7 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Bentley Continental GT3 2018''' || 8 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Porsche 991.2 GT3 Cup''' || 9 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Nissan GT-R Nismo GT3 2015''' || 10 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Bentley Continental GT3 2016''' || 11 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Aston Martin Vantage V12 GT3''' || 12 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Lamborghini Gallardo R-EX''' || 13 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Jaguar G3''' || 14 || image ...soon! || image ...soon!
 
|-
 
| '''Lexus RC F GT3''' || 15
 
|-
 
| TBA. || 16
 
|-
 
| '''Honda NSX GT3''' || 17 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| '''Lamborghini Huracan SuperTrofeo''' || 18 || image ...soon! || image ...soon! || image ...soon!
 
|-
 
| TBA. || 19
 
|-
 
| TBA. || 20
 
|-
 
| TBA. || 21
 
|}
 
 
 
=== Sponsor ID's ===
 
 
 
<code>"sponsorid": ,</code>
 
 
 
{| class="wikitable"
 
|-
 
! Sponsor !! Dark !! ID !! ID !! Light
 
|-
 
| not a sponsor || [[File:Sponsor id 0.jpg|Sponsor id 0.jpg]] || 0 || 0 || [[File:Sponsor id 00.jpg|Sponsor id 00.jpg]]
 
|-
 
| '''Fanatec''' || [[File:Sponsor id 1.jpg|Sponsor id 1.jpg]] || 1 || 2 || [[File:Sponsor id 2.jpg|Sponsor id 2.jpg]]
 
|-
 
| '''Thrustmaster''' || [[File:Sponsor id 3.jpg|Sponsor id 3.jpg]] || 3 || 4 || [[File:Sponsor id 4.jpg|Sponsor id 4.jpg]]
 
|-
 
| '''Logitech''' || [[File:Sponsor id 5.jpg|Sponsor id 5.jpg]] || 5 || 6 || [[File:Sponsor id 6.jpg|Sponsor id 6.jpg]]
 
|-
 
| '''Nvidia''' || [[File:Sponsor id 7.jpg|Sponsor id 7.jpg]] || 7 || 8 || [[File:Sponsor id 8.jpg|Sponsor id 8.jpg]]
 
|-
 
| '''Sparco Gaming''' || [[File:Sponsor id 9.jpg|Sponsor id 9.jpg]] || 9 || 10 || [[File:Sponsor id 10.jpg|Sponsor id 10.jpg]]
 
|-
 
| '''rseat''' || [[File:Sponsor id 11.jpg|Sponsor id 11.jpg]] || 11 || 12 || [[File:Sponsor id 12.jpg|Sponsor id 12.jpg]]
 
|-
 
| '''AK Informatica''' || [[File:Sponsor id 13.jpg|Sponsor id 13.jpg]] || 13 || 14 || [[File:Sponsor id 14.jpg|Sponsor id 14.jpg]]
 
|-
 
| '''Assetto Corsa Competizione''' || [[File:Sponsor id 15.jpg|Sponsor id 15.jpg]] || 15 || 16 || [[File:Sponsor id 16.jpg|Sponsor id 16.jpg]]
 
|}
 
 
 
=== Color and Material IDs ===
 
<code>"skinColor1Id": ;  skinColor2Id": ; skinColor3Id": ; "rimColor1Id": ; "rimColor2Id": ;</br>
 
"skinMaterialType1": ; "skinMaterialType2": ; "skinMaterialType3": ; "rimMaterialType1": ; "rimMaterialType2": ;</code>
 
 
 
There are 7 material ID's and 360 colors ID's. This results in a total number of possibilities of 2520.
 
Here I show 7 colors for illustrative purposes. More... soon!
 
 
 
{| class="wikitable"
 
|-
 
! Color ID !! Material ID 0 !! Material ID 1 !! Material ID 2 !! Material ID 3 !! Material ID 4 !! Material ID 5 !! Material ID 6
 
|-
 
| '''0''' || [[File:0_0.jpg|0_0]] || [[File:0_1.jpg|0_1]] || [[File:0_2.jpg|0_2]] || [[File:0_3.jpg|0_3]] || [[File:0_4.jpg|0_4]] || [[File:0_5.jpg|0_5]] || [[File:0_6.jpg|0_6]]
 
|-
 
| '''41''' || [[File:41_0.jpg|0_0]] || [[File:41_1.jpg|41_1]] || [[File:41_2.jpg|0_2]] || [[File:41_3.jpg|0_3]] || [[File:41_4.jpg|0_4]] || [[File:41_5.jpg|0_5]] || [[File:41_6.jpg|0_6]]
 
|-
 
| '''150''' || [[File:150_0.jpg|150_0]] || [[File:150_1.jpg|150_1]] || [[File:150_2.jpg|150_2]] || [[File:150_3.jpg|150_3]] || [[File:150_4.jpg|150_4]] || [[File:150_5.jpg|150_5]] || [[File:150_6.jpg|150_6]]
 
|-
 
| '''223''' || [[File:223_0.jpg|223_0]] || [[File:223_1.jpg|223_1]] || [[File:223_2.jpg|223_2]] || [[File:223_3.jpg|223_3]] || [[File:223_4.jpg|223_4]] || [[File:223_5.jpg|223_5]] || [[File:223_6.jpg|223_6]]
 
|-
 
| '''285''' || [[File:241_0.jpg|241_0]] || [[File:241_1.jpg|241_1]] || [[File:241_2.jpg|241_2]] || [[File:241_3.jpg|241_3]] || [[File:241_4.jpg|241_4]] || [[File:241_5.jpg|241_5]] || [[File:241_6.jpg|241_6]]
 
|-
 
| '''285''' || [[File:285_0.jpg|285_0]] || [[File:285_1.jpg|285_1]] || [[File:285_2.jpg|285_2]] || [[File:285_3.jpg|285_3]] || [[File:285_4.jpg|285_4]] || [[File:285_5.jpg|285_5]] || [[File:285_6.jpg|285_6]]
 
|-
 
| '''338''' || [[File:338_0.jpg|338_0]] || [[File:338_1.jpg|338_1]] || [[File:338_2.jpg|338_2]] || [[File:338_3.jpg|338_3]] || [[File:338_4.jpg|338_4]] || [[File:338_5.jpg|338_5]] || [[File:338_6.jpg|338_6]]
 
|}
 

Latest revision as of 10:13, 28 October 2019