Open Side Menu Go to the Top
Register
Jackpot Poker PT4 Tournament Summary Generator Jackpot Poker PT4 Tournament Summary Generator

06-14-2015 , 07:34 AM
Quote:
Originally Posted by glutenfree
I tried to use this tonight checking the check-box for just wins to generate, but it still generated all of them. Anyone else running into this?
Yes, me! Didn't notice until you reported it, thanks.


Executable:
www.dropbox.com/s/lw0pdy33hz9uhq2/JackpotTS.exe?dl=0

AHK source:
www.dropbox.com/s/w83d2sayeuczdrb/JackpotTS.ahk?dl=0

AHK source:
Code:
;;;
;;; Jackpot Poker PT4 Tournament Summary Generator
;;;
;;; Creates tournament summaries for WPN Jackpot Poker tournaments that 
;;; can be imported to PokerTracker 4 so that winnings are accurately recorded.
;;;
;;; Author: 2+2 user Max Cut
;;; June 2015
;;;

#SingleInstance Force
#NoEnv
#Persistent


;;;
;;; Build the GUI
;;;
Menu, HelpMenu, Add, &Help, Help
Menu, HelpMenu, Add, &2+2 thread, 2p2Thread
Menu, HelpMenu, Add, &About, About
Menu, MyMenuBar, Add, &Help, :HelpMenu

Gui, Menu, MyMenuBar
Gui, Add, Text, x18 y13 w80, Screen Name
Gui, Add, Button, x10 y35 w80 h22 gResultsSelect, Results File
Gui, Add, Button, x10 y60 w80 h22 gOutputSelect, Output Folder
Gui, Add, Checkbox, x315 y45 w55  vCashesOnly, Cashes Only
Gui, Add, Edit, x95 y10 w130 Left vScreenname
Gui, Add, Edit, x95 y35 w215 Left vResultsFile
Gui, Add, Edit, x95 y60 w215 Left vOutputFolder
Gui, Add, Progress, x230 y9 w140 h22 -Smooth Disabled
Gui, Font, c008800 s10
Gui, Add, Text, x230 w140 y9  h22 Center 0x200 BackgroundTrans  gGenerateSummaries, Generate Summaries
FullGui := WinExist()
Gui, Show, h90 w 380, Jackpot Poker TS Generator
Gui, Submit, NoHide
return



;;;
;;; Help dialog.
;;;
Help:
helpText = 
( LTrim
	Jakpot Poker Tournament summary Generator
	
	Creates PokerTracker 4 tournament summaries for WPN Jackpot Poker tournaments so that winnings are acurately recorded.
	
	
	Steps for use:
		
		1) Navigate in poker client to "My Account" --> "Transactions".
		
		2) From the "Poker Statistics" options, select "Tournaments" (not to be confused with "Tournament History").
		
		3) Select desired date range and specify number of records per page; click the "Submit" button. 
				
		4) Copy and paste the entire tournament results into a text file (no need for the colum headers or totals at the bottom).
		
		5) Enter screen name.
		
		6) Enter/select the results file (created in step 4).
		
		7) Enter/select an output folder for tournament summaries.
		
		8) Push Generate Summaries button.
		
		9) In the PokerTracker client, import the tournament summaries by navigating to "Play Poker" --> "Get Hands from Disk" --> "Select Directory" to choose the output folder.
		
		
		2+2 thread (link available in help menu) :
		http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
)
MsgBox,, Jackpot Poker TS generator: HELP, %helpText%
return



;;;
;;; Link to 2+2 thread
;;;
2p2Thread:
	Run http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
return



;;;
;;; About dialog.
;;;
About:
aboutText = 
( LTrim
	Jackpot Poker TS Generator is free from 2+2 user Max Cut.
)
MsgBox,, Jackpot Poker TS generator: ABOUT, %aboutText%
return



;;;
;;; Dialog for selecting results file.
;;;
ResultsSelect:
FileSelectFile, SelectedFile, 3, , Select results file..., Text Documents (*.txt)
If SelectedFile = 
{
	if ResultsFile =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	}
}
else
{
	ResultsFile := SelectedFile
	GuiControl, , ResultsFile, %SelectedFile%
}
return



;;;
;;; Dialog for selecting output folder
;;;
OutputSelect:
FileSelectFolder, SelectedFolder,, 3, Select output folder...
If SelectedFolder = 
{
	if OutputFolder =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a folder for the tournament summaries...
	}
}
else
{
	OutputFolder := SelectedFolder
	GuiControl, , OutputFolder, %SelectedFolder%
}
return



;;;
;;; Generate PT4 tournament summaries from 
;;; results file and write them to output folder
;;;
GenerateSummaries:
Gui, Submit, NoHide

;;; Basic error chaecking
If ScreenName = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please enter a screen name...
	return
}
If ResultsFile = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	return
}
FileRead, results, %ResultsFile%
If ErrorLevel
{ 
	MsgBox,, Jackpot Poker TS generator: ERROR, Error reading results file: `"%ResultsFile%`".`n`nPlease select a results file...
	return
}
IfNotExist, %OutputFolder% 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Folder `"%OutputFolder%`" not found.`n`nPlease select a folder for the tournament summaries...
	return
}
	
;;; Number of TS written.
TScount := 0

Loop, Parse, results, `n
{
	;;; line will hold a line from the results file.
	;;; line4 will hold the game type -- looking for Jackpot games.
	line4 =
	StringSplit, line, A_LoopField, %A_Space%
	
	winnings := SubStr(line30, 2)
	
	;;; Only generating TS for Jackpot Poker...
	IfNotInString, line4, Jackpot
	{
		;;; or WSOJ.
		IfNotInString, line5, Jackpot
		continue
	}

	;;; Only need to make TS when there are winnings.
	if  (0 >= winnings)
	{
		if (CashesOnly) {
			continue
		}
	}
	
	;;; Get tournament times and format them
	SetFormat, FloatFast, 02
	StringGetPos, pos, line38, :
	hours12 := SubStr(line38, 1, pos)
	rest := SubStr(line38, pos+1)
	if ("AM" == line39)
	{
		if (12 == hours12)
		{
			hours24 := 0
		}
		else
		{
			hours24 := hours12
		}
	}
	else if (12 > hours12)
	{
		hours24 := hours12 + 12
	}
	else
	{
		hours24 := hours12
	}
	t = %line38% %line39%
	line38 = %hours24%%rest%

	StringGetPos, pos, line41, :
	hours12 := SubStr(line41, 1, pos)
	rest := SubStr(line41, pos+1)
	if ("AM" == line42)
	{
		if (12 == hours12)
		{
			hours24 := 0
		}
		else
		{
			hours24 := hours12
		}
	}
	else if (12 > hours12)
	{
		hours24 := hours12 + 12
	}
	else
	{
		hours24 := hours12
	}
	t = %line41% %line42%
	line41 = %hours24%%rest%

	StringSplit, dateParts, line37, /
	SetFormat, FloatFast, 02
	startyear := dateParts3
	startmonth := dateParts1 + 0.0
	startday := dateParts2 + 0.0

	StringSplit, dateParts, line40, /
	SetFormat, FloatFast, 02
	endyear := dateParts3
	endmonth := dateParts1 + 0.0
	endday := dateParts2 + 0.0
	tsdate = %endyear%%endmonth%%endday%	
	
	;;; We leave finish position blank sine PT4 already figured it out from 
	;;; the hand history and there is no way to always tell from the report data.
	;;; Seems to import fine this way.
	finishpos =
	
	;;; tstext is the tournament summary text.
	tstext1 =
	tstext1 = 
	( LTrim
		PokerTracker 4 Tournament Summary
		Site: Yatahay Network
		Game: Holdem
		Tournament #: %line1%
		Started: %startyear%/%startmonth%/%startday% %line38%
		Finished: %endyear%/%endmonth%/%endday% %line41%
		
	)
	
	;;; Account for Sit&Crush fee which is not reported as rake
	SetFormat, FloatFast, 0.2
	StringTrimLeft, fee, line10, 1
	adjFee := fee / 0.75
	
	;;; $3 WSOJ get rounded up apparently.
	IfInString, line4, WSOP
	{
		IfInString, line6, $2.82
		{
			adjFee := 0.18
		}
	}

	tstext2 =
	tstext2 = 
	( LTrim
		Buyin: %line6%
		Fee: $%adjFee%
		Table Type: STT (3 max) Hyper-Turbo SNG LOTTERY
		Tourney Type: No Limit
		Players: 3
		
		Place: %finishpos%, Player: %ScreenName%, Won: %line30%,
	)
	
	;;; tspath is the path of the output tournament summary file to create.
	tspath = %OutputFolder%\T#%line1% - %line6% + $%adjFee% - %tsdate% - Summary.txt

	;;; Overwrite existing summary.
	IfExist, %tspath%
	{
		FileDelete, %tspath%
	}
	
	;;; Write the tournament summary.
	FileAppend, %tstext1%%tstext2%, %tspath%
	if (not ErrorLevel)
	{
		TScount++
	}
}

;;; Report number of tournament summaries generated.
MsgBox, %TScount%  tournament summaries written to folder %OutputFolder%
return



;;; Shut it down!
GuiClose:
ExitApp
return
06-15-2015 , 10:36 AM
Added an option to write all summaries with 1st place instead of blank (in response to a report that the placings were being updated to blanks).

Executable:
www.dropbox.com/s/lw0pdy33hz9uhq2/JackpotTS.exe?dl=0

AHK source:
www.dropbox.com/s/w83d2sayeuczdrb/JackpotTS.ahk?dl=0

AHK source:
Code:
;;;
;;; Jackpot Poker PT4 Tournament Summary Generator
;;;
;;; Creates tournament summaries for WPN Jackpot Poker tournaments that 
;;; can be imported to PokerTracker 4 so that winnings are accurately recorded.
;;;
;;; Author: 2+2 user Max Cut
;;; June 2015
;;;

#SingleInstance Force
#NoEnv
#Persistent


;;;
;;; Build the GUI
;;;
Menu, HelpMenu, Add, &Help, Help
Menu, HelpMenu, Add, &2+2 thread, 2p2Thread
Menu, HelpMenu, Add, &About, About
Menu, MyMenuBar, Add, &Help, :HelpMenu

Gui, Menu, MyMenuBar
Gui, Add, Text, x18 y13 w80, Screen Name
Gui, Add, Button, x10 y40 w80 h22 gResultsSelect, Results File
Gui, Add, Button, x10 y70 w80 h22 gOutputSelect, Output Folder
Gui, Add, Checkbox, x315 y39 w55  vCashesOnly Checked, Cashes Only
Gui, Add, Checkbox, x315 y75 w55  vAllFirst, All 1st
Gui, Add, Edit, x95 y10 w130 Left vScreenname
Gui, Add, Edit, x95 y40 w215 Left vResultsFile
Gui, Add, Edit, x95 y70 w215 Left vOutputFolder
Gui, Add, Progress, x230 y9 w140 h22 -Smooth Disabled
Gui, Font, c008800 s10
Gui, Add, Text, x230 w140 y9  h22 Center 0x200 BackgroundTrans  gGenerateSummaries, Generate Summaries
FullGui := WinExist()
Gui, Show, h100 w 380, Jackpot Poker TS Generator
Gui, Submit, NoHide
return



;;;
;;; Help dialog.
;;;
Help:
helpText = 
( LTrim
	Jakpot Poker Tournament summary Generator
	
	Creates PokerTracker 4 tournament summaries for WPN Jackpot Poker tournaments so that winnings are acurately recorded.
	
	
	Steps for use:
		
		1) Navigate in poker client to "My Account" --> "Transactions".
		
		2) From the "Poker Statistics" options, select "Tournaments" (not to be confused with "Tournament History").
		
		3) Select desired date range and specify number of records per page; click the "Submit" button. 
				
		4) Copy and paste the entire tournament results into a text file (no need for the colum headers or totals at the bottom).
		
		5) Enter screen name.
		
		6) Enter/select the results file (created in step 4).
		
		7) Enter/select an output folder for tournament summaries.
		
		8) If you wish it to write a summary for all games, uncheck "Cashes Only".
		
		9) If you wish it to always write "1st place" rather than blank, check "All 1st".
		
		9) Push Generate Summaries button.
		
		10) In the PokerTracker client, import the tournament summaries by navigating to "Play Poker" --> "Get Hands from Disk" --> "Select Directory" to choose the output folder.
		
		
		2+2 thread (link available in help menu) :
		http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
)
MsgBox,, Jackpot Poker TS generator: HELP, %helpText%
return



;;;
;;; Link to 2+2 thread
;;;
2p2Thread:
	Run http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
return



;;;
;;; About dialog.
;;;
About:
aboutText = 
( LTrim
	Jackpot Poker TS Generator is free from 2+2 user Max Cut.
)
MsgBox,, Jackpot Poker TS generator: ABOUT, %aboutText%
return



;;;
;;; Dialog for selecting results file.
;;;
ResultsSelect:
FileSelectFile, SelectedFile, 3, , Select results file..., Text Documents (*.txt)
If SelectedFile = 
{
	if ResultsFile =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	}
}
else
{
	ResultsFile := SelectedFile
	GuiControl, , ResultsFile, %SelectedFile%
}
return



;;;
;;; Dialog for selecting output folder
;;;
OutputSelect:
FileSelectFolder, SelectedFolder,, 3, Select output folder...
If SelectedFolder = 
{
	if OutputFolder =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a folder for the tournament summaries...
	}
}
else
{
	OutputFolder := SelectedFolder
	GuiControl, , OutputFolder, %SelectedFolder%
}
return



;;;
;;; Generate PT4 tournament summaries from 
;;; results file and write them to output folder
;;;
GenerateSummaries:
Gui, Submit, NoHide

;;; Basic error chaecking
If ScreenName = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please enter a screen name...
	return
}
If ResultsFile = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	return
}
FileRead, results, %ResultsFile%
If ErrorLevel
{ 
	MsgBox,, Jackpot Poker TS generator: ERROR, Error reading results file: `"%ResultsFile%`".`n`nPlease select a results file...
	return
}
IfNotExist, %OutputFolder% 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Folder `"%OutputFolder%`" not found.`n`nPlease select a folder for the tournament summaries...
	return
}
	
;;; Number of TS written.
TScount := 0

Loop, Parse, results, `n
{
	;;; line will hold a line from the results file.
	;;; line4 will hold the game type -- looking for Jackpot games.
	line4 =
	StringSplit, line, A_LoopField, %A_Space%
	
	winnings := SubStr(line30, 2)
	
	;;; Only generating TS for Jackpot Poker...
	IfNotInString, line4, Jackpot
	{
		;;; or WSOJ.
		IfNotInString, line5, Jackpot
		continue
	}

	;;; Only need to make TS when there are winnings.
	if  (0 >= winnings)
	{
		if (CashesOnly) {
			continue
		}
	}
	
	;;; Get tournament times and format them
	SetFormat, FloatFast, 02
	StringGetPos, pos, line38, :
	hours12 := SubStr(line38, 1, pos)
	rest := SubStr(line38, pos+1)
	if ("AM" == line39)
	{
		if (12 == hours12)
		{
			hours24 := 0
		}
		else
		{
			hours24 := hours12
		}
	}
	else if (12 > hours12)
	{
		hours24 := hours12 + 12
	}
	else
	{
		hours24 := hours12
	}
	t = %line38% %line39%
	line38 = %hours24%%rest%

	StringGetPos, pos, line41, :
	hours12 := SubStr(line41, 1, pos)
	rest := SubStr(line41, pos+1)
	if ("AM" == line42)
	{
		if (12 == hours12)
		{
			hours24 := 0
		}
		else
		{
			hours24 := hours12
		}
	}
	else if (12 > hours12)
	{
		hours24 := hours12 + 12
	}
	else
	{
		hours24 := hours12
	}
	t = %line41% %line42%
	line41 = %hours24%%rest%

	StringSplit, dateParts, line37, /
	SetFormat, FloatFast, 02
	startyear := dateParts3
	startmonth := dateParts1 + 0.0
	startday := dateParts2 + 0.0

	StringSplit, dateParts, line40, /
	SetFormat, FloatFast, 02
	endyear := dateParts3
	endmonth := dateParts1 + 0.0
	endday := dateParts2 + 0.0
	tsdate = %endyear%%endmonth%%endday%	
	
	;;; We leave finish position blank sine PT4 already figured it out from 
	;;; the hand history and there is no way to always tell from the report data.
	;;; Seems to import fine this way.
	finishpos =
	if (AllFirst) {
		finishpos = 1
	}
	
	;;; tstext is the tournament summary text.
	tstext1 =
	tstext1 = 
	( LTrim
		PokerTracker 4 Tournament Summary
		Site: Yatahay Network
		Game: Holdem
		Tournament #: %line1%
		Started: %startyear%/%startmonth%/%startday% %line38%
		Finished: %endyear%/%endmonth%/%endday% %line41%
		
	)
	
	;;; Account for Sit&Crush fee which is not reported as rake
	SetFormat, FloatFast, 0.2
	StringTrimLeft, fee, line10, 1
	adjFee := fee / 0.75
	
	;;; $3 WSOJ get rounded up apparently.
	IfInString, line4, WSOP
	{
		IfInString, line6, $2.82
		{
			adjFee := 0.18
		}
	}

	tstext2 =
	tstext2 = 
	( LTrim
		Buyin: %line6%
		Fee: $%adjFee%
		Table Type: STT (3 max) Hyper-Turbo SNG LOTTERY
		Tourney Type: No Limit
		Players: 3
		
		Place: %finishpos%, Player: %ScreenName%, Won: %line30%,
	)
	
	;;; tspath is the path of the output tournament summary file to create.
	tspath = %OutputFolder%\T#%line1% - %line6% + $%adjFee% - %tsdate% - Summary.txt

	;;; Overwrite existing summary.
	IfExist, %tspath%
	{
		FileDelete, %tspath%
	}
	
	;;; Write the tournament summary.
	FileAppend, %tstext1%%tstext2%, %tspath%
	if (not ErrorLevel)
	{
		TScount++
	}
}

;;; Report number of tournament summaries generated.
MsgBox, %TScount%  tournament summaries written to folder %OutputFolder%
return



;;; Shut it down!
GuiClose:
ExitApp
return
12-05-2015 , 02:47 PM
Removed tourney start and finish time since it breaks things and seems to work without it. Please let me know if this fix breaks anything else.


Executable:
www.dropbox.com/s/lw0pdy33hz9uhq2/JackpotTS.exe?dl=0

AHK source:
www.dropbox.com/s/w83d2sayeuczdrb/JackpotTS.ahk?dl=0

AHK source:
Code:
;;;
;;; Jackpot Poker PT4 Tournament Summary Generator
;;;
;;; Creates tournament summaries for WPN Jackpot Poker tournaments that 
;;; can be imported to PokerTracker 4 so that winnings are accurately recorded.
;;;
;;; Author: 2+2 user Max Cut
;;; June 2015
;;; Most recent update: December 06, 2015
;;;

#SingleInstance Force
#NoEnv
#Persistent


;;;
;;; Build the GUI
;;;
Menu, HelpMenu, Add, &Help, Help
Menu, HelpMenu, Add, &2+2 thread, 2p2Thread
Menu, HelpMenu, Add, &About, About
Menu, MyMenuBar, Add, &Help, :HelpMenu

Gui, Menu, MyMenuBar
Gui, Add, Text, x18 y13 w80, Screen Name
Gui, Add, Button, x10 y40 w80 h22 gResultsSelect, Results File
Gui, Add, Button, x10 y70 w80 h22 gOutputSelect, Output Folder
Gui, Add, Checkbox, x315 y39 w55  vCashesOnly Checked, Cashes Only
Gui, Add, Checkbox, x315 y75 w55  vAllFirst, All 1st
Gui, Add, Edit, x95 y10 w130 Left vScreenname
Gui, Add, Edit, x95 y40 w215 Left vResultsFile
Gui, Add, Edit, x95 y70 w215 Left vOutputFolder
Gui, Add, Progress, x230 y9 w140 h22 -Smooth Disabled
Gui, Font, c008800 s10
Gui, Add, Text, x230 w140 y9  h22 Center 0x200 BackgroundTrans  gGenerateSummaries, Generate Summaries
FullGui := WinExist()
Gui, Show, h100 w 380, Jackpot Poker TS Generator
Gui, Submit, NoHide
return



;;;
;;; Help dialog.
;;;
Help:
helpText = 
( LTrim
	Jakpot Poker Tournament summary Generator
	
	Creates PokerTracker 4 tournament summaries for WPN Jackpot Poker tournaments so that winnings are acurately recorded.
	
	
	Steps for use:
		
		1) Navigate in poker client to "My Account" --> "Transactions".
		
		2) From the "Poker Statistics" options, select "Tournaments" (not to be confused with "Tournament History").
		
		3) Select desired date range and specify number of records per page; click the "Submit" button. 
				
		4) Copy and paste the entire tournament results into a text file (no need for the colum headers or totals at the bottom).
		
		5) Enter screen name.
		
		6) Enter/select the results file (created in step 4).
		
		7) Enter/select an output folder for tournament summaries.
		
		8) If you wish it to write a summary for all games, uncheck "Cashes Only".
		
		9) If you wish it to always write "1st place" rather than blank, check "All 1st".
		
		9) Push Generate Summaries button.
		
		10) In the PokerTracker client, import the tournament summaries by navigating to "Play Poker" --> "Get Hands from Disk" --> "Select Directory" to choose the output folder.
		
		
		2+2 thread (link available in help menu) :
		http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
)
MsgBox,, Jackpot Poker TS generator: HELP, %helpText%
return



;;;
;;; Link to 2+2 thread
;;;
2p2Thread:
	Run http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
return



;;;
;;; About dialog.
;;;
About:
aboutText = 
( LTrim
	Jackpot Poker TS Generator is free from 2+2 user Max Cut.
)
MsgBox,, Jackpot Poker TS generator: ABOUT, %aboutText%
return



;;;
;;; Dialog for selecting results file.
;;;
ResultsSelect:
FileSelectFile, SelectedFile, 3, , Select results file..., Text Documents (*.txt)
If SelectedFile = 
{
	if ResultsFile =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	}
}
else
{
	ResultsFile := SelectedFile
	GuiControl, , ResultsFile, %SelectedFile%
}
return



;;;
;;; Dialog for selecting output folder
;;;
OutputSelect:
FileSelectFolder, SelectedFolder,, 3, Select output folder...
If SelectedFolder = 
{
	if OutputFolder =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a folder for the tournament summaries...
	}
}
else
{
	OutputFolder := SelectedFolder
	GuiControl, , OutputFolder, %SelectedFolder%
}
return



;;;
;;; Generate PT4 tournament summaries from 
;;; results file and write them to output folder
;;;
GenerateSummaries:
Gui, Submit, NoHide

;;; Basic error chaecking
If ScreenName = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please enter a screen name...
	return
}
If ResultsFile = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	return
}
FileRead, results, %ResultsFile%
If ErrorLevel
{ 
	MsgBox,, Jackpot Poker TS generator: ERROR, Error reading results file: `"%ResultsFile%`".`n`nPlease select a results file...
	return
}
IfNotExist, %OutputFolder% 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Folder `"%OutputFolder%`" not found.`n`nPlease select a folder for the tournament summaries...
	return
}
	
;;; Number of TS written.
TScount := 0

Loop, Parse, results, `n
{
	;;; line will hold a line from the results file.
	;;; line4 will hold the game type -- looking for Jackpot games.
	line4 =
	StringSplit, line, A_LoopField, %A_Space%
	
	winnings := SubStr(line30, 2)
	
	;;; Only generating TS for Jackpot Poker...
	IfNotInString, line4, Jackpot
	{
		;;; or WSOJ.
		IfNotInString, line5, Jackpot
		continue
	}

	;;; Only need to make TS when there are winnings.
	if  (0 >= winnings)
	{
		if (CashesOnly) {
			continue
		}
	}
	
	StringSplit, dateParts, line37, /
	SetFormat, FloatFast, 02
	startyear := dateParts3
	startmonth := dateParts1 + 0.0
	startday := dateParts2 + 0.0

	StringSplit, dateParts, line40, /
	SetFormat, FloatFast, 02
	endyear := dateParts3
	endmonth := dateParts1 + 0.0
	endday := dateParts2 + 0.0
	tsdate = %endyear%%endmonth%%endday%	
	
	;;; We leave finish position blank sine PT4 already figured it out from 
	;;; the hand history and there is no way to always tell from the report data.
	;;; Seems to import fine this way.
	finishpos =
	if (AllFirst) {
		finishpos = 1
	}
	
	;;; tstext is the tournament summary text.
	tstext1 =
	tstext1 = 
	( LTrim
		PokerTracker 4 Tournament Summary
		Site: Yatahay Network
		Game: Holdem
		Tournament #: %line1%
		Started: %startyear%/%startmonth%/%startday%
		Finished: %endyear%/%endmonth%/%endday%
		
	)
	
	;;; Account for Sit&Crush fee which is not reported as rake
	SetFormat, FloatFast, 0.2
	StringTrimLeft, fee, line10, 1
	adjFee := fee / 0.75
	
	;;; $3 WSOJ get rounded up apparently.
	IfInString, line4, WSOP
	{
		IfInString, line6, $2.82
		{
			adjFee := 0.18
		}
	}

	tstext2 =
	tstext2 = 
	( LTrim
		Buyin: %line6%
		Fee: $%adjFee%
		Table Type: STT (3 max) Hyper-Turbo SNG LOTTERY
		Tourney Type: No Limit
		Players: 3
		
		Place: %finishpos%, Player: %ScreenName%, Won: %line30%,
	)
	
	;;; tspath is the path of the output tournament summary file to create.
	tspath = %OutputFolder%\T#%line1% - %line6% + $%adjFee% - %tsdate% - Summary.txt

	;;; Overwrite existing summary.
	IfExist, %tspath%
	{
		FileDelete, %tspath%
	}
	
	;;; Write the tournament summary.
	FileAppend, %tstext1%%tstext2%, %tspath%
	if (not ErrorLevel)
	{
		TScount++
	}
}

;;; Report number of tournament summaries generated.
MsgBox, %TScount%  tournament summaries written to folder %OutputFolder%
return



;;; Shut it down!
GuiClose:
ExitApp
return
12-21-2015 , 12:25 PM
Removed the restriction to just Hold'em.


Executable:
www.dropbox.com/s/lw0pdy33hz9uhq2/JackpotTS.exe?dl=0

AHK source:
www.dropbox.com/s/w83d2sayeuczdrb/JackpotTS.ahk?dl=0

AHK source:
Code:
;;;
;;; Jackpot Poker PT4 Tournament Summary Generator
;;;
;;; Creates tournament summaries for WPN Jackpot Poker tournaments that 
;;; can be imported to PokerTracker 4 so that winnings are accurately recorded.
;;;
;;; Author: 2+2 user Max Cut
;;; June 2015
;;; Most recent update: December 06, 2015
;;;

#SingleInstance Force
#NoEnv
#Persistent


;;;
;;; Build the GUI
;;;
Menu, HelpMenu, Add, &Help, Help
Menu, HelpMenu, Add, &2+2 thread, 2p2Thread
Menu, HelpMenu, Add, &About, About
Menu, MyMenuBar, Add, &Help, :HelpMenu

Gui, Menu, MyMenuBar
Gui, Add, Text, x18 y13 w80, Screen Name
Gui, Add, Button, x10 y40 w80 h22 gResultsSelect, Results File
Gui, Add, Button, x10 y70 w80 h22 gOutputSelect, Output Folder
Gui, Add, Checkbox, x315 y39 w55  vCashesOnly Checked, Cashes Only
Gui, Add, Checkbox, x315 y75 w55  vAllFirst, All 1st
Gui, Add, Edit, x95 y10 w130 Left vScreenname
Gui, Add, Edit, x95 y40 w215 Left vResultsFile
Gui, Add, Edit, x95 y70 w215 Left vOutputFolder
Gui, Add, Progress, x230 y9 w140 h22 -Smooth Disabled
Gui, Font, c008800 s10
Gui, Add, Text, x230 w140 y9  h22 Center 0x200 BackgroundTrans  gGenerateSummaries, Generate Summaries
FullGui := WinExist()
Gui, Show, h100 w 380, Jackpot Poker TS Generator
Gui, Submit, NoHide
return



;;;
;;; Help dialog.
;;;
Help:
helpText = 
( LTrim
	Jakpot Poker Tournament summary Generator
	
	Creates PokerTracker 4 tournament summaries for WPN Jackpot Poker tournaments so that winnings are acurately recorded.
	
	
	Steps for use:
		
		1) Navigate in poker client to "My Account" --> "Transactions".
		
		2) From the "Poker Statistics" options, select "Tournaments" (not to be confused with "Tournament History").
		
		3) Select desired date range and specify number of records per page; click the "Submit" button. 
				
		4) Copy and paste the entire tournament results into a text file (no need for the colum headers or totals at the bottom).
		
		5) Enter screen name.
		
		6) Enter/select the results file (created in step 4).
		
		7) Enter/select an output folder for tournament summaries.
		
		8) If you wish it to write a summary for all games, uncheck "Cashes Only".
		
		9) If you wish it to always write "1st place" rather than blank, check "All 1st".
		
		9) Push Generate Summaries button.
		
		10) In the PokerTracker client, import the tournament summaries by navigating to "Play Poker" --> "Get Hands from Disk" --> "Select Directory" to choose the output folder.
		
		
		2+2 thread (link available in help menu) :
		http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
)
MsgBox,, Jackpot Poker TS generator: HELP, %helpText%
return



;;;
;;; Link to 2+2 thread
;;;
2p2Thread:
	Run http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
return



;;;
;;; About dialog.
;;;
About:
aboutText = 
( LTrim
	Jackpot Poker TS Generator is free from 2+2 user Max Cut.
)
MsgBox,, Jackpot Poker TS generator: ABOUT, %aboutText%
return



;;;
;;; Dialog for selecting results file.
;;;
ResultsSelect:
FileSelectFile, SelectedFile, 3, , Select results file..., Text Documents (*.txt)
If SelectedFile = 
{
	if ResultsFile =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	}
}
else
{
	ResultsFile := SelectedFile
	GuiControl, , ResultsFile, %SelectedFile%
}
return



;;;
;;; Dialog for selecting output folder
;;;
OutputSelect:
FileSelectFolder, SelectedFolder,, 3, Select output folder...
If SelectedFolder = 
{
	if OutputFolder =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a folder for the tournament summaries...
	}
}
else
{
	OutputFolder := SelectedFolder
	GuiControl, , OutputFolder, %SelectedFolder%
}
return



;;;
;;; Generate PT4 tournament summaries from 
;;; results file and write them to output folder
;;;
GenerateSummaries:
Gui, Submit, NoHide

;;; Basic error chaecking
If ScreenName = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please enter a screen name...
	return
}
If ResultsFile = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	return
}
FileRead, results, %ResultsFile%
If ErrorLevel
{ 
	MsgBox,, Jackpot Poker TS generator: ERROR, Error reading results file: `"%ResultsFile%`".`n`nPlease select a results file...
	return
}
IfNotExist, %OutputFolder% 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Folder `"%OutputFolder%`" not found.`n`nPlease select a folder for the tournament summaries...
	return
}
	
;;; Number of TS written.
TScount := 0

Loop, Parse, results, `n
{
	;;; line will hold a line from the results file.
	;;; line4 will hold the game type -- looking for Jackpot games.
	line4 =
	StringSplit, line, A_LoopField, %A_Space%
	
	winnings := SubStr(line30, 2)
	
	;;; Only generating TS for Jackpot Poker...
	IfNotInString, line4, Jackpot
	{
		;;; or WSOJ.
		IfNotInString, line5, Jackpot
		continue
	}

	;;; Only need to make TS when there are winnings.
	if  (0 >= winnings)
	{
		if (CashesOnly) {
			continue
		}
	}
	
	StringSplit, dateParts, line37, /
	SetFormat, FloatFast, 02
	startyear := dateParts3
	startmonth := dateParts1 + 0.0
	startday := dateParts2 + 0.0

	StringSplit, dateParts, line40, /
	SetFormat, FloatFast, 02
	endyear := dateParts3
	endmonth := dateParts1 + 0.0
	endday := dateParts2 + 0.0
	tsdate = %endyear%%endmonth%%endday%	
	
	;;; We leave finish position blank sine PT4 already figured it out from 
	;;; the hand history and there is no way to always tell from the report data.
	;;; Seems to import fine this way.
	finishpos =
	if (AllFirst) {
		finishpos = 1
	}
	
	;;; tstext is the tournament summary text.
	tstext1 =
	tstext1 = 
	( LTrim
		PokerTracker 4 Tournament Summary
		Site: Yatahay Network
		Game: %line2%
		Tournament #: %line1%
		Started: %startyear%/%startmonth%/%startday%
		Finished: %endyear%/%endmonth%/%endday%
		
	)
	
	;;; Account for Sit&Crush fee which is not reported as rake
	SetFormat, FloatFast, 0.2
	StringTrimLeft, fee, line10, 1
	adjFee := fee / 0.75
	
	;;; $3 WSOJ get rounded up apparently.
	IfInString, line4, WSOP
	{
		IfInString, line6, $2.82
		{
			adjFee := 0.18
		}
	}

	tstext2 =
	tstext2 = 
	( LTrim
		Buyin: %line6%
		Fee: $%adjFee%
		Table Type: STT (3 max) Hyper-Turbo SNG LOTTERY
		Tourney Type: No Limit
		Players: 3
		
		Place: %finishpos%, Player: %ScreenName%, Won: %line30%,
	)
	
	;;; tspath is the path of the output tournament summary file to create.
	tspath = %OutputFolder%\T#%line1% - %line6% + $%adjFee% - %tsdate% - Summary.txt

	;;; Overwrite existing summary.
	IfExist, %tspath%
	{
		FileDelete, %tspath%
	}
	
	;;; Write the tournament summary.
	FileAppend, %tstext1%%tstext2%, %tspath%
	if (not ErrorLevel)
	{
		TScount++
	}
}

;;; Report number of tournament summaries generated.
MsgBox, %TScount%  tournament summaries written to folder %OutputFolder%
return



;;; Shut it down!
GuiClose:
ExitApp
return
12-21-2015 , 02:08 PM
Does this allow the EV line to populate correctly in PT4 or does it still assume at most you can win is $4?
12-21-2015 , 05:49 PM
Quote:
Originally Posted by TruFloridaGator
Does this allow the EV line to populate correctly in PT4 or does it still assume at most you can win is $4?
It means the EV line (Net Adjusted) should reflect the actual prize pools instead of the average prize pool.


I should have mentioned that applies only for tournaments that you win, since you wont know the actual prize pool otherwise (so it wont be updated via the generated tournament summary). Bottom line: that EV line will be a mix of actual prize pools and the average prize pool.

Last edited by Max Cut; 12-21-2015 at 06:16 PM.
12-23-2015 , 08:34 PM
First off, thanks so much for making this tool available to me.

It looks like I am having a problem. I used your program to generate the tourney summaries. It generated 102, which seems right from the ACR output, however when importing into PT4 it only imports 52. What am I doing wrong?
12-23-2015 , 09:34 PM
Quote:
Originally Posted by chronicallyrunsbad
First off, thanks so much for making this tool available to me.

It looks like I am having a problem. I used your program to generate the tourney summaries. It generated 102, which seems right from the ACR output, however when importing into PT4 it only imports 52. What am I doing wrong?
What errors is PT4 giving in the "view import status" window when you import the tournament summaries?
12-24-2015 , 01:59 PM
Quote:
Originally Posted by Max Cut
What errors is PT4 giving in the "view import status" window when you import the tournament summaries?
See the status below. From the error screen, it says "Tournement has an invalid start or end time. This site may require hand import prior to summary report". After seeing the errors, I realized I play on two seperate computers and some of the Jackpots may have been on the other computer and not imported into this database. I think I may need to sync my databases and try this again.

12-24-2015 , 02:29 PM
That sounds right because that's also what I see if I haven't imported a hand history yet.
01-21-2016 , 08:49 PM
Is this generator still working Max? It says that I imported correctly - no errors but nothing shows up in PT4. Thanks for your hard work!

:/
01-21-2016 , 09:24 PM
I just tried one and it seemed to work for me. Maybe you can have a look in one of the tournament summaries where you finished 1st and see if it makes sense. Please post it here if in doubt. It should look like this:

Code:
PokerTracker 4 Tournament Summary
Site: Yatahay Network
Game: Hold'em
Tournament #: 1234567
Started: 2016/01/21
Finished: 2016/01/21
Buyin: $9.40
Fee: $0.60
Table Type: STT (3 max) Hyper-Turbo SNG LOTTERY
Tourney Type: No Limit
Players: 3

Place: , Player: lmpBTNprntMNY, Won: $20.00,
01-22-2016 , 01:35 PM
yes the summary looks right. I guess my PT4 isn't importing and displaying HHs correct. I just switched over from HEM and it must not be setup correctly even though all of the import folders are correct for WPN and my Bovada HH converted hands.
01-22-2016 , 02:27 PM
Probably just missing a setting somewhere or another. They might be able to help you sort out the HH importing issue in the PT4 thread of the commercial software subforum.

forumserver.twoplustwo.com/167/commercial-software/
03-04-2016 , 11:15 PM
Going to (hopefully) have an alternate, less time consuming, solution available in the near future.

forumserver.twoplustwo.com/218/winning-poker-network/jackpot-counter-beta-1594300/
03-11-2016 , 07:20 PM
Quote:
Originally Posted by chronicallyrunsbad
See the status below. From the error screen, it says "Tournement has an invalid start or end time. This site may require hand import prior to summary report". After seeing the errors, I realized I play on two seperate computers and some of the Jackpots may have been on the other computer and not imported into this database. I think I may need to sync my databases and try this again.

I am getting this as well. Anyone have a solution?
03-12-2016 , 12:11 AM
Quote:
Originally Posted by Gatortish27
I am getting this as well. Anyone have a solution?
Import your hand histories first. If you do not have them, then this probably is not going to work for you.
04-14-2016 , 04:40 PM
  • Updated for change in the WPN tournament report.


Executable:
www.dropbox.com/s/lw0pdy33hz9uhq2/JackpotTS.exe?dl=0

AHK source:
www.dropbox.com/s/w83d2sayeuczdrb/JackpotTS.ahk?dl=0

AHK source:
Code:
;;;
;;; Jackpot Poker PT4 Tournament Summary Generator
;;;
;;; Creates tournament summaries for WPN Jackpot Poker tournaments that 
;;; can be imported to PokerTracker 4 so that winnings are accurately recorded.
;;;
;;; Author: 2+2 user Max Cut
;;; June 2015
;;; Most recent update: April 14, 2016
;;;

#SingleInstance Force
#NoEnv
#Persistent


;;;
;;; Build the GUI
;;;
Menu, HelpMenu, Add, &Help, Help
Menu, HelpMenu, Add, &2+2 thread, 2p2Thread
Menu, HelpMenu, Add, &About, About
Menu, MyMenuBar, Add, &Help, :HelpMenu

Gui, Menu, MyMenuBar
Gui, Add, Text, x18 y13 w80, Screen Name
Gui, Add, Button, x10 y40 w80 h22 gResultsSelect, Results File
Gui, Add, Button, x10 y70 w80 h22 gOutputSelect, Output Folder
Gui, Add, Checkbox, x315 y39 w55  vCashesOnly Checked, Cashes Only
Gui, Add, Checkbox, x315 y75 w55  vAllFirst, All 1st
Gui, Add, Edit, x95 y10 w130 Left vScreenname
Gui, Add, Edit, x95 y40 w215 Left vResultsFile
Gui, Add, Edit, x95 y70 w215 Left vOutputFolder
Gui, Add, Progress, x230 y9 w140 h22 -Smooth Disabled
Gui, Font, c008800 s10
Gui, Add, Text, x230 w140 y9  h22 Center 0x200 BackgroundTrans  gGenerateSummaries, Generate Summaries
FullGui := WinExist()
Gui, Show, h100 w 380, Jackpot Poker TS Generator
Gui, Submit, NoHide
return



;;;
;;; Help dialog.
;;;
Help:
helpText = 
( LTrim
	Jakpot Poker Tournament summary Generator
	
	Creates PokerTracker 4 tournament summaries for WPN Jackpot Poker tournaments so that winnings are acurately recorded.
	
	
	Steps for use:
		
		1) Navigate in poker client to "My Account" --> "Transactions".
		
		2) From the "Poker Statistics" options, select "Tournaments" (not to be confused with "Tournament History").
		
		3) Select desired date range and specify number of records per page; click the "Submit" button. 
				
		4) Copy and paste the entire tournament results into a text file (no need for the colum headers or totals at the bottom).
		
		5) Enter screen name.
		
		6) Enter/select the results file (created in step 4).
		
		7) Enter/select an output folder for tournament summaries.
		
		8) If you wish it to write a summary for all games, uncheck "Cashes Only".
		
		9) If you wish it to always write "1st place" rather than blank, check "All 1st".
		
		9) Push Generate Summaries button.
		
		10) In the PokerTracker client, import the tournament summaries by navigating to "Play Poker" --> "Get Hands from Disk" --> "Select Directory" to choose the output folder.
		
		
		2+2 thread (link available in help menu) :
		http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
)
MsgBox,, Jackpot Poker TS generator: HELP, %helpText%
return



;;;
;;; Link to 2+2 thread
;;;
2p2Thread:
	Run http://forumserver.twoplustwo.com/218/winning-poker-network/jackpot-poker-pt4-tournament-summary-generator-1536354/
return



;;;
;;; About dialog.
;;;
About:
aboutText = 
( LTrim
	Jackpot Poker TS Generator is free from 2+2 member Max Cut.
)
MsgBox,, Jackpot Poker TS generator: ABOUT, %aboutText%
return



;;;
;;; Dialog for selecting results file.
;;;
ResultsSelect:
FileSelectFile, SelectedFile, 3, , Select results file..., Text Documents (*.txt)
If SelectedFile = 
{
	if ResultsFile =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	}
}
else
{
	ResultsFile := SelectedFile
	GuiControl, , ResultsFile, %SelectedFile%
}
return



;;;
;;; Dialog for selecting output folder
;;;
OutputSelect:
FileSelectFolder, SelectedFolder,, 3, Select output folder...
If SelectedFolder = 
{
	if OutputFolder =
	{
		MsgBox,, Jackpot Poker TS generator: ERROR, Please select a folder for the tournament summaries...
	}
}
else
{
	OutputFolder := SelectedFolder
	GuiControl, , OutputFolder, %SelectedFolder%
}
return



;;;
;;; Generate PT4 tournament summaries from 
;;; results file and write them to output folder
;;;
GenerateSummaries:
Gui, Submit, NoHide

;;; Basic error chaecking
If ScreenName = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please enter a screen name...
	return
}
If ResultsFile = 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Please select a results file...
	return
}
FileRead, results, %ResultsFile%
If ErrorLevel
{ 
	MsgBox,, Jackpot Poker TS generator: ERROR, Error reading results file: `"%ResultsFile%`".`n`nPlease select a results file...
	return
}
IfNotExist, %OutputFolder% 
{
	MsgBox,, Jackpot Poker TS generator: ERROR, Folder `"%OutputFolder%`" not found.`n`nPlease select a folder for the tournament summaries...
	return
}
	
;;; Number of TS written.
TScount := 0

Loop, Parse, results, `n
{
	;;; line will hold a line from the results file.
	;;; line4 will hold the game type -- looking for Jackpot games.
	line4 =
	StringSplit, line, A_LoopField, %A_Space%
	
	winnings := SubStr(line22, 2)
	
	;;; Only generating TS for Jackpot Poker...
	IfNotInString, line4, Jackpot
	{
		;;; or WSOJ.
		IfNotInString, line5, Jackpot
		continue
	}

	;;; Only need to make TS when there are winnings.
	if  (0 >= winnings)
	{
		if (CashesOnly) {
			continue
		}
	}
	
	StringSplit, dateParts, line29, /
	SetFormat, FloatFast, 02
	startyear := dateParts3
	startmonth := dateParts1 + 0.0
	startday := dateParts2 + 0.0

	StringSplit, dateParts, line32, /
	SetFormat, FloatFast, 02
	endyear := dateParts3
	endmonth := dateParts1 + 0.0
	endday := dateParts2 + 0.0
	tsdate = %endyear%%endmonth%%endday%	
	
	;;; We leave finish position blank sine PT4 already figured it out from 
	;;; the hand history and there is no way to always tell from the report data.
	;;; Seems to import fine this way.
	finishpos =
	if (AllFirst) {
		finishpos = 1
	}
	
	;;; tstext is the tournament summary text.
	tstext1 =
	tstext1 = 
	( LTrim
		PokerTracker 4 Tournament Summary
		Site: Yatahay Network
		Game: %line2%
		Tournament #: %line1%
		Started: %startyear%/%startmonth%/%startday%
		Finished: %endyear%/%endmonth%/%endday%
		
	)
	
	;;; Account for Sit&Crush fee which is not reported as rake
	SetFormat, FloatFast, 0.2
	StringTrimLeft, fee, line10, 1
	adjFee := fee / 0.75
	
	;;; $3 WSOJ get rounded up apparently.
	IfInString, line4, WSOP
	{
		IfInString, line6, $2.82
		{
			adjFee := 0.18
		}
	}

	tstext2 =
	tstext2 = 
	( LTrim
		Buyin: %line6%
		Fee: $%adjFee%
		Table Type: STT (3 max) Hyper-Turbo SNG LOTTERY
		Tourney Type: No Limit
		Players: 3
		
		Place: %finishpos%, Player: %ScreenName%, Won: %line22%,
	)
	
	;;; tspath is the path of the output tournament summary file to create.
	tspath = %OutputFolder%\T#%line1% - %line6% + $%adjFee% - %tsdate% - Summary.txt

	;;; Overwrite existing summary.
	IfExist, %tspath%
	{
		FileDelete, %tspath%
	}
	
	;;; Write the tournament summary.
	FileAppend, %tstext1%%tstext2%, %tspath%
	if (not ErrorLevel)
	{
		TScount++
	}
}

;;; Report number of tournament summaries generated.
MsgBox, %TScount%  tournament summaries written to folder %OutputFolder%
return



;;; Shut it down!
GuiClose:
ExitApp
return
04-16-2016 , 05:30 AM
Are you guys able to import jackpot poker hh's and get Chip EV graphs without any ekstra steps like this?

seems like PokerKing doesnt provide these transaction details
05-02-2016 , 10:28 PM
New to PT4 but what is the purpose of the Tournament summaries? PT4 will not track results without them? Also have not used AHK in quite a long time. I see lots of scripts for it, but do I need to download the AHK software first? Link?

Thanks!
05-03-2016 , 08:11 AM
Quote:
Originally Posted by chronicallyrunsbad
See the status below. From the error screen, it says "Tournement has an invalid start or end time. This site may require hand import prior to summary report". After seeing the errors, I realized I play on two seperate computers and some of the Jackpots may have been on the other computer and not imported into this database. I think I may need to sync my databases and try this again.

I have multiple laptops/PC's and have been wondering how to sync databases forever and trying to find someone that would be willing to show me via skype screen share call. I'm pretty "computer challenged" But once someone shows me how to do it visually I will have no problems doing it on my own in the future. Thank you for anyone that would be willing to help me. Just PM me for skype name. Thank you very much in advance.
05-03-2016 , 11:16 AM
Quote:
Originally Posted by GutPunch
New to PT4 but what is the purpose of the Tournament summaries? PT4 will not track results without them? Also have not used AHK in quite a long time. I see lots of scripts for it, but do I need to download the AHK software first? Link?

Thanks!
PT4 tracks all the stats fine except for $ winnings. It cannot determine the prize pools, so the winnings are just calculated by giving every win the average prize pool. Importing the tournaments summaries gives PT4 the correct winnings.

The executable version does not require AHK to be installed, but you need it if you choose to run the script directly.

https://autohotkey.com/

Quote:
Originally Posted by DONKEYSPIKER
I have multiple laptops/PC's and have been wondering how to sync databases forever and trying to find someone that would be willing to show me via skype screen share call. I'm pretty "computer challenged" But once someone shows me how to do it visually I will have no problems doing it on my own in the future. Thank you for anyone that would be willing to help me. Just PM me for skype name. Thank you very much in advance.
I'm not a PT4 expert and not sure if there's an automatic sync feature. You can do a backup from one computer and restore it on another.
  • Computer 1: File --> Backup.
  • Choose the datbase you want to sync.
  • It will create a zip file. Copy that to computer 2.
  • Computer 2: File --> Restore.
PT4 support thread:
forumserver.twoplustwo.com/167/commercial-software/pokertracker-4-windows-mac-os-x-2-2-support-thread-1052323/
05-03-2016 , 07:41 PM
Downloaded and seems to work great! This may help sway my decision to buy PT4 over HM2.
05-05-2016 , 08:21 PM
Quote:
Originally Posted by Max Cut
I'm not a PT4 expert and not sure if there's an automatic sync feature. You can do a backup from one computer and restore it on another.
  • Computer 1: File --> Backup.
  • Choose the datbase you want to sync.
  • It will create a zip file. Copy that to computer 2.
  • Computer 2: File --> Restore.
PT4 support thread:
forumserver.twoplustwo.com/167/commercial-software/pokertracker-4-windows-mac-os-x-2-2-support-thread-1052323/
This is what I do, which is practical for my situation... I play on my desktop almost always and only update the laptop database when I'm traveling.

If you want to sync them more frequently, like weekly or even after each session, I would suggest this:

-Go into Configure, sites and import options, and click the preferences tab
-There's a checkbox for Move processed Files To: with a default location that is probably User\you\appdata\local\pokertracker4\processed. Change this to be an easy to find location, like a folder right on your desktop named PT4 Hands to Sync.
-When you are ready to sync, move the folder to online storage... if you don't have any you can get a free dropbox account for the small storage space necessary.
-log into your other machine and do play poker/import from folder, and import those hands.

Either way will work, I think it's probably easier to do the latter for frequent syncing and the former for infrequent.

Note: You could in theory move the processed hands directly to a folder in dropbox or whatever your online storage provider is, which would be even easier still, but I've not tried this and don't know for sure how smooth/seamless it would be.
05-17-2016 , 11:20 AM
Can this be used to create summaries for MTTS as well?

      
m