Polestar
Polestar is a free, open-source leveling guide addon for WoW: Forever: an in-game arrow and leveling routes that make sense for every race 1 to 60, plus class quests.
The Singapore GP has an overtaking problem. Redraw the lap on real Marina Bay streets, score it under the 2026 rules, and let fans vote.
GamesJavaScript · PythonGitHub @madeinusmateOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Marina Bay has an overtaking problem. Draw a lap on the real streets, score it under the 2026 rules, and vote.
Loading the full README. The saved excerpt is shown below.
Marina Bay Circuit has an overtaking problem. Fix it.
62 laps under the lights and hardly anywhere to pass. Keep the start/finish straight, take any street after Turn 1, and find out in seconds whether your lap would let cars race under the 2026 rules and what overtaking index it gets.
Bugs · Ideas · A layout worth a look
A public site for proposing laps of the Marina Bay street circuit and comparing them under a simple 2026-regulation lap sim. A layout may run the start/finish straight clockwise or anticlockwise, and the rest of the lap follows real streets.Read the full README ↗62 laps under the lights and hardly anywhere to pass. Keep the start/finish straight, take any street after Turn 1, and find out in seconds whether your lap would let cars race under the 2026 rules and what overtaking index it gets.
Live site · Singapore · Draw a layout · Credits
Quick start · Drive · Publish · FAQ · License
pnpm install && pnpm dev
A public site for the Formula 1 street circuits. The homepage lists them. Each circuit has its own streets, raced lap, editor, and leaderboard: Singapore at /singapore, then Azerbaijan, Monaco, Las Vegas, Miami, and Madrid. Layouts keep that circuit's start/finish straight and follow real streets. A layout belongs to one circuit in the database, so a Monaco lap never shows up on the Singapore board.
Lap times and the overtaking index are estimates, not predictions.
Drafts stay in the browser. Publishing and upvoting need Google sign-in. The current circuit and the editor still run with no Firebase keys.
Node ^20.19.0 or >=22.12.0. The package manager is pnpm 8.15.9.
pnpm install
pnpm dev
pnpm test checks the lap sim against the published Python figures and checks that the current lap can be rebuilt from its waypoints. pnpm lint runs oxlint. pnpm build writes dist/.
analysis/analyse2.py. Every layout, including the current one, is scored the same way./singapore/l/:id/drive puts a car on the layout, with the sim's lap as a ghost. Eight-speed gearbox, downforce that grows with speed, tyre grip that falls off past the slip peak, and concrete walls behind a kerb and a strip of run-off.api/layout-card or api/page-card. api/og draws the image./singapore/l/:id/drive plays engine, tyre, and wind sound once you press a key. The current layout and any published layout can be driven. A draft cannot. Older /l/:id and /create links redirect to /singapore.
| Key | Action |
|---|---|
| ↑ | Throttle |
| ↓ | Brake. Hold at a stop to reverse |
| ← → | Steer |
| E / Q | Shift by hand |
| C | Change camera |
| M | Sound |
| R | Restart |
pnpm city downloads the Marina Bay window and bakes it with OSM2World and its CC0 texture style into a compressed, textured glTF. The same bake, with a slug, writes the window around each other circuit (public/drive/cities/monaco.glb and the rest). Drive mode lays that city's mesh under the lap: buildings, streets, water, and parks, in the same metre grid as the road. The bake is flat, so a bridge in the drive view is the lap's own ramp. pnpm car and pnpm drive-assets fetch the car, sky, textures, and sounds from their sources.
| Command | What it does |
|---|---|
pnpm dev | Vite dev server |
pnpm build | Production build into dist/ |
pnpm preview | Serve the production build |
pnpm test | Vitest |
pnpm lint | oxlint |
pnpm city | OpenStreetMap → OSM2World → public/drive/city.glb (pass a slug for another circuit) |
pnpm car | F1 model → public/drive/f1.glb |
pnpm drive-assets | Sky, track textures, tyre loop, engine worklet |
This is the beginning of the README. Read the rest at the original. Read the full README ↗