pro_engineer — the window

Pro Engineer/The window

RG Pro Engineer — the same engineer, in a window

Two programs, one engineer. RG Pro Engineer is the graphical one — a native desktop window with ten screens, plotted channels and a drawn circuit. Pro Engineer is the terminal one: the same analysis in a text console, for a second monitor or a Steam Deck. They are separate downloads, they ship together and carry the same version, and everything that decides anything lives in one shared core so the two can never tell you different things about the same lap.

A race engineer that says what to change, and where.

The terminal reads your simulator and answers in sentences. This is the same engine behind a graphical window: every channel plotted and hoverable, the circuit drawn from the game's own files with your line on it, your car drawn from its own model to scale — and an engineer that names the corner, prices it in seconds and tells you what to do about it.

A SECOND SCREEN THAT ANSWERS

Telemetry tools show you numbers. The hard part was never reading them — it is knowing which of the forty on screen is the one costing you the lap. This one answers that in the sentence it opens with.

RG Pro Engineer dashboard: the car drawn to scale from its own model with tyre temperature, pressure and tread at each corner, brake temperatures, load and slip per wheel
The car is your car. Its outline, its wheelbase and the size of its tyres are read out of the model the game itself renders — a Miata and a GT3 are different shapes on different wheelbases, drawn to scale, and a mod nobody has ever seen works the same way.

THE ENGINEER

Every finding names the corner, says what it cost in seconds, and gives one instruction resting on two measured numbers. Not "understeer: 12" — a count nobody can go and work on.

Post-stint debrief in RG Pro Engineer: what to fix from the lap that ended, where the time went corner by corner, and where readings went outside their window
T7 · Les Combes — 0.28 s. Brake later; you are stopping the car before the corner needs it. Under it: eight km/h slower at the apex, on the brakes twenty metres earlier. And when nothing measured explains a loss, it says so rather than picking a reason.

It does not guess an optimal line. Your own quicker lap is the proof the corner can be taken faster, and the difference between the two laps is the instruction — which is not a model of a car, it is a thing you already did.

THE CIRCUIT, AND THE ROAD

The track is drawn from the game's own files, complete from the first frame — not traced out as you drive. Corners carry the names the circuit actually gives them, the pit lane is drawn apart from the racing surface, and the map zooms sixty times into one corner without going coarse.

Spa-Francorchamps in RG Pro Engineer with its real corner names, sector marks, braking points and the driven lap coloured by speed
Eau Rouge is called Eau Rouge, because the track says so.

EVERY CHANNEL, ON ONE CURSOR

Twenty-seven plots to choose from, stacked against distance so two laps through one corner line up. Hover anywhere on a trace and the same point is marked on the map and on every other plot — one pointer, one place on the track, every channel at once.

RG Pro Engineer analysis: speed, pedals, steering, g forces and revs plotted against distance round the lap with the circuit beside them
Speed, pedals, steering and slip, g forces and revs — and the track beside them.
Corner-by-corner comparison in RG Pro Engineer showing time lost per corner against a reference lap with braking point and entry, apex and exit speeds
Corner by corner against any lap you choose — not only against your best. Two laps you drove differently on purpose say more against each other than either says against the quickest one.

WHEN TO STOP

One question, answered first: how many laps are left, and which of fuel, the clock or the tyres runs out soonest. The arithmetic behind it stays on the page, because a number with no working shown is a number nobody trusts twice.

Strategy screen in RG Pro Engineer: laps remaining on fuel, on the session clock and on tyre life, with race pace history and track conditions
Fuel, the clock, brake life and tyre life — and which of them bites first.

THE PARTS YOU CHOOSE

Seven modules, each off until you turn it on, and each saying what it costs before you press anything — what it depends on, how large it is, and whether it wants frames from a machine the game is already using. Off, a module costs nothing at all: not the code, not the memory, not the frame time, and that is asserted by a test rather than promised.

The modules screen in RG Pro Engineer: seven modules grouped by area, each with what it costs, what it depends on and a switch
Every module says what it is for, what it costs, and where its tab will appear.
The Look module in RG Pro Engineer: five palettes, text sizes, spacing, corners, borders and contrast
Five palettes including a light one, and fifteen settings about how it reads — put it all back in one press.

THE CIRCUIT IN THREE DIMENSIONS

Every map in every telemetry program is flat, and a circuit is not. Eau Rouge climbs forty metres in three hundred; the Corkscrew drops six storeys; Bathurst is a mountain. From above, all three are a bend. This one is drawn from the track's own files: the elevation at its own size, the road at its own width, its kerbs, its pit lane, and your lap on it where you actually drove — with your quickest lap's line underneath, so a different line through a corner looks like a different line.

The three-dimensional circuit map in RG Pro Engineer, showing elevation, the road at its own width, kerbs and a lap coloured by time gained and lost
Turn it, tip it, or fly it — W A S D, and the camera cannot go through the road.
Pointing at the lap on the circuit map shows speed, gear, pedal and how far off the best lap that place was
Point at the lap and it says what was happening there — including how far off your best you were at that exact place.

SCREENS YOU WRITE YOURSELF

A rail of tools, your document, and what it draws — all three at once. One line per thing you want to see: give it a range and it is a bar, put ~ in front and it is a line over the lap. best(speed) is what your quickest lap was doing at this place on the track, so speed - best(speed) is one line. It can stand in for one of the program's own tabs, or one sub-tab of one — and that tab's own rows arrive in the editor for you to change rather than rebuild.

The RGE studio in RG Pro Engineer: a rail of ready-made lines, the document being written, and the screen it draws updating beside it
Type a line and the screen it makes is beside it, following the car.

SOMEBODY ELSE'S SESSION

Two people, two machines, one network. One drives; the other presses one key and their own screens fill with the driving happening on the other machine — the dashboard, the traces, the map, the corner table and the engineer. Not a summary of it: the whole reading travels, so the watching copy finds the laps, builds the traces and writes its own advice, in its own units and its own language.

It works between this window and the terminal in any combination, and the copies find each other on the network rather than anybody reading an IP address out loud. Being findable is a switch of its own, and turning it off does not stop you seeing anybody — listening is free and says nothing. Nothing about the driving is in what is announced: a name, whether you are driving or watching, and a port.

For a coach watching a driver, a friend on the sofa, or a spare laptop beside the rig showing the session on its own screen. Nothing is uploaded and nothing leaves the local network: there is no server in the middle, because there is no server.

The LAN screen: switches for sharing and watching, the list of machines on the network with the car and track each is driving, and what the link is doing — who is sending, at what rate, how old the picture is
Two switches, everybody on the network, and what the link is doing. The same feature is two buttons in the window.

HOW MUCH IS HERE

10SCREENS
21VIEWS INSIDE THEM
27PLOTTABLE CHANNELS
60×MAP ZOOM
0ACCOUNTS OR UPLOADS

It is a native window — not a browser pretending to be one — so it opens instantly, sits in tens of megabytes rather than hundreds, and leaves the frames where they belong: in the game. Your telemetry stays on your machine. There is nothing to sign into and nothing is uploaded.

BEFORE YOU DOWNLOAD

Will it cost me frames? No — it is its own window

It is a separate program on your desktop, not something drawn inside the game. Every calculation happens in it, and the game is left alone. If you also turn on the in-game panel, that draws what this has already worked out and computes nothing itself — which is the rule the whole panel is built to.

Do I need Custom Shaders Patch?

No. The window reads the game's shared memory, which every install publishes. CSP is needed only for the panel drawn inside the car, and it is an Assetto Corsa mod — so on Competizione there is no panel and this window is the whole of it.

Is my telemetry uploaded anywhere?

No. There is no account, no server of ours and nothing to sign into; your laps are files on your own disk. The program reaches the network for one thing — the published list of releases, to see whether it is out of date — and it verifies what it downloads against the SHA-256 in that list. Sending your numbers to a friend is a thing you switch on, to an address you choose.

Can a friend watch my session? Yes, over your network

Yes. Open LAN, press one key, and pick each other out of a list — the two copies find each other on the network, so nobody reads an IP address out loud. What they get is not a summary: the whole reading travels, so their copy finds the laps, builds the traces, draws the map's line and writes its own advice in their units and their language. It works between this window and the terminal in either direction, and there is no server in the middle — nothing leaves the local network. On a network that blocks multicast, typing an address still works.

Which simulators does it read?

Assetto Corsa in full, and Assetto Corsa Competizione for everything ACC measures — no camber advice there, because the game publishes no inner or outer tyre temperature. What each game reports is a table, and what a game does not publish is withheld rather than guessed.

DOWNLOAD

Pick the one for your system. Both are the same release.

Check what you downloaded. A SHA-256 for each file is published beside them in rg-pro-engineer.json, so you can verify the bytes before you run them — sha256sum on Linux, Get-FileHash on Windows. The program checks its own updates against the same list and refuses anything that does not match, which is what an update channel has to do if it is not to become a way of running somebody else's code.

On Linux the game's telemetry lives inside a Wine prefix, so a small bridge runs in it and mirrors the pages out. The program fetches and starts it for you.