Getting started
Four things happen before you can look at a single stat: install and sign in, download the solved spots you play, import hands, then open a tab. This page walks through them in order and ends with a map of where everything lives.
0. Install and sign in
Download the installer from megamaster.io/download and run it. Windows will show "Windows protected your PC" the first time, because the installer is not yet code-signed: click More info, then Run anyway. The installer shows the licence terms, then installs for your user only — no admin rights needed.
On first launch megamaster asks you to sign in with Google. Use the Google account your licence is on; your browser opens, you approve, and the app picks it up. A licence covers two computers, and you can see and remove them under Settings › Licence. The app checks its licence about once a week and works offline in between.
Updates arrive in the app: when a newer version is published, a strip above the header offers Update and restart. Your database and settings are untouched by an update.
Versions before 0.2.7 refused a valid sign-in when your PC's clock ran even a second or two behind Google's, with "Token used too early … check that your computer's clock is set correctly". Update the app, or resync the clock under Windows Settings › Time & language › Date & time › Sync now, then sign in again.
1. Download the spots you play
The solved library is not in the installer; it downloads on demand. Open Solve › Library and, under Solver library, download the summary package for each pot type and position pair you want to review — single-raised BB vs CO, 3-bet CO vs BTN, and so on. Packages are 10–170 MB each. The Lines map, sizing costs and hand grading read these. Individual solved trees (one per flop, ~30 MB) then download by themselves the first time the trainer or viewer opens a board, into a cache whose size you set on the same screen.
2. Export your hands
From your poker site's hand history export tool, save a folder of hand history text files, or a single
.zip or .rar of that export. megamaster reads GGPoker, PokerStars, WPN, CoinPoker, 888poker, PartyPoker and iPoker exports — .txt for most
sites, session .xml for iPoker — and works out which site wrote each file itself, so you are
never asked and a folder holding more than one room's exports imports as all of them. The importer is adapter-based, so another site is a
matter of writing a new adapter, not a rearchitecture.
3. Import
Open the Data tab and stay on its Import section. Drop your export onto
the field (or browse to it), then hit Import. Subfolders are included, so the folder to point
at is the one holding every screen name — HandHistory, not HandHistory/yourname. The import runs on a background thread and reports live progress — files seen,
hands parsed, duplicates skipped, parse errors — because a real export can run to tens of thousands of hands
and a silent multi-minute POST just looks like a hang.
Hands are keyed by site + hand number. Re-importing the same export, or an export with overlapping hands from a previous session, just skips what's already there — nothing gets double-counted.
4. What happens during import
- Each hand is parsed into structured players, actions, board, and pot data.
- Position (BTN, SB, BB, UTG, ...) is derived from seat + button, not read off the export literally — so it stays correct for 6-max, 9-max, and shorthanded tables alike.
- Pot type (walk, limped, SRP, 3bet, 4bet, 5bet+) and whether Hero was the preflop aggressor are computed once at import time, so every later query can filter on them directly instead of re-deriving them.
- Bet-size-as-percent-of-pot is precomputed per action, which is what powers the B30/B50/B70-style bucketing everywhere in the app.
- Hero's net result and all-in-equity-adjusted result are computed per hand, feeding the Results tab.
5. Where your data lives
Everything is stored locally in a SQLite database on your own machine. There's no server in the loop for import, storage, or querying — the whole pipeline runs on your machine against your own files. The only things the app fetches are the solved library and your licence; the only things it sends are anonymous usage counts (off in Settings if you prefer) and, if you turn it on, your drills for the phone app. See Privacy.
6. Where everything lives
Five tabs across the top, in the order you'd meet them — the reports you read first, the tools you use away from the table, and the setup you touch rarely.
- Lines — where the app opens: the Lines map, the Preflop view, the decision-node explorer and the line overview, one matchup at a time.
- Train — drills proposed from your leaks, routines, puzzles and free play.
- Population, Results — the reports.
- Solve — Build, Viewer and Library, three sections of one solver workflow.
- Data — Import and Players, from the header menu.
The date/stake/players/position filter isn't a tab: it's the chip in the header, and it narrows every report tab at once. Your database file is also in the header — click it to switch databases.
Next
Once you've got hands imported, the Lines map is where the app opens and the fastest way to see something real: pick a matchup on the rail, and the key nodes of that line are there with your play beside the solver's — the red numbers on the rail say where to look first.