The Circuit Profile is a venue’s full dossier: its layout, its key facts, every race ever held there, its all-time lap record, its spectator facilities and its contracts. It is keyed on the circuit’s stable identity, so it works for a track that holds a round this season, a track waiting in the world pool, and a track that was dropped from the calendar three seasons ago.
How to open it
Four routes, all landing on the same page:
- Calendar — click the circuit name on any announced round, click an already-selected row, or press View Circuit.
- Hub — the next-GP widget.
- Race Debrief — after the race.
- World Data → Circuits — any row in the world pool, including venues with no round this season.
Esc or the Back button returns to wherever you came from.
How the page resolves a venue
It looks the circuit up by circuit_seed — the stable identity every race result, statistic and lap record hangs off — in two places:
- The season calendar, when the venue holds a round. That gives the display name (with the title-sponsor prefix), the stored outline and this season’s lap count.
- Otherwise the world pool. Identity comes from the pool entry, the layout is regenerated from the seed, and the lap count is derived from the series’ race distance.
If neither has it, there is no page. That is also why a venue that leaves the calendar keeps its own history rather than handing it to whichever track replaced it: the round changed seed, the history did not.
Circuit panel — identity and layout
The header carries the country flag, the venue name, the location (City, Country) and the character chip, colour-coded: High-Speed blue, Technical orange, Street magenta, Balanced green.
The track map is the same mini-map renderer the Calendar and the Hub use, drawn from the stored outline when the round has one and regenerated from the seed otherwise.
Clicking the flag or the country name opens the country profile.
Key facts panel
| Row | Meaning |
|---|---|
| Length | Circuit length in km |
| Turns | Turn count |
| Laps | This season’s race distance in laps |
| Race distance | Length × laps |
| Weather | A representative forecast for the location — condition and temperature, biased by region (a Gulf venue runs 32–42 °C, a Nordic one 10–20 °C) |
| Downforce | Derived from the character |
| Tire wear | Derived from the character |
| Overtaking | Derived from the character |
The three derived rows follow one table:
| Character | Downforce | Tire wear | Overtaking |
|---|---|---|---|
| High-Speed | Low | Low | Easier |
| Technical | High | High | Difficult |
| Street | High | Medium | Very Difficult |
| Balanced | Medium | Medium | Moderate |
The weather line is a sample, not a booking. It is generated fresh each time the view is built, so it will not read the same twice — treat it as “what this place is usually like”, not as this weekend’s forecast.
Track traits panel
Currently a placeholder. It reads “Track traits are not yet developed”, with a note that distinct per-circuit characteristics — kerb severity, grip evolution, bumpiness — will appear here in a future update.
The designed system is documented on Track Traits; nothing in it is live yet, and the panel is deliberately honest about that rather than showing invented data.
Race history panel
One row per completed race, newest first:
| Column | Meaning |
|---|---|
| Year | Calendar year of the race |
| Ser. | Series abbreviation (currently always PFS) |
| Winner | Driver name — clickable, opens his driver profile |
| DNF | Retirements |
| Crash | Distinct heavy single-car impacts logged during the race |
| SC | Safety-car deployments |
| Pass | Overtakes |
| Media | The race’s media rating, drawn as 0–5 filled/empty stars |
Before any race is held there: “No race has been held here yet.”
This table is the evidence the series uses. The GP-15 contract review reads exactly two of these columns — the average of Media and the average of DNF — and compares them to the calendar-wide averages. A venue with a column of 1★ and 2★ ratings and a high retirement count is a venue in trouble. See Calendar for the exact score.
Every row is written once, at the Debrief, and never recomputed.
Statistics panel
Races held — the length of the history above.
Lap record — the fastest race lap ever set here, in M:SS.mmm, with the holder’s helmet and national flag, his name (clickable → his profile) and the year it was set.
The record is a candidate every race: the fastest lap across the whole field is compared to the standing record and replaces it if quicker. It is stored on the circuit, not on the calendar round, so it survives the venue being dropped and coming back — and a record set on a track that left the calendar in season 4 is still there when the track returns in season 9.
Before any lap is set: “No lap record set yet.”
Contracts panel
Two rows.
PFS — the series contract, shown as N yrs, or Final year when one season or less remains. For a venue that has never raced this is a cosmetic default derived from the seed rather than a live contract.
Title sponsor — the naming-rights holder and the remaining length of its deal, or “No title sponsor.”
Two things to know:
- A title sponsor is a calendar concept. A pool venue with no round this season has none, by definition.
- Title backing is negotiated per event and leaves with the venue: when a round changes track at the rollover, the incoming venue arrives unsponsored.
The two contracts can run to different lengths — a sponsor deal can outlast the venue’s series contract or expire before it.
Facilities panel
The venue’s own infrastructure, rolled once at pool creation and fixed for its life (a circuit does not rebuild its grandstands mid-career):
| Row | Meaning |
|---|---|
| Infrastructure | 1–5 ★ — grandstands, paddock, access, hospitality. Currently rolled in 3–5: the pool is meant to read as a credible international field |
| Capacity | 1–5 ★ — the venue’s crowd class |
| Safety | 1–5 ★ — run-off, barriers, medical access. Rolled and stored; not yet wired to anything |
| Seated | Grandstand capacity |
| Standing | General-admission banks |
| Total capacity | Their sum |
Capacity stars are anchored on real venues: 5★ = 120–150 k, 4★ = 85–120 k, 3★ = 60–85 k, 2★ = 40–60 k, 1★ = 25–40 k.
The two star ratings mean different things. Capacity sets how many people fit; infrastructure sets how many of them sit down — 5★ facilities seat 88 % of the crowd, 3★ seat 55 %, 1★ seat 30 %. A big venue with modest facilities is a big venue with grass banks.
Hovering the panel raises a help bubble: “Visitor facilities: grandstands, paddock, access and hospitality. Better-appointed venues are likelier to hold a round.” That is literal — the calendar draw weights a venue’s chance of taking a round by its infrastructure star (5★ ×2.0 down to 1★ ×0.5).
A venue with no facility survey — a mod-pack round, or a save mid-migration — shows “No facility survey for this venue” instead.
Advanced
circuit_seedis the whole filing system. History, lap record, statistics and this page are all keyed on it. A hand-drawn (mod) circuit derives its seed from an FNV hash of its name and geometry, so the same drawn track always keys the same dossier across sessions and careers.- The page works for pool venues. Open World Data → Circuits and click a track that has never raced: you get its layout, facts and facilities with an empty history. That is the right way to judge a potential replacement before the GP-15 review picks one.
- Prestige is not on this page — it lives on the World Data Circuits row, computed as two-thirds average media rating and one third longevity (capped at 12 seasons).
- Character drives more than the three derived rows. It determines the generator’s turn count and length ranges, which is why High-Speed circuits are long and few-cornered while Technical ones are short and busy.
- Race distance here is this season’s. Change
race_distance_factorand the Laps and Race-distance rows move, because both come from the sharedlaps_for_distanceformula. - The crash count is not the DNF count. Crashes counts heavy single-car impacts logged in the race event log; DNF counts retirements from any cause including mechanical failures.
Common mistakes
- Reading the weather line as a forecast. It is regenerated on every view.
- Expecting the lap record to be a qualifying time. It is the fastest race lap.
- Assuming a dropped venue’s page disappears. It resolves from the world pool and keeps its whole history — that is the entire point of separating seed from round.
- Thinking a low Media rating is the venue’s fault. The rating scores the race: a processional Grand Prix with a 30-second winning margin rates badly wherever it happened. It is still what the review counts.
- Treating Safety stars as a mechanic. They are rolled and displayed but nothing reads them yet.
- Expecting a title sponsor to follow the round. It follows the venue, and dies with the contract.
See also
- Calendar — the season schedule and the GP-15 renewal review
- World Data — the Circuits tab, with prestige and contract status
- Track Traits — the planned system behind the empty panel
- Country Profile — where the flag click leads
- Driver Profile — where a winner or record holder leads
- Race Debrief — where each history row is written
- PFS Series page — the season-wide race history
- Weekend Loadout — planning for the circuit you just read