Smack (Show Mucked Cards) is a stand-alone Windows application that shows mucked cards on a 2-7 Triple Draw or Badugi table. Other poker variations will be supported if there's need for that. The motivation for this software is simple: in games like Triple Draw, which aren't supported by popular hand history trackers, the only way to see the hand your opponent mucked is to go to the instant hand history, which is somewhat unconvenient.
Yeah, so this is really not a big deal. Just to show mucked cards. It works on Triple Draw and Badugi tables, for now, but other variants can be supported. I'm planning to make this work on Mac, but I can't make any promises for now.
Send all complaints and bug reports to
jajvirta@gmail.com
mucked.cfg file for your needs and run
main.exe. It should pop up a window that says "Show Mucked Cards
started".
You can copy the mucked.cfg file into your home
directory (try echo %USERPROFILE% on command line to
see what it is, probably something like \Users\
This is primarily for those who wish to see mucked cards on PokerStars play money tables. Smack already showed the holecards of both players on PokerStars play money hold'em tables, but it didn't show the board (on the river). This update adds the board to the mucked cards display.
The zip distribution no longer contains mucked.cfg file so I've
added a sample configuration file to the
site. Save it as mucked.cfg to your home directory.
PokerStars offers now Badugi cash games and Smack 0.05 should work on Badugi tables too. The order of the mucked cards is what they are in the hand history files: no fancy grouping or ordering for now.
Also, now that I've finally dug up the project, I'm planning to add proper support for play money games at PokerStars (good for HU training between friends!). The seating problems should be given some thought too. (I think the solution is to support the "Preferred seat" preference.)
Smack had a silly bug when a player had trips, which ended up garbling the display. This release should fix the problem.
Additionally, there's a new package that only includes files that have changed. If you already have Smack running, just download the update zip, unzip the files to the directory where you run Smack and you should be done. (The package isn't that much smaller, but it should be more convenient to download only the changed files.)
I've managed to reproduce the problem reported by a DC user and I've also managed to fix it, at least on the computer where I managed to reproduce the problem. There's a new "version", that includes one new file that should fix the problem mentioned in the previous entry. This new version does not include any new functionality or other bug fixes.
Seat positioning
The last DC 2-7 TD video featured a bug of sorts when you change seats and the mucked cards are showing on the wrong seats. The problem with this is that there is no reliable way to tell which absolute seat (on the layout) you're sitting on, so there's no easy solution to this. (It appears at least also PT3 HUD does not try to do anything with this.) But I plan to do something like adding a "I'm sitting here" label which you can move around and Smack can then adjust to this allowing you to change seats after sitting down on a table.
Problems on XP
Triple Drawer on Deuces Cracked reported that he didn't manage to get Smack run Windows XP. If you experience similar problems, here's a brief overview. (I haven't fixed it yet, so no luck on that part but anyhow.)
If you run the main.exe by double-clicking, the command line window will just shut down and no mucked cards will be shown. If you instead fire up a command line on your own (from the Start menu you can find Run.. menu item and type "cmd.exe" to that) and change to the directory you unzipped the files (with the "cd" command), it should print out some weird error message like this:
Traceback (most recent call last): File "main.py", line 2, inFile "zipextimporter.pyc", line 82, in load_module File "wx\__init__.pyc", line 45, in File "zipextimporter.pyc", line 82, in load_module File "wx\_core.pyc", line 4, in File "zipextimporter.pyc", line 98, in load_module ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd
I'm hoping to fix this, but right now I have no idea what causes it.
DJ Sensei and DeathDonkey have a (great!) Triple Draw series at Deuces Cracked and they used my script in the video. It revealed a glitch with seat positions (if you switch seats, the mucked cards are shown on wrong positions), which I haven't fixed in any way yet, but I'll look into it.
OK, this is the first rough version of a script that will display mucked cards transparently on a Triple Draw table. The distribution of the software is a zip file containing the software itself (main.exe), graphics for the cards (cards.png), couple of libraries (one dll and one exe) and a stub configuration file.
It will look something like this: