Browser bookmark
Drag this into your bookmarks bar once. On any jinteki.net game, click it to open the log here, already parsed — no selecting, no pasting.
How it works
- Drag Analyze this game into your bookmarks bar, once.
- Open any game on jinteki.net — mid-game or finished, spectating or played.
- Click the bookmark. A new tab opens here with the log already parsed.
1. Paste log
Game summary
Game stats
Charts
Agenda points over time
Turn-by-turn table
Net credits gained per turn
Turn-by-turn table
Credits in pool over time
Turn-by-turn table
Cards in hand over time
Turn-by-turn table
Cumulative cards drawn over time
Starting deck size isn't recorded in the log, so this shows cards drawn rather than cards remaining. Dashed reference lines mark 40 / 45 / 49 cards, common deck sizes.
Turn-by-turn table
Alternative: shared turn order
The charts above plot each player against their own turn counter — but Corp's turn 3 and Runner's turn 3 aren't the same moment, and either player can gain credits or draw cards during the other's turn. These same five stats are re-plotted here against the order turns actually started in the log (labels like C1/R1/C2/R2 — Corp turn N or Runner turn N, in play order), so the two players' lines line up in real time instead of by turn number. Compare both and keep whichever reads more clearly for a given log.
Agenda points over time
Turn-by-turn table
Net credits gained per turn
Unlike the "Net credits gained per turn" chart above (which buckets everything a player does by their own last-started turn number, even actions taken during the opponent's turn — e.g. Corp rezzing ice mid-run), this version buckets every credit gain/spend by whichever turn was actually active in the log at that moment. So a rez paid for during the Runner's turn shows up in the Runner's slot here, not retroactively dragging down Corp's already-finished turn.
Turn-by-turn table
Credits in pool over time
Turn-by-turn table
Cards in hand over time
Turn-by-turn table
Cumulative cards drawn over time
Turn-by-turn table
Flagged / unresolved lines
How this works
This reads it for turn count, when each card entered and left play, each card's net credit contribution, and agenda points scored over time.
- Corp assets and ice are installed face-down, so the log doesn't reveal a name until they're rezzed. "In play from" for those cards is the turn they were rezzed, not the (unknown) turn they were actually installed.
- Credits are attributed to a card via its own "uses X to gain N" / "reveal ... and gain N" triggers, plus any "pays N from X" spend that draws from a card's hosted credits.
- Cost is the credits spent to install, rez, play, or activate a card — net credits is gained minus cost.
- In the operations & events table, "triggered" counts each play separately (paying to play starts a new one, even on the same turn) — the expanded rows list every play.
- Identity abilities (cards with a "Faction: Title" name) are tracked as in play from turn 1 for the whole game.
- Click-for-credit is grouped separately per side rather than attributed to any card. When a card's "gain" line has no number (the credit icon was stripped from the log text), it's read as a click gain rather than a credit — 1 click by default, or a hardcoded amount for specific cards known to grant more (e.g. Nanomanagement grants 2).
- A card that shuffles itself away (e.g. Spin Doctor's "shuffle" ability) is treated as leaving play at that point, same as being trashed.
- Start/end-of-game chat badges (GLHF / GG / TY4TG) are detected from simple keyword matches on chat lines — a message that doesn't use these words won't be picked up.
- Scored or stolen agendas aren't tracked as economy permanents, only in the agenda points chart.
- Both players are assumed to start with 5 credits and 5 cards in hand, per standard rules.
- Concession is detected from a "<player> concedes" line — this phrasing hasn't been confirmed against a real jinteki.net concession log, so treat the CONCEDE badge as best-effort.
- When a card's effect silently adds another agenda to a score area (e.g. Regenesis revealing an agenda from Archives), the points for that agenda aren't stated in the log. They're filled in from a small hardcoded table sourced from NetrunnerDB; an agenda not in that table is flagged instead of guessed.