Open Side Menu Go to the Top
Register
GTO+/CardRunnersEV? GTO+/CardRunnersEV?

03-22-2021 , 09:13 AM
Quote:
Originally Posted by Heavy Mask
I'm trying to get a grasp of simple toy games, but I'm so clueless that I can't even model properly.
I'm reading first Brokos book and I want to model the situation below but... I'm not able to.

Taking my GTO+ sim here
1. Do I have set up the ranges correctly? When IP has A for example, OOP would only have K or Q?
Yes, with both players holding AcAh,KcKh,QcQh, if one holds a A,K or Q, then this will lock out the corresponding hand for the opponent.

Quote:
Originally Posted by Heavy Mask
2. How can I set OOP checking frequency to 100% to see different changes in equilibrium?
For this, use the editor, load the tree (click on "IMPORT TREE"), remove the unwanted action, and click on "ACCEPT CHANGES".



In case you're having trouble, here's an adapted savefile.
It was made with v133, so if you're using an older version, then please upgrade to v133.
www.crevfiles.com/gto/adapted.gto

Other than that, I notice that under "Run solver" you're using a dEV of 0.1%.
Given that this is a toy game on the river, you should probably just set this to 0%.
I have already taken care of this in the savefile above.
By solving to 0% you'll get the exact solution to the problem.

Last edited by scylla; 03-22-2021 at 09:21 AM.
GTO+/CardRunnersEV? Quote
03-22-2021 , 01:20 PM
Ty a lot for this
GTO+/CardRunnersEV? Quote
03-23-2021 , 09:36 AM
Hi,

I've got a .rar file which has a number of preflop ranges on it, which were originally used on Pio(not on my pc), is there a way to import these in to GTO+?
GTO+/CardRunnersEV? Quote
03-23-2021 , 09:57 AM
Quote:
Originally Posted by dsailor
Hi,

I've got a .rar file which has a number of preflop ranges on it, which were originally used on Pio(not on my pc), is there a way to import these in to GTO+?
To import pio ranges into GTO+:
1) Create a directory /pio in its directory (most likely C:/program files/GTO)
2) Copy the pio ranges into this directory
3) Start GTO+
4) Go to “Settings->Import predef ranges" in its menu
5) Select “pio” in the first toggle
6) Click on “IMPORT RANGES” (see screenshot)

The ranges will now be stored to the file newdefs3.txt in the subdirectory /config of GTO+.

GTO+/CardRunnersEV? Quote
03-23-2021 , 02:20 PM
Hi Scylla
is there any way around stopping the nodelocks being removed when 'playing against the solution' on a nodelocked gametree?
GTO+/CardRunnersEV? Quote
03-23-2021 , 02:29 PM
Is it possible to get aggregated turn data across multiple trees in GTO+? I'm hoping for the same data that is given for the flop in database mode (i.e. both players eq/ev across all trees in database), but for the turn. All I have found is the turn report for specific boards, but it would be nice to have it all in one place for exporting to a spreadsheet. Hoping to use this to analyze frequencies at a macro level for turn actions across different board textures.
GTO+/CardRunnersEV? Quote
03-24-2021 , 04:43 AM
Quote:
Originally Posted by Dejavudu666
Hi Scylla is there any way around stopping the nodelocks being removed when 'playing against the solution' on a nodelocked gametree?
The node locks should not be removed by playing against the solution.
Am I perhaps overlooking a scenario where this does happen?
GTO+/CardRunnersEV? Quote
03-24-2021 , 04:53 AM
Quote:
Originally Posted by absuurd
Is it possible to get aggregated turn data across multiple trees in GTO+? I'm hoping for the same data that is given for the flop in database mode (i.e. both players eq/ev across all trees in database), but for the turn. All I have found is the turn report for specific boards, but it would be nice to have it all in one place for exporting to a spreadsheet. Hoping to use this to analyze frequencies at a macro level for turn actions across different board textures.
At the moment this is only available for the flop. I can consider expanding this to the turn, however, the data is considerably less suited for this purpose, given that all turn lines will be reached under completely different ranges and circumstances. So it's not entirely possible to compare a turn on one flop to a turn on a different flop.
GTO+/CardRunnersEV? Quote
03-24-2021 , 10:39 AM
Pio has a feature where you can take a range and multiply it by a number. I find this very useful in nodelocking. Would it be possible to add something like this? Here's an example:




The first picture is a flop check raising range. I multiplied it by .65, which lowers the range to 65% of the original range. It automatically shifts part of the range into calls and folds. This is very useful as it shrinks the entire range by that amount, rather than manually applying changes to each combo, which is very time consuming.
GTO+/CardRunnersEV? Quote
03-24-2021 , 10:50 AM
Quote:
Originally Posted by scylla
At the moment this is only available for the flop. I can consider expanding this to the turn, however, the data is considerably less suited for this purpose, given that all turn lines will be reached under completely different ranges and circumstances. So it's not entirely possible to compare a turn on one flop to a turn on a different flop.
Hi scylla, understood. Didn't know how the data would be organized on your end. I do think it would be a nice feature in the future for general frequency studying if possible. (Ex. how often should I bet after flop goes x/x LJ vs BTN, etc.)

Currently we have access to all of the data without having to rerun solutions but have to manually select each board and action. (select board -> flop action -> turn report -> data for each turn card + totals). If that data could be made available in the database distributions page by selecting flop action and displaying only the total turn data for each board, I think it would add value to the product.

Thanks for the quick reply.
GTO+/CardRunnersEV? Quote
03-24-2021 , 11:20 AM
Quote:
Originally Posted by MicroDonkYT
Pio has a feature where you can take a range and multiply it by a number. I find this very useful in nodelocking. Would it be possible to add something like this? Here's an example:
The first picture is a flop check raising range. I multiplied it by .65, which lowers the range to 65% of the original range. It automatically shifts part of the range into calls and folds. This is very useful as it shrinks the entire range by that amount, rather than manually applying changes to each combo, which is very time consuming.
Ok, I will consider it for future releases.
GTO+/CardRunnersEV? Quote
03-25-2021 , 02:14 AM
Tried opening a sim I saved using extensive storage. I notice it's size was 11GB and when opened, it used up 25GB of RAM in my server.

Question is if I can open this same file on my PC where I only have 16GB of RAM
GTO+/CardRunnersEV? Quote
03-25-2021 , 04:55 AM
Quote:
Originally Posted by personalpokercoach
Tried opening a sim I saved using extensive storage. I notice it's size was 11GB and when opened, it used up 25GB of RAM in my server.

Question is if I can open this same file on my PC where I only have 16GB of RAM
Compression is used for storing the savefiles, so they will require more RAM to load into memory than the required disc space. Given that 25GB is needed to load the file, it will not be possible to load it on your 16GB PC.

One possible solution would be to export the database into its individual trees. For this, use the code export_mydir to export the database into the directory /flops/mydir. For some more details see "Step 1" here: https://www.gtoplus.com/processingdatabase/
GTO+/CardRunnersEV? Quote
03-25-2021 , 04:58 AM
Hello, is there a way to speed up the opening of a gto file when double clicking on it? Storing the files on a SSD maybe?
GTO+/CardRunnersEV? Quote
03-25-2021 , 01:22 PM
Scylla,

Many thanks for GTO+. Great software. I use the subsets a lot, but I am now interested in loading some groups of flops of my own. I presume I use the "Import Flops from File" and have them in a text file in a compatible format? Could you confirm if this is possible, and how I do this?

Many thanks

Simon

ps - would GTO+ processing performance be improved if the software could use the GPU instead of the CPU? All those extra cores would speed things up immensely? Someone told me it is possible (they do it for other software).
GTO+/CardRunnersEV? Quote
03-25-2021 , 06:19 PM
Quote:
Originally Posted by SelfishGhost
Hello, is there a way to speed up the opening of a gto file when double clicking on it? Storing the files on a SSD maybe?
Yes, the storage method can be of significant influence when loading/storing large files.
GTO+/CardRunnersEV? Quote
03-25-2021 , 06:22 PM
Quote:
Originally Posted by simon.frewins
Scylla,

Many thanks for GTO+. Great software. I use the subsets a lot, but I am now interested in loading some groups of flops of my own. I presume I use the "Import Flops from File" and have them in a text file in a compatible format? Could you confirm if this is possible, and how I do this?

Many thanks

Simon

ps - would GTO+ processing performance be improved if the software could use the GPU instead of the CPU? All those extra cores would speed things up immensely? Someone told me it is possible (they do it for other software).
Yes, that is correct.
You can just place a .txt file in the directory /flops.
It will be detected by "Import flops from file".
The format of the file can be

AhKh2d
AhJh3s
KsQsTh

or, if you prefer, weights can be included

AhKh2d: 0.123
AhJh3s: 0.923
KsQsTh: 0.412

As for using a GPU, it's something to consider, although not all algorithms are suitable for this approach.
GTO+/CardRunnersEV? Quote
03-26-2021 , 02:11 AM
Quote:
Originally Posted by scylla
Compression is used for storing the savefiles, so they will require more RAM to load into memory than the required disc space. Given that 25GB is needed to load the file, it will not be possible to load it on your 16GB PC.

One possible solution would be to export the database into its individual trees. For this, use the code export_mydir to export the database into the directory /flops/mydir. For some more details see "Step 1" here: https://www.gtoplus.com/processingdatabase/
I have like 300 flops stored in the database.

I was thinking if there's anyway I can convert a solved GTO+ save file from extensive storage to basic storage?
GTO+/CardRunnersEV? Quote
03-26-2021 , 03:53 AM
Quote:
Originally Posted by personalpokercoach
I have like 300 flops stored in the database.

I was thinking if there's anyway I can convert a solved GTO+ save file from extensive storage to basic storage?
Not at the moment, but I think that I'll see if we can add an option for this.
GTO+/CardRunnersEV? Quote
03-26-2021 , 05:58 AM
Quote:
Originally Posted by simon.frewins View Post
Scylla,

Many thanks for GTO+. Great software. I use the subsets a lot, but I am now interested in loading some groups of flops of my own. I presume I use the "Import Flops from File" and have them in a text file in a compatible format? Could you confirm if this is possible, and how I do this?

Many thanks

Simon

ps - would GTO+ processing performance be improved if the software could use the GPU instead of the CPU? All those extra cores would speed things up immensely? Someone told me it is possible (they do it for other software).
Yes, that is correct.
You can just place a .txt file in the directory /flops.
It will be detected by "Import flops from file".
The format of the file can be

AhKh2d
AhJh3s
KsQsTh

or, if you prefer, weights can be included

AhKh2d: 0.123
AhJh3s: 0.923
KsQsTh: 0.412

As for using a GPU, it's something to consider, although not all algorithms are suitable for this approach.


So, just to clarify: each flop goes on a separate line, no commas needed? Is it possible to have a flop without suits, like AK2? Or mixed, like AhK2?

And the Play Against the Solution will work using these flops?
GTO+/CardRunnersEV? Quote
03-26-2021 , 08:25 AM
Quote:
Originally Posted by simon.frewins
So, just to clarify: each flop goes on a separate line, no commas needed? Is it possible to have a flop without suits, like AK2? Or mixed, like AhK2?

And the Play Against the Solution will work using these flops?
Yes, the .txt file is just a list of flops.
As for suits, those are required.
And yes, the "Play against the solution" feature will work with these flops.
GTO+/CardRunnersEV? Quote
03-26-2021 , 08:28 AM
Quote:
Originally Posted by simon.frewins
Quote:
Originally Posted by simon.frewins View Post
Scylla,

Many thanks for GTO+. Great software. I use the subsets a lot, but I am now interested in loading some groups of flops of my own. I presume I use the "Import Flops from File" and have them in a text file in a compatible format? Could you confirm if this is possible, and how I do this?

Many thanks

Simon

ps - would GTO+ processing performance be improved if the software could use the GPU instead of the CPU? All those extra cores would speed things up immensely? Someone told me it is possible (they do it for other software).
Yes, that is correct.
You can just place a .txt file in the directory /flops.
It will be detected by "Import flops from file".
The format of the file can be

AhKh2d
AhJh3s
KsQsTh

or, if you prefer, weights can be included

AhKh2d: 0.123
AhJh3s: 0.923
KsQsTh: 0.412

As for using a GPU, it's something to consider, although not all algorithms are suitable for this approach.


So, just to clarify: each flop goes on a separate line, no commas needed? Is it possible to have a flop without suits, like AK2? Or mixed, like AhK2?

And the Play Against the Solution will work using these flops?
Ive tried using the above format, but it only picks up the flop on the first line. The other flops are not picked up at all. Interestingly, when it presents the flop in the database window it is in reverse order, ie AhAcAs in the text file is presented as AsAcAh in the database field.
GTO+/CardRunnersEV? Quote
03-26-2021 , 08:59 AM
Quote:
Originally Posted by simon.frewins
Ive tried using the above format, but it only picks up the flop on the first line. The other flops are not picked up at all. Interestingly, when it presents the flop in the database window it is in reverse order, ie AhAcAs in the text file is presented as AsAcAh in the database field.
I think this is some kind of bug.

My original text file had four distinct flops written exactly as follows:

AsAdAc
AhAcAs
AhAcAd
AhAsAd

and the database would present only the first line: AsAdAc.

When I amended the file thus:

AsAdAc
AhAcAs
AhAcAd
AhAsAd
QhQcQs

then the database would present only:

AsAdAc
QhQcQs

If I moved the second line AhAcAs below the QhQcQs it still wouldn't display. However when I changed it from AhAcAs to KhAcAs then it displayed and the database showed:

AsAdAc
QhQcQs
KhAcAs

If I'm doing something wrong, please let me know!

Also, when my mistake/the glitch is fixed I would like to be able to load different types of flops and would prefer not to have to type them all by hand into text files. Do you have flops or subsets in text files that I could use? Or are you aware of any online source that I could use?
GTO+/CardRunnersEV? Quote
03-26-2021 , 09:15 AM
Quote:
Originally Posted by simon.frewins
I think this is some kind of bug.

My original text file had four distinct flops written exactly as follows:

AsAdAc
AhAcAs
AhAcAd
AhAsAd

and the database would present only the first line: AsAdAc.

When I amended the file thus:

AsAdAc
AhAcAs
AhAcAd
AhAsAd
QhQcQs

then the database would present only:

AsAdAc
QhQcQs

If I moved the second line AhAcAs below the QhQcQs it still wouldn't display. However when I changed it from AhAcAs to KhAcAs then it displayed and the database showed:

AsAdAc
QhQcQs
KhAcAs

If I'm doing something wrong, please let me know!

Also, when my mistake/the glitch is fixed I would like to be able to load different types of flops and would prefer not to have to type them all by hand into text files. Do you have flops or subsets in text files that I could use? Or are you aware of any online source that I could use?
The flops you are using are all symmetrical, that's why some are ignored.
There is no point in solving both AcAdAh and AcAdAs, they are the same flops, just with the hearts replaced by spades. The results will be the same, with the suits switched.

There are premade subsets:
GTO+/CardRunnersEV? Quote
03-26-2021 , 09:21 AM
Quote:
Originally Posted by simon.frewins
I think this is some kind of bug.

My original text file had four distinct flops written exactly as follows:

AsAdAc
AhAcAs
AhAcAd
AhAsAd

and the database would present only the first line: AsAdAc.

When I amended the file thus:

AsAdAc
AhAcAs
AhAcAd
AhAsAd
QhQcQs

then the database would present only:

AsAdAc
QhQcQs

If I moved the second line AhAcAs below the QhQcQs it still wouldn't display. However when I changed it from AhAcAs to KhAcAs then it displayed and the database showed:

AsAdAc
QhQcQs
KhAcAs

If I'm doing something wrong, please let me know!

Also, when my mistake/the glitch is fixed I would like to be able to load different types of flops and would prefer not to have to type them all by hand into text files. Do you have flops or subsets in text files that I could use? Or are you aware of any online source that I could use?
Exploring further, it seems to be if 5 out of the 6 alphanumeric figures on a line are the same as a previous line then it does not display that line or any that come beneath it. Eg one line had Kh3c2s, I put in a line below (several lines/flops below) with Kh3c2d and this wouldn't display. When I amended it to Kh3c6s it displayed.
GTO+/CardRunnersEV? Quote

      
m