[Release] NoteMerger On The Fly Edition

    • SkinEaTeR
      SkinEaTeR
      Bronze
      Dabei seit: 13.06.2006 Beiträge: 308
      Das Warten hat ein Ende:
      Nach dem großen Erfolg von JayDelays tollen Tools NoteMerger und NoteMerger Database Edition erblickt jetzt der neueste Spross der Familie das Licht:

      NoteMerger On The Fly Edition v6 (06.12.2008) für PartyPoker und TitanPoker Download | Source-Code

      Was ist NoteMerger_otf?
      NoteMerger_otf ist ein Zusatz-Programm für PartyPoker und Titan Poker, welches es dem Benutzer ermöglicht, seine lokalen Player-Notes mit einer zentralen Liste auf meinem Webserver abzugleichen:
      Der Benutzer stellt seine Player-Notes anderen Spielern zur Verfügung und bekommt dafür deren Player-Notes um möglichst viele Informationen über seine Poker-Gegner zu erhalten.

      Das Programm benötigt das Microsoft .Net Framework 3.5, FreePHG 2.12 für PartyPoker, eine aktive Internetverbindung und freie Fahrt für die Ports 3306 (MYSQL) und 80 (HTTP) bei allen Firewall-Users.

      Was ist der Unterschied zum alten NoteMerger_dbe?
      Das Merging findet nicht mehr in der PartyPoker bzw. Titan Poker Notes-Datei sondern ausschließlich in und über das NoteMerger Tool selbst statt. Der Benutzer agiert also direkt auf dem MySQL-Server, auf dem die Notes-Datenbank liegt ohne seine lokalen Dateien anzufassen.
      Auch werden Notes nicht mehr auf einen Schlag "global" synchronisiert, sondern nur noch "on demand":
      Der NoteMerger erkennt alle geöffneten PartyPoker oder Titan Poker Tische und die Spieler, die an diesen sitzen. In einer übersichtlichen GUI kann der Benutzer Notes zu einem bestimmten Spieler lesen und/oder schreiben. Dabei erkennt das Tool automatisch Information wie Typ, Limit, Modus und Blinds der gespielten Tische.

      Vorteile:
      • der Webserver wird EXTREM entlastet und sollte den Anforderungen dieses mal standhalten (deswegen ist der NoteMerger_dbe gestorben).
      • Das Tool ist wesentlich schneller und übersichtlicher.
      • Der Benutzer kann genau steuern, welche Infos er austauschen will.
      • Der Benutzer muss beim Schreiben von Notes keine spezielle Syntax mehr beachten. Trotzdem sind die gespeicherten Notes streng typisiert und geordnet.


      Nachteile:
      • Im NoteMerger gelesene und geschriebene Notes werden nicht mehr direkt in der PartyPoker- bzw. Titan Poker-Software angezeigt.

      => Lösung: Aus dem NoteMerger können Notes in die Windows-Zwischenablage kopiert und von dort aus beim Spielen in PartyPoker oder Titan Poker eingefügt werden (manuelle Synchronisation).

      Features:
      • Einfacher und schneller Datenaustausch von Player-Notes "on demand" ohne redundante Daten
      • Freie Kontrolle, welche Daten ausgetauscht werden!
        Böse Burschen können nun auch nur Notes lesen ohne ihre eigenen preiszugeben.
        Ich möchte darauf hinweisen, dass dies ein Community-Tool ist und der Erfolg und Nutzen des Programms von der Bereitwilligkeit der Benutzer abhängt, Notes mit anderen zu teilen!!!
      • Unterstützung von FL/NL Cashgames und SnGs. Playmoney-Games werden nicht unterstützt.
      • Neue, schnellere und schönere GUI für optimale usability.
      • Lokale Daten (notes.txt) bleiben unangetastet. Der NoteMerger ist ein völlig autonomes Tool und bietet alle Funktionen direkt in der GUI.
      • Automatischer Check auf Updates
      • .msi-Setup mit wählbarem Installationspfad und Deinstallationsroutine (über Windows Systemsteuerung).
      • Open-Source! Der NoteMerger_otf ist komplett in C# unter dem .Net Framework 3.5 geschrieben. Er beeinhaltet unter anderem 2 nützliche Klassen um Party Poker oder Titan Poker HH-Files on the fly auszuwerten. Die Nutzung dieser Klassen für weitere Tools ist ausdrücklich erlaubt.


      Screenshot:

      View Notes
      In Use 1
      In Use 2


      Anleitung Party Poker:
      1. FreePHG installieren und konfigurieren, sodass geöffnete PartyPoker-Tische geloggt werden. Test: Unter "C:\FreePHG_HandHistories\" sollte eine Textdatei für jeden geöffneten Tisch angelegt und live von FreePHG beschrieben werden.
      2. NoteMerger On The Fly Edition installieren und starten.
      3. Registrieren / Einloggen
      4. Optionen: Einmalig "PartyPoker" als Platform auswählen.
      5. Einmalig FreePHG-HandHistory Verzeichnis browsen. (Standard: C:\FreePHG_HandHistories\).
      6. Sobald mindestens ein PartyPoker Tisch geöffnet ist und FreePHG diesen mitloggt, sollte der NoteMerger einen Tab für jeden Tisch mit allen daran sitzenden Spielern anzeigen. Meistens benötigt FreePHG 1-2 Hände um den Tisch zu tracken.
      7. Ggf. in den Optionen "Refresh NoteCounter" aktivieren (dann wird für jeden Spieler anstelle des "x" die Anzahl vorhandener Notes in der Datenbank angezeigt. Das kostet spürbar Performance!
      8. NoteMerger benutzen. Dies sollte selbsterklärend sein ;)


      Anleitung TitanPoker:
      1. NoteMerger On The Fly Edition installieren und starten.
      2. Registrieren / Einloggen
      3. Optionen: Einmalig "Titan Poker" als Platform auswählen.
      4. In der Titan Software einstellen, dass HandHistories lokal gespeichert werden sollen.
      5. Optionen: Einmalig Titan Poker HandHistory Verzeichnis browsen. (Standard: C:\Programme\Titan Poker\History\TTRXXXXXXXX\).
      6. Optionen: Einmalig Titan Poker Nickname angeben.
      7. Sobald mindestens ein Titan Poker Tisch geöffnet ist, sollte der NoteMerger einen Tab für jeden Tisch mit allen daran sitzenden Spielern anzeigen.
        Wichtig: Ihr müsst grundsätzlich am Tisch Karten ausgeteilt bekommen, damit Titan ein HH-File schreibt! Als Resultat müsst ihr eine Hand komplett zu Ende spielen bevor der NoteMerger die Spieler am Tisch erkennen kann. Der Tisch selbst wird auch schon früher als Tab angezeigt.
      8. Ggf. in den Optionen "Refresh NoteCounter" aktivieren (dann wird für jeden Spieler anstelle des "x" die Anzahl vorhandener Notes in der Datenbank angezeigt. Das kostet spürbar Performance!
      9. NoteMerger benutzen. Dies sollte selbsterklärend sein ;)


      Noch ein paar Anmerkungen zur Benutzung:
      1. Wenn ihr manuell Notes schreiben wollt (Limit, Typ, Spieler etc. manuell eingeben), dann benutzt die Textbox unten im Programm!
      Über die Tabs könnt ihr nur Notes zu den Spielern an eurem Tisch schreiben und dann werden die GameInfos automatisch ausgelesen.
      Wenn ihr die Textbox benutzt, sind die Felder beschreibbar, sodass ihr die Infos manuell eingeben könnt.

      2. Bitte immer nur EINE! Note pro "Add Note" hinzufügen. 2 Notes gehören in 2 separate Entries.

      Feedback, Fragen, Bugs, Featurewünsche oder sonstiges bitte hier im Thread posten.

      Viel Spaß damit!


      ToDo:
      • Feature: Per Option Datum mit ins Clipboard kopieren.
      • Bug: Notes sind nicht sortierbar
      • Bug: Verknüpfung für Deinstallation funktioniert nicht
        €: vorübergehend entfernt in v3
      • Filteroptionen für Notes (notwendig?)
      • Feature: Eigene Notes editierbar machen
      • Feature: Community - Zur Laufzeit detaillierte Statistiken über andere Benutzer anhand deren Username, Abkürzung oder PS.de Nick anzeigen
      • Feature: Message-of-the-day für wichtige Änderungen etc.


      fixed/done: [fixed in version]:
      • Feature: Titan Support [6]
      • Improvements: Tischerkennung unter Vista x64 und dem .Net Framework 3.0[5]
      • Bug: Tische werden nach Party's major update nicht mehr erkannt.[4]
      • Bug: Linebreaks werden mit in die Zwischenablage kopiert[3]
      • Feature: Spalte Datum für Notes [3]
      • Featurewunsch/Fix: Bei "Add Note" sollte Return einen Linebreak erzeugen und nicht die Note abspeichern [3]
      • Bug: Wenn man eine Note liest und danach nach Spielernamen sortiert, öffnet sich wieder das Read-Fenster [3]
      • Bug: Performance-Warnung bei "RefreshNotesCount" erscheint bei jedem Start [3]
      • Bug: Auto-Update funktioniert bei manchen Rechnerkonfigurationen nicht richtig (char-encoding falsch) [2]
  • 55 Antworten