Added a job queue that lets you enqueue solutions for batch solving.
Reworked flop abstractions for multiway solutions. The new abstractions produce consistently stronger solutions across all spots and boards: in benchmarks against the previous version, the average improvement is +2-3bb/100, with outliers reaching +6-8bb/100.
Added high-resolution 5k flop and turn abstractions for preflop solutions.
You can now isolate action ranges by clicking the strategy bar segments under the matrix.
Ranges can now be filtered by equity buckets. The number of buckets can be configured in Settings.
Improved
A new strategy weighting scheme for the multiway algorithm that produces more stable solutions in small trees and stronger strategies overall (up to 0.5bb/100 compared to the previous version).
2-player postflop solutions now reach high accuracy targets up to 25% faster.
Minor (~5%) raw speed improvements to both algorithms.
Saving solutions to file is now up to 4x faster.
Preflop Panorama now supports an EV view.
You can now specify target Entropy before solving.
A combined 3x + 1bb type of incremental bet sizing is now supported.
You can now drag and drop solution files to open them.
The hand table can now be sorted by equity.
Added a “Saw Flop + Pot size” condition for flat drop rake.
A rake cap of 0 now means no rake cap (previously it disabled rake).
Added a “Reset” button to the new solution dialog that restores default positions, stacks and blinds for all players.
Added a button to return to the root node (with R as a hotkey).
New hotkeys to switch between the Tree (T), Strategy (S) and Jobs (J) tabs.
Added support for games where only the BU posts a blind.
In multiway solutions, only the initial street EV is now tracked by default. This can be changed in Settings.
EV tracking for additional streets now requires 2x less memory.
Added a check to ensure that the file is fully saved.
Fixed
Fixed an issue where nodelocking could fail.
Fixed an EV rounding issue in the hand table.
Fixed a bug where hands in 2-player postflop solutions could be sorted by EV incorrectly.
Fixed a bug where blocked hands in 2-player postflop solutions were sometimes not hidden from the hand table.
Fixed the memory requirement for multiway solutions sometimes being overestimated.
Fixed an issue where files could not be opened from Explorer if the PC was missing runtime libraries.
Fixed a bug where a file solved on a CPU with a different architecture sometimes could not be loaded.
Fixed the program window not fitting on the screen with certain Windows DPI settings. It is now scaled down automatically.
Fixed various smaller issues and UI papercuts.
RocketSolver 1.14.1
Fixed
Fixed a few visual inconsistencies.
Fixed a bug where nodelocking could change the action ordering.
RocketSolver 1.14
New
You can now customize (and easily share) action and EV/equity colors.
Improved
Solving parameters (board and ranges, rake, bunching ranges, abstraction settings, etc.) are now saved along with raw tree files and restored on load.
In multiway solutions, it’s now possible to extract subtrees for any street.
Up to 70% faster turn HU solving, plus a minor (~5%) flop HU solving speed increase.
Bet sizing panels can now be copied.
Added additional checks when saving to file to ensure that the file is fully saved and committed to disk.
You can now Ctrl-click average strategy values in the strategy table to copy the corresponding range.
You can use Tab to switch between the Strategy and Tree tabs.
Ctrl+E to extract a subtree (if available).
Panorama can now be closed by pressing P.
Ctrl+W and Alt+F4 no longer close the window when there is unsaved data.
Fixed
Fixed a bug where a matrix cell would be rendered as locked even when the locked hands were filtered out.
RocketSolver 1.13
New
Nodelocking for the new optimized 2-player postflop algorithm is now available.
Added support for games with a SB straddle.
It’s now possible to specify 6-bets preflop.
Improved
File loading is now up to 5x faster for files located on SSD/NVMe drives.
Improved compatibility with older (pre-2015) CPUs and certain virtual machines.
Fixed
Fixed a bug where the root EV for 2-player postflop solutions could be biased when the big blind value was not 1.0.
Fixed several visual inconsistencies.
RocketSolver 1.12.1
Fixed
Fixed a bug where the solver would fail to display the strategy for some 2-player turn trees.
RocketSolver 1.12
The highlight of this update is an optimized postflop 2-player algorithm, making RocketSolver the first desktop solver to offer both multiway and heads-up state-of-the-art algorithms.
New
Optimized postflop 2-player algorithm:
Best-in-class performance, beating all equivalent public products in strategy convergence speed.
Rake support, including flat drop rake.
Extremely small partial save files.
Low memory requirements.
A special “Compact Mode” allowing you to reduce required memory by up to 50% at the cost of a slower river strategy convergence rate.
A new way to automatically extract non-initial street subtrees, including ranges, into a new RocketSolver instance for resolving.
Improved
Up to 2x faster file saving.
Improved strategy table hand order.
Ability to create postflop trees with the Heads-Up table layout.
Fixed
Cleaned up a bunch of UI papercuts.
RocketSolver 1.11.4
Improved
Postflop multiway accuracy improved.
It’s now possible to specify cold 4-bets preflop.
The current player is now indicated with an underline to better accommodate color-blind users.
The solver now automatically switches to the Tree tab after creating a new solution.
Adjusted the required memory formula to better estimate the upper bound.
Fixed
Fixed a bug where GG-style flat drop rake could sometimes be overestimated.
RocketSolver 1.11.3
Improved
Improved equity simulation performance.
Fixed
Fixed a range parsing regression concerning the “plus” notation syntax (“55+”, “ATs+”, etc.).
RocketSolver 1.11.2
Fixed
Fixed a regression that could cause incorrect rake calculation in some preflop solutions with the “No flop, no drop” rake.
RocketSolver 1.11.1
Fixed
Fixed a bug where passive actions could not be added when the action limit was reached.
RocketSolver 1.11.0
New
Postflop node-locking is finally here. You can now lock strategies on the initial street in your flop/turn/river solutions.
Added support for the flat drop rake structure. This allows you to take the jackpot rake into account or better simulate your offline games.
A “Clear tree” button has been added, allowing you to quickly reset the tree to its original state by removing all bets and raises.
Improved
The node-locking UI has undergone a major overhaul:
The “Lock strategy” button now opens a panel on the right instead of a modal window.
You can use Space to enter the node-locking UI and switch between its modes.
You can use Ctrl+C and Ctrl+V without entering the node-locking UI to copy and paste full node strategies between RocketSolver instances.
You can now brush hands in the matrix and strategy table without selecting them first. Hold Ctrl to lock the current strategy instead of the custom one. Right-click to clear the lock.
You can now undo changes with Ctrl+Z.
Holding Alt during node-locking will show the original strategy.
The entropy formula has been reworked. The range of values is now more stable across various trees and abstraction options.
A strategy bar displaying the total strategy has been added to the Strategy tab.
Added a “Call to all-in threshold” setting that can help avoid unnecessary cold calls in multiway trees with asymmetric stack sizes.
Additional optimization opportunities were found, resulting in an average 5-10% increase in solver speed..
Applying bet sizes is now ~2x faster.
Rake settings are now cached.
Improved UI responsiveness for better support of large screen resolutions.
UI rendering has been reworked to use less system resources during solving.
Fixed
Fixed a bug where incomplete all-ins could sometimes reopen the betting action.
Fixed an issue where bets were sometimes not properly converted to all-ins in spots with asymmetric stack sizes.
Fixed range folder names displaying incorrectly when containing dots in their name.
Fixed a rare bet size formatting issue.
RocketSolver 1.10
New
Panorama is a new feature allowing you to view strategies across multiple preflop nodes simultaneously in a grid format. For example, when opened from the root node, it displays RFI strategies for all players. You can navigate between the nodes by clicking the actions in the average strategy bar.
The new “Bunching Ranges” feature now allows you to specify folding ranges for players who are no longer in the game, taking the so-called “card bunching effect” into account. This greatly simplifies the process compared to the previous need for tree pruning and node-locking.
New settings for “Max number of calls” and “Max number of limps” limit consecutive calls to drastically reduce the size of large multiway trees. Calls that close the action are always allowed.
Improved
The main window is now resizable.
Increased the maximum stack size to 1000 bb.
Added a turn abstraction with a size of 2000 for flop solutions.
The IP/OOP bet sizing filter is now available for postflop.
The tree population process can now be canceled in progress.
Improved handling of out-of-memory errors when saving solutions.
The “Lock strategy” dialog’s strategy bar now shows corresponding actions on hover.
A button that opens saved ranges in Windows File Explorer has been added to the range input dialogs.
An “Invert range” button (with a Ctrl+I shortcut) has been added to the range input dialogs.
Ctrl+E has been added as a shortcut for clearing the range in the range input dialogs.
It is now impossible to accidentally create a postflop solution with a 0 pot.
In the “Create new solution” dialog, the dead money and pot inputs no longer share values.
Improved and added tooltips, alongside smaller visual improvements and performance optimizations.
Fixed
With the main window now being resizable, a longstanding issue where part of the window would not fit on the screen due to Windows display scaling settings has been fixed.
Fixed a bug that sometimes caused the preflop relative position filter to be applied incorrectly.
Fixed a bug that could result in squeeze bet sizings leaking into other spots.
RocketSolver 1.9.0
New
Added support for incremental bet sizings. This feature allows for conveniently taking limpers or cold callers into account when adding preflop raises. For example, entering 2.5bb+ as RFI will automatically increase the final 2-bet size by 1bb for each limper. Using 3x+ as a 3-bet can spare you from having to specify the squeeze size manually. Long form is supported as well if you want to use a different increment, e.g., 9bb + 2.5bb.
Geometric bet sizing is now supported. You can now enter e to let the solver select the appropriate bet size automatically, or specify the number of bets to split the stack into yourself, e.g., 2e.
You can now use the Min bet sizing to add a minbet or a minraise.
Improved
A new option is available to take rake preflop only if there was a 3-bet.
Added turn and river abstractions of size 100 for preflop solutions to better accommodate solving complex full-ring games.
2-card and 1-card BDFD categories have been added to the hand filter.
The “Convert bets to all-in” threshold setting has been split into two: one for preflop and one for postflop.
Bets are now uniformly displayed as big blinds on preflop and as a percentage of the pot on postflop, regardless of which bet sizing options were used to add them.
You can now use “bb” bet sizings on postflop.
Bet sizes less than the minimum allowed bet size are now automatically converted to the minimum allowed bet size when applied.
For Pot-Limit trees, bet sizes are automatically capped at pot bets when added.
Range import now supports the “plus” syntax (“66+”, “A5o+”).
A “Clear” button has been added to the “Select board cards” dialog.
More fields now support Tab navigation.
Additional UI rendering performance optimizations have been made.
Significantly reduced the number of cases where performance might throttle when the app is in the background.
Fixed
Fixed an issue where the Numpad’s Enter key could not be used to enter bet sizings.
Resolved an issue where the strategy matrix failed to properly account for dead cards when calculating cell height on postflop.
RocketSolver 1.8.1
Fixed
Resolved a visual bug that could result in an incorrect layout of the range dialog, potentially obscuring the “Save changes” button.
RocketSolver 1.8.0
New
Strategy table filtering is now available. You can now filter the strategy table on postflop by toggling hand categories. Left-click a category to view only matching hands, or left-click with Ctrl to exclude them from the table. A new “Clear filter” button has been added for convenience.
You can now copy and paste full node strategies between solutions.
You can now set node-locked strategies from individual ranges.
A postflop tree-building HU/3way+ filter has been added.
Improved
You can now lock the current strategy during node-locking.
You can now manually enter custom strategy values.
Matrix cells can now be selected/deselected on mouse button hold.
Hands will no longer get automatically deselected after locking.
A range selection slider has been added.
A total strategy bar chart, showing the total weight of selected hands, has been added.
The default action color theme has been adjusted for better contrast.
Many new hotkeys have been introduced.
Tooltips with hotkey reminders have been added to most buttons. You can disable the tooltips in the Settings if preferred.
Plain trees have been optimized to use 12% less memory.
UI rendering performance has been improved to use less CPU resources during solving.
Fixed
The “Perfect” flop abstraction for preflop solutions has been deprecated.
Our payment provider resolved an issue on their side that prevented the payment page from loading correctly on some mobile devices.
RocketSolver 1.7.0
New
The long-awaited 9-max support is finally here! Now you can solve trees with up to 9 players.
Improved
RocketSolver now suggests the last-used folder for saving and loading bet size population rules.
Additional hotkeys have been added: Ctrl+N for “New solution”, Ctrl+S for “Save solution” and Ctrl+O for “Open solution”.
Most modal dialogs now support closing on Escape and confirming on Enter.
The “Create solution” dialog now supports keyboard navigation with Tab for stack and blind inputs.
The save dialog now pre-fills the filename with the currently open file.
All possible positions are now available in the cold call filter, to better support straddle or multiblind trees.
A lot of work has been done to improve out-of-memory error handling.
Additional optimizations to the core engine were made, resulting in ~5% (on average, depending on hardware) speed improvements.
Fixed
Resolved an issue with some trial users being unable to activate their license.
Improved support for running RocketSolver inside virtual machines (Windows only).
Fixed a bug that could cause Fixed Limit trees with straddles to be incorrectly populated with bet sizes.
RocketSolver 1.6.0
New
You can now specify bet sizes for specific spots such as:
Isolation raises
Squeezes
Donks
Introduced a preflop IP/OOP filter, allowing you to use different bet sizes depending on a player’s relative position.
Added a postflop pot type filter, allowing you to apply different bet sizes based on pot type (URP, SRP, 3BP, 4BP+).
Improved
Multiple minor visual changes have been made to improve the overall user experience.
Fixed
Fixed a bug that in rare cases could cause some bet sizes to be incorrectly rounded down during tree population.
RocketSolver 1.5.1
Fixed
Fixed a bug that prevented new users from starting RocketSolver version 1.5.0.
RocketSolver 1.5.0
New
Added an EV display mode to the strategy matrix. Now you can switch between Strategy, Equity and EV.
Introduced the ability to make partial saves. By saving strategy for only certain streets, you can drastically reduce the resulting file size. Partial save files are intended for storage and don’t allow you to continue solving from them.
Improved
While creating a new preflop solution, you can now select which player will act first. RocketSolver always suggests a sensible default.
Extended the available cold call filter to include 5-bets.
Fixed
Straddle support, introduced in 1.4.0, caused a regression for files with an equal blind structure saved prior to 1.4.0. This issue has been resolved and all such files should now open normally.
Fixed the bug that occasionally caused the poker table content to get shifted off-center.
The rake % value is now properly rounded to 2 decimal places when loading from a file.
Fixed a bug that made the main window’s close and minimize buttons unclickable when certain modal windows were open.
RocketSolver 1.4.0
New
RocketSolver now supports building and solving trees with multiple blinds, straddles, or restraddles.
Improved
EV is now displayed relative to the Fold EV. A setting has been added for those who prefer the old behavior.
Windows now properly associates RocketSolver solution files with the solver, allowing you to open saved files through the file explorer.
The name of the currently opened solution file is now displayed in the title bar.
Removed the limit on Rake %. You can use 100% rake with a rake cap to simulate a flat drop rake structure.
Many minor visual changes and fixes.
RocketSolver 1.3.0
New
The strategy matrix and strategy table now also display equity for each hand.
To avoid taking resources away from the actual strategy solving process, equity is calculated with a precision of ~1 percentage point.
Equity calculation can be disabled while the solver is running on the Settings tab, potentially increasing the solver’s speed by approximately 1-4%.
Improved
Added a weighted view to the range breakdown and made it the default. The “Weighted cells” checkbox now controls the view mode for both the strategy matrix and the range breakdown.
You can now manually add Fold nodes to a tree, even if the current player is not facing a bet. This allows for building game trees for push-or-fold games.
Range inputs now support the Simple Poker product family’s weighted range syntax, e.g. [50.0]AA, KK, QQ[/50.0].
Range inputs now also support various hand ranges in addition to the already supported pocket pairs, e.g. A5s-A2s, T9o-T5o.
RocketSolver now suggests the last used folder when opening or saving a solution.
Relaxed rake cap restrictions to allow for much larger values.
Additional adjustments were made to the UI to improve its appearance on large resolution screens.
To prevent accidental sharing, your license key on the Settings tab is now hidden by default.
RocketSolver 1.2.1
Fixed
Fixed a bug causing overly tight calculated ranges in asymmetric-stack trees.
RocketSolver 1.2.0
New
You can now specify raise size as a multiplier of a previous bet or raise, for example, 2.5x or 3x.
You can now disable adding 2/3/4-bet cold calls by position on preflop, allowing for more control over tree building.
You can now select an alternative color theme inspired by PioSolver in the Settings tab.
Improved
The UI has been adjusted to scale better with screen resolution.
Hovering over a hand category in the range breakdown view now isolates relevant hands in the matrix.
A “Select unlocked” button has been added to the nodelocking window to make it easier to lock the rest of the range. Space bar can now be used as a hotkey for locking selected hands.
A checkbox has been added to switch between full height and weighted height strategy matrix views.
RocketSolver 1.1.0
Improved
Added draw hand categories to the range breakdown list.
Added a 7-day free trial period for new users.
RocketSolver 1.0.1
Fixed
Allowed multiple instances of the program to run at the same time.