Two Plus Two Publishing LLC
Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > >

Notices

Commercial Software Discussion of commercial gambling-related / poker software & commercial graphics modifications

Reply
 
Thread Tools Display Modes
Old 03-22-2021, 09:13 AM   #11676
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by Heavy Mask View Post
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 View Post
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.
scylla is offline   Reply With Quote
Old 03-22-2021, 01:20 PM   #11677
Heavy Mask
newbie
 
Join Date: Jan 2021
Posts: 40
Re: CardRunnersEV

Ty a lot for this
Heavy Mask is offline   Reply With Quote
Old 03-23-2021, 09:36 AM   #11678
dsailor
enthusiast
 
Join Date: Mar 2020
Location: Brisbane
Posts: 79
Re: CardRunnersEV

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+?
dsailor is offline   Reply With Quote
Old 03-23-2021, 09:57 AM   #11679
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by dsailor View Post
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+.

scylla is offline   Reply With Quote
Old 03-23-2021, 02:20 PM   #11680
Dejavudu666
journeyman
 
Join Date: Mar 2020
Posts: 285
Re: CardRunnersEV

Hi Scylla
is there any way around stopping the nodelocks being removed when 'playing against the solution' on a nodelocked gametree?
Dejavudu666 is offline   Reply With Quote
Old 03-23-2021, 02:29 PM   #11681
absuurd
stranger
 
Join Date: Mar 2021
Posts: 2
Re: CardRunnersEV

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.
absuurd is offline   Reply With Quote
Old 03-24-2021, 04:43 AM   #11682
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by Dejavudu666 View Post
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?
scylla is offline   Reply With Quote
Old 03-24-2021, 04:53 AM   #11683
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by absuurd View Post
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.
scylla is offline   Reply With Quote
Old 03-24-2021, 10:39 AM   #11684
MicroDonkYT
grinder
 
MicroDonkYT's Avatar
 
Join Date: Jan 2020
Posts: 530
Re: CardRunnersEV

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.
MicroDonkYT is offline   Reply With Quote
Old 03-24-2021, 10:50 AM   #11685
absuurd
stranger
 
Join Date: Mar 2021
Posts: 2
Re: CardRunnersEV

Quote:
Originally Posted by scylla View Post
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.
absuurd is offline   Reply With Quote
Old 03-24-2021, 11:20 AM   #11686
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by MicroDonkYT View Post
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.
scylla is offline   Reply With Quote
Old 03-25-2021, 02:14 AM   #11687
personalpokercoach
journeyman
 
Join Date: Oct 2018
Posts: 208
Re: CardRunnersEV

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
personalpokercoach is offline   Reply With Quote
Old 03-25-2021, 04:55 AM   #11688
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by personalpokercoach View Post
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/
scylla is offline   Reply With Quote
Old 03-25-2021, 04:58 AM   #11689
SelfishGhost
enthusiast
 
SelfishGhost's Avatar
 
Join Date: Jul 2016
Posts: 93
Re: CardRunnersEV

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?
SelfishGhost is offline   Reply With Quote
Old 03-25-2021, 01:22 PM   #11690
simon.frewins
newbie
 
Join Date: Jan 2019
Posts: 16
Re: CardRunnersEV

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).
simon.frewins is offline   Reply With Quote
Old 03-25-2021, 06:19 PM   #11691
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by SelfishGhost View Post
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.
scylla is offline   Reply With Quote
Old 03-25-2021, 06:22 PM   #11692
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

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.
scylla is offline   Reply With Quote
Old 03-26-2021, 02:11 AM   #11693
personalpokercoach
journeyman
 
Join Date: Oct 2018
Posts: 208
Re: CardRunnersEV

Quote:
Originally Posted by scylla View Post
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?
personalpokercoach is offline   Reply With Quote
Old 03-26-2021, 03:53 AM   #11694
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by personalpokercoach View Post
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.
scylla is offline   Reply With Quote
Old 03-26-2021, 05:58 AM   #11695
simon.frewins
newbie
 
Join Date: Jan 2019
Posts: 16
Re: CardRunnersEV

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?
simon.frewins is offline   Reply With Quote
Old 03-26-2021, 08:25 AM   #11696
scylla
Carpal \'Tunnel
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 6,270
Re: CardRunnersEV

Quote:
Originally Posted by simon.frewins View Post
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.
scylla is offline   Reply With Quote
Old 03-26-2021, 08:28 AM   #11697
simon.frewins
newbie
 
Join Date: Jan 2019
Posts: 16
Re: CardRunnersEV

Quote:
Originally Posted by simon.frewins View Post
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.
simon.frewins is offline   Reply With Quote
Old 03-26-2021, 08:59 AM   #11698
simon.frewins
newbie
 
Join Date: Jan 2019
Posts: 16
Re: CardRunnersEV

Quote:
Originally Posted by simon.frewins View Post
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?
simon.frewins is offline   Reply With Quote
Old 03-26-2021, 09:15 AM   #11699
rogorz
centurion
 
Join Date: Jan 2017
Location: France
Posts: 127
Re: CardRunnersEV

Quote:
Originally Posted by simon.frewins View Post
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:
rogorz is offline   Reply With Quote
Old 03-26-2021, 09:21 AM   #11700
simon.frewins
newbie
 
Join Date: Jan 2019
Posts: 16
Re: CardRunnersEV

Quote:
Originally Posted by simon.frewins View Post
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.
simon.frewins is offline   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Forum Jump


All times are GMT -4. The time now is 06:56 AM.


Powered by vBulletin®
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Copyright © 2008-2020, Two Plus Two Interactive