PioSOLVER 1.10.13 February 7, 2018 20:18

Version 1.10.13 is available. This is a bugfix release, many things were fixes, including:

1)Small saves with ICM didn't work correctly (recalculated street didn't contain ICM), sadly old saves didn't contain all the information so they will still produce nonsense. Please notice that solving was correct and the results on the initial streets in the saves are correct as well. Only recalculating streets not in a save (usually turn/river in preflop saves) didn't work correctly

2)Problems some people experienced when saving configs are fixed
3)The updater not working in some location (due to rare locale system settings) is fixed

We're also happy to announce a gift for all our customers: All PioCloud solutions are now free to download, here:

Unfortunately our friend who run PioCloud project can no longer continue due to personal reasons. He decided that the best course of action is to make the solutions available for all instead of just removing them.
Please notice that he will not be able to provide any support on those and they come come as-is, that is without warranty/support/explanation. Please respect that.
We feel they are still very valuable but we can't afford supporting a completely free (from now) product.

Just in case you are still running an older 1.9 version, the new installer, updater is available here: (top of the page)

PioSOLVER 1.10 December 8, 2017 14:07

We are happy to announce PioSOLVER 1.10!
There are some new features with a big one being ICM and many fixes and improvements.  The performance should be more or less the same but due to engine re-write there might be differences on individual trees. The preflop solver is way more precise and there should be improvements in speed on multicore setups for the postflop solver. We are changing our installer/updater to make it simpler to use. To get the newest update please download the installer here:


It should be straightforward to use. Please make sure the path is set correctly so it can find and update your old PioSOLVER distribution (or you can choose a new folder to keep both the new one and the old one).

I talk about new features and some improvement in a video, here:


New features are:

  1. ICM
  2. Node-locking improvements
  3. Reset strategies in the tree
  4. Right click to show range not taking a chosen action
  5. Generate and copy preflop order from a chosen node
  6. Range Explorer improvements
  7. Rounding and multiplying by constant in range selector
  8. Use only one raise size if there was a raise before
  9. Eliminate path
  10. Create subtree configuration from a preflop solution

Non exhaustive list of fixes and improvements:

  1. There is now one compile for preflop/postflop solver, no need to switch between them anymore. It also loads both preflop and postflop saves.
  2. When running a script a target directory for saves is created automatically.
  3. The preflop solver is more precise (although a bit slower per iteration), should converge to 1-2bb/100 for most trees.
  4. Improved error messages when loading/saving trees.
  5. A bug which caused chained scripts to be slower than running directly is fixed
  6. Improved behavior when resolving difficult turns/river in small saves (the solver doesn't get stuck anymore)
  7. Combined evs are now shown correctly on 13x13 view
  8. Less space needed to show numbers on 13x13 grid.
  9. Fix in open save with different board (some file names weren't recognized correctly)
  10. The solver never folds nuts on the river (nor AA preflop); IP always bets nuts on the river as well
  11. Fixes in aggregation reports 
  12. The solver now prevents computer from sleeping when it's running (useful for scripts).
  13. Treebuilding information is now saved in the .cfr file (less files overall, no need for separate config files).
  14. Rebuild_forgotten streets is fixed both postflop and preflop (be careful with memory).
  15. set_mes is fixed.
  16. New version of licensing system, some connection issues should be greatly improved.
  17. Show_all_lines command (lists all lines in a tree)
  18. Node-locking bug fixed (it didn't work correctly on turn/river when isomorphism was on).

We hope you have a lot of fun with the solver and that the new things are useful for your work!


PLOCalc 1.1 September 18, 2017 12:16

We are happy to announce the first update for PLOCalc. Initial feedback is very encouraging and the changes are mainly based on it fixing some missing functionality, responsiveness of the interface and adding a nice feature. Here is the list of changes:

  1. Range syntax in the range selector changed when it comes to connector syntax. Now we are using G symbol for it, for example GGGG means 4 cards in a row (AKQJ, 9876 etc.) while GG_GG is two cards in a row, gap, 2 cards (JT87 for example). You can add any number of gaps, for example G_G_G__G if you want. It's also possible to combine this syntax with ranks. For example [A-8]G stands for AK, KQ, QJ... 87. Or for more complicated example: AK & ([9-]G, [9-]_G) means AK and then card 9 or lower with a connector or one gapper (AK98, AK75, AK42 etc.). This is a breaking change which means old ranges don't load. We hope to be able to avoid breaking the syntax in the future as we realize it's very annoying. The decision was made to add powerful functionality which wouldn't be possible otherwise. PLOCalc is still in early release. We hope the change is not very annoying for the users.
  2. You may now load other ranges within range definition (popularly called macros). Just use $ syntax, for example $broadways (if you have broadways defined). See range examples included in the distribution. This allows for composing ranges out of other ranges easily.
  3. Equity graphs: 1)You can now hover over it to see which hand is at given point in a graph 2)You can mark part of the graph to select hands in that part 3)You can show parts of the range on a graph, for example mark all hands with 8-12 outs
  4. There is now a way to split hand categories (quads/fullhouse/flush etc.) by number of outs to flush/straights or don't split at all. This allows for various levels of details when analyzing the range.
  5. Performance improvements and bugfixes: one noticeable one is that scrolling should be now very smooth as some users experienced problems with it.

Here is a short video demonstrating the features above:

You can get the update by running the updater and clicking "check for updates and update" button.
We try to get things right which sometimes takes some trial and error. As advanced PLO tools are a new territory it's especially important for us that we are getting very constructive feedback from our first users during this early period. Thank you very much for that!

Our first Omaha tool - PLOCalc August 30, 2017 22:40

Today we are happy to release our first Omaha tool: PLOCalc. PLOCalc is an equity calculator and range explorer for PLO. What is novel about it is that it calculates range vs range equity which included equity for every single hand in the range. This works on preflop, flop, turn and river. It's done without any approximations - the results are exact.

PLOCalc offers functionality to analyze ranges and played hands as well.
Here is non-exhaustive list of features:

1) Range vs range equity (with equities for every single combo included) on preflop/flop/turn/river
2) Number of outs to straight, flush, fullhouse as well as nut category outs ("nouts") for every hand in the range
3) Equity graphs
4) Sorting ranges via various criteria (equity, equity percentile, outs, preflop order)
5) Filtering parts of the range using condition based system (based on equity, outs, shape, high card etc.)
6) Using filtered parts of the range in a new tab to calculate how that part of the range does vs opponent's range
7) Robust range selector allowing to choose starting ranges very precisely
8) Saving ranges and filters
9) Range explorer grouping the range into categories (sets/two_pairs/pairs etc.)

In short PLOCalc is the most advanced tool for analyzing Omaha ranges as of today.

We invite you to watch the quick start video for PLOCalc, here:

Some screenshots:
Main View
Equity Graph
Range Selector/Filter
River Range Analysis

This is an early release which means there is no free version and a lot of functionality is going to change as we get more feedback from our users. While this tool was extensively tested by us and our testers (some of which are world class PLO players) it's surely not as polished as our Holdem tool just yet. If you are not willing to deal with those obstacles, it's the best to wait a while before purchasing.

PLOCalc is a fantastic tool for analyzing your PLO game. We anticipate the natural follow-up question though: "What about the solver?". Short answer is: PLO solver is going to happen in the near future although it will require very powerful hardware to run.
The solver and PLOCalc are going to use the same interface for showing and analyzing ranges. PLOCalc might be more useful for some real life scenarios as it allows you to analyze ranges based on reads and assumptions while GTO solutions are going to be very hard to make sense of in the game as complicated as PLO. The future of those tools is going to be influenced by the feedback we got from first batch of our users.

PLOCals's product page is HERE