PokerStars Hand #110222853693: Omaha Pot Limit ($5/$10 USD) - 2014/01/16 13:17:20 CET [2014/01/16 7:17:20 ET]
Table 'Idelsonia III' 6-max Seat #6 is the button
Seat 6: lautie ($1467.77 in chips)
lautie: posts small blind $5
Valorian: is sitting out
Hand cancelled
*** SUMMARY ***
Seat 6: lautie (button) collected ($0)
Game started at: 2014/10/28 22:1:11
Game ID: 328556048 1/2 Wichita Falls 1/2 - 2 (Hold'em)
Seat 4 is the button
Seat 4: Player1 (92.25).
Seat 5: Player2 (67.25).
Player Player1 has small blind (1)
Player Player2 sitting out
Uncalled bet (1) returned to Player1
------ Summary ------
Pot: 0. Rake 0
Player Player1 does not show cards.Bets: 0. Collects: 0. Wins: 0.
Player Player2 does not show cards.Bets: 0. Collects: 0. Wins: 0.
Game ended at: 2014/10/28 22:1:12
This is a cancelled hand on the winning network, what is the best way to handle this?
Example Hand:
PokerStars Hand #122549687621: Omaha Pot Limit ($2/$4 USD) - 2013/06/12 11:08:24 ET
Table 'Benkoela II' 6-max Seat #3 is the button
Seat 1: Player1 ($400 in chips)
Seat 3: Player2 ($200 in chips)
Seat 4: Player3 ($400 in chips)
Player2: posts small blind $2
Player1: posts big blind $4
*** HOLE CARDS ***
Player2: raises $8 to $12
Player3: calls $10
Player1: calls $8
*** FLOP *** [5h 5c Tc]
Player3: checks
Player1: checks
NewPlayer joins the table at seat #5
Player2: bets $24
Player3: raises $41 to $65
Player1: folds
Player2: raises $135 to $200 and is all-in
straate joins the table at seat #6
Player3: calls $140
*** FIRST TURN *** [5h 5c Tc] [Ac]
*** FIRST RIVER *** [5h 5c Tc Ac] [9d]
*** SECOND TURN *** [5h 5c Tc] [6s]
*** SECOND RIVER *** [5h 5c Tc 6s] [2d]
*** FIRST SHOW DOWN ***
Player3: shows [Kd Td 5d Jc](a full house, Fives full of Tens)
Player2: shows [8c Qd 5s Jd](three of a kind, Fives)
Player3 collected $200 from pot
*** SECOND SHOW DOWN ***
Player3: shows [Kd Td 5d Jc](a full house, Fives full of Tens)
Player2: shows [8c Qd 5s Jd](three of a kind, Fives)
Player3 collected $200 from pot
*** SUMMARY ***
Total pot $400 | Rake $1.50
Hand was run twice
FIRST Board [5h 5c Tc Ac 9d]
SECOND Board [5h 5c Tc 6s 2d]
Seat 1: Player1 (big blind) folded on the Flop
Seat 3: Player2 (button) showed [8c Qd 5s Jd] and lost with three of a kind, Fives, and lost with three of a kind, Fives
Seat 4: Player3 (small blind) showed [Kd Td 5d Jc] and won ($200) with a full house, Fives full of Tens, and won ($200) with a full house, Fives full of Tens
If you're the maintainer
Is this still being maintained?
Do you have anything in mind for this library going forward?
If not would you mind me taking over the development of the library? (which is kinda what have happened already, except its harder to find my fork)
If you're not the maintainer
I've been doing a lot of work in the fork here (200 commits ahead at time of writing).
Features:
more sites: Pokermaster, Winning (the new format)
diffrent kind of parsers: Fast, LineCat, JSON
seperate data structure for winners
update to .net standard
Plans:
Removing Exceptions as much as possible (better performance)
Implement parsing with spans instead of strings when we get .NET 5
WinamaxFastParserImpl dont use "System.Globalization.CultureInfo.InvariantCulture" for line:
var amount = decimal.Parse(handLine.Substring(amountStartIndex + 1, handLine.Length - amountStartIndex - 2));