Open Side Menu Go to the Top

01-12-2012 , 08:12 PM
I'd like to change to entraction from PS due to better RB but there's just one problem and it's the really ****ty software entraction has. It is impossible to multitable tables stacked, 'cos they pop-up on each other while you're still thinking what to do on the table before the one that pop-ups. Also add the counts of missclick when an unwanted table bounces to your screen while you were intending to raise pot in another table for example. Is there anyway to get rid of this? Any sort of code that prevents this from happening and puts the tables in this nice queue like on PS for example?
Entraction table stacking problem Quote
Entraction table stacking problem
150% up to $2,000 Welcome Bonus on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
Entraction table stacking problem
01-13-2012 , 06:22 PM
no way that i've found ipoker has a similar problem
Entraction table stacking problem Quote
01-13-2012 , 06:34 PM
Oh man :/ I'm almost willing to quit poker just out of pure depression because of this.
Entraction table stacking problem Quote
01-13-2012 , 06:59 PM
I had same issue just after full tilt closed down, did everything I could to get entraction to sort this out including emailing every email address I could find that was associated with entraction. I didn't receive one response. I also asked plenty of the software developers that frequent 2+2 to have a look including greg nice the poster above who does the stack n tile prog and even though Greg was very helpful nobody came up with anything in the way of a solution. Good luck in finding the solution as I bit the bullet and moved to stars.
Entraction table stacking problem Quote
01-14-2012 , 09:26 AM
you play stacked (all tables at one place and you always act on topmost? i could maybe do something as a four slot to act on and a stack with unused tables and move tables from/to stack based on action needed....
Entraction table stacking problem Quote
01-14-2012 , 01:27 PM
Sounds interesting. Might be one solution to that. Yes I play stacked. I could learn to play tiled but with this screen it's 4 tables tops and that's just a bit meh. Would placemint or software like that solve this?
Entraction table stacking problem Quote
01-14-2012 , 01:52 PM
You could try

- get a sure tell that action is required
- lock window with LockSetForegroundWindow from user32.dll
- get a sure tell that action is done
- unlock

Also note that depending on application where you use LockSetForegroundWindow it can get unlocked by mouse clicks on windows etc so always test it carefully...
Entraction table stacking problem Quote
01-14-2012 , 03:01 PM
Oh, okay! Well anyway thank you for all your responses. I think placemint is the tool I'll be at least testing for a while now. It prevents missclicks etc at least.
Entraction table stacking problem Quote
01-14-2012 , 03:15 PM
Kaipaine, gl but i doubt Placemint handles the internal crap of focus stealing(When you dont want it)

It's just bad care of Entraction programmers that needs a special care.

This is something i quickly made for a friend(For Ongame though) and its in AutoIt(in case anyone bothers to convert it to ahk and Entraction as i cba )

The bellow example will work with Notepad windows(where you can see how it works, and afterward convert Notepad to tables)

Basically what bellow script does is - if it detects that table is from Ongame it will lock it as only activated window so other tables cant steal focus until there is a tell that action is made. This is handled by keyboard hook that hooks to 112 and 113 on your keyboard(which i believe is f1 and f2 as fold and call/bet on Ongame tables default shortcuts)

So that will be a tell that action is done and that table is free from activation lock, where next table can now take the lock(the other one that will popup when action is required)

Quote:
#include <WinAPI.au3>
#include <WindowsConstants.au3>
#include <StructureConstants.au3>

Global $hHook, $hStub_KeyProc, $buffer = ""
OnAutoItExitRegister("Cleanup")

$hStub_KeyProc = DllCallbackRegister("_KeyProc", "long", "int;wparam;lparam")
$hmod = _WinAPI_GetModuleHandle(0)
$hHook = _WinAPI_SetWindowsHookEx($WH_KEYBOARD_LL, DllCallbackGetPtr($hStub_KeyProc), $hmod)

;after this winactive() parameters will match any string in title(ex: Notepad for ongame table)
Opt("WinTitleMatchMode", 2)

;instantly activates window with winactivate() not needed for ahk i think
Opt("WinWaitDelay", 110)

;flag that decision was made
$flag = 0

;window handle to keep activating
$wintoactivate = 0
$lastactive = 0
$newactive = 0

AdlibRegister("go", 100)

;while 1 will loop script/keep it running
While 1
Sleep(50)
WEnd


Func go()

ConsoleWrite("start..." & @LF)

;if ongame table becomes active and $flag is 0 set the handle of our table and keep activating it until $flag becomes 1 which means we made decision
If WinActive("Notepad") And $flag = 0 Then

ConsoleWrite("Setting handle to > " & WinGetTitle($wintoactivate) & @LF)
;get handle
$wintoactivate = WinActive("Notepad")

Do
;keep activating
ConsoleWrite("activating > " & WinGetTitle($wintoactivate) & @LF)
WinActivate($wintoactivate)
Until $flag = 1 Or Not WinActive("Notepad")
Else
;ConsoleWrite("flag > " & $flag & ", title > " & WinGetTitle("") & @LF)
EndIf

If WinActive("") <> $wintoactivate Then
;reset the flag so this process will repeat for new active table
$flag = 0
EndIf

EndFunc ;==>go

Func EvaluateKey($keycode)
If $keycode = 112 Or $keycode = 113 Or $keycode = 114 Then
ConsoleWrite("key detect..." & @LF)
$flag = 1
EndIf
EndFunc ;==>EvaluateKey

;================================================= ==========
; callback function
;================================================= ==========
Func _KeyProc($nCode, $wParam, $lParam)
Local $tKEYHOOKS
$tKEYHOOKS = DllStructCreate($tagKBDLLHOOKSTRUCT, $lParam)
If $nCode < 0 Then
Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
EndIf
If $wParam = $WM_KEYDOWN Then
EvaluateKey(DllStructGetData($tKEYHOOKS, "vkCode"))
EndIf
Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
EndFunc ;==>_KeyProc

Func Cleanup()
_WinAPI_UnhookWindowsHookEx($hHook)
DllCallbackFree($hStub_KeyProc)
EndFunc ;==>Cleanup
You can butcher it as you like, hope it helps

Last edited by msim; 01-14-2012 at 03:21 PM.
Entraction table stacking problem Quote
01-14-2012 , 04:14 PM
msim: you are absolutely right about focus stealing, which is caused by the endless button clicking. Thank you for posting that script, I'll try to utilize it as well when I have time to focus on it.
Entraction table stacking problem Quote
01-15-2012 , 12:06 PM
if you are interested in the solution noelte posted, thats pretty much exactly what my software does, you can check it out

www.stackandtile.com/sat

as you can see (and as fix9 posted) i have a vested interest in your original question but i could never find a way around it
Entraction table stacking problem Quote
01-16-2012 , 09:39 AM
I have to check this out, too! Thank you!

@fix9 (And everyone else as well): I sent a message to NoiQ support (a pokersite in entraction's network) and they responded that they have given the matter onwards to entraction and if there'll be a change, they will notify users in the site. So maybe they are trying to do something, maybe not.

EDIT: I checked out the video of stack and tile. Seems awesome! It's what I've been doing with placemint manually for a little while now but this seems to do it automatically. I have to test it!

Last edited by Kaipaine; 01-16-2012 at 09:43 AM. Reason: Added more content
Entraction table stacking problem Quote
03-10-2012 , 04:26 PM
did anyone give a shot with msim's script?
Entraction table stacking problem Quote
Entraction table stacking problem
150% up to $2,000 Welcome Bonus on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
Entraction table stacking problem

      
m