Two Plus Two Publishing LLC Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > > >

Notices

Free Software Discussion of Free / Freeware / Donationware / Open Source poker software and Free Graphics mods

Reply
 
Thread Tools Display Modes
Old 08-16-2008, 11:43 PM   #76
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

For those of you using git - I just commited p46 with a working autoimporter. One little issue is that it freezes the interface (ie. you have to kill it) - does anyone know how to fix that? In the meantime just open fpdb a second time to use the table viewer or whatever. Since the table viewer will be obseleted soon I won't update it to use the auto importer.
Also note that I made more table changes based on feedback from ray in particular for use by HUDs in the last few commits.
Oh, and I changed the naming from alphaX gitY to alphaX pY to match Gentoo's rules.

For those of you not using git - Don't worry, alpha2 will be out shortly

Quote:
Originally Posted by _dave_ View Post
well, the "clone" command worked and now I've got a git / fpdb tree in my home folder.

I'm kinda unclear on "make your changes" - I just edit the fies direct from my local tree, and git will figure out what has changed / allow me to revert / create a new "revert point"?

I'm gonna read some git tutorials tomorrow, and play about - I think I've read enough python docs to be dangerous now

Fozzy - this git stuff is cool - you guys could possibly get great benefit running it for version control / backup of all your mods, if it deals with PSD / 3ds as easily as .py files
Yep, you can just edit the files with whatever you want. I use nedit and occasionally Eclipse but anythin will do.

You can use git-diff to show you what changes you made since the last commit (or between past commits - even between past commits by other people ie. me).

There are also ways to use git to create a kind of patchset to email but I'm not sure how. In any case, the best way is to just get your own public repository at that URL i mentioned (or anywhere else) and drop me a line when you pushed something I should add to the main tree.

Note that you do NOT need to be online to make a commit, that happens locally. You can do one or more commits, and then you have to be only to push it to your public tree. In other words, the commit creates your "revert point", and the push publishes your changes to your public git tree. I believe this is the "default" way of using git.

Git is great, my housemate even started using it for his one-off single-person coursework. Another useful thing about is that (unlike svn) it guarantees file integrity. It will handle any text-based format like python, but it will also take binary files (this includes things like gif or jpeg). I'm not sure how effective it is with them though, obviously many features that are useful for normal files are useless on binaries.
steffen123 is offline   Reply With Quote
Old 08-16-2008, 11:44 PM   #77
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by fozzy71 View Post
Sounds interesting. I will have to dig into it sometime soon. My method currently is certainly sub-optimal, but luckily my mods and installers don't begin to compare to the complexity of something like this project.
Installers?
I don't suppose you have any advice on how I could make a Windows installer, especially for the dependencies (mysql, python, GTK+, etc.)?
steffen123 is offline   Reply With Quote
Old 08-17-2008, 12:38 AM   #78
fozzy71
Carpal \'Tunnel
 
fozzy71's Avatar
 
Join Date: Mar 2007
Location: 8 Mile + 2.5
Posts: 36,913
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by steffen123 View Post
Installers?
I don't suppose you have any advice on how I could make a Windows installer, especially for the dependencies (mysql, python, GTK+, etc.)?
I am a noob with this stuff, and what I do is pretty basic. I use Paquet Builder, to build Self-Extracting Archive Installers. It is the same thing HM currently uses for update installers, but he makes his full installer with something else entirely. Paquet Builder has lots of fancy options for me, but I am fairly certain that it's probably not complex enough for what you will need. It might be fine for extracting/installing updates to users, but I am fairly confident you want something more robust for your main installer.
fozzy71 is online now   Reply With Quote
Old 08-17-2008, 12:57 AM   #79
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

I just uploaded the new website, you can find it at http://fpdb.****************/
Thanks to ectomorfo for making it

The website is set to completely replace the docs folder basically, but will also be tracked in git, the initial commit is p47.
steffen123 is offline   Reply With Quote
Old 08-17-2008, 03:38 AM   #80
fiammaz
journeyman
 
Join Date: Sep 2007
Location: Running much below the expectation
Posts: 352
Re: New free/open source poker tracking software: fpdb

Is it possible add a forum or a message board to the site?
fiammaz is offline   Reply With Quote
Old 08-17-2008, 04:40 AM   #81
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by fiammaz View Post
Is it possible add a forum or a message board to the site?
excellent point, i'll link in the sf forums
steffen123 is offline   Reply With Quote
Old 08-17-2008, 05:24 AM   #82
fiammaz
journeyman
 
Join Date: Sep 2007
Location: Running much below the expectation
Posts: 352
Re: New free/open source poker tracking software: fpdb

Nice, I have one more suggestion. It should be usefull organize the forum, now, there are a few topics, but in future there will be a lot of them, and will be confusing. I don't know if is it possibile, because it isn't the official forum
fiammaz is offline   Reply With Quote
Old 08-17-2008, 06:04 AM   #83
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by fiammaz View Post
Nice, I have one more suggestion. It should be usefull organize the forum, now, there are a few topics, but in future there will be a lot of them, and will be confusing. I don't know if is it possibile, because it isn't the official forum
Those are the official forums, sourceforge is the place for everything fpdb except the git tree
I'll think about a useful structure and add more forums at some point
steffen123 is offline   Reply With Quote
Old 08-17-2008, 06:25 AM   #84
fiammaz
journeyman
 
Join Date: Sep 2007
Location: Running much below the expectation
Posts: 352
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by steffen123 View Post
Those are the official forums, sourceforge is the place for everything fpdb except the git tree
I'll think about a useful structure and add more forums at some point
I've explained myself badly. I thought that it can't be divided in structure, fine then
I suggest some sections (like the PT3 forum):
General, bug report, features request and faqs.
Regarding the last point, it should be very useful if any programmer, who add a feature, will post on the forum, a detailed guide

Last edited by fiammaz; 08-17-2008 at 06:32 AM.
fiammaz is offline   Reply With Quote
Old 08-17-2008, 10:32 AM   #85
antistuff
grinder
 
Join Date: Sep 2005
Posts: 698
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by steffen123 View Post
Installers?
I don't suppose you have any advice on how I could make a Windows installer, especially for the dependencies (mysql, python, GTK+, etc.)?
gimp for windows does this.

it installs gtk+ also.

i have no idea how.

edit: this might be how - http://nsis.****************/Main_Page

Last edited by antistuff; 08-17-2008 at 10:40 AM.
antistuff is offline   Reply With Quote
Old 08-17-2008, 10:38 AM   #86
antistuff
grinder
 
Join Date: Sep 2005
Posts: 698
Re: New free/open source poker tracking software: fpdb

also, you are planning to support draw games?

and how about mixed games?
antistuff is offline   Reply With Quote
Old 08-17-2008, 12:00 PM   #87
GrindUnumb
old hand
 
Join Date: Oct 2006
Posts: 1,359
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by antistuff View Post
also, you are planning to support draw games?

and how about mixed games?
Great question!
GrindUnumb is offline   Reply With Quote
Old 08-17-2008, 02:54 PM   #88
hypermegachi
grinder
 
hypermegachi's Avatar
 
Join Date: Oct 2004
Location: flop turn river
Posts: 626
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by steffen123 View Post
One little issue is that it freezes the interface (ie. you have to kill it) - does anyone know how to fix that?
make the import routine its own thread.
hypermegachi is offline   Reply With Quote
Old 08-17-2008, 04:17 PM   #89
Eratosthenes
old hand
 
Join Date: Oct 2004
Posts: 1,535
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by hypermegachi View Post
make the import routine its own thread.
Make the autoimporter its own process. Start it with the python os.popen() function. That way the autoimporter has its own gtk_main() loop and will not slow down the tracker gui as much. The autoimporter can listen on STDIN for a command to exit so that it exits when the tracker does. Also give the autoimporter a small main window, so it can be closed without closing the tracker. This also lets me run the autoimporter without running the tracker at the same time. This will be helpful to people with old, crappy computers.

Let the autoimporter start the HUD (when there is one) the same way.
Eratosthenes is offline   Reply With Quote
Old 08-17-2008, 04:22 PM   #90
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by antistuff View Post
also, you are planning to support draw games?

and how about mixed games?
Mixed games should already work as far as they are supported e.g. from HORSE fpdb can track the HO part.

I don't currently have any plans to support draw but if people want to add it I'd be happy to help.

Stud/Razz is mostly implemented already
steffen123 is offline   Reply With Quote
Old 08-17-2008, 06:00 PM   #91
fozzy71
Carpal \'Tunnel
 
fozzy71's Avatar
 
Join Date: Mar 2007
Location: 8 Mile + 2.5
Posts: 36,913
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by steffen123 View Post
...

I don't currently have any plans to support draw but if people want to add it I'd be happy to help.

..
BADUGI BADUGI BADUGI
fozzy71 is online now   Reply With Quote
Old 08-17-2008, 06:37 PM   #92
80sSynthPop
adept
 
80sSynthPop's Avatar
 
Join Date: Nov 2007
Posts: 892
Re: New free/open source poker tracking software: fpdb

Will ya hurry up and support FTP already???

Thread has exciting implications.
80sSynthPop is offline   Reply With Quote
Old 08-17-2008, 06:50 PM   #93
_dave_
_Pooh_Bah_
 
Join Date: Feb 2005
Location: UK (or what remains of it)
Posts: 12,204
Re: New free/open source poker tracking software: fpdb

I think FTP is already supported? It at least looks like it is, reading the source code...

EDIT: ah, the OP says coming soon - guess there are a few last things to be done before FTP is a go?
_dave_ is offline   Reply With Quote
Old 08-17-2008, 07:44 PM   #94
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by _dave_ View Post
I think FTP is already supported? It at least looks like it is, reading the source code...

EDIT: ah, the OP says coming soon - guess there are a few last things to be done before FTP is a go?
It kinda does and it kinda doesn't
This is the same situation for:
1. FTP
2. Stud/Razz
3. Tourneys (incl SnG)
I already had them running at one point, but then decided to "leave them behind" so I could implement a more advanced fpdb for holdem. This way I could figure out what way of doing things works well (e.g. that the HudCache table makes things very very fast) without having to do all the special handling for stud, tourneys etc.
I am now happy with the overall structure of fpdb, although obviously a lot of work remains to be done (including refactoring to fully separate GUI and processing and cleaning up some extremely inefficient code). Now that this state is reached it should not be hard to bring back these three things and I already made a start on tourneys.

Alpha2 will be delayed a little bit pending integration of a major major new feature, but it'll be worth it
steffen123 is offline   Reply With Quote
Old 08-18-2008, 12:44 AM   #95
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Just imported a (10 hand) SnG with p53
Please note that I renamed the Table TourneysGametypes to TourneyTypes because its more fitting and shorter.
steffen123 is offline   Reply With Quote
Old 08-18-2008, 03:23 AM   #96
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

And as of p56 fpdb can do FTP again
Just ring games for a start
steffen123 is offline   Reply With Quote
Old 08-18-2008, 07:26 AM   #97
Lifthanger
journeyman
 
Join Date: Oct 2005
Location: in the mood
Posts: 329
Re: New free/open source poker tracking software: fpdb

could you recommend a Linux IDE for python?
Lifthanger is offline   Reply With Quote
Old 08-18-2008, 07:36 AM   #98
Eratosthenes
old hand
 
Join Date: Oct 2004
Posts: 1,535
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by Lifthanger View Post
could you recommend a Linux IDE for python?
I use eclipse with the pydev plugin. Eclipse also works with java, c++, perl and some others. fpdb runs very nicely inside eclipse.
Eratosthenes is offline   Reply With Quote
Old 08-18-2008, 07:39 AM   #99
steffen123
journeyman
 
Join Date: Aug 2008
Location: Manchester, UK
Posts: 251
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by Lifthanger View Post
could you recommend a Linux IDE for python?
Not really, I just use nedit. My debugger is "print"
Glade looks promising but I think that's just a GUI designer, not an IDE.
If you like Eclipse and have the hardware there's a decent-looking python plugin available and there is a list of IDEs in the Python wiki.

Also someone asked about Badugi.. any place where that is available yet? On PS it just says coming soon.
steffen123 is offline   Reply With Quote
Old 08-18-2008, 08:15 AM   #100
80sSynthPop
adept
 
80sSynthPop's Avatar
 
Join Date: Nov 2007
Posts: 892
Re: New free/open source poker tracking software: fpdb

Quote:
Originally Posted by steffen123 View Post
And as of p56 fpdb can do FTP again
Just ring games for a start
Wat's p56?? I can haz FTP support now?
80sSynthPop is offline   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Forum Jump


All times are GMT -4. The time now is 12:30 PM.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © 2008-2010, Two Plus Two Interactive
 
Poker Players - Streaming Live Online