Open Side Menu Go to the Top
Register
PlaceMint: Window Positioning Tool PlaceMint: Window Positioning Tool

09-11-2008 , 10:25 PM
Quote:
Originally Posted by EazyDoesIt
Regex update: The stars regex now also supports tournaments. Updated regex is highlighted in bold.

Code:
EVEREST:
Lobby:
^Everest\sPoker\s\(Connection:\s
Table:
^Table\s[a-zA-Z0-9]+-\d+\s\((Real\sMoney|Tournament|Summit\sPoints|Free\sPlay)\s(No\sLimit|Pot\sLimit|Limit)\s(Texas\sHold'em|Omaha)\sat\s\$?[0-9.,]*/\$?[0-9.,]*\s(SP\s)?stakes\)$

STARS:
Table
(\s-\s(No\sLimit|Pot\sLimit|Limit)\s(Hold'em|Omaha\sH/L|Omaha|Stud H/L|Stud|Razz|5-Card\sDraw|Triple\sDraw\s2-7)\s-\sBlinds\s\$?[\d,.]+/\$?[\d.,]+\s(Ante\s\$?[\d.,]+)?(\s-\sLogged\sIn\sas\s.+)?$)|(\s-\s\$?[0-9]+(|\.[0-9][0-9])/\$?[0-9]+(|\.[0-9][0-9])\s(Ante\s\$?[\d.]+\s)?(Play\sMoney\s)?-\s(No\sLimit|Pot\sLimit|Limit)\s(Hold'em|Omaha\sH/L|Omaha|Stud H/L|Stud|Razz|5-Card\sDraw|Triple\sDraw\s2-7)(\s-\sLogged\sIn\sas\s.+)?$)

FULL TILT:
(Cap\sPot\sLimit|Cap\sNo\sLimit|Pot\sLimit|No\sLimit|Limit)\s(Hold'em|Omaha\sH/L|Omaha\sHi|Stud\sH/L|Stud\sHi|Razz)(\s\(\d+\sof\s\d+\))?\s-\sLogged\sIn\sAs

IPOKER:
Lobby:
:\s(Nickname:\s[\w\d]+\s)?\|\sPlayers:\s\d+\s\|\sTables:\s\d+\s\|\sTournaments:\s\d+$
Table:
(^[\d\w]+:\s[\d\w)("\s.]+\s-\s(Texas\sHold'Em|Omaha|Omaha\sHL|\d\sCard\sStud),\s(No\sLimit|Pot\slimit|Limit)\s-\s\$?[\d.,]+/\$?[\d.,]+$)|(^[\d\w\s\$")(#/.,]+\s-\s[\d.,]+/[\d.,]+\s-\s\d+$)

BETFAIR: (UNTESTED)
Lobby:
^Betfair\sPoker$
Table:
^Betfair\sPoker\s-\s

BETSAFE (CRYPTO): (UNTESTED)
Lobby:
^Betsafe\sPoker\s-\sLobby
Cashgames:
\s-\s[\$£]?[\d.,]+/[\$£][\d.,]+\s(PL|FL|NL)\s(Omaha|Hold'em)\s-\sLogged\sin\sas\s

FORTUNE POKER (BOSS): (UNTESTED)
Lobby:
^Fortune\sPoker$
Cashgames:
^\d+\s-\sTable\s..\s\d+\s-\sFortune\sPoker$

DOYLESROOM.COM (PRIMA/MICRO): (UNTESTED)
Lobby:
^DoylesRoom\.com($|\s-\sWelcome\s)
Cashgames:
^DoylesRoom\.com\s-\s(Omaha|Hold 'em)\s\(\d+ Seat Table\)\s-\s
Easy, this didn't seem to do it for Stars. I tried a ring game too and no luck. Full tilt seems to work so I have something configured right. Could it be something other than the reg ex?
PlaceMint: Window Positioning Tool Quote
09-13-2008 , 01:39 AM
I've just been finetuning my setup and noticed a bug in the configuration window - when I click up or down to move a group, it moves the name and the slots but not the regex.

A suggestion too - when there is a parsing error (cos I've got a regex horribly wrong) is it possible to include pause as an option instead of quit or continue, which usually results in the same error again? At the moment I'm having to quit and can't reopen the program successfully without setting pause to true in the setup file.

Once again, thanks for a great script. I don't know how I got by for so long without windows being exactly where I wanted them!
PlaceMint: Window Positioning Tool Quote
09-13-2008 , 08:45 AM
I'll work on the errors you are getting and some I just found over the weekend.
PlaceMint: Window Positioning Tool Quote
09-13-2008 , 05:25 PM
I'm 24tabling on Pokerstars and i like to stack them all on top of each other and pull some of them out of the huge stack into a small "special attention"-stack.

is this possible with placemint?
PlaceMint: Window Positioning Tool Quote
09-13-2008 , 08:45 PM
Been trying to get this software set up and I keep running into a Windows 691 error (see below) at various stages of configuration. It seems to happen when I try to "Add new...". Known issue? Any solution?

Also, is there a compatibility issue with Vista 64-bit?

Thanks,
wm


Error message 691 follows:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '691' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
at System.Windows.Forms.NumericUpDown.set_Value(Decim al value)
at PlaceMint.Access.SampleSlotGUI.updateUpDowns()
at PlaceMint.Access.SampleSlotGUI.SampleSlotGUI_Chang e(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnResize(EventArgs e)
at System.Windows.Forms.Form.OnResize(EventArgs e)
at System.Windows.Forms.Control.OnSizeChanged(EventAr gs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.Control.ScaleControl(SizeF factor, BoundsSpecified specified)
at System.Windows.Forms.ScrollableControl.ScaleContro l(SizeF factor, BoundsSpecified specified)
at System.Windows.Forms.Form.ScaleControl(SizeF factor, BoundsSpecified specified)
at System.Windows.Forms.Control.ScaleControl(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
at System.Windows.Forms.ContainerControl.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
at System.Windows.Forms.ContainerControl.PerformAutoS cale(Boolean includedBounds, Boolean excludedBounds)
at System.Windows.Forms.ContainerControl.OnLayoutResu ming(Boolean performLayout)
at System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
at PlaceMint.Access.SampleSlotGUI.InitializeComponent ()
at PlaceMint.Access.SampleSlotGUI..ctor(RectangleWrap rect, Int32 groupIndex, Int32 slotIndex, ConfigureGUI parent)
at PlaceMint.Access.ConfigureGUI.addSlot(Slot slot)
at PlaceMint.Access.ConfigureGUI.addNewSlotButton_Cli ck(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
PlaceMint
Assembly Version: 0.5.0.0
Win32 Version: 0.5.0.0
CodeBase: file:///C:/Users/nomadologist/Desktop/Poker%20Scripta/PlaceMint.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
PlaceMintManager
Assembly Version: 0.5.0.0
Win32 Version: 0.5.0.0
CodeBase: file:///C:/Users/nomadologist/Desktop/Poker%20Scripta/PlaceMintManager.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
5nqazafk
Assembly Version: 0.5.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
wjx-f0us
Assembly Version: 0.5.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
yuabzbgv
Assembly Version: 0.5.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 07:58 AM
Hi!

I read all the wiki-stuff you linked to and tried to figure this program out, but I can't get this to work.

I play on Everest. I downloaded the regexlist_poker.xml and the SlotTemplateList_Poker.xml and replaced them in the options menu of PlaceMint. Then I started adding the first new group Everest Lobby. I did select the Everest Lobby from the regular expressions list and added a new slot with size 512 x 370 and at location 0 . 370. I made another group Everest, selected Everest from the list and added two other slots with size 512 x 370 at location 0 . 0 and at location 0 . 512. If I now save the windowgroups, minimize PlaceMint and open the Everest Lobby and Everest tables nothing happens. I also tried to configure hotkeys for the slots and enabling hotkeying in the options menu, but this doesn'T work either.

Can somebody help me?

Thx
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 09:33 AM
A_Pete, check your PM box.
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 04:22 PM
IrishThug - first of all, thanks for such a great program and for sharing it with us for free. I am also a huge fan of TheOpener (although I can't hold a candle to the mancrush fozzy has for you )

I am interested in using PlaceMint to automatically position tables by stakes. For example, I 9 table (3 rows by 3 columns), and like to have my higher stakes tables in the top 2 rows and my lower stakes tables in the bottom row. Is it possible to configure the RegEx file to accommodate this?

EDIT: I created custom RegEx files, one just contains "1" and one just contains "25" I play .25/.50 and .50/1 tables. It seems to work so far. Is this the correct way to go about this, or will this cause problems?

Last edited by RobTheDuck; 09-14-2008 at 04:43 PM.
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 04:42 PM
Quote:
Originally Posted by RobTheDuck
IrishThug ... I am also a huge fan of TheOpener (although I can't hold a candle to the mancrush fozzy has for you )
..
This reminds me. Do you accept Paypal or Stars for Donations?
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 04:51 PM
^^^ This does what I want, but if I open up FireFox and there happens to be a "1" in the title bar, PlaceMint grabs it.

How can I take the predefined Full Tilt Reg Ex and add to it that I only want tables with 1 or with 25?

The answer to my question is probably in here somewhere, but I can't find it.
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 05:57 PM
Quote:
Originally Posted by RobTheDuck
^^^ This does what I want, but if I open up FireFox and there happens to be a "1" in the title bar, PlaceMint grabs it.

How can I take the predefined Full Tilt Reg Ex and add to it that I only want tables with 1 or with 25?

The answer to my question is probably in here somewhere, but I can't find it.
Try this for Full Tilt:
Code:
\$0\.25/\$0\.50\s-\s(Cap\sPot\sLimit|Cap\sNo\sLimit|Pot\sLimit|No\sLimit|Limit)\s(Hold'em|Omaha\sH/L|Omaha\sHi|Stud\sH/L|Stud\sHi|Razz)(\s\(\d+\sof\s\d+\))?\s-\sLogged\sIn\sAs
The bold part is what you need to adjust for your stakes. note that if you want to use a dollar sign or a dot you have to put a backslash in front of it, otherwise it is interpreted as a special expression, the backslash makes it literal.
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 06:10 PM
This is perfect, tyvm EazyDoesIt.

I found the section about needing the backslash to make it literal. What I still don't understand is what part makes the .25/.50 or .50/1 required? Is it because it's at the beginning of the string?

Also, what does the forward slash mean?
\$0\.25/\$0\.50\

I'm just trying to understand this better so I can post fewer silly questions here. Thanks again, Eazy.
PlaceMint: Window Positioning Tool Quote
09-14-2008 , 07:23 PM
warmachine,
I haven't found your bug yet, but it is on the list and helped me find other when I was looking for it.

RobTheDuck,
Looks like you got everything sorted out while I was away.

Quote:
Originally Posted by fozzy71
This reminds me. Do you accept Paypal or Stars for Donations?
I accept, and am very appreciative of, any donation. You can do this by Full Tilt, PokerStars, or PayPal (listed in the preferred order). Send me a PM for specifics on making a donation.
PlaceMint: Window Positioning Tool Quote
09-15-2008 , 04:47 AM
Quote:
Originally Posted by RobTheDuck
This is perfect, tyvm EazyDoesIt.

I found the section about needing the backslash to make it literal. What I still don't understand is what part makes the .25/.50 or .50/1 required? Is it because it's at the beginning of the string?

Also, what does the forward slash mean?
\$0\.25/\$0\.50\

I'm just trying to understand this better so I can post fewer silly questions here. Thanks again, Eazy.
I don't really understand your first question. Do you mean why I put 0.25/0.50 instead of just a 25 to look for? T answer that question, this is more precise, basicly to avoid problems like you had with firefox being recognized as a table. Say you use 1 to recognize 0,50/1 tables. That works fine, till you move up and start playing on 1/2 tables also. Now all the tables get mixed up again. The more precise regex is a little more fool proof.

The forward slash is just a forward slash. It has no special meaning. It is just there in the title of the full tilt windows, so the regex has to recognize it.

Also, you're welcome

Yours truly,
EazyDoesIt
PlaceMint: Window Positioning Tool Quote
09-15-2008 , 09:51 AM
@EazyDoesIt:

TheIrishThug told me that you could probably help me.
I try to get this to work with Everest, but the windows neither move to the location that I set up nor do they fit into the size that I configured. I sent TheIrishThug my regex-file and the slots-file and they seemed to work for him, but they don't to for me. I can see the trees "Everest Lobby" with one line behind and "Everest" with two lines behind, how it should be. But the places behind the lines are empty. I have the same regular expression for Everest that you posted in this thread.

Any ideas?

Thx
PlaceMint: Window Positioning Tool Quote
09-15-2008 , 11:40 AM
Quote:
Originally Posted by A_Pete
@EazyDoesIt:

TheIrishThug told me that you could probably help me.
I try to get this to work with Everest, but the windows neither move to the location that I set up nor do they fit into the size that I configured. I sent TheIrishThug my regex-file and the slots-file and they seemed to work for him, but they don't to for me. I can see the trees "Everest Lobby" with one line behind and "Everest" with two lines behind, how it should be. But the places behind the lines are empty. I have the same regular expression for Everest that you posted in this thread.

Any ideas?

Thx
What language is your everest poker client? If it is anything other than English, the regex won't match. You can either reinstall everest and chose the English version, or translate the regex. If you need any help with the latter feel free to ask me. If you want to try it you're self, here is a handy tool: http://regexpal.com/ I don't think it would be that difficult because most of the regex would be the same, you only have to translate the words.
However I do recommend installing the English version of everest, because most AHK scripts usually only work with English versions.
In case you do have the English version installed let me know and I'll look further into it.
PlaceMint: Window Positioning Tool Quote
09-15-2008 , 12:18 PM
Thank you. The language was the problem. I always forget about that. I am just a microstakes grinder, but I would like to donate a few bucks, because Everest tables are very crappy without this tool.
PlaceMint: Window Positioning Tool Quote
09-15-2008 , 03:06 PM
Thanks for this tool. I havent tried it for poker yet but i use it on my other windows and it works great.
One question, is it possible to set a hotkey to move active window to next slot? I could only find hotkey setting for each slot in configuration.
PlaceMint: Window Positioning Tool Quote
09-15-2008 , 06:34 PM
A_Pete,
I'm glad we figured out what was the issue was. Don't worry about how much you can donate. I don't play all that high and am still in school, so money is money to me. Send me a PM and we can work the details.

canta,
The way hotkey swapping works is that you press the hotkey specified for one specific slot. So, you can't make one hotkey that simply takes the active window and move it from slot n to slot n+1. In order to do this, you will need to know what the hotkey is assigned to each of the slots and press the one you want.
PlaceMint: Window Positioning Tool Quote
09-16-2008 , 10:42 AM
Quote:
The way hotkey swapping works is that you press the hotkey specified for one specific slot. So, you can't make one hotkey that simply takes the active window and move it from slot n to slot n+1. In order to do this, you will need to know what the hotkey is assigned to each of the slots and press the one you want.
Ok thanks. Those hotkeys works as they should for me now. Maybe i can add a feature request for a global "cycle through slots" hotkey ? The numbers of hotkeys can be very big if i attach one for every window group i have.
PlaceMint: Window Positioning Tool Quote
09-21-2008 , 11:29 PM
PlaceMint version 1.0 can now be downloaded from the project website.

This release adds the ability to make using multiple regular expression in one group much more user friendly. You don't have to do anything, PlaceMint will up-convert your old configuration files when they are first loaded.

This was the last feature that I felt really needed to belong in PlaceMint and was something acceptable to be a 1.0 release. If any bugs arise, I will put out patches as necessary.
PlaceMint: Window Positioning Tool Quote
09-23-2008 , 11:32 AM
PlaceMint not working for me with the new Party Software. I assume that the title of the table window has changed and thus doesn't fit the reg exp anymore. Updated reg exp anybody that is good at that stuff?
PlaceMint: Window Positioning Tool Quote
09-23-2008 , 12:37 PM
Quote:
Originally Posted by oracle3001
PlaceMint not working for me with the new Party Software. I assume that the title of the table window has changed and thus doesn't fit the reg exp anymore. Updated reg exp anybody that is good at that stuff?
This one only works for cash games only, I'll make one for tournaments later.
Code:
^(Table|Speed|Jackpot|Beginners)\s(\s|#)\d+\s(\(No\sDP\)\s)?-\s\s(NL\s|PL\s|)\s(Hold'em|Omaha|7\sCard\sStud)\s(Hi-Lo\s|Hi\s)?-\s\$[\d.,]+/\$[\d.,]+$
Have fun!
PlaceMint: Window Positioning Tool Quote
09-24-2008 , 05:15 AM
I'm sorry for the noobish question, but how do I tell Placemint to only place my Party Poker tables in the nine slots I selected, but not the lobby (and not my clock, my calendar, my Outlook, my Firefox etc?)

thx
PlaceMint: Window Positioning Tool Quote
09-24-2008 , 05:29 AM
Quote:
Originally Posted by Neku
I'm sorry for the noobish question, but how do I tell Placemint to only place my Party Poker tables in the nine slots I selected, but not the lobby (and not my clock, my calendar, my Outlook, my Firefox etc?)

thx
The regular expression in the post above yours works fine for Party and setting the regex for each group of slots is easy - most of the expressions you'll need are in the Regular Expressions dropdown in the settings tab but everything else is pretty intuitive anyway.
PlaceMint: Window Positioning Tool Quote

      
m