Questo sito usa i cookie per migliorare la tua esperienza di navigazione. Se continui a navigare su questo sito, accetterai i suddetti cookie. Per maggiori dettagli e per cambiare le tue impostazioni, guarda la nostra Policy sui Cookie e la Policy sulla Privacy. Chiudi

FreePokerDataBase:manuale d'uso (programma opensource tipo HM)

    • Leon083
      Leon083
      Bronzo
      Presente da: 10-18-2009 Contributi: 645
      FPDB è un programma di analisi (tipo PT3 e HM) completamente open-source e gratuito. Sono riuscito a farlo funzionare, almeno discretamente.
      Ecco come si utilizza fpdb

      Per chi usa UBUNTU: (per chi usa WINDOWS vedere più in basso)
      1) scaricate il file da qui http://sourceforge.net/projects/fpdb/files/
      selezionate il file .deb che c'è sotto Snapshot.
      Una volta scaricato il file, installatelo.Poi bisogna creare il database.
      Io ho utilizzato postgresql:
      Aprite un terminale e scrivete: sudo aptitude install postgresql python-psycopg2 pgadmin3

      Poi scriviamo: sudo pgadmin3
      Si aprirà il programma, cliccate sulla presa in alto a sinistra, e scrivete un nome, alla riga host inserite:localhost e alla riga password inserite una pass a vostra scelta. Adesso andate sul localhost che c'è nella finestra, espandetelo cliccando sul +, e cliccate sopra con il destro e aggiungete un utente, chiamatelo fpdbuser e una password(io ho messo sempre la solita di prima).Adesso cliccate su Database, e create database: nominate il database fpdb, e mettete come proprietario fpdbuser.

      A questo punto, sempre in un terminale, scrivete:
      sudo gedit '/usr/share/python-fpdb/HUD_config.xml.example'

      Nel file di testo che si apre, in fondo, cercate la sezione Supported database; al posto di quello che c'è, inserite questo inserendo la vostra password dove è richiesta:

      <supported_databases>
      <database db_ip="localhost" db_name="fpdb" db_pass="la pass che avete scelto" db_server="postgresql" db_type="fpdb" db_user="fpdbuser"> </database>
      </supported_databases>

      Salvate il file con il nome: Hud_config.xml (togliendo quindi .example)
      Poi scrivete nel terminale: sudo cp /usr/share/python-fpdb/HUD_config.xml /usr/share/pyshared
      Create poi sulla scrivania una nuova cartella e nominatela "log"
      Poi nel terminale scrivete:
      sudo cp '/home/"nomeutente"/Scrivania/log' '/usr/share/pyshared'
      A questo punto dovrebbe essere tutto a posto.
      Create poi una cartella nella vostra home, e nominatela .fpdb.
      Lanciate quindi il programma con questo comando: sudo '/usr/share/pyshared/fpdb/fpdb.py'
      Andate al punto 2)

      -PER CHI USA WINDOWS: Premetto: su windows64bit ci sono problemi difficili da risolvere.. Su Vista, dovete togliere quel fastidioso controllo autorizzazioni che ha il sistema operativo e a quel punto non dovreste avere problemi.
      scaricate il file da qui http://sourceforge.net/projects/fpdb/files/

      Se volete ho un documento di testo abbastanza dettagliato su come installare il programma.. chi lo vuole mi mandi un mp e glielo invio via mail!
      In alternativa, seguite la procedura scritta qui:
      Estraetelo in una cartella e poi avviatelo cliccando il file bat che c'è nella cartella. Una volta aperto vi dirà che deve creare il file di configurazione quindi cliccate ok, e poi vi chiederà di impostare la cartella dove avete le HH (potete anche non farlo ora, ma successivamente andando su Set Hand History Archive Directory)
      Da qui in poi seguite i passaggi scritti al punto 2)



      2)
      Si aprirà il programma, e la prima cosa da fare e creare i tavoli. Andate quindi su Database e cliccate su Create or Recreate tables.
      Poi andate su Import, e selezionate Set HandHistory Archive Directory, e selezionate la cartella dove la poker room vi salva le HH.
      Se utilizzate un posto preferito, per far si che l'HUD segua il tuo posto preferito dal menu preferenze aprire supported site ,poi il sottomenù della poker room interessata e quindi ancora il sottomenu layout (per tavolo da 9 è il 4° in ordine ) poi nella prima riga ( fav seat)sostituite il valore "0" con il numero del posto in cui giocate di solito (io ho messo 5 che in PS corrisponde al posto in basso al centro) e poi salvate. Questa procedura generalmente funziona.. Ad alcuni utenti però non ha funzionato, non capendone il motivo..
      Andate poi su Bulk Import. Dove c'è Site Filter selezionate la poker room interessata. Poi come al solito cercate la cartella dove avete le HH. Selezionate le varie HH (attenzione il programma non riesce a caricare hh che non siano di holdem, quindi non selezionatele, se no si blocca tutto), e poi cliccate su Import.


      Aspettate che abbia finito, e poi dal menu in alto, sotto la voce Viewers, selezionate Player Stats. Nella sezione Hero, alla riga relativa alla vostra pr, mettete il vostro nickname.
      A quel punto cliccate su refresh e vi appariranno tutte le statistiche relative alle carte che avete avuto. Se volete sapere cosa significano le scritte qui ci sono alcune spiegazioni http://sourceforge.net/apps/mediawik...=Abbreviations

      E' meglio rendere l'importazione delle mani automatica, senza dover tutte le volte rifare i passaggi, in modo che basta cliccare su refresh o autoimport per l'hud e il programma trova subito la cartella giusta: andare su Main-> preferences-> e andare su fpdb->supported_sites-> sites (quello che vi interessa)-> e modificare le righe: HH_path mettendo la cartella dove avete le HH, e la riga screen_name mettendo il vostro nick. In quel modo dovrebbe rimanere permanente.
      Adesso occupiamoci dell'Hud. Perchè funzioni correttamente, la lingua della poker room deve essere settata su quella inglese.
      Andate su Import, e cliccate Auto Import and Hud
      Nella riga relativa alla vostra pr, in alto, mettete nuovamente la cartella dove vengono salvate le HH. Se avete eseguito il passaggio precedente per far si che venga impostato automaticamente dovrebbe essere già scritto.
      Poi fate partire un tavolo; dopo la prima mano, cliccate su Start Autoimport e verificate che in fondo alla pagina appaia la HH relativa al torneo che state giocando.
      Deve apparire una scritta tipo questa:

      * Add Full Tilt Poker import directory ** ERROR DEFAULT PATH IN CONFIG DOES NOT EXIST **.
      * Add PokerStars import directory /home/leon/.wine/drive_c/Programmi/PokerStars.IT/HandHistory/Leon083.
      * Add Carbon import directory ** ERROR DEFAULT PATH IN CONFIG DOES NOT EXIST **
      HH20100308 T250657117 No limit Hold'em 100 + 9 Tavolo 1.txt 1 stored, 0 duplicates, 0 partial, 0 errors (time = 0.773567).

      Sul tavolo comparirà l'hud.




      Le statistiche sono separate dal tavolo, nel senso che basta trascinarle per spostarle, e metterle nella posizione preferita.
      Se passate con il mouse sui vari numeri vi apparirà la relativa spiegazione di cosa signifca quel numero. Se cliccate con il destro sulle varie note, vi apparirà una colonna con molte altre statistiche.Basta ricliccare col destro per farla sparire.
      In alto c'è il menu (FPDB MENU). Cliccandoci con il destro potrete scegliere quali tipo di informazioni visualizzare, cioè se relative solo ad un livello di blind per esempio, o per tutta la sessione.
      Finita una mano, dopo qualche secondo appariranno le mucked hans e le showed hands. Inizialmente sono in una posizione un po' strana; anche queste basta trascinarle nella posizione migliore, e poi sul menu cliccate su Save HUD layout in modo da mantenere la stessa posizione anche le prossime volte. Una volta finito un torneo, per chiudere le HUD relative a quel tavolo, andate su MENU FPDB che c'è in alto a sinistra sul tavolo, e cliccate su Kill this HUD.

      Per modificare le statistiche si deve fare così:
      prima di tutto fate una copia di backup del file HUD_config.xml e salvatela in un posto sicuro.
      Ci sono due metodi: andate nel menu>preferences e cercate la stringa relativa alla vostra pr interessata; cercate poi la riga dove vengono visualizzate le abbreviazioni relative alle statistiche e modificatele, mettendo le abbreviazioni che più vi interessano..questo metodo non mi piace molto..preferisco questo:

      Aprite con un editor di testo il file HUD_config.xml, e andate a cercare la sezione

      <supported_games>
      <game aux="" cols="3" db="fpdb" game_name="holdem" rows="3">
      <stat click="tog_decorate" col="0" popup="default" row="0" stat_hicolor="#F05000" stat_hith="40" stat_locolor="#408000" stat_loth="25" stat_name="vpip" tip="tip1"> </stat>
      <stat click="tog_decorate" col="1" popup="default" row="0" stat_hicolor="#F05000" stat_hith="35" stat_locolor="#408000" stat_loth="20" stat_name="pfr" tip="tip1"> </stat>
      <stat click="tog_decorate" col="2" popup="default" row="0" stat_hicolor="#F05000" stat_hith="13" stat_locolor="#408000" stat_loth="4" stat_name="three_B" tip="tip1"> </stat>
      <stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
      <stat click="tog_decorate" col="1" hudcolor="#98FFB0" hudprefix="" hudsuffix="" popup="default" row="1" stat_name="playername" tip="tip1"> </stat>
      <stat click="tog_decorate" col="2" popup="default" row="1" stat_name="cb1" tip="tip1"> </stat>
      <stat click="tog_decorate" col="0" popup="default" row="2" stat_name="wtsd" tip="tip1"> </stat>
      <stat click="tog_decorate" col="1" popup="default" row="2" stat_name="steal" tip="tip1"> </stat>
      <stat click="tog_decorate" col="2" popup="default" row="2" stat_hicolor="#408000" stat_hith="0" stat_locolor="#F05000" stat_loth="0" stat_name="totalprofit" tip="tip1"> </stat>
      </game>

      Questa sezione è relativa all'holdem, successivamente nel file ci sono anche le impostazioni per gli altri tipi di gioco..

      Come cambiare una statistica visualizzata:
      Faccio un esempio pratico: al posto dell Voluntary put $ in the pot voglio vedere il Won $ at showdown.
      Allora cerco questa riga <stat click="tog_decorate" col="0" popup="default" row="0" stat_hicolor="#F05000" stat_hith="40" stat_locolor="#408000" stat_loth="25" stat_name="vpip" tip="tip1"> </stat>

      dove c'è stat_name, al posto di vpip, devo scrivere wmsd.
      Salvo il file, e a quel punto avrò la mia statistica visualizzata.

      I vari nomi che dovete sostituire a seconda di ciò che volete sono questi qui:a me hanno funzionato tutti, l'unico cosa che mi ha dato problemi è modificare la riga con il totalprofit, se ci provo mi si pianta un po' tutto..quindi quella è meglio se la lasciate..

      a_freq_1 Flop/4th aggression frequency.
      a_freq_2 Turn/5th aggression frequency.
      a_freq_3 River/6th aggression frequency.
      a_freq_4 7th street aggression frequency.
      cb_1 Flop continuation bet.
      cb_2 Turn continuation bet.
      cb_3 River continuation bet.
      cb_4 7th street continuation bet.
      f_BB_steal Folded BB to steal.
      f_SB_steal Folded SB to steal.
      ffreq_1 Flop/4th fold frequency.
      ffreq_2 Turn/5th fold frequency.
      ffreq_3 River/6th fold frequency.
      ffreq_4 7th fold frequency.
      n Number of hands played.
      pfr Preflop (3rd street) raise.
      saw_f Saw flop/4th.
      steal Steal %.
      three_B_0 Three bet preflop/3rd.
      vpip Voluntarily put $ in the pot.
      wmsd Won $ at showdown.
      wtsd Went to SD when saw flop/4th.
      WMsF Won $ when saw flop/4th.

      Nel programma ci sono varie funzioni con la scritta (toto) accanto: questo significa che ancora non sono funzionanti, probabilmente lo saranno nelle prossime versioni. Alcune funzioni invece (tipo Pokertable viewer e Positional Stats) a me non funzionano, ma guarderò come si fa a risolvere.

      Se non volete che appaiano le carte della mano precedente, appena finita la mano, cercate il file HUD_config.xml, apritelo con un editor di testo, e dove c'è la sezione con scritto <game aux="mucked" , modificate eliminando mucked (cioè così: <game aux="" ). Oppure potete fare lo stesso tramite il menu>preferences e cercare la sezione relativa all'holdem e sempre la riga <game aux=mucked.
      L'importante è che una volta importate le mani non bisogna assolutamente selezionare le voci che ci sono sotto Database, in quanto cancelleranno tutte le statistiche fin li analizzate.

      Volendo, si possono modificare i colori dei layout dell'Hud, sempre andando a modificare il file HUD_config.xml
      Se avete problemi fate domande, se ci riesco cerco di risolverveli..

      Il programma è valido per chi non vuole spendere soldi per HM perchè comunque gioca il giusto, o per chi ha un pc magari vecchiotto che non regge l'utilizzo di Hm.. Comunque è una valida alternativa, non avrà tutte le funzioni di HM ma non è male, soprattutto per chi è agli inizi.. C'è un po' da sbattersi per impostare il tutto, essendo open-source ha qualche bug e non sempre tutto va come dovrebbe..
  • 55 risposte