Functions description

 Make sure Magic Seat and all the poker rooms you are using are ran as an administrator, and do not minimize the lobby to tray


1. Table placement.

Main room – select a room where you play the most. This choice affects the proportions of the table grid.

Grinding area – set up a table grid. Х – number of tables horizontally, Y – number of tables vertically. You can stretch or shrink the grid as you like, and you can also move it to another monitor.

Table overlappercentage value. When positive values for X and Y are set, the tables will overlap (useful if you play a lot of tables or if your monitor is rather small). When negative values for X and Y are set, there will be a gap between tables.

Number of tables played – set total number of tables you want to play at once and number of tables for a certain room.

All the following settings are specific for each individual room. To select room, use the switch near the license key.

2. Scan filters.

Scan area – specify scan area. Place the window where you want, but it shoudn’t overlap playing grid. In this area the tables will be opened according to the parameters set. Next, depending whether the target player is at the table or not, the script will either put you at this table or close it. Shorthanded tables will remain opened.

Number of players – set parameters on which the tables will be opened to scan. If you want to scan full tables with some players in queue, set a higher number of max players. For example, if you set max players of 9 for 6-handed table, the script will open full tables with up to 3 players in waiting list.

Stakes – set a range of stakes you play. These parameters must corresponds with ones you’ve selected in poker room’s lobby.

3. Black list. 

If player is added to Black list, the script will no longer put you at the table with him. To add a player to Black list CTRL+Left click on him.

4. Color tags. 

The script operates based on color tags. You need to set certain criterias to get at tables with weaker players. We also recommend to add unknows since they can easily be target players.

5. Sit out. 

If this feature is on you will automatically sit out without paying any extra blinds.

6. License key.

Enter license keys for each individual room. If the license is active, it should be highlighted in green when the room is opened.

Advanced settings.

1. Seating delay and reacting to R.

React to R. – this option allows to react in a certain way to other player’s reservation. Until he buys in, the script cannot identify if he’s a target player, but it can reserve another seat. Then, depending on player’s color tag, you either get a seat or table is closed. If delay is set, the program will not react to R for a set amount of time.

React, times – some rooms block seating after couple of reservations with no actual buy ins. To avoid that, you can enable this feature and set maximum number of reservations.

React with delay if there are less than 2 players at the table – you can set a delay of seating at half-empty tables. Usually regulars are the ones who sit first, so there’s no need to waste reservations.

Seating delay, sec this one allows you to set a delay time before seating. It makes the work of the script less tracable.

2. Buy-In. 

Auto accepting Buy-In – the program will automatically put you at the table with target player. If you turn this one off, you will have to accept Buy-In manually. Notice! Auto Buy-In should be turned off in the room’s settings and in all the assisting tools!

Move unknows to Black List if Buy-In cancelled – if enabled, all the unmarked players at the table will be added to Black List once you cancel Buy-In. In this case the program will not offer you the same table few times in a row.

3. Seating.

 Seating order – by default, the program will put you in the first available seat to the left of a target player. If you set a certain seating position relative to a target player (+N to the left), for example, 2, you will be seated 2 positions to the left from a target player.

Put only on selected seats – if you turn this on, you will only be put at seats of your choice. If selected seat is not available, you won’t be seated at all.

Minimum rec player’s stack, bb – set a minimum stack size for a recreational player. You can use this option to avoid playing recs with very short stack, who are about to leave the table.

4. Table placement.

Feature’s on – enables table arrangement after seating. If you turn this one off, the tables will remain in the scanning area after seating from where you can drag them manually.

Lock Buy-In window – define a place where Buy-In window opens.

After seating – pick a table sorting method. Tables can be arranged in a grid or stacked. In the latter case you have to define stack’s position.

# of tables in a cellyou can set a number of tables for each cell. In this case tables will be stacked in one cell.

5. Waiting list.

Join waiting list automatically – MS will put you in waiting lists if a target player is spotted at the table.

Accept «Seat Avalible»when it’s your turn to join the table, the script will automatically click «OK» or «CANCEL» depending on whether target player is still there.

Close the table after joining queueafter joining waiting list the script will automatically close the table.

If max # of tables has been reached – choose what to do with new tables if max # of them has been reached. You can enable «Join waiting list» option and define the way of accepting «Seat Avalible» window.

6. # of tables to scan

# of tables to scan – set maximum number of tables to scan at once in each room. For a mediocre productive capacity PCs it shoud not be higher than 10-12.

Including tables we are already at – the total number of tables will include tables you are already seating at.

Skip banned tables – if this one is on, the tables that are banned will not be opened in scanning area.


1. Grid 2.

Arrange tables in grid. Area2 – configure a second table grid if you want to play more tables. You can place it next to the first one or on another monitor (grids cannot overlap!). The second grid starts filling with tables when the first one is full.

2. Session manager.

This feature allows you create individual game settings. Very effective when climbing stakes. You can customize seating criteria based on stakes, room, number of recreational players and so on.

3. Table opening delay. 

Reopening table delay, sec – after you leave the table, the room for some time considers you are still at this table. Set an interval in seconds during which the program will not open the same table again.

Opening new table delay, secfor the program to work correctly, you should set the minimum delay before opening a new table.

 4. Copying the nickname.

Choose one of the on-click nickname copying options. Then when you click on a player, his name is copied to clipboard and you can paste it on poker stats website.


Here you can update the script to BETA version or rollback to previous version. Notice! Before updating you have to close all the rooms.