C# Debugging und Vervollständigung von einem Open Source Hilfsprogramm für Online Poker

Storniert Veröffentlicht Mar 25, 2015 Bezahlt bei Lieferung
Storniert Bezahlt bei Lieferung

Ich habe ein bereits vorhandendes Open Source Projekt, dessen Aufgabe es ist mit Hilfe der EasyHook Library ([url removed, login to view]) die Stackgröße beim Online Poker von Echtgeld (z.B. €2.70) in Big Blinds (der Mindesteinsatz einer Pokerpartie) umzuwandeln und entsprechend anzuzeigen.

Sitzt beispielsweise ein Spieler mit €2.70 an einem Tisch mit Mindesteinsätzen von €[url removed, login to view]€0.02 hat er €2.70 / €0.02 = 135 Big Blinds = 135 BB.

Da man dies aber nicht immer im Kopf ausrechnen möchte, soll dieses Programm einem dabei helfen.

Hier ein Auszug aus dem FAQ:

Q: How does this work?

A: Uses api hooks (Easyhook library) to detect when the poker client draws text to the pokerwindow, intercepts the function, checks if it drawing text that corresponds to money to a table, determines the value of the bigblind on that table and converts the money value to big blinds and passes this new text to the window before the client draws it. It is written to be as lightweight as possible and only attaches to the pokerclient so only text drawn by the pokerclient is monitored.

Ich möchte an dieser Stelle anmerken, dass es sich dabei nicht um ein "verbotenes Hilfmittel" handelt, ähnliche Programme gibt es für fast jeden Pokerraum, und sind entsprechend der ToS gestattet. Hier handelt es sich bei dieser Plattform aber um eine kleinere, wo nicht die große Nachfrage für so etwas besteht, deshalb hat der Entwickler vermutlich auch irgendwann keine Lust mehr gehabt das Programm weiterzuentwickeln obwohl es so gut wie fertig war.

Hier der Link zu dem Projekt: [url removed, login to view]

Am Ende des ersten Posts kann auch der Sourcecode des Programms gedownloaded werden.

Das Programm hat einige kleine Bugs was die Umwandlung des Geldes angeht, vermutlich aufgrund von verschiedenen kleineren Dingen die bei der Ersterstellung nicht sofort ersichtlich waren, so wird z.B. die Stackgröße bei einem Spieler der zehn Euro am Tisch hat nicht als €10.00 angezeigt sondern als €10 und weil das Programm immer per Regex das Format überprüft kommt es hier vermutlich bei der Berechnung durcheinander, und zeigt deshalb bei genau €10 deshalb 1,00 an, anstatt 100.

Ich habe zur Veranschaulichung noch 3 Bilder angehängt:

1. Standardansicht

2. Die aktuelle Ansicht mit Hilfsprogramm

3. So soll es aussehen wenn es fertig ist

Da ich mich selbst leider nicht gut genug mit C# auskenne, suche ich jetzt jemanden der diese "Kleinigkeiten" für mich korrigert.

Ich denke für jemanden der wirklich versteht was genau da im Code passiert, ist es kein besonders großer Aufwand diese Dinge zu korrigieren.

Falls noch Fragen bestehen sollten meldet euch einfach!

English:

I have an existing Open Source Project which is used to convert stacksizes in online poker from realmoney (i.e. €2.70) in big blinds (the minimum bet in a poker game) and display it.

So if a player has €2.70 in a €0.01/€0.02 Game he has 2.70 / 0.02 = 135 Big Blinds = 135 BB.

Since you dont want to always calculate this by yourself this program is there to help.

I want to say at this point that this is not a "forbidden tool" in any sense, there are several tools like this on the market for all other big poker platforms but this one i play on is a smaller one and theres just not as much demand for a tool like this.

Heres the link to the existing project (it's all in english): http://forumserver.twoplustwo.com/168/free-software/new-free-software-ipoker-bb-mod-convert-table-values-bigblinds-1123532/

At the end of the first post you can find the C# Source for download.

The Program has a few small bugs when it comes to converting the money, probably because of some small things that the developer didnt notice right away when he developed the program. So i.e. if a player has exactly €10.00 the poker platform doesnt show it in this format but as €10 and since the program matches the values with regex its probably getting confused at this point because it shows 10€ = 1,00 instead of 10€ / 0.02 = 100 BB

I have also attached 3 Pictures to show you what it does and what i want it to be.

If you have any other questions just let me know!

C# Programmierung Debugging English (US) Translator Deutsch-Übersetzer Software-Entwicklung

Projekt-ID: #7373384

Über das Projekt

1 Vorschlag Remote Projekt Aktiv Mar 26, 2015

1 Freelancer bietet durchschnittlich €30 für diesen Job

Scriptfarm

Bis jetzt wurde noch kein Vorschlag eingegeben

€30 EUR in 3 Tagen
(1 Bewertung)
1.5