Skip to content

refactor: correcting iracing NASCAR car path data#29

Open
sdcarter wants to merge 6 commits into
Lovely-Sim-Racing:mainfrom
sdcarter:main
Open

refactor: correcting iracing NASCAR car path data#29
sdcarter wants to merge 6 commits into
Lovely-Sim-Racing:mainfrom
sdcarter:main

Conversation

@sdcarter
Copy link
Copy Markdown
Contributor

refactor(data): synchronize and modernize NASCAR car definitions

Summary

This PR addresses several inconsistencies and breaking paths for NASCAR car dashboards in iRacing. This is required as I originally pushed in the data but the iRacing car paths were incorrect.

Key Changes

  • NASCAR Cup Next Gen: Updated IDs and names for Chevrolet Camaro ZL1, Ford Mustang "Dark Horse," and Toyota Camry.
  • NASCAR O'Reilly Series: Standardized nomenclature and IDs (e.g., stockcars2 supra2019).
  • NASCAR Gen 4: Aligned legacy car Definitions with the stockcars-gen4-... naming convention.
  • Pre-commit Fix: Adjusted the pretty-format-json hook configuration (--no-ensure-ascii) to prevent the formatter from escaping non-ASCII characters (like those in Léman or Huracán).

- Rename NASCAR Next Gen, O'Reilly (Xfinity), and Gen 4 car JSON files.
- Update internal carId and carName for branding alignment.
- Synchronize data/manifest.json with new paths and IDs.
- Remove legacy JSON files.
…re manifest.json unicode

- Update .pre-commit-config.yaml to include --no-ensure-ascii argument.
- Revert escaped Unicode characters in data/manifest.json to their original form (e.g., Léman, Huracán).
… synchronization

- Reorganize NASCAR car Definitions across Cup (Next Gen), O'Reilly (Xfinity), and Gen 4 series.
- Synchronize manifest.json with final manual carId and path updates.
- Adopt a modernized naming convention for better SimHub telemetry matching.
- Consolidated manual rework history.
@sdcarter sdcarter changed the title Refactor/Correct NASCAR car data refactor: correcting iracing NASCAR car path data Apr 13, 2026
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.

2 participants