merge
This commit is contained in:
parent
48efaa917b
commit
ea90e93196
@ -22,46 +22,42 @@ export function TabManager() {
|
|||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>
|
<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>
|
||||||
{
|
<Dialog
|
||||||
openRenameSlot !== null && (
|
open={Boolean(openRenameSlot)}
|
||||||
<Dialog
|
onClose={saveSlotEdit}
|
||||||
open={Boolean(openRenameSlot)}
|
aria-labelledby="alert-dialog-title"
|
||||||
onClose={saveSlotEdit}
|
aria-describedby="alert-dialog-description"
|
||||||
aria-labelledby="alert-dialog-title"
|
>
|
||||||
aria-describedby="alert-dialog-description"
|
<DialogTitle id="alert-dialog-title">Renaming Slot {openRenameSlot.id}: <b>{openRenameSlot.slotTitle}</b></DialogTitle>
|
||||||
>
|
<DialogContent>
|
||||||
<DialogTitle id="alert-dialog-title">Renaming Slot {openRenameSlot.id}: <b>{openRenameSlot.slotTitle}</b></DialogTitle>
|
<div>
|
||||||
<DialogContent>
|
<Input value={editText} onChange={e => setEditText(e.target.value)} sx={{ width: "100%" }} />
|
||||||
<div>
|
</div>
|
||||||
<Input value={editText} onChange={e => setEditText(e.target.value)} sx={{ width: "100%" }} />
|
<div style={{ marginTop: 20 }}>
|
||||||
</div>
|
<Grid container spacing={1}>
|
||||||
<div style={{ marginTop: 20 }}>
|
{
|
||||||
<Grid container spacing={1}>
|
driverNames.map(
|
||||||
{
|
d => <Grid item key={d}><Chip label={d} onClick={() => setEditText(d)} /></Grid>
|
||||||
driverNames.map(
|
)
|
||||||
d => <Grid item key={d}><Chip label={d} onClick={() => setEditText(d)} /></Grid>
|
}
|
||||||
)
|
</Grid>
|
||||||
|
</div>
|
||||||
|
<div style={{ marginTop: 20, textAlign: "right" }}>
|
||||||
|
{
|
||||||
|
slots.length > 1 && (
|
||||||
|
<Button sx={{m: 1}} variant="contained" color="error" onClick={
|
||||||
|
() => {
|
||||||
|
setTab(tab > 0 ? tab - 1 : 0);
|
||||||
|
dispatch(removeSlot({id: openRenameSlot.id}));
|
||||||
|
setOpenRenameSlot(null);
|
||||||
}
|
}
|
||||||
</Grid>
|
}>Delete this Slot</Button>
|
||||||
</div>
|
)
|
||||||
<div style={{ marginTop: 20, textAlign: "right" }}>
|
}
|
||||||
{
|
<Button sx={{m: 1}} variant="contained" color="primary" onClick={saveSlotEdit}>Save Changes</Button>
|
||||||
slots.length > 1 && (
|
</div>
|
||||||
<Button sx={{m: 1}} variant="contained" color="error" onClick={
|
</DialogContent>
|
||||||
() => {
|
</Dialog>
|
||||||
setTab(tab > 0 ? tab - 1 : 0);
|
|
||||||
dispatch(removeSlot({id: openRenameSlot.id}));
|
|
||||||
setOpenRenameSlot(null);
|
|
||||||
}
|
|
||||||
}>Delete this Slot</Button>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
<Button sx={{m: 1}} variant="contained" color="primary" onClick={saveSlotEdit}>Save Changes</Button>
|
|
||||||
</div>
|
|
||||||
</DialogContent>
|
|
||||||
</Dialog>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
<Tabs
|
<Tabs
|
||||||
value={tab}
|
value={tab}
|
||||||
onChange={(_, f) => {
|
onChange={(_, f) => {
|
||||||
|
205
consts/tracks.ts
205
consts/tracks.ts
@ -1,11 +1,14 @@
|
|||||||
|
import {TracksGame22} from "./tracks_game22";
|
||||||
|
|
||||||
export interface Track {
|
export interface Track {
|
||||||
name: string;
|
name: string;
|
||||||
location: string;
|
location: string;
|
||||||
country: string;
|
country: string;
|
||||||
|
trackcode: string;
|
||||||
code: string;
|
code: string;
|
||||||
preset: number[];
|
|
||||||
setup: number[];
|
setup: number[];
|
||||||
|
perfectEffects: number[][];
|
||||||
|
perfectSetups: number[][];
|
||||||
suffix: string;
|
suffix: string;
|
||||||
id: string;
|
id: string;
|
||||||
}
|
}
|
||||||
@ -15,14 +18,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Unspecified",
|
"name": "Unspecified",
|
||||||
"location": "",
|
"location": "",
|
||||||
"country": "-",
|
"country": "-",
|
||||||
|
"trackcode": "",
|
||||||
"code": "XX",
|
"code": "XX",
|
||||||
"preset": [
|
|
||||||
0.5,
|
|
||||||
0.5,
|
|
||||||
0.5,
|
|
||||||
0.5,
|
|
||||||
0.5
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "XX",
|
"id": "XX",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -37,14 +34,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Sakhir",
|
"name": "Sakhir",
|
||||||
"location": "Sakhir",
|
"location": "Sakhir",
|
||||||
"country": "Bahrain",
|
"country": "Bahrain",
|
||||||
|
"trackcode": "Bahrain",
|
||||||
"code": "BH",
|
"code": "BH",
|
||||||
"preset": [
|
|
||||||
0.594643,
|
|
||||||
0.364643,
|
|
||||||
0.529554,
|
|
||||||
0.381786,
|
|
||||||
0.692857
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "BH",
|
"id": "BH",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -59,14 +50,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Jeddah",
|
"name": "Jeddah",
|
||||||
"location": "Jeddah",
|
"location": "Jeddah",
|
||||||
"country": "Saudi Arabia",
|
"country": "Saudi Arabia",
|
||||||
|
"trackcode": "Jeddah",
|
||||||
"code": "SA",
|
"code": "SA",
|
||||||
"preset": [
|
|
||||||
0.778393,
|
|
||||||
0.132768,
|
|
||||||
0.728304,
|
|
||||||
0.140536,
|
|
||||||
0.667857
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "SA",
|
"id": "SA",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -81,14 +66,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Melbourne",
|
"name": "Melbourne",
|
||||||
"location": "Melbourne",
|
"location": "Melbourne",
|
||||||
"country": "Australia",
|
"country": "Australia",
|
||||||
|
"trackcode": "AlbertPark",
|
||||||
"code": "AU",
|
"code": "AU",
|
||||||
"preset": [
|
|
||||||
0.616429,
|
|
||||||
0.426786,
|
|
||||||
0.643482,
|
|
||||||
0.347857,
|
|
||||||
0.405714
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "AU",
|
"id": "AU",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -103,15 +82,9 @@ export const tracks: Track[] = [
|
|||||||
"name": "Imola",
|
"name": "Imola",
|
||||||
"location": "Imola",
|
"location": "Imola",
|
||||||
"country": "Italy (Emilia-Romagna)",
|
"country": "Italy (Emilia-Romagna)",
|
||||||
|
"trackcode": "Imola",
|
||||||
"code": "IT",
|
"code": "IT",
|
||||||
"suffix": "EMI",
|
"suffix": "EMI",
|
||||||
"preset": [
|
|
||||||
0.5975,
|
|
||||||
0.279375,
|
|
||||||
0.675625,
|
|
||||||
0.48125,
|
|
||||||
0.475
|
|
||||||
],
|
|
||||||
"id": "IT-EMI",
|
"id": "IT-EMI",
|
||||||
"setup": [
|
"setup": [
|
||||||
0.65,
|
0.65,
|
||||||
@ -125,15 +98,9 @@ export const tracks: Track[] = [
|
|||||||
"name": "Miami",
|
"name": "Miami",
|
||||||
"location": "Miami",
|
"location": "Miami",
|
||||||
"country": "United States",
|
"country": "United States",
|
||||||
|
"trackcode": "Miami",
|
||||||
"code": "US",
|
"code": "US",
|
||||||
"suffix": "MIAMI",
|
"suffix": "MIAMI",
|
||||||
"preset": [
|
|
||||||
0.569107,
|
|
||||||
0.378036,
|
|
||||||
0.677321,
|
|
||||||
0.584464,
|
|
||||||
0.356429
|
|
||||||
],
|
|
||||||
"id": "US-MIAMI",
|
"id": "US-MIAMI",
|
||||||
"setup": [
|
"setup": [
|
||||||
0.8,
|
0.8,
|
||||||
@ -147,14 +114,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Catalunya",
|
"name": "Catalunya",
|
||||||
"location": "Barcelona",
|
"location": "Barcelona",
|
||||||
"country": "Spain",
|
"country": "Spain",
|
||||||
|
"trackcode": "Barcelona",
|
||||||
"code": "ES",
|
"code": "ES",
|
||||||
"preset": [
|
|
||||||
0.598036,
|
|
||||||
0.432857,
|
|
||||||
0.743214,
|
|
||||||
0.346071,
|
|
||||||
0.262143
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "ES",
|
"id": "ES",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -169,14 +130,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Monte Carlo",
|
"name": "Monte Carlo",
|
||||||
"location": "Monte Carlo",
|
"location": "Monte Carlo",
|
||||||
"country": "Monaco",
|
"country": "Monaco",
|
||||||
|
"trackcode": "Monaco",
|
||||||
"code": "MC",
|
"code": "MC",
|
||||||
"preset": [
|
|
||||||
0.56875,
|
|
||||||
0.434018,
|
|
||||||
0.891875,
|
|
||||||
0.31875,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "MC",
|
"id": "MC",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -191,14 +146,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Baku",
|
"name": "Baku",
|
||||||
"location": "Baku",
|
"location": "Baku",
|
||||||
"country": "Azerbaijan",
|
"country": "Azerbaijan",
|
||||||
|
"trackcode": "Baku",
|
||||||
"code": "AZ",
|
"code": "AZ",
|
||||||
"preset": [
|
|
||||||
0.451786,
|
|
||||||
0.664107,
|
|
||||||
0.212321,
|
|
||||||
0.628571,
|
|
||||||
0.792143
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "AZ",
|
"id": "AZ",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -213,14 +162,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Montréal",
|
"name": "Montréal",
|
||||||
"location": "Montréal",
|
"location": "Montréal",
|
||||||
"country": "Canada",
|
"country": "Canada",
|
||||||
|
"trackcode": "Montreal",
|
||||||
"code": "CA",
|
"code": "CA",
|
||||||
"preset": [
|
|
||||||
0.457321,
|
|
||||||
0.591964,
|
|
||||||
0.384286,
|
|
||||||
0.677143,
|
|
||||||
0.589286
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "CA",
|
"id": "CA",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -235,14 +178,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Silverstone",
|
"name": "Silverstone",
|
||||||
"location": "Silverstone",
|
"location": "Silverstone",
|
||||||
"country": "Great Britain",
|
"country": "Great Britain",
|
||||||
|
"trackcode": "Silverstone",
|
||||||
"code": "GB",
|
"code": "GB",
|
||||||
"preset": [
|
|
||||||
0.659643,
|
|
||||||
0.319554,
|
|
||||||
0.608036,
|
|
||||||
0.196786,
|
|
||||||
0.618571
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "GB",
|
"id": "GB",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -257,14 +194,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Spielberg",
|
"name": "Spielberg",
|
||||||
"location": "Spielberg",
|
"location": "Spielberg",
|
||||||
"country": "Austria",
|
"country": "Austria",
|
||||||
|
"trackcode": "RedBullRing",
|
||||||
"code": "AT",
|
"code": "AT",
|
||||||
"preset": [
|
|
||||||
0.406607,
|
|
||||||
0.612857,
|
|
||||||
0.450089,
|
|
||||||
0.755357,
|
|
||||||
0.376429
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "AT",
|
"id": "AT",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -279,14 +210,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Paul Ricard",
|
"name": "Paul Ricard",
|
||||||
"location": "Le Castellet",
|
"location": "Le Castellet",
|
||||||
"country": "France",
|
"country": "France",
|
||||||
|
"trackcode": "PaulRicard",
|
||||||
"code": "FR",
|
"code": "FR",
|
||||||
"preset": [
|
|
||||||
0.603393,
|
|
||||||
0.394554,
|
|
||||||
0.529911,
|
|
||||||
0.488036,
|
|
||||||
0.623571
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "FR",
|
"id": "FR",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -301,14 +226,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Hungaroring",
|
"name": "Hungaroring",
|
||||||
"location": "Budapest",
|
"location": "Budapest",
|
||||||
"country": "Hungary",
|
"country": "Hungary",
|
||||||
|
"trackcode": "Hungaroring",
|
||||||
"code": "HU",
|
"code": "HU",
|
||||||
"preset": [
|
|
||||||
0.500893,
|
|
||||||
0.564554,
|
|
||||||
0.640179,
|
|
||||||
0.715536,
|
|
||||||
0.133571
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "HU",
|
"id": "HU",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -323,14 +242,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Spa-Francorchamps",
|
"name": "Spa-Francorchamps",
|
||||||
"location": "Spa-Francorchamps",
|
"location": "Spa-Francorchamps",
|
||||||
"country": "Belgium",
|
"country": "Belgium",
|
||||||
|
"trackcode": "SpaFrancorchamps",
|
||||||
"code": "BE",
|
"code": "BE",
|
||||||
"preset": [
|
|
||||||
0.610179,
|
|
||||||
0.424911,
|
|
||||||
0.385714,
|
|
||||||
0.454107,
|
|
||||||
0.905714
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "BE",
|
"id": "BE",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -345,14 +258,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Zandvoort",
|
"name": "Zandvoort",
|
||||||
"location": "Zandvoort",
|
"location": "Zandvoort",
|
||||||
"country": "Netherlands",
|
"country": "Netherlands",
|
||||||
|
"trackcode": "Zandvoort",
|
||||||
"code": "NL",
|
"code": "NL",
|
||||||
"preset": [
|
|
||||||
0.647857,
|
|
||||||
0.438571,
|
|
||||||
0.705089,
|
|
||||||
0.393214,
|
|
||||||
0.326429
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "NL",
|
"id": "NL",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -367,14 +274,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Monza",
|
"name": "Monza",
|
||||||
"location": "Monza",
|
"location": "Monza",
|
||||||
"country": "Italy",
|
"country": "Italy",
|
||||||
|
"trackcode": "Monza",
|
||||||
"code": "IT",
|
"code": "IT",
|
||||||
"preset": [
|
|
||||||
0.4925,
|
|
||||||
0.6375,
|
|
||||||
0.15,
|
|
||||||
0.655,
|
|
||||||
0.99
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "IT",
|
"id": "IT",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -389,14 +290,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Marina Bay",
|
"name": "Marina Bay",
|
||||||
"location": "Marina Bay",
|
"location": "Marina Bay",
|
||||||
"country": "Singapore",
|
"country": "Singapore",
|
||||||
|
"trackcode": "MarinaBay",
|
||||||
"code": "SG",
|
"code": "SG",
|
||||||
"preset": [
|
|
||||||
0.422321,
|
|
||||||
0.668839,
|
|
||||||
0.609018,
|
|
||||||
0.427143,
|
|
||||||
0.089286
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "SG",
|
"id": "SG",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -411,14 +306,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Suzuka",
|
"name": "Suzuka",
|
||||||
"location": "Suzuka",
|
"location": "Suzuka",
|
||||||
"country": "Japan",
|
"country": "Japan",
|
||||||
|
"trackcode": "Suzuka",
|
||||||
"code": "JP",
|
"code": "JP",
|
||||||
"preset": [
|
|
||||||
0.595179,
|
|
||||||
0.258125,
|
|
||||||
0.703125,
|
|
||||||
0.444107,
|
|
||||||
0.415714
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "JP",
|
"id": "JP",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -433,14 +322,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Austin",
|
"name": "Austin",
|
||||||
"location": "Austin",
|
"location": "Austin",
|
||||||
"country": "United States",
|
"country": "United States",
|
||||||
|
"trackcode": "CircuitOfTheAmericas",
|
||||||
"code": "US",
|
"code": "US",
|
||||||
"preset": [
|
|
||||||
0.610179,
|
|
||||||
0.376786,
|
|
||||||
0.667857,
|
|
||||||
0.615357,
|
|
||||||
0.400714
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "US",
|
"id": "US",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -455,14 +338,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Mexico City",
|
"name": "Mexico City",
|
||||||
"location": "Mexico City",
|
"location": "Mexico City",
|
||||||
"country": "Mexico",
|
"country": "Mexico",
|
||||||
|
"trackcode": "HermanosRodriguez",
|
||||||
"code": "MX",
|
"code": "MX",
|
||||||
"preset": [
|
|
||||||
0.543929,
|
|
||||||
0.4125,
|
|
||||||
0.629107,
|
|
||||||
0.639107,
|
|
||||||
0.420714
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "MX",
|
"id": "MX",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -477,14 +354,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Interlagos",
|
"name": "Interlagos",
|
||||||
"location": "São Paulo",
|
"location": "São Paulo",
|
||||||
"country": "Brazil",
|
"country": "Brazil",
|
||||||
|
"trackcode": "Interlagos",
|
||||||
"code": "BR",
|
"code": "BR",
|
||||||
"preset": [
|
|
||||||
0.545179,
|
|
||||||
0.448036,
|
|
||||||
0.589107,
|
|
||||||
0.637857,
|
|
||||||
0.420714
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "BR",
|
"id": "BR",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -499,14 +370,8 @@ export const tracks: Track[] = [
|
|||||||
"name": "Yas Marina",
|
"name": "Yas Marina",
|
||||||
"location": "Yas Island",
|
"location": "Yas Island",
|
||||||
"country": "Abu Dhabi, UAE",
|
"country": "Abu Dhabi, UAE",
|
||||||
|
"trackcode": "YasMarina",
|
||||||
"code": "AE",
|
"code": "AE",
|
||||||
"preset": [
|
|
||||||
0.5,
|
|
||||||
0.5275,
|
|
||||||
0.504018,
|
|
||||||
0.5575,
|
|
||||||
0.5
|
|
||||||
],
|
|
||||||
"suffix": "",
|
"suffix": "",
|
||||||
"id": "AE",
|
"id": "AE",
|
||||||
"setup": [
|
"setup": [
|
||||||
@ -517,4 +382,18 @@ export const tracks: Track[] = [
|
|||||||
0.7
|
0.7
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
];
|
].map(x => {
|
||||||
|
const sx = TracksGame22[x.trackcode] || {
|
||||||
|
perfectEffects: [
|
||||||
|
[0,1],[0,1],[0,1],[0,1],[0,1]
|
||||||
|
],
|
||||||
|
perfectSetups: [
|
||||||
|
[0,1],[0,1],[0,1],[0,1],[0,1]
|
||||||
|
]
|
||||||
|
};
|
||||||
|
return {
|
||||||
|
...x,
|
||||||
|
perfectEffects: sx.perfectEffects,
|
||||||
|
perfectSetups: sx.perfectSetups,
|
||||||
|
}
|
||||||
|
});
|
218
consts/tracks_game22.ts
Normal file
218
consts/tracks_game22.ts
Normal file
@ -0,0 +1,218 @@
|
|||||||
|
export const TracksGame22 = {
|
||||||
|
"AlbertPark": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.6,0.7],[0.31,0.39],[0.41,0.45],[0.6,0.65],[0.39,0.46]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.5714286],[0.75,0.90000004],[0.125,0.375],[0.3,0.90000004],[0.3125,0.625]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Bahrain": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.5,0.57],[0.35,0.41],[0.64,0.7],[0.57,0.61],[0.33,0.4]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.35714287,0.2857143],[0.45000002,0.45000002],[0.25,0.5],[0,0.7],[0.5,0.9375]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Shanghai": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.45,0.55],[0.45,0.55],[0.45,0.55],[0.45,0.55],[0.45,0.55]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.42857146],[0.4,0.55],[0.25,0.75],[0.1,1],[0.3125,0.875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Baku": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.21,0.24],[0.61,0.67],[0.79,0.86],[0.43,0.46],[0.65,0.7]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.21428573,0.14285715],[0.2,0.15],[0.75,0.875],[0.5,1],[0.125,0.4375]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Barcelona": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.68,0.82],[0.28,0.4],[0.19,0.3],[0.52,0.65],[0.4,0.48]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.7857143,0.71428573],[0.75,1],[0,0.375],[0.3,1],[0.375,0.6875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Monaco": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.78,0.98],[0.25,0.38],[0,0.01],[0.54,0.6],[0.28,0.52]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[1,1],[0.95,1],[0,0.25],[0,1],[0.625,1]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Montreal": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.37,0.41],[0.59,0.74],[0.59,0.64],[0.4,0.5],[0.55,0.65]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.5],[0.4,0.5],[0.625,0.75],[0.3,0.55],[0.125,0.125]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"PaulRicard": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.5,0.6],[0.41,0.56],[0.62,0.7],[0.58,0.63],[0.34,0.44]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.35714287,0.35714287],[0.65000004,0.8],[0.5,0.75],[0.65000004,1],[0.25,0.4375]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"RedBullRing": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.41,0.52],[0.72,0.79],[0.37,0.45],[0.38,0.43],[0.55,0.69]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.35714287,0.35714287],[0.5,0.6],[0.375,0.5],[0.75,1],[0.8125,0.9375]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silverstone": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.55,0.68],[0.15,0.24],[0.56,0.69],[0.63,0.69],[0.26,0.36]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.42857146,0.35714287],[0.45000002,0.6],[0.5,0.625],[0.55,0.75],[1,1]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Jeddah": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.73,0.76],[0.1,0.2],[0.61,0.74],[0.72,0.79],[0.08,0.14]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.35714287,0.21428573],[0.65000004,0.75],[0,0.25],[0,0.1],[1,1]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Hungaroring": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.6,0.75],[0.68,0.75],[0.07,0.21],[0.49,0.51],[0.52,0.62]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.42857146],[0.4,0.55],[0.25,0.75],[0.1,1],[0.3125,0.875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SpaFrancorchamps": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.37,0.45],[0.42,0.52],[0.83,0.97],[0.56,0.64],[0.35,0.47]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.35714287,0.2857143],[0.35,0.4],[0.125,0.375],[0.05,0.3],[0.625,0.875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Monza": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.12,0.19],[0.64,0.7],[0.98,1],[0.45,0.53],[0.61,0.68]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.14285715,0.071428575],[0,0],[0,0],[0,0],[0.75,0.4375]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"MarinaBay": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.58,0.66],[0.35,0.53],[0.07,0.14],[0.38,0.49],[0.65,0.75]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[1,0.92857146],[0.6,0.7],[1,1],[1,1],[0,0]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Sochi": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.36,0.38],[0.39,0.43],[0.61,0.63],[0.45,0.48],[0.48,0.53]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.35714287,0.35714287],[0.25,0.4],[0.25,0.375],[0.15,0.35],[0.1875,0.125]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Suzuka": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.63,0.72],[0.38,0.51],[0.33,0.47],[0.58,0.62],[0.2,0.25]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.71428573,0.71428573],[1,1],[1,1],[1,1],[0.8125,0.75]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"HermanosRodriguez": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.61,0.69],[0.59,0.71],[0.36,0.49],[0.5,0.57],[0.34,0.46]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5,0.35714287],[0.75,0.8],[0.5,0.625],[1,0.90000004],[0.5,0.25]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"CircuitOfTheAmericas": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.62,0.75],[0.57,0.69],[0.33,0.47],[0.58,0.62],[0.28,0.44]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.71428573,0.71428573],[0.95,1],[1,1],[1,1],[0.75,0.5]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Interlagos": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.54,0.67],[0.56,0.71],[0.42,0.5],[0.52,0.58],[0.39,0.49]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.42857146,0.42857146],[0.6,0.6],[0.375,0.625],[0.25,0.90000004],[0.5625,1]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"YasMarina": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.48,0.62],[0.47,0.69],[0.44,0.56],[0.45,0.53],[0.49,0.62]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.5],[0.75,0.8],[0.875,1],[0.95,1],[0.3125,0.25]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Miami": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.66,0.76],[0.5,0.69],[0.34,0.43],[0.53,0.6],[0.26,0.46]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.71428573,0.5],[0.95,1],[0.875,1],[0.95,1],[0.5625,0.1875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Zandvoort": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.65,0.79],[0.32,0.47],[0.26,0.4],[0.64,0.67],[0.39,0.53]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.6428572,0.5714286],[0.7,0.75],[0.75,0.875],[1,1],[0.8125,0.875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Imola": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.67,0.74],[0.38,0.56],[0.42,0.5],[0.56,0.61],[0.22,0.3]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.5],[0.6,0.7],[0.25,0.75],[0,0.05],[0.75,1]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ERaceTrack_MAX": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.6,0.63],[0.9,0.93],[0.12,0.15],[0.45,0.48],[0.87,0.9]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.8571429,0.8571429],[1,1],[1,1],[1,1],[0,0.125]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"INVALID": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0.45,0.55],[0.45,0.55],[0.45,0.55],[0.45,0.55],[0.45,0.55]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.42857146],[0.4,0.55],[0.25,0.75],[0.1,1],[0.3125,0.875]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"": {
|
||||||
|
"perfectEffects": [
|
||||||
|
[0,1],[0,1],[0,1],[0,1],[0,1]
|
||||||
|
],
|
||||||
|
"perfectSetups": [
|
||||||
|
[0.5714286,0.42857146],[0.4,0.55],[0.25,0.75],[0.1,1],[0.3125,0.875]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
5700
consts/tracks_game22.txt
Normal file
5700
consts/tracks_game22.txt
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user