V43+V44 Bugs

    • GravShadow
      GravShadow
      Bronze
      Dabei seit: 12.05.2005 Beiträge: 174
      Hallo Entwickler!

      Großes Lob für das bis jetzt Erreichte. Weiter so!

      Trotzdem sind zumindest bei mir noch einige Bugs da. Ist jetzt das zweite Mal, dass ich was reporte. Der erste Post wurde leider kommentarlos übergangen....


      Titan, FR Minitable, Vista SP1, (Wichtig: Titan ist bei mir deutsch, ABER die HH auf Englisch -> ist die deutsche Version trotzdem ein Problem?

      Besonderheit: große Skalierung 120DPI->Text ist besser lesbar
      [Systemsteuerung->Anpassung->Schriftgrad anpassen (DPI)->größere Skalierung]

      Bei dieser Skalierung sind die Buchstaben größer, also brauchen Sie mehr Platz
      Folge: Buttons werden auch größer und sind manchmal ausserhalb des Fensters (die größe des Fensters kann nicht verändert werden). Ist besonders nervig, wenn man Elephant installiert, weil dann das fenster die hälfte des DB-Entry abschneidet und alles was darunter nicht zu sehen ist.

      Ich weiss, dass dieses 120DPI-Problem auch bei anderen Programmen auftritt und ein großes Problem sein kann. Lösung->Scroll-Leiste? Weiss nicht wie groß der Aufwand ist..

      Dann zeigt er bei mir bei den Stats in der Handübersicht immernoch Werte über 100% an. Im Hud sind die Werte in Ordnung, bis auf den "Won Dollar when saw Flop" Wert, der ist öfters größer als 100%

      Wenn ich mir die Original Handansicht anzeigen lassen will, bekomme ich nur ein weisses Fenster.

      Screenshots:






      Hier noch die Split-Pot-Hand für 4 Leute, die nicht richtig erkannt wurde (zeigt mir einen Gewinn von 0.03$ an). Hab mehrere solcher Hände bei mir schon gesehen.


      <?xml version="1.0" encoding="utf-8" ?>
      - <session sessioncode="866821221">
      - <general>
      <mode>real</mode>
      <gametype>Holdem L 0.25/0.50</gametype>
      <tablename>Owensville</tablename>
      <duration>00:21</duration>
      <gamecount>13</gamecount>
      <startdate>2008-04-26 13:55:20</startdate>
      <currency>USD</currency>
      <nickname>Rabbit</nickname>
      <bets>$9</bets>
      <wins>$3.37</wins>
      <chipsin>25</chipsin>
      <chipsout>19.37</chipsout>
      <ipoints>4.20</ipoints>
      </general>
      - <game gamecode="954331479">
      - <general>
      <startdate>2008-04-26 14:07:03</startdate>
      - <players>
      <player seat="1" name="blessedxxx" chips="$14.63" dealer="0" win="$0" bet="$0" />
      <player seat="2" name="defsq" chips="$11.84" dealer="0" win="$0" bet="$0" />
      <player seat="3" name="dazzzzzzz10" chips="$13.51" dealer="0" win="$0" bet="$0" />
      <player seat="4" name="Masterpiece13017" chips="$22.55" dealer="0" win="$3.28" bet="$3.25" />
      <player seat="5" name="patokav" chips="$11.97" dealer="1" win="$0" bet="$0.25" />
      <player seat="6" name="DerKaiser71" chips="$11.46" dealer="0" win="$0" bet="$0.10" />
      <player seat="7" name="Aleshemval" chips="$13.50" dealer="0" win="$0" bet="$0.25" />
      <player seat="8" name="cobrait" chips="$2.86" dealer="0" win="$2.91" bet="$2.86" />
      <player seat="9" name="DRR04552332" chips="$32.28" dealer="0" win="$0" bet="$0" />
      <player seat="10" name="Rabbit" chips="$22" dealer="0" win="$3.28" bet="$3.25" />
      </players>
      </general>
      - <round no="0">
      <action no="1" player="DerKaiser71" type="1" sum="$0.10" />
      <action no="2" player="Aleshemval" type="2" sum="$0.25" />
      </round>
      - <round no="1">
      <cards type="Pocket" player="blessedxxx">X X</cards>
      <action no="6" player="blessedxxx" type="0" sum="$0" />
      <cards type="Pocket" player="defsq">X X</cards>
      <action no="7" player="defsq" type="0" sum="$0" />
      <cards type="Pocket" player="dazzzzzzz10">X X</cards>
      <action no="8" player="dazzzzzzz10" type="0" sum="$0" />
      <cards type="Pocket" player="Masterpiece13017">DQ HK</cards>
      <action no="9" player="Masterpiece13017" type="3" sum="$0.25" />
      <cards type="Pocket" player="patokav">X X</cards>
      <action no="10" player="patokav" type="3" sum="$0.25" />
      <cards type="Pocket" player="DerKaiser71">X X</cards>
      <action no="11" player="DerKaiser71" type="0" sum="$0" />
      <cards type="Pocket" player="Aleshemval">X X</cards>
      <action no="12" player="Aleshemval" type="4" sum="$0" />
      <cards type="Pocket" player="cobrait">HQ D10</cards>
      <action no="3" player="cobrait" type="3" sum="$0.25" />
      <cards type="Pocket" player="DRR04552332">X X</cards>
      <action no="4" player="DRR04552332" type="0" sum="$0" />
      <cards type="Pocket" player="Rabbit">S10 SQ</cards>
      <action no="5" player="Rabbit" type="3" sum="$0.25" />
      </round>
      - <round no="2">
      <cards type="Flop" player="">CJ H8 SK</cards>
      <action no="16" player="Masterpiece13017" type="6" sum="$0.50" />
      <action no="17" player="patokav" type="0" sum="$0" />
      <action no="13" player="Aleshemval" type="4" sum="$0" />
      <action no="18" player="Aleshemval" type="0" sum="$0" />
      <action no="14" player="cobrait" type="5" sum="$0.25" />
      <action no="19" player="cobrait" type="3" sum="$0.25" />
      <action no="15" player="Rabbit" type="3" sum="$0.25" />
      <action no="20" player="Rabbit" type="3" sum="$0.25" />
      </round>
      - <round no="3">
      <cards type="Turn" player="">S9</cards>
      <action no="23" player="Masterpiece13017" type="5" sum="$0.50" />
      <action no="26" player="Masterpiece13017" type="3" sum="$1" />
      <action no="21" player="cobrait" type="4" sum="$0" />
      <action no="24" player="cobrait" type="6" sum="$1" />
      <action no="27" player="cobrait" type="3" sum="$0.50" />
      <action no="22" player="Rabbit" type="4" sum="$0" />
      <action no="25" player="Rabbit" type="6" sum="$1.50" />
      </round>
      - <round no="4">
      <cards type="River" player="">H10</cards>
      <action no="30" player="Masterpiece13017" type="6" sum="$1" />
      <action no="28" player="cobrait" type="4" sum="$0" />
      <action no="31" player="cobrait" type="7" sum="$0.61" />
      <action no="29" player="Rabbit" type="5" sum="$0.50" />
      <action no="32" player="Rabbit" type="3" sum="$0.50" />
      </round>
      </game>
      </session>
  • 12 Antworten
    • GravShadow
      GravShadow
      Bronze
      Dabei seit: 12.05.2005 Beiträge: 174
      Push!
    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      Jau, hab die beiden Punkte aufgenommen. Kannst du mir noch kurz sagen wie das korrekte Ergebnis der HHs gewesen wäre, ich kanns hier gerad leider nicht nachvollziehen? Wenn du noch mehr hast, immer her damit ;)

      Das Titan Problem mit der weißen Seite ist bekannt. Danke dir!

      Gruß Sebastian
    • GravShadow
      GravShadow
      Bronze
      Dabei seit: 12.05.2005 Beiträge: 174
      Hab das Ergebnis aus dem Little Titan Helber (von user veio) kopiert:

      Total Pot: $9.96

      Results:
      CO wins $3.28
      UTG wins $2.91
      Hero wins $3.28



      Im graphischen angezeigten HH-Verlauf bei Titan, zeigt er mit nur den Hero-Gewinn von $3.28 and. Der stimmt schon mal. Für CO und UTG kann ich es leider nicht nachprüfen.

      Für die HH-Auswertung könnt ihr euch mal mit veio (Little Titan Helper) zusammensetzten. Da scheint es ja zu klappen..

      Grüße
    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      Danke dir!

      Gruß Sebastian
    • Rafikafi
      Rafikafi
      Bronze
      Dabei seit: 21.03.2008 Beiträge: 79
      Nachdem ich den Elephant geschlossen habe hat es dies angeziegt:

      OS: Microsoft Windows NT 6.0.6000.0
      .NET Runtime: 2.0.50727.312
      RAM: 2GB
      Processors: 2
      CPU: x64 Family 6 Model 15 Stepping 13: 9/64/191, 1801

      (10) Log: 15:35:55.28 -- Logfile set: C:\Users\Raphael\AppData\Local\PokerStrategy Elephant\log.txt
      (10) Log: 15:35:55.28 -- Logfile cleared: C:\Users\Raphael\AppData\Local\PokerStrategy Elephant\log.txt
      (10) Log: 17:32:51.11 -- , line 0: System.IO.FileNotFoundException: Die Datei C:\Programs\PartyGaming\PartyPoker\HandHistory\Renethefish\Table 127870.hhf konnte nicht gefunden werden.
      Dateiname: C:\Programs\PartyGaming\PartyPoker\HandHistory\Renethefish\Table 127870.hhf
      bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      bei System.IO.FileInfo.get_Length()
      bei PBN.IO.File.GetFileSize(String filename)
      (10) , line 0: System.IO.FileNotFoundException: Die Datei C:\Programs\PartyGaming\PartyPoker\HandHistory\Renethefish\Table 127870.hhf konnte nicht gefunden werden.
      Dateiname: C:\Programs\PartyGaming\PartyPoker\HandHistory\Renethefish\Table 127870.hhf
      bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      bei System.IO.FileInfo.get_Length()
      bei PBN.IO.File.GetFileSize(String filename)




      keine Ahnung was es zu bedeuten hat aber ich dachte es könnte vielleicht wichtig sein
    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      Sollte das öfters auftreten sag bitte bescheid. Einmalig ist das nicht schlimm.

      Gruß Sebastian
    • GravShadow
      GravShadow
      Bronze
      Dabei seit: 12.05.2005 Beiträge: 174
      Hallo Entwickler.

      In V44 ist obige Hand (QsTs) immer noch nicht richtig erkannt worden. Das heißt sie wird mir immer noch als 0.03$ Gewinn angezeigt. Immerhin steht bei Results nun, dass alle Spieler gewonnen haben.

      Original-Hand anzeigen resultiert auch immer noch in einem Kasten ohne Inhalt.

      Installation der Datenbank hat immer noch keine Scroll-Leiste. Das heißt, ab der Hälte des Kästchen zu Eintragen des Datenbanknamens ist alles abgeschnitten (s. Screenshots oben).

      Stats sind in der Handübersicht auch immer noch fehlerhaft.

      Das Hud habe ich noch nicht getestet.


      Habe einen neuen Bug entdeckt in V43+V44:

      Wenn ich nach suited Cards filtern möchte (wollte schnell die QsTs Hand suchen) und dann auch die Suit der Karten mit angebe (hier Spade), dann fängt Elephant an sehr lange zu rödeln. Deshalb musste ich das Programm immer per Taskmanager beenden. Beim nächsten Neustart bekomme ich dann eine Willkommens-Nachricht vom Debugger, wie sie auch User Rafikafi hier schon gepostet hat (Weiter unten kommt dann der erste Teil der Meldung). Dieser Fehler ist REPRODUZIERBAR! Es ist dabei egal welche non-paired Hände ich markiere, oder welche Suit ich nehme. Immer stürzt der Elephant dann ab.

      Fall ihr die Kompletten Logs braucht, maile ich sie euch.

      Nachricht:

      OS: Microsoft Windows NT 6.0.6001 Service Pack 1
      .NET Runtime: 2.0.50727.1434
      RAM: 2GB
      Processors: 2
      CPU: x64 Family 6 Model 15 Stepping 10: 9/64/191, 1200

      Software version: 0.44

      (10) Log: 18:21:15.32 -- Logfile set: C:\Users\Angelo\AppData\Local\PokerStrategy Elephant\log.txt
      (10) Log: 18:21:15.32 -- Logfile cleared: C:\Users\Angelo\AppData\Local\PokerStrategy Elephant\log.txt
      (10) Log: 18:25:02.29 -- UPDATE sorted_cards SET active='true' WHERE combined IN('QcTc') AND order_type='1'
      (10) Log: 18:25:02.36 -- , line 0: Npgsql.NpgsqlException:
      invalid input value for enum combinedcards: "QcTc"
      Severity: ERROR
      Code: 22P02
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteNonQuery()
      bei PBN.Database.PostgreSQL.ExecuteNonQuery(String in_sQueryString)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid input value for enum combinedcards: "QcTc"
      Severity: ERROR
      Code: 22P02
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteNonQuery()
      bei PBN.Database.PostgreSQL.ExecuteNonQuery(String in_sQueryString)
      (10) Log: 18:25:08.61 -- UPDATE sorted_cards SET active='true' WHERE combined IN('QcTc') AND order_type='1'
      (10) Log: 18:25:08.61 -- , line 0: Npgsql.NpgsqlException:
      invalid input value for enum combinedcards: "QcTc"
      Severity: ERROR
      Code: 22P02
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteNonQuery()
      bei PBN.Database.PostgreSQL.ExecuteNonQuery(String in_sQueryString)
      (10) , line 0: Npgsql.NpgsqlException:
      invalid input value for enum combinedcards: "QcTc"
      Severity: ERROR
      Code: 22P02
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteNonQuery()
      bei PBN.Database.PostgreSQL.ExecuteNonQuery(String in_sQueryString)
      (10) Log: 18:25:15.02 -- UPDATE sorted_cards SET active='true' WHERE combined IN('QcTc') AND order_type='1'
      (10) Log: 18:25:15.02 -- , line 0: Npgsql.NpgsqlException:
      invalid input value for enum combinedcards: "QcTc"
      Severity: ERROR
      Code: 22P02
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
      bei Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
      bei Npgsql.ForwardsOnlyDataReader.NextResult()
      bei Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
      bei Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
      bei Npgsql.NpgsqlCommand.ExecuteNonQuery()
      bei PBN.Database.PostgreSQL.ExecuteNonQuery(String in_sQueryString)
    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      Nujo die 0.03 stimmen einfach ;)

      Den Rest schau ich mir mal morgen an.
    • GravShadow
      GravShadow
      Bronze
      Dabei seit: 12.05.2005 Beiträge: 174
      Von den hier genannten Problemen ist noch nix gelöst worden...
      Alle in diesem Thread berichteten Bugs sind immer noch da!

      Das macht mich ein wenig traurig, da diese "kleinen" Bugs jetzt schon seit ein paar Versionen existieren und ihr lieber das Lizens-System implementiert als bekannte Bugs zu killen....


      Vieleicht könntet ihr mal so einen Thread aufstellen, mit bekannten Bugs und den Status der Bearbeitung.



      Was man noch beim Hud ändern könnte ist, dass im Default-Zustand (weisse Schrift auf schwarzem Hintergrund) bei den MiniTables in einigen Positionen der Button von den Stats verdeckt wird.


      Trotzdem einen schönen Dank für das bis jetzt Geleistete! Ich finde den Elephanten gut.
    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      In der Tat ist das Problem mit den großen Schriftarten für uns noch nicht vom Tisch. Uns ist hier noch keine passende Lösung eingefallen und wir können nur empfehlen, wieder auf kleinere Schriftarten umzuschalten.

      Ansonsten sehe ich keine offenen Probleme mehr, die Werte über 100% sollten eigtl. vom Tisch sein. Sollte dies nicht der Fall sein, bitte ich dich die Hände die das verursachen mir per mail an galam@pokerstrategy.com zukommen zu lassen.

      Gruß Sebastian
    • GravShadow
      GravShadow
      Bronze
      Dabei seit: 12.05.2005 Beiträge: 174
      Hallo Galam.

      Also ehrlich gesagt, ist hier wirklich noch alles nicht gelöst.

      Wenn ich nach suitet Karten suche und z.B QT in Kreuz anklicke, dann rattert Elephant lange rum und stürzt ab. Es gibt dann immer noch die Debugger-Meldung, die oben angezeigt wird.

      Desweiteren sind bei mir immer noch ALLE Stats in der Handansicht verbuggt. Im Hud werden sie aber richtig angezeigt.

      Ich habe heute durch Zufall eine Hand (AcKh) gefunden die vom Elephant nicht richtig eingelesen wurde. Mail ist raus. Meine Preflopaction wurde nicht erkannt und MP2 hat mich am Turn erhöht und ich ge3bettet! (s.u).

      Weisser Kasten für Original-HH von Titan ist ja bekannt, muss aber dringend gefixed werden, sonst ist das raussuchen für uns nicht möglich.

      Mein DPI-Problem ist euch ja auch bekannt. Ehrlich gesagt, sind es nur wenige Fenster bei denen es störend ist; muss mal alle durchklicken. Aber wo ihr es auf jeden Fall ändern solltet, ist der Installationsbildschirm und das Fenster, in dem man auf die Vollversion upgraden kann, da man die Button und alles was darunter ist nicht mehr lesen kann!!!

      Und was noch beim Hud stört ist, dass im Default-Zustand (weisse Schrift auf schwarzem Hintergrund) bei den MiniTables in einigen Positionen der Button und die Startkarten von den Stats verdeckt wird. (Verdeckte Startkarten wurden glaube ich schon reported)

      Edit: In der HH sind noch mehr Hände drin, in der meine Aktionen nicht erkannt wurden!
      Edit2: Ok, hab gerade gelesen, dass es ein Update der Titansoftware gab. Das erklärt dann, wieso die HH nicht richtig ausgelesen wurde. Aber dies ändert nix an der Richtigkeit meiner obigen Aussagen.


    • galam
      galam
      Bronze
      Dabei seit: 06.03.2005 Beiträge: 11.136
      Zum fixxen der Stats musst du die Hände neu importieren, dafür ist die Erstellung einer neuen Datenbank notwendig. Solltest du das bereits getan haben, schick mir bitte die Hände nocheinmal per Mail zu.

      Den Fehler mit QcTc konnte ich glücklicherweise reproduzieren und es ist bereits an die Entwickler weitergeleitet. Vielen Dank hier nochmal.

      Das mit dem DPI hab ich nochmals aufgenommen, evtl. finden wir hier eine Lösung.

      Ich wollte mich allerdings nocheinmal dafür entschuldigen, dass das hier bisher nicht so wirklich gelöst wurde. Das muss ich mir selbst ein bisschen auf die Kappe schreiben, hatte das ganze irgendwie verbaselt ;) Also vielen Dank fürs nochmal drauf aufmerksam machen.

      Gruß Sebastian