0.5.4
Results: rakeback over 100%, blank RB says why
What changed in each release, newest first. The app updates itself; each update shows these notes.
Results: rakeback over 100%, blank RB says why
Live tables redesign, open-ended matches, review with both hands > Trainer pool tendency box > Results walks and blanks
Leaderboard tiers by place, Grinder > Results ante stakes and rake re-read > drilled hands open solved
Live tables fix > tables now connect
Live tables: play other megamaster users heads-up for play money in Train > Live, then go through the hands together with comments. Each hand is graded on your own machine as it ends, against the heads-up single-raised, 3-bet and 4-bet solves; raises default to the solver's sizes. Each decision has 15 seconds, then a time bank of 30 seconds plus 10 more every 10 hands. Live hands stay out of your hand database and stats.
Lines: quick leaks, every position at once, 75-150bb setting, the hands they raised or called, Your defence redesign, action-letter names. Train: prepare your whole routine, coaches make Arenas from saved hands. Results: rake and rakeback, ante rows. Fixes: ante filter, defence totals, Analyse loading.
Leaderboards: switching sharing off no longer deletes your shared results; the poker-client message names the program it found
Export logs for support (names, e-mails and user name removed)
Solver Stop button and live accuracy; Viewer suit filter, donk removal and best single size; grading asks before using disk; less text across the app
Phone drills: RNG dice, Rated box, mixes, clock, score and subtrees
Several tables: each grades under itself, keys follow the mouse; MDF hint; fixed bet colours by size; viewer hover shows combos
Drills over spot groups (e.g. IP as PFR vs the BB from every position), dealt as often as you play them; Free play shows each spot's share of your pots
Trainer: Prepare hands (deal and solve up to 20 hands ahead, then train without waiting), turns solved per hand (1-3), the re-solving pill always offers ready hands and Settings; IP may 3-bet in the default subtree sizes
Air card: how often the solver bets its air on the turn as well as the river, the air hands ranked by bet rate (click to mark them in the range grid), and tick boxes for which hand classes count as turn air
Heads-up routine, ready hands, RNG bands, 1bb minimum bet, viewer class outline
Trainer header says per board whether flop/turn are EV-graded
Trainer Subtrees: Use another size (play your preferred size at a priced EV cost); Max EV rivers use Best 2 by default; Practical retired
Trainer Subtrees: River Best 2 (each player's two best river sizes), and re-solved spots open in the viewer
Trainer Subtrees: play the turn and river with your own bet sizes (Max EV, Practical, Custom), re-solved as the hand is dealt. Thanks to AJ (@ajxyz).
Preflop sims from the Megamaster library > download, train, EV-graded
River decisions show how often the solver bets its weak hands; Subtree from here re-solves a turn or river spot in Build; Range rows in the trainer panel; RNG roll of 100 no longer grades against a 0% action
Library and drill creator show each spot's share of your pot volume
Routines count every hand of today's drill; viewer: river in deal order, action list fits, coloured Go to
Settings is now split into groups down the left - Account, Appearance, Table & numbers, Training, Solver & data, App - with a search box, so each setting is easy to find.
Solves finish about 15% faster: the built-in solver now converges in fewer iterations, with the same answers. Settings > Solver memory: keep Fastest, or choose Use less memory to solve with half the memory (a little slower). Solves too big for your free memory now switch to the low-memory engine on their own instead of grinding to a halt. Fixed: Solve in the hand replayer could fail with 'tree failed to build'.
Runouts in the viewer: on any turn or river decision, one button shows the same line on every card the street could have dealt, each card with its strategy, EV or equity and an average across all of them. Cards where few hands still reach the line are faded and show their reach. River runouts solve themselves in a few seconds.
Settings > Data folder moves solver trees and data to another drive; Settings > Pot shown (default: before the bet you face). Opponent's bets wait for their card; no more page jumps; routine bar counts the routine's hands; Finish session button; plain-English spot names; viewer suits off and remembered; Midnight table fixes.
Import your own HRC and RocketSolver preflop sims (Data > Preflop sims): browse their ranges, compare your frequencies with them, and train on them in Train > Preflop. EV loss shows only when the export has EV. Hands trained on imported sims never go to the leaderboards.
Biggest mistakes showed turn and river bets too large (the total since the flop, not that street's bet); fixed, and share links from those streets now add up. Recent decisions can now be shared as a link with the pot and bets on each street.
Share links from Biggest mistakes now show the pot and every bet on each street (and the whole hand, if you starred it); the web replay draws real chip stacks that slide out and into the pot.
The Midnight table now has a light version: right-click the table > Mode and choose Match app (the default, follows the app's theme), Dark or Light. The felt keeps its colour, a shade lighter; on the phone the table stays dark unless you pick Light.
Share link: from any trainer hand, Share > Share link copies a megamaster.io link that anyone can open and replay in their browser, no licence needed, with the picture of the hand as its preview. Only your own decisions and their grades are shown, never ranges or your name. Settings > Shared links lists your links with how often each was viewed, and deletes them.
Share hand: copy a clean picture of any hand to paste into Discord (Ctrl+Shift+C at the trainer table), save it as a PNG, or copy a one-line summary; pictures from the replayer and viewer show positions, never screen names. Trainer notes: write down your thinking before you answer (Note, or N), then compare it with the solve in the grade panel, This hand, the end-of-session review, History and Biggest mistakes; notes written on the phone reach your desktop. Notes are never shared on the leaderboards.
The trainer table no longer jumps after you answer: the bet buttons stay in place while your opponents act, so the table and the answer callout hold still.
Filter by site: untick a site in the filter's new Sites row and its hands, yours and your opponents', leave every report (Preflop, Lines, Population, Analyse, Results and saved stats), so one database can study one pool at a time. The filter chip says what's left out.
Midnight is now the default table skin, on the desktop and the phone, with a portrait and a sideways phone layout; after each answer the correct option stands out. Train > Home has a profile panel: your rating with today's change, your tier, rank and streak, and your closest rivals; add a flag and Student or Graduate in Settings > Leaderboards. Leaderboards: medals for the top three, coloured rating changes and Discord avatars that load. Arenas can be ranked: your first run counts toward your rating, with live standings while everyone plays. The rating no longer counts Frequencies answers or replayed hands. Sizing menus can offer a size only on some board textures, for example a small bet only on monotone or paired flops. New Biggest mistakes view in History and at the end of a session, in bb or % of pot. The viewer: click any action in the Line to go back to it or see the actions not taken, filter the action list by hand class, action tiles, more hand classes and suit symbols. The FAQ explains how the rating works.
Trainer: a "by weight" option sizes the Previous panel's grid by how much of each hand reaches the spot. On the Midnight table, the answer pill now sits right above your cards and is bigger.
Trainer: the Previous panel can now follow your last decision instead of your last hand, showing the solver's whole range for each street as soon as you answer it. Switch it in the panel's header; Arenas always show the last hand.
megamaster now closes when the GGPoker client is running: the check missed GG's client before.
Snai (snai.it) hand histories now import.
The Arena (Train > Play > Arena): make one from any drill, share its six-letter code, and everyone who enters plays the same hands — same boards, cards and opponent, with each hand playing on along the solver's line so everyone meets the same decisions. Scored out of 1000 with shared standings; your first finished run counts, and Arena hands never move your rating. The leaderboards no longer show a Verified column. Also in this version: Midnight, an optional table skin for the trainer and the replayer (Settings > Cards and table). CoinPoker all-ins are now read, and antes are charged to a player who raised preflop (CoinPoker, PokerBros and other ante games); hands with antes you have already imported are recomputed when you run the recompute in the Results tab, while CoinPoker all-ins imported before 0.4.61 keep their old figures.
CoinPoker all-ins are now read: before, a player who went all-in was charged less than they put in. Antes are now charged to a player who raised preflop (CoinPoker, PokerBros and other ante games). Hands with antes you have already imported are recomputed when you run the recompute in the Results tab; all-ins imported from CoinPoker before this version keep their old figures.
Your Lines, Population and trainer bar settings are remembered when you leave the tab. Sizing menus: picking sizes works again, and configs can be exported and imported (whole, General only or spot rules only) to share with your group. Drills can be limited to a set of board textures.
Hand imports read two more sites: BetRivers, and partypoker's US client (BetMGM, Borgata, partypoker NJ). Hands from both import with nothing to set up -- the site is read from the files, as for every other room.
Also fixed: on a pot the room splashed (BetRivers' STP), a bet that came back uncalled was counted as lost.
Hand imports read Sisal and 888.it (including Snap Poker), and a file that mixes several sites' hands now imports all of them. If a file holds hands from a site megamaster does not read yet, the import now says how many it skipped instead of dropping them silently.
Fixes for two sites already supported. 888poker raise sizes were read wrong: 888 writes the amount a raise adds, not the total it raises to. And on WPN (America's Cardroom), pots won without a showdown had no winner recorded, so they read as losses. Hands imported before this update keep the old figures.
Trainer hotkeys: number keys 1-6 press the answer buttons left to right and Space continues or deals the next hand; change any of them in Settings > Trainer hotkeys. With several tables open, keys go to the highlighted table. And a Rated box in the trainer bar: untick it to practise, and those hands stay in your History and Stats but count toward no streak, rating or leaderboard.
The range grid under the trainer's last hand now follows Settings > Action order, like the bars beside it; with Passive first, fold and check read on the left of each cell.
Only one hand import runs at a time: starting an import while one is running now shows the running one instead of starting a second, and the Data tab picks an import's progress back up after you have been on another tab.
Importing from Hand2Note no longer ticks every alias group by default: most aliases are opponents', so you now tick the ones you want.
The equity distribution chart in the solver viewer now works on the flop and turn of library boards, not only on the river; the equity figures in the viewer header fill in there too.
Preflop trainer deals the library's own ranges at its sizes: 2.2x UTG-CO, 2.5x BTN, 3x SB (graded by frequency)
Reads no longer wait behind background writes (WAL); review grid: labelled % weak bars, bigger figures, player/solver column heads
Trainer: in the Previous panel a grid cell opens into its suit combos, each with its own mix and EV per action.
Fixes trainer decisions and imports failing with "database is locked" (since 0.4.47). Heads-up tables: HU hands graded on the HU trees, HU as its own cohort, Lines and Stats sections. Phone drills: bigger cards, no seat boxes, the solver's bet clear of the board, folded players shown round the table.
Train Home: Deal me hands picks a spot for you and deals a new board every hand. Imports skip tournament and sit-and-go hands on every site (cash games only). Phone drills: install-to-home-screen guide, linked from Settings.
Players: Hero's review is built in the background, so it opens instantly; roomier bars in the Mobius layout; dropdown lists open dark in dark mode.
Train Home: the focus card gets a View in Lines link that opens the Lines map on the leak's spot.
Train opens on a new Home page: today's routine with one Start day button, your streak, rating and last session, and the biggest suspected leak Lines finds in your hands, one click from a drill. New players start on the Beast routine. A new Stats page splits your trainer record by the same spots as Lines (single-raised, 3-bet and 4-bet pots, in or out of position, raiser or caller), beside what Lines finds in your real hands there. Drills, Routines, Puzzles, Free play, Preflop and Sizing menus now sit under one Play menu. The preflop trainer can deal close decisions only: hands near the edge of a spot's range, or ones the solver mixes, so no more 72o under the gun.
The trainer's table no longer labels seats "folded": a seat without cards already says it.
The trainer's answer buttons are back in betting order: fold and check/call on the left, sizes rising to the right, whatever Settings > Action order is set to.
The trainer's table is now stadium-shaped (the replayer's too), and a panel sits beside it: your last hand laid out against the solver's whole range, with your hand's mix and each action's EV, plus your last five hands. A star saves a hand; saved hands are listed in Train > History. The opponent's cards turn face up after every hand, folds included (Their hand: show after, on by default), and the RNG roll sits on top of the buttons. Hovering an action button now rings it instead of greying it out.
The Preflop view, the preflop trainer and player review now have their solver comparison in the installed app; earlier installers left it out. Settings no longer shows the PioSolver paths or the low-memory engine option, and a few tooltips that pointed at the old Rules tab now point at the right places.
A rating from 1000 to 3000 with tiers from Whale to Spaceman, on its own leaderboard. Bet sizes can show as % of pot, big blinds or both. New in Settings: your own colours for actions and hand classes, with presets (including colour-blind safe) and import/export; two- or four-colour decks, card faces, card backs and felt colour; text size; and the order actions are listed in.
River range line on open Lines-map cards only.
Population donk lines, pool choice, searched lines open the tree.
Only templates that have been checked by hand are offered. A 2.5x open now grades against the 2.2x tree.
New range-strength colours, the share of weak hands on each line, and class strips in player review.
Trainer action colours everywhere, Pio-style combo matrix.
Trainer table stacks on every template.
Every flop equally likely, suits relabelled per hand.
A new board every hand, viewer line panel.
Link Discord opens the browser.
Trainer leaderboards, streaks, badges and Discord linking.
Population data broken down by line.
IBM Plex Sans and Mono.
Replayer grades, readable table bet sizes.
Off-tree below near-never actions; all-ins read from the stacks.
Every template is dealt 100bb.
One trainer; bb figures at the trees' real scale; population download; Solve templates trimmed.
Suspected leaks; composition segments list their hands; net in bb.
Analyser rescores only what changed, grades boards faster.
Analyser downloads no longer stall on the library catalog.
Lines map reads sealed packages again.
Lines stats rebuild on their own; Update all shows progress.
Hands compared with a solve only when its preflop matches; BvB rows; all drills visible.
Hands behind every Lines map card, graded.
Analyser fixes, viewer labels, lines map update button.
IPoker text export, imports work in the packaged app.
Sealed library, half-size packages.
Analyser prices only pots the library models.
First-run fixes.
Player review.
The app refuses to run beside a poker client.
Library boards open in a tenth of a second.
The analyser loads boards in a third of the time.
The analyser's engines fit in RAM.
The analyser grades several boards at once.
The version in the header bar, not the menu.
The build version in the header menu.
The analyser sees every published template; run-it-twice hands are graded.
Instant grade bubble on the trainer table; analyser scoring no longer stalls the trainer.
Same code as 0.4.0, released so copies on 0.3.x can move to the new update-signing key.
Updates are signed with a new key.
Security hardening.
Lines walkthrough, no seeded or restored filters.
Faster solving; the viewer re-solves rivers with the river engine.
Faster solving.
A faster convergence check for solves.
A dedicated engine for river solves.
A faster solver.
The installer is signed.
Saved trees open in seconds, not a minute.
The viewer's automatic river re-solve now runs; it had never fired.
The viewer resolves the river it is actually on.
A leak says what it runs into.
The Analyse tab.
The baseline tree is no longer empty when hero is in position.
Go to a line by typing it.
No leak flags on five hands; tabs hold still.
The app reads the compacted library format.
Routines stay selected; the phone gets current drills.
Share routines.
Faster startup and tab switching.
Population baselines delivered through the library.
Train tab order, routine start, boards per drill.
Reopen where you left off.
Sign-in tolerates a slow PC clock.
Named routines, faster board rotation.
Installer waits for the app to exit.
6-max trainer table, pot-% sizes, replay fix, popout no longer kills the backend.
The megamaster app icon.
Updater stops the backend before installing.
The new welcome tour.
Licence check, in-app updates, EULA.