Har hentet en software til at merge HH's på følgende side www.twofive.ca/poker/merger
I denne er der en tekstfil, så HH's kan læses. Filen ser ud som nedenfor:
<?xml version="1.0" encoding="utf-8" ?>
<MergerSites>
<Site>
<Name>PokerStars</Name>
<FirstLineRegex>PokerStars Hand #[0-9]+:</FirstLineRegex>
<HoleCardRegex>Dealt to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>PokerStars Hand #([0-9]+):</HandIDCaptureRegex>
</Site>
<Site>
<Name>PokerStars (old format)</Name>
<FirstLineRegex>PokerStars Game #[0-9]+:</FirstLineRegex>
<HoleCardRegex>Dealt to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>PokerStars Game #([0-9]+):</HandIDCaptureRegex>
</Site>
<Site>
<Name>PokerStars Home Game</Name>
<FirstLineRegex>PokerStars Home Game #[0-9]+:</FirstLineRegex>
<HoleCardRegex>Dealt to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>PokerStars Home Game #([0-9]+):</HandIDCaptureRegex>
</Site>
<Site>
<Name>Full Tilt</Name>
<FirstLineRegex>Full Tilt Poker Game #[0-9]+:</FirstLineRegex>
<HoleCardRegex>Dealt to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>Full Tilt Poker Game #([0-9]+):</HandIDCaptureRegex>
</Site>
</MergerSites>
En Ongame hånd ser således ud:
***** History for hand R5-259854877-200 *****
Start hand: Tue Jul 31 21:20:43 CEST 2012
Table: Guadalajara [259854877] (NO_LIMIT TEXAS_HOLDEM $0.50/$1, Real money)
User: Jacob1993
Button: seat 5
Players in round: 6 (6)
Seat 2: whitewedding ($108.65)
Seat 5: snafkaf ($165.19)
Seat 7: Juicy_Frog ($173.25)
Seat 8: TjepanAK ($255.28)
Seat 9: irukandji16 ($152.71)
Seat 10: Jacob1993 ($207.86)
Juicy_Frog posts small blind ($0.50)
TjepanAK posts big blind ($1)
---
Dealing pocket cards
Dealing to Jacob1993: [2h, 6s]
irukandji16 raises $3 to $3
Jacob1993 folds
whitewedding folds
snafkaf folds
Juicy_Frog calls $2.50
TjepanAK folds
--- Dealing flop [9h, Ks, 7s]
Juicy_Frog checks
irukandji16 checks
--- Dealing turn [5d]
Juicy_Frog checks
irukandji16 checks
--- Dealing river [Td]
Juicy_Frog checks
irukandji16 checks
---
Summary:
Main pot: $7 won by Juicy_Frog ($6.65)
Rake taken: $0.35
Seat 2: whitewedding ($108.65)
Seat 5: snafkaf ($165.19)
Seat 7: Juicy_Frog ($176.90), net: +$3.65, [3d, 3s] (PAIR THREE)
Seat 8: TjepanAK ($254.28), net: -$1
Seat 9: irukandji16 ($149.71), net: -$3
Seat 10: Jacob1993 ($207.86)
***** End of hand R5-259854877-200 *****
Så, hvordan tekstfilen skal tekstfilen se ud for Ongame?
<Site>
<Name>Ongame</Name>
<FirstLineRegex>Full Tilt Poker Game #[0-9]+:</FirstLineRegex>
<HoleCardRegex>Dealt to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>Full Tilt Poker Game #([0-9]+):</HandIDCaptureRegex>
</Site>
Programmeringshjælp søges
Tror desværre ikke rigtigt den virker for ongame, hvis du ser på en PS hh starter den med følgende linie:
PokerStars Hand #84462400283: Omaha Hi/Lo Limit ($1000/$2000 USD) - 2012/08/08
og den kommando der hedder <FirstLineRegex> fortæller hvordan mergeren kan genkende div bordtyper, men din ongame hh har ikke noget der fortæller at det er en ongame hh.
Du kan evt prøve følgende men tvivler på det virker:
<Site>
<Name>Ongame</Name>
<FirstLineRegex>R#[0-9]+:</FirstLineRegex>
<HoleCardRegex>Dealing to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>R#([0-9]+):</HandIDCaptureRegex>
</Site>
Tak for feedback
Den loader ikke noget, men kommer i det mindste ikke med en fejl, som da jeg selv prøvede mig frem.
Skal FirstLineRegex ikke nærmere være noget i stil med: ***** History for hand da det vel er denne faste tekst der skal genkendes, så den ved at her starter hånden?
Jow har du sq nok ret i prøv med:
<FirstLineRegex>***** History for hand R#[0-9]+:</FirstLineRegex>
Nej, spiller ikke. Så kommer den instant med en "Error loading xxxx.txt"
...the "FirstLineRegex" field is an expression that should match the first line of each hand history. the "HoleCardRegex" field should match the line in the HH where your cards are given. the "HandIDCaptureRegex" field should contain a parenthesis group ( ) around the hand ID number.
Problemet er måske er der i første linie står et HH nummer som er forskelligt (og dermed kan vi ikke bruge linie et som genkendelse), og det som den vel skal finde i linie 3
<Site>
<Name>Ongame</Name>
<FirstLineRegex>***** History for hand</FirstLineRegex>
<HoleCardRegex>Dealing to .+ \[.+\]</HoleCardRegex>
<HandIDCaptureRegex>***** History for hand R([0-9]+)-([0-9]+)-([0-9]+)</HandIDCaptureRegex>
</Site>
Et slag på tasken
Tror det er bindestregerne i nummeret, der giver problemer. De skal inkluderes på en måde via pattern eller anden måde.
Og så skal kommaet i 'Dealing'-linjen også håndteres. Der er ingen kommaer i PokerStars-historikker der.
(Et alternativ kunne være at lave et script, der laver dine Ongame-historikker om til PokerStars-syntaks. Eller finde en converter.)
Hand id i linie 3 ville kunne bruges, problemet er bare at du har table navn i den også og det skifter alt efter hvad bord du sidder ved. Overvejede om man kunne lade den starte ved User: Jacob1993 men problemet er igen hand id som i alle linier enten starter med *** som nok betegnes som vildcards på en måde eller et table navn som skifter, man ville så også misse dato/tid samt hvad table type det er.