Skip to content

add: 0 Series 8 historical Shinkansen formations#33

Open
aam-ancient-consulting wants to merge 2 commits into
OpenTTD-JPplus:mainfrom
aam-ancient-consulting:pr/0-series-formations
Open

add: 0 Series 8 historical Shinkansen formations#33
aam-ancient-consulting wants to merge 2 commits into
OpenTTD-JPplus:mainfrom
aam-ancient-consulting:pr/0-series-formations

Conversation

@aam-ancient-consulting

Copy link
Copy Markdown

Summary

Adds eight historically accurate fixed-formation variants of the 0 Series Shinkansen as purchase-menu subtypes of the base 0 Series (variant_group 123):

ID Name Cars Operator(s) Service
130 H Formation 12 JNR 1964–1986
131 H Formation 16 JNR / JR Central / JR West 1964–1999
132 K Formation 16 JNR / JR Central 1976–1992
133 NH Formation 16 JNR / JR Central / JR West 1979–1999
134 YK Formation 16 JR Central 1986–1999
135 SK Formation 12 JR West 1987–2000
136 R Formation 6 JR West 1992–2008
137 Q Formation 4 JR West 1997–2008

Each formation includes:

  • Correct car count and consist length
  • Operator info in the purchase description
  • Per-formation passenger capacity (33 × CapacityFactor() per car)
  • Running costs scaled by formation length
  • Correct panto/coach/cab ordering for both forward and reverse directions
  • Consists cannot be coupled to other trains (CANT_COUPLE_CONSIST)
  • Vehicle IDs 130–137 assigned in vehicleid.pnml

🤖 Generated with Claude Code

Ancient Consulting LTD added 2 commits May 31, 2026 22:43
Adds eight historically accurate fixed-formation variants of the 0 Series
Shinkansen as purchase-menu subtypes of the base 0 Series (variant_group 123):

  H12 – JNR H Formation, 12-car (1964–1986)
  H16 – JNR/JRC/JRW H Formation, 16-car (1964–1999)
  K16 – JNR/JRC K Formation, 16-car (1976–1992)
  NH  – JNR/JRC/JRW NH Formation, 16-car (1979–1999)
  YK  – JRC YK Formation, 16-car (1986–1999)
  SK  – JRW SK Formation, 12-car (1987–2000)
  R6  – JRW R Formation, 6-car (1992–2008)
  Q4  – JRW Q Formation, 4-car (1997–2008)

Each formation has correct car-count, operator info in the purchase
description, per-formation passenger capacity (33 × CapacityFactor() per
car), running costs scaled by formation length, and correct
panto/coach/cab ordering for both forward and reverse directions.
Consists cannot be coupled to other trains (can_attach_wagon returns
CANT_COUPLE_CONSIST). Vehicle IDs 130–137 assigned in vehicleid.pnml.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant