Enhance Torn racing with a cleaner leaderboard, realistic live telemetry, API-driven stats/history analysis, and race-result export tools.
- Migrated to a modular source layout with a single-file build output for userscript deployment.
- Replaced chart-based history/stats views with fast API-first cards, timeline, and sortable tables.
- Added true paginated official-race ingestion via
/user/raceslinks. - Redesigned expanded driver dropdown cards (desktop/mobile) and improved telemetry animation behavior.
- Reduced dead code and cleaned stale legacy paths.
- Overview
- Key Features
- Enhanced Driver List
- History Panel
- Stats Panel
- Export Panel
- Settings Panel
- API Usage and Privacy
- Installation
- FAQ
Torn Racing Telemetry replaces Torn's default race list with a telemetry-first interface and adds API-powered analysis panels. It is designed for practical race-day usage: fast reads, clear comparisons, and easy export.
- Author: TheProgrammer (2782979)
- Distribution: final bundled userscript (
tornracingtelemetry.js) - Compatibility: browser userscript managers and Torn PDA flow
- Optional replacement of Torn's leaderboard with always-sorted custom list.
- Live speed, acceleration, and optional progress display.
- Color-coded telemetry by acceleration/deceleration.
- Expandable per-driver detail cards with lap metrics and API racing stats.
- Stats panel with summary cards, comparison windows, and sortable track/car/race tables.
- History panel with summary cards, race-event timeline, and sortable recent-races table.
- Track and car static-data caching for faster panel loads.
- Comparison metrics tuned for limited-history windows (no hard 40-race requirement).
- Export final race results as HTML, Markdown, CSV, TXT, or JSON.
- Copy exported race data to clipboard.
- Full settings panel for telemetry, animation, smoothing, API behavior, and UI toggles.
- Torn PDA API-key placeholder auto-setup support.
The collapsed list keeps race order and top-line telemetry easy to scan.
Expanding a driver shows status, lap/progress cards, calculated speed/accel, estimate data, and API racing stats.
Telemetry color semantics:
- Green: positive acceleration.
- Red: braking/deceleration.
- Neutral: low/near-zero acceleration.
The History panel loads official races from the API on open and renders summary cards plus timeline/table views.
Highlights:
- Window comparison cards (
Last N vs Prev N) for position trends. - Average skill-per-race metric across loaded history.
- Race timeline for quick event review.
- Sortable recent-races table for detailed inspection.
The Stats panel focuses on performance analytics and breakdowns from official race history.
Highlights:
- Performance snapshot cards (wins, podiums, rates, best lap, etc.).
- Window-based deltas for position/win/crash/lap behavior.
- Track breakdown table and car breakdown table.
- Recent official races table with sortable columns.
Export final race results in multiple formats or copy the output directly.
Available formats:
- HTML Table
- Markdown Table
- CSV
- Plain Text
- JSON
Configure all major behavior from one place.
Main controls:
- Enable/disable History and Stats panels.
- Telemetry display options (speed, acceleration, progress).
- Speed unit, color coding, animation toggle, smoothing values.
- API key, API stats-on-click toggle, and race analysis limit.
- Hide/show Torn's original leaderboard.
This script stores settings and API key locally in userscript storage and only sends API requests to Torn's official API.
| Item | Behavior |
|---|---|
| Data storage | Local only |
| Data sharing | None |
| API destination | api.torn.com only |
| Typical key level | Limited Access (custom selections) |
| Required selections | user (personalstats, races), racing (tracks, cars, records) |
- Install a userscript manager (Tampermonkey or Violentmonkey).
- Install the script from GreasyFork: https://greasyfork.org/en/scripts/522245-torn-racing-telemetry
- Open Torn racing page and configure settings.
- Add API key for full Stats/History/driver API features.
- Torn PDA users can use the managed placeholder flow (
###PDA-APIKEY###).
No. It is a UI enhancement script using Torn's public API endpoints.
The key is stored locally in userscript storage and used only for Torn API requests.
Core on-page telemetry works without it, but Stats panel, History panel, and per-driver API stats require it.
Because lower finishing position is better. A positive delta means average finishing position number increased (worse performance).
Hard refresh the page first. If needed, use Settings -> Clear Script Data.





