Ahk Pt3 Hud
Hace pocos días ha salido la beta del programa Poker Tracker 3. Es un software que permite recoger todas las manos que jugamos en nuestra sala de póquer para analizar a posteriori nuestro juego. En principio, los desarrolladores van a implementar las mismas funcionalidades que tenía la versión anterior y, una vez que las tengas, incorporar nuevas características.
El problema de la beta actual es que no posee un HUD para visualizar los datos de los rivales mientras se juega; y parece que van a tardar aún un tiempo en sacarlo (quizás a mitad de Febrero de 2008). Mientras tanto, se puede usar un script de Autohotkey creado por _dave_. Para ello, es necesario registrarse en la página de PT3 y descargarlo del hilo especialmente creado en los foros de PT3.
De momento, solo funciona en PS, pero va a incorporar FTP y Party en breve. Es necesario seguir una serie de pasos para poder usarlo:
1. Tener instalado Autohotkey. Tener instalado PT3 y una base de datos de éste programa.
2. Descargar pt3_hud_v0.1.zip. Extraer los ficheros a un directorio.
3. Copiar y pegar en el directorio anterior el archivo psql.exe y todos los .dll de “C:\Archivos de programa\PostgreSQL\8.x\bin”.
4. Editar “stats.ahk” y cambiar la configuración.
5. Ejecutar el archivo “pt3_hud_v01.ahk”. Sentarse en una mesa de PS y recibir una mano. En cuanto se complete la primera mano, las estadísticas deberían aparecer.
6. Colocar los paneles con el botón izquierdo del ratón. La posición se recordará para las próximas veces.
Configuración
Para configurar el programa hay que modificar el archivo “stats.ahk”:
pt3_database_name := "PT3NL100"
Nombre de la base de datos de PT3 de donde queremos sacar las estadísticas.
pt3_database_host := "localhost"
Servidor donde se encuentra PostgreSQL (por defecto será localhost).
show_player_name := 0
Si queremos que muestre el nombre del jugador en los datos poner un 1.
ignore_hero := 1
Si queremos que no aparezcan nuestros datos poner un 1.
El resto de entradas anteriores sirven para configurar una serie de datos como tipo de letra, color de fondo del panel, tasa de refresco de los datos, etc.
A partir de: “; Define stats here as SQL "SELECT" statements” se definen las estadísticas que van a aparecer en el HUD. Son consultas SQL a la base de datos de PT3 (quien quiera más información sobre el esquema de la base de datos para poder hacer las consultas, la tiene en la parte de documentación de la web de PT3). Se pueden añadir nuevas a las ya existentes (de hecho, en el hilo del script la gente ya ha mandado algunas).
statlist := "hands/*vpip,pfr*3bet/,fold3pf/call3pf/raise3pf"
La última línea es la que define los datos a aparecer en el HUD (si hay 3 de statlist es porque 2 son de ejemplo, las líneas que empiezan por “;” no se procesan, son comentarios). Es una lista de estadísticas separadas por comas (definidas en las sentencias SQL de más arriba); una coma indica una nueva estadística en el mismo panel, una barra (/) una nueva línea y un asterisco (*) en lugar de una coma, señala que se debe comenzar un nuevo panel.
En el ejemplo de arriba, tenemos un panel con el número de manos, otro con el vpip y el pfr en la misma línea, y un último con cuatro estadísticas, cada una en una línea.
Una imagen con el aspecto final de la aplicación:
Saludos.