- 420
- Canada
Skin Naming Standardization (A Proposal)
1- skin name in windows is same as skin name in ui_skin.json
This:________________________________________________matches___This.
matches
- then, at a glance (in Windows Explorer) you can see that skin is properly named, it's more likely
to fit in the CM popup window and all is sorted alphabetically
- use "_"(underscore) to separate data types in the name (because it sets a standard)
eg. nls22_#18-kcmg, the underscore separates series/year from car number/name
- use "-"(dash) to separate words in a name (same thing, it sets a standard)
- only 2 digits for the year (I think we can figure out 1900s from 2000s without 4)
- skip using "motorsports", "racing", "team" et cetera
- the full team name goes in the team name field of ui_skin.jason
where you can use uppercase
2- No upper case characters in the name.
- upper case characters leave the car NOT recording details to the system
eg. your laptimes are not recorded for later review.
3- Don't make the name so long!
- we're not here for literature. Just the facts, abbreviated.
4- The name layout
series&year_#carnumber-team-name _ specific race
examples: (you can likely guess everything from the name)
fiagt19_#912-absolute_mac_______(Macau GT 2019, team - Absolute)
bes19_#21-open-road____________(Blancpain Endurance Series 2019, team Open-Road)
bss19_#21-open-road____________(Blancpain Sprint Series 2019, team - Open-Road)
gtwce_#46-wrt-bmw_spa24_______(GT World Challenge Europe, team - wrt)
gtwcaus_#22-jumper_bat12_______(GT World Challenge Australia)
gtwcusa_#??-nameit_____________(GT World Challenge USA)
gtwca_#??_____________________(GT World Challenge Asia)
imsa22_#16-wright______________(IMSA general, wright motorsports)
imsa22_#16-wright_d24__________(IMSA race specific - wright motorsports, daytona 24 2022)
imsa22_#16-wright_seb12_________(IMSA Sebring 12 hour 2022)
igtc19_#912-wright_cal8__________(California 8hr 2019, team - wright motorsports)
igtc23_#4-grove_kya9____________(Kyalami 9hr 2023, team - grove motorsports)
igtc24_#911-manthey-ema_bat12___(Bathurst 12h 2024, Manthey-EMA)
igtc25_#32-joeblow_abu24________(Abu Dhabi 24hour)
igtc25_#99-runlola_dub24_________(Dubai 24 hour)
24n22_#28-dinamic______________(Nurburgring 24h 2022, team - Dinamic Motorsports)
igtc19_#912-absolute_suz10_______(Suzuka 10 hour 2019, team absolute)
nls22_#4-falken_________________(Nurburgring Langstrecke Series 2022, team - falken)
gtm19_#69-iron-force____________(GT Masters 2019)
vln19_#4-falken________________(Veranstaltergemeinshaft Langstreckenpokal Nurburgring 2019, team - falken)
drm77_#4-minolta______________(Deutsch Rennsport Meistershaft, team - Minolta)
bgt19_#33-g-cat_______________(British GT 2019, team G-Cat)
sgt20_#25-tsuchiya_____________(Super GT 2020, team - Tsuchiya)
jgtc04_#25-tsuchiya____________ (JGTC (pre-2005 SuperGT)
and so on...
NOTES - Nurburgring 24hour (ADAC RAVENOL 24h) is part of IGTC since 2024
- Spa24 is part of BES and IGTC since 202?.
Now your windows explorer view is all nice and sorted:

And your CM skins window is also nicely sorted. (and the skin name is more likely to fit in the pop-up for each skin)

AND... the system is recording your laptimes for later review.
Let's discuss! Make suggestions for sure! Let's settle this so maybe we don't have to spend so much time massaging the skin names to make them work correctly.
(My system has been this way for years now. Alot of skin massaging is done as soon as I get them)
1- skin name in windows is same as skin name in ui_skin.json
This:________________________________________________matches___This.


- then, at a glance (in Windows Explorer) you can see that skin is properly named, it's more likely
to fit in the CM popup window and all is sorted alphabetically
- use "_"(underscore) to separate data types in the name (because it sets a standard)
eg. nls22_#18-kcmg, the underscore separates series/year from car number/name
- use "-"(dash) to separate words in a name (same thing, it sets a standard)
- only 2 digits for the year (I think we can figure out 1900s from 2000s without 4)
- skip using "motorsports", "racing", "team" et cetera
- the full team name goes in the team name field of ui_skin.jason
where you can use uppercase
2- No upper case characters in the name.
- upper case characters leave the car NOT recording details to the system
eg. your laptimes are not recorded for later review.
3- Don't make the name so long!
- we're not here for literature. Just the facts, abbreviated.
4- The name layout
series&year_#carnumber-team-name _ specific race
examples: (you can likely guess everything from the name)
fiagt19_#912-absolute_mac_______(Macau GT 2019, team - Absolute)
bes19_#21-open-road____________(Blancpain Endurance Series 2019, team Open-Road)
bss19_#21-open-road____________(Blancpain Sprint Series 2019, team - Open-Road)
gtwce_#46-wrt-bmw_spa24_______(GT World Challenge Europe, team - wrt)
gtwcaus_#22-jumper_bat12_______(GT World Challenge Australia)
gtwcusa_#??-nameit_____________(GT World Challenge USA)
gtwca_#??_____________________(GT World Challenge Asia)
imsa22_#16-wright______________(IMSA general, wright motorsports)
imsa22_#16-wright_d24__________(IMSA race specific - wright motorsports, daytona 24 2022)
imsa22_#16-wright_seb12_________(IMSA Sebring 12 hour 2022)
igtc19_#912-wright_cal8__________(California 8hr 2019, team - wright motorsports)
igtc23_#4-grove_kya9____________(Kyalami 9hr 2023, team - grove motorsports)
igtc24_#911-manthey-ema_bat12___(Bathurst 12h 2024, Manthey-EMA)
igtc25_#32-joeblow_abu24________(Abu Dhabi 24hour)
igtc25_#99-runlola_dub24_________(Dubai 24 hour)
24n22_#28-dinamic______________(Nurburgring 24h 2022, team - Dinamic Motorsports)
igtc19_#912-absolute_suz10_______(Suzuka 10 hour 2019, team absolute)
nls22_#4-falken_________________(Nurburgring Langstrecke Series 2022, team - falken)
gtm19_#69-iron-force____________(GT Masters 2019)
vln19_#4-falken________________(Veranstaltergemeinshaft Langstreckenpokal Nurburgring 2019, team - falken)
drm77_#4-minolta______________(Deutsch Rennsport Meistershaft, team - Minolta)
bgt19_#33-g-cat_______________(British GT 2019, team G-Cat)
sgt20_#25-tsuchiya_____________(Super GT 2020, team - Tsuchiya)
jgtc04_#25-tsuchiya____________ (JGTC (pre-2005 SuperGT)
and so on...
NOTES - Nurburgring 24hour (ADAC RAVENOL 24h) is part of IGTC since 2024
- Spa24 is part of BES and IGTC since 202?.
Now your windows explorer view is all nice and sorted:

And your CM skins window is also nicely sorted. (and the skin name is more likely to fit in the pop-up for each skin)

AND... the system is recording your laptimes for later review.
Let's discuss! Make suggestions for sure! Let's settle this so maybe we don't have to spend so much time massaging the skin names to make them work correctly.
(My system has been this way for years now. Alot of skin massaging is done as soon as I get them)
Last edited: