Table manager

Table manager предназначен для автоматической расстановки столов при игре.

При помощи Table manager можно организовать различные варианты расстановки столов – имитацию стека или нескольких стеков, сетку, имитацию сетки.

Рабочее пространство монитора разбивается на набор слотов. Слоты могут быть двух видов – слоты для столов и слоты для миниатюр. Миниатюры столов – это самостоятельные окна, которые не являются столами partypoker и которыми управляет PartyCaption. На каждой из миниатюр отображается содержимое одного из реальных столов. При этом миниатюры могут быть любого размера, их можно сделать значительно меньше минимального размера стола party. Часть информации со столов на миниатюрах может не отображаться – например ХАД. Однако хоткеи на миниатюрах работают также как и на обычных столах.

Каждому слоту с миниатюрой соответствует один из слотов столов (при этом разным слотам миниатюр может соответствовать один и тот же слот стола). При наведении мыши на миниатюру в соответствующем слоте стола появляется сопоставленный с миниатюрой стол. Сама миниатюра может при этом подсвечиваться красным (если выключен Virtual grid mode). Миниатюры, на которых до хиро дошёл ход, подсвечиваются жёлтым.

Данный механизм позволяет реализовывать разнообразные варианты расстановки столов.


Сетка

При расстановке столов в этом режиме миниатюры у столов отсутствуют. Каждый из столов может находится в одном из Table slots. Если свободных слотов нет, оставшиеся столы никак не управляются.

Столы при этом можно перемещать между слотами при помощи мыши. Если слот, в который перемещается стол, занят, то стол из него меняется местами с перемещаемым. Также при помощи мыши можно перемещать и сами слоты, для этого нужно переместить мышью стол, находящийся в слоте, с зажатой клавишей Ctrl. Если при этом нужно изменить размер слота, то сначала измените размер стола, затем переместите его с Ctrl на нужное место – размер слота при этом сохранится. Однако я не рекомендую создавать слоты разных размеров для столов. В отличие от миниатюр ресайзинг столов Пати занимает существенное время, поэтому лучше все столы делать одного размера, это существенно ускоряет процесс. Миниатюры при этом можно делать разных размеров, их ресайзинг при перемещении между слотами разных размеров происходит практически мгновенно.

Переключатель Virtual grid mode должен быть выключен для этого режима.

Чтобы задать слоты для столов, можно воспользоваться кнопкой Add opened. Список Table slots при этом очистится и заполнится координатами/размерами всех столов, которые есть в данный момент на экране.

В качестве примера создания такого конфига можете посмотреть это видео для 888Caption - там также есть кнопка Add opened, при помощи которой можно создавать слоты для открытых столов, хотя прочие опции там отличаются

Arrange tables on free desktop areas only - используйте эту опцию в режиме простой сетки, если вы используете Table manager сразу одновременно с 888Caption или StarsCaption. Если данная опция включена, то программа не будет помещать новые столы в слоты, в которых есть какие-то другие окна. Вместо этого она будет искать слот, в котором нет ничего, кроме пустого рабочего стола.

Данный режим не реализует полноценную интеграцию Table manager из различных программ, но позволяет реализовать режим расстановки, который не конфликтует с окнами других румов (менять столы в слотах местами при этом не получится, и другие функции тоже не будут работать).


Имитация сетки

Вместо сетки столов на экране отображается сетка из миниатюр столов. На экране при этом отображается всего один стол, а все остальные столы находятся за границей экрана. Любой стол можно вызвать на экран, наведя мышь на его миниатюру, происходит это практически мгновенно. Предыдущий стол при этом прячется за край экрана.

Так же, как и в режиме стеки, столы можно перемещать между слотами. Слоты столов также можно перемещать, зажимая Ctrl.

Для перемещения миниатюр при настройке конфига можно включить переключатель Hide tables – в этом режиме все столы прячутся за край экрана и не появляются при наведении мыши на миниатюры. Миниатюры можно перемещать между слотами так же, как и столы – перетаскивая их мышью. Правда, тут не обязательно хватать их за заголовок, можно за любое место. Для изменения координат слотов миниатюр их также можно перемещать с зажатой клавишей Ctrl. Для изменения размеров миниатюры можно кликнуть по ней с шифтом – будет выбрана соответствующая строка в Miniature slots и размер можно будет подкорректировать вручную в поле ввода Miniature slot / Size. Там же можно точно подкорректировать и сами координаты слотов.

Переключатель Virtual grid mode должен быть включен для этого режима.

Имитация стека

В этом режиме на экране также отображается всего один стол, при этом для всех миниатюр в качестве Table slots назначен один и тот же слот (можно назначить два или три для имитации двух или трёх стеков).

Переключатель Virtual grid mode должен быть выключен для этого режима.

При наведении мыши на миниатюру соответствующий стол появляется «на верхушке стека», т.е. в общем слоте active table. Соответствующая миниатюра при этом подсвечивается красным.

Inactive table - это позиция, в которую перемещаются неактивные столы. По умолчанию назначается позиция далеко за краем экрана, но если вдруг у вас возникнут проблемы с обновлением миниатюр, то можно попробовать расположить неактивные столы где-нибудь на рабочем столе (на втором мониторе, например).

Привязка слотов - для того, чтобы связать слот миниатюры со слотом стола, нажмите кнопку bind (кнопка со стрелкой между списками). После этого выберите слот миниатюры и слот стола, который нужно к ней привязать. Потом можно выбрать другой слот миниатюры и другой слот стола и т.д. После привязки нажмите bind для выхода из режима привязки.

Все координаты столов задаются в пикселях, размер столов и миниатюр – в процентах от полноразмерного стола (800х566). Размеры столов можно задавать от 60 до 128%, размеры миниатюр – от 0 до 100%.

Опция Alternative miniature update переключает механизм обновления миниатюр столов, расположенных за краем экрана. По умолчанию всё должно работать при выключенной опции, если же у вас обновления изображения на миниатюрах не происходит, попробуйте включить её.

Hero cards in miniature - данная опция включает отображение увеличенных карманных карт хиро на миниатюрах. Это может быть удобно, если миниатюры маленькие.

Также на миниатюрах можно включить рамки, аналогичные рамкам столов - это позволит отмечать миниатюры столов, на которых до вас дошёл ход. Также можно сделать изменение цвета рамки в зависимости от того, сколько на данном столе осталось времени на ход. Для активации рамок нужно включить опцию Table highlight / Table frames / Show on the miniature, подробности смотрите здесь.

Вместе с программой ставятся три сделанных мной конфига:

- Grid 4x3 - простая сетка 4 на 3 без миниатюр.

- Stack 14 - имитация стека на 14 столов (см. видео выше).

- vGrid 5x4 - имитация сетки 5 на 4 (см. видео выше).

Эти конфиги предназначены для использования на одном мониторе разрешением 1920x1080. Если у вас другое разрешение экрана, придётся их поправить перед использованием.

Конфиги хранятся в отдельных файлах в папке PartyCaption\TableManagerConfigs. При необходимости можно делать их бэкап или переносить между компьютерами простым копированием файлов.

Для работы механизма миниатюр необходим Windows Aero. Если у вас операционная система без Windows Aero (например, Windows XP или Windows 7 Home Basic) то, к сожалению, этот механизм у вас работать не будет. В этом случае можно воспользоваться режимом Сетка без миниатюр.