Usar las notas del Notecaddy CON el PT4 [tutorial]
Uno de los motivos por los que yo y supongo que muchos jugadores teníamos reticencias para pasarnos desde el HM al PT4, es el tener que dejar de usar Notecaddy (ya que no está soportado) para todas las notas del tipo "vs Hero" (3Bet, 4Bet, etc) ya que el Notetracker incluido no da frecuencias, solo apunta notas.
Al hacer la migración de una BBDD pequeña me di cuenta de que te coge las notas que tengas previamente en HM1 o HM2 y te las pasa a PT4 por lo que la solución para poder ver las notas del Notecaddy en PT4 es relativamente sencilla, eso sí, SOLO lo he probado para HM1 y seguro que no se pueden usar las funcionalidades extras como los Badges o gráficos del HM2.
- Si NO hacemos datamining (o solo queremos datos vs Hero):
Como nuestra base de datos de HM será relativamente pequeña, simplemente corremos el Notecaddy y una vez acabada la creación de notas, desde el PT4 le damos a las siguientes opciones: Tools\Setup Assistant y Convert Holdem Manager Database
- Si hacemos datamining:
Como nuestra BBDD de HM será enorme, lo mejor es tener una segunda base de datos de HM auxiliar con solo nuestras manos jugadas para que la importación de notas al PT4 sea más rápida. Ejemplo:
1- Corremos el Notecaddy sobre la bbdd "HM" con todas nuestras manos
2- Cuando acaba la creación de notas le damos a: Options\Notes\Export Notes
3- Cambiamos a la bbdd "Notecaddy" con solo nuestras manos, importamos el archivo de notas que estará en el directorio del HM desde: Options\Notes\Import Notes\From ExportedNotes.HMNotesFile
4- Importamos la bbdd "Notecaddy" desde el PT4 en la siguiente opción: Tools\Setup Assistant y Convert Holdem Manager Database
Problemas: Al importar notas desde HM sobreescribe TODO lo que tuvieramos apuntado o los colores que hubiéramos asignado a los villanos.
Solo voy a dar la solución para el tema de los colores que es el que yo más hecho en falta, pero la solución para las notas manuales tampoco debería ser tan difícil para alguien que controle un poco de SQL
- Como hacer backup y restaurar los colores asignados a las notas del PT4:
1- Abrimos el pgAdmin III que se encuentra en el grupo de archivos de la bbdd PostgresSQL
2- Abrimos la opción PostgresSQL X.X(versión) dentro de Servidores. Nos pedirá la clave
3- Pinchamos la bbdd de PT4 y desplegamos las opciones: Esquemas\public y nos situamos encima de "Tablas"
4- Vamos a crear una tabla auxiliar para guardar nuestros datos de colores, Botón derecho "nueva tabla".
5- En la pestaña Propiedades solo ponemos el nombre, por ejemplo "notes_backup". En la pestaña Columnas, le añadiremos 2 columnas: "id_x" del tipo de dato "integer", "id_color" del tipo de datos "smallint" (importante que elijamos estos tipos de datos, que deben ser iguales que la tabla "notes"
Una vez tenemos creada esta tabla auxiliar con los datos que necesitemos salvaguardar, el procedimiento será que PREVIAMENTE a cada vez que vayamos a hacer una importación de las notas del Notecaddy desde la bbdd de HM, hagamos una copia de los colores asignados a los rivales y una vez finalizada la importación, volvemos a copiar los colores.
1- Abrimos el constructor de consultas, dentro del pgAdmin III y con la bbdd del PT4 abierta, desde el botón de la barra de herramientas de arriba que pone SQL con un lápiz o una lupa. Se nos abre una ventana que pone Editor SQL, si tiene varias líneas escritas las borramos todas (importante)
2- Borramos los datos de nuestra tabla auxiliar con el comando "truncate notes_backup cascade" escrito en la ventana, y luego ejecutamos la consulta desde el botón de play verde de la barra de herramientas de arriba, con la etiqueta ejecutar consulta
3- Hacemos una copia de los datos actuales de colores de la tabla "notes" del PT4, ejecutamos la consulta:
insert into notes_backup (select id_x,id_color from notes where id_color>0)
4- Una vez hecho el proceso de importar notas de HM y machacados los colores en el PT4, desde el PGAdmin III volvemos a abrir el Editor SQL y ejecutamos lo siguiente:
update notes set id_color=(select id_color from notes_backup where id_x=notes.id_x) where
id_x in (select id_x from notes_backup where id_COLOR in (1,2,3,4,5,6,7,8))
Y listo, el tema de los colores puede sonar complicado pero una vez que tienes la tabla hecha y te guardas los comandos a realizar no se tarda nada. Si alguien se quiere poner a sacar los datos de las notas manuales a esa misma tabla (añadiendo una columna) pues que lo aporte.
Y después de este tocho de post, espero que os sirva
barrao
- Inicie sesión o registrese para enviar comentarios