Wiki im Aufbau. Viele Konzepte hier stammen aus Alpha 0.2 und können sich noch ändern. Das Wiki wird zur Version 1.0 finalisiert — vorerst hilft es Closed-Testern und später Early-Access-Spielern bei der Orientierung. Für die aktuellsten und verlässlichsten Infos tritt dem Discord bei — dort werden Änderungen zuerst angekündigt und du kannst direkt nachfragen.

Für die neuesten Infos dem Discord beitreten

PFS Series Page

The championship's own profile — hall of fame, season history, the nations where it is biggest, and the full rule book.

Noch nicht übersetzt. Dieser Artikel ist vorerst nur auf Englisch verfügbar. Wir übersetzen das Wiki Artikel für Artikel — im Discord bekommst du am schnellsten eine Antwort in deiner Sprache.
In Arbeit. Der erste Entwurf steht, aber Inhalte können sich noch ändern und Screenshots kommen nach und nach dazu. Etwas falsch entdeckt? Sag uns im Discord Bescheid.
Auf dieser Seite

The Series page is the championship’s own profile: its all-time hall of fame, the current season’s race-by-race history, the nations where it is biggest, and the full rule book. It is the reference sheet for “what am I actually competing in” — the points scale, the weekend format and the payouts shown here are read from your live configuration, not from documentation that can drift.

The series is the Pitwall Formula Series (PFS), the top rung of a three-tier ladder that continues with PF2 and PF3.


How to open it

  • Sidebar / desk icon “PFS Series”.
  • Esc or the Back button closes it.
  • Three tabs: Overview, Countries, Regulations.

Overview — the development ladder strip

The page opens with a dark strip labelled DEVELOPMENT LADDER carrying one button per feeder series: Prime Formula Challenge (PF2) and Formula Development Series (PF3). Each opens that series’ own page. See Development series.


Overview — Hall of Fame

Three panels side by side: Drivers, Teams, Engine Suppliers. Each row is one record: a label, a chip (helmet + flag, team badge, or supplier logo), the holder’s name (clickable) and the figure.

PanelRecords tracked
DriversMost championships · Most wins · Most podiums · Most starts
TeamsMost championships · Most wins · Most podiums · Most seasons
Engine SuppliersMost championships · Most wins · Most seasons

These records are PFS-only

This is the single most important thing about the page. A driver’s flat career counters (career_starts, career_wins, …) ingest every series he races — the PF2/PF3 background simulation folds its results into them at each rollover. So every source on this page is passed through DriverCareerRecord::pfs_totals, which subtracts the dev-series-tagged season rows before ranking.

The consequences:

  • A PF3 champion is not a PFS champion. His title exists, it shows on his profile and on his country’s hall of fame — but it will never put him on this panel.
  • The running PFS season survives by construction: it lives only in the flat counters until the rollover, and dev seasons reach the flats and the history in the same rollover step, so there is never a window where a live season is double-counted or subtracted.
  • A history row whose series tag is not a known dev-series abbreviation counts as PFS. Legacy rows stored the team name in that field, which is why old saves still read correctly.
  • World Data’s Driver Career tab is deliberately the opposite: all-series. If a name leads there and is missing here, a feeder campaign is the reason.

Who is eligible

  • Every driver on the grid — yours and the AI teams’.
  • Pool veterans not currently holding a seat, with at least one PFS start or title.
  • Retirees, from the hall-of-fame archive. A hall of fame that forgets its champions the day they retire is not a hall of fame; process_retirements removes a driver from every roster and from the pool, so this archive is the only place his record survives.

Teams include every AI team, retired ones included — a folded constructor keeps what it won. “Most seasons” counts seasons actually raced (completed-season history rows, plus the running one if the team is still alive), not entry-year arithmetic, so a club dead since season 3 stops accumulating.

Engine-supplier records are attributed per season by the supplier that actually powered that season (history rows carry it), with the live season credited to each team’s current supplier — team_history is only written at the rollover, so without the live pass the current year would be invisible.


Overview — Season race history

Below the panels, one row per completed round of the current season, read from each round’s circuit dossier:

ColumnContent
RRound number
Grand PrixVenue name
WinnerHelmet + flag chip and name — clickable, opens his profile
DNFRetirements that race
SCSafety-car deployments
TVMedia rating, drawn as 0–5 filled/empty stars

Before the first race it reads “No race completed yet this season.”

The TV column is the same figure the GP-15 circuit contract review judges a venue on — a run of 1★ and 2★ races at one round is a warning that the series may not renew it. See Calendar.


Countries

The top 15 nations by series fame — a measure of how big the PFS is in each country, not of how good its drivers are.

fame = drivers_pts + circuits_pts + engines_pts + sponsors_pts

drivers_pts  = over the country's TOP 5 drivers:
                 titles×150 + wins×25 + podiums×8 + top-tens×2
circuits_pts = rounds of THIS season's calendar held there × 80
engines_pts  = engine suppliers from the country currently on the grid × 120
sponsors_pts = combined sponsor money per GP from the country's brands
                 (player + active AI teams, at the partner-adjusted
                  effective rate) ÷ 25 000

The table shows the total plus each of the four components, so you can see why a nation ranks where it does — a country can be big on sponsorship money and have no drivers at all.

Only engaged countries are ranked: a nation qualifies once at least one driver (pool, roster or hall of fame) or one signed sponsor originates there. Names and flags are clickable → the country profile.

On smaller screens the list overflows and the generic career-app scroll takes over.


Regulations

Every value on this tab is read from the live configuration, so Settings sliders are reflected immediately.

Weekend Format

  • Free Practice — open running: race and qualifying simulations, trait investigations, development programmes.
  • Qualifying — a 30-minute session; the best lap sets the grid.
  • Grand Prix — standing start, pit stops and refuelling allowed.
  • 20 Grands Prix per season, with free weekends after selected rounds.

Points System

Rendered dynamically from the active rule set — a new rule set added to the catalogue appears here with no UI change. The panel draws one box per scoring position with its points, then states which position is the first to score nothing.

The career default is Classic points (top 6): 10-6-4-3-2-1. The alternative published set is Modern points (top 10): 25-18-15-12-10-8-6-4-2-1. Both championships use the same scale.

Qualifying Rules

The default career also runs the 107 % rule: a car qualifying outside 107 % of pole is excluded from the race, with two escapes —

  • Steward waiver: if more than 25 % of the field is outside the limit, the session is deemed unrepresentative and nobody is excluded.
  • Reprieve: a car within a further 2 % of the limit (i.e. between 107 % and 109 % of pole) rolls a 25 % chance of being spared.

A car that set no time at all is outside the limit and is never “close” to it.

Development Restrictions

This panel only appears when a frozen-parts rule is active. The catalogue publishes one (Spec electronics), but no freeze rule is active in a default career, so the section normally reads “None at the moment — the technical regulations are open.”

When one is active, the federation rolls the specification once, stores it, and every team’s units, blueprints and queued production of that component become identical; design and improvement projects on it are cancelled and cannot be started — by you or by the AI.

Payouts

StreamDefaultSplit
Race prize pool$2 025 000 per Grand PrixBy finishing position; the winner earns about 20× the last classified team
Championship fund$222 750 000 at season endBy constructors’ standing; about 8 to 1 from first to last
TV rights$12 000 000 per entrantPaid to every team at the start of each season

Advanced

  • Adding a rule set is data, not code. The Regulations tab renders whatever active_rule_infos returns, so a mod pack activating a published rule id gets a rendered panel for free. An unknown id degrades to the category default rather than failing.
  • The page builds its data once on first draw and caches it. Reopen the app to refresh after a race.
  • Engine-supplier attribution is per-season and honest. Crediting a team’s whole history to its current supplier used to hand a departing motorist’s entire record to its replacement; history rows now carry the supplier that earned it, with only pre-0.5.1 rows falling back to the current one.
  • The Countries tab measures the series, the country profile measures the country. Fame counts a nation’s top five drivers only; the profile page lists ten and ranks them by the prestige of the series they raced in.
  • prune_hall_of_fame reads through the same PFS-only filter. The retirees kept in the archive are exactly the holders of the four PFS driver records — which is why the hall stays small and never resets.

Common mistakes

  • Expecting a ladder title to appear here. PF2 and PF3 seasons are subtracted. Check the driver’s own profile or his country’s hall of fame instead.
  • Treating the TV column as flavour. It is the input to circuit non-renewal.
  • Reading the payouts as fixed. All three are sliders (Settings → Career); this tab shows your values.
  • Assuming top-10 points because the modern scale is listed in the catalogue. The active rule set is classic top-6 unless something changed it.
  • Confusing series fame with team reputation. Fame is national reach; reputation is your standing as a constructor.
  • Looking for the ladder standings here. The strip only links out; the standings live on the PF2/PF3 page.

See also