WinamaxCaption v0.09a
1. Починил упраляющий тег [!heroVpip]
2. Несколько фиксов, касающихся работы бетбокса (в первую очередь это касается Bettings hotkeys и бетбокс тегов)
Ранее в некоторых ситуациях он мог не работать (мог не работать в одной раздаче и работать в следующей, а мог перестать работать вообще на всех столах и приходилось перезапускать программу)
LikeAA @ 16.07.24Да вроде я уже реализовал, нет?
- Options / New tables size & position можно использовать для создания стопки (ну или хоткей Stack tables)
- автоактивацию в настройках клиента отключаешь, включаешь Options / Popup table whenever action is required
- ещё хоткей Most urgent table есть, можно при желании его использовать в проблемных ситуациях
- в ХАДе на столе или в General HUD моешь вывести общее количество столов, количетво столов с твоим ходом, количество столов с активированным таймбанком, количество столов в ситауте, минимальное кол-во секунд до конца хода среди всех стлов, на которых до тебя дошёл ход, и разную другую инфу по желанию
На самом деле я не проверял, насколько хорошо всё это в комплексе работает, но ты можешь попробовать и дать мне какой-то фидбек
привет, столы стопкой без плейграунда по твоей инструкции расположить удалось, все работало, но почему то очень грузит процессор, так это я всего 6 столов запустил.Когда сново включил плейграунд, загрузка процессора прекратилась, но и перестал работать кепшн.Плюс был момент при игре стопкой с кепшеном, что когда открыватся новый стол и крутится барабан во флешах, то в этот момент столы не переключается, короче несколько раз отваливался в такой ситуации в ситаут.Вообщем конечно в идеале нужно реализовать работу кепшена в паре с плейграундом.
bartash, как только ты включил плейграунд, программа перестала работать со столами, так что логично, что нагрузка снизилась.
Если у тебя есть нагрузка при шести столах, то нужно разбираться в причине - это автоактивация влияет, или игра стопкой, или может у тебя при игре на шести столах всегда такая нагрузка. Если я сделаю поддержку плейграунда, то уверяю тебя, там назрузка будет ещё больше, поэтому для начала нужно решить те проблемы, что есть сейчас.
По поводу неначавшихся спинов - да, тут нужно подумать, что с этим можно сделать. Сейчас программа эти столы вообще не видит (и никак не обрабатывает) до тех пор, пока спин не начался, и это определённо должно мешать автоактивации.
Я попробую это поправить
LikeAA @ 17.07.24bartash, как только ты включил плейграунд, программа перестала работать со столами, так что логично, что нагрузка снизилась.
Если у тебя есть нагрузка при шести столах, то нужно разбираться в причине - это автоактивация влияет, или игра стопкой, или может у тебя при игре на шести столах всегда такая нагрузка. Если я сделаю поддержку плейграунда, то уверяю тебя, там назрузка будет ещё больше, поэтому для начала нужно решить те проблемы, что есть сейчас.
По поводу неначавшихся спинов - да, тут нужно подумать, что с этим можно сделать. Сейчас программа эти столы вообще не видит (и никак не обрабатывает) до тех пор, пока спин не начался, и это определённо должно мешать автоактивации.
Я попробую это поправить
в обычном режиме при игре на 12 столах и более при включеном плейграунде никакой нагрузки на проц нет
bartash, при включенном прейграунде программа не работает
Поэтому надо для начала нужно понять, где возникает проблема у тебя:
1. при игре на 12 столах без плейграунда и без программы
2. при игре на 12 столах без плейграунда с программой
3. один из вариантов 1 или 2, но только при игре стопкой
Может там вообще от количества столов не сильно зависит
Вчера мне человек писал
Отыграл 150 турниров, в 16 столов. Вроде не было и намека на лаг
но он судя по всему не стопкой играл.
Так что возможно проблема или где-то в стопке (хотя я не погу понять, как именно это может влиять), либо в чём-то ещё, что есть у тебя, но нет у этого пользователя
Я по возможности попробую протестировать стопку, но такое количество столов я проверить не смогу, так что по возможности попробуй сам продиагностировать, где именно возникает проблема
WinamaxCaption Доброго времени! Подскажи пожалуйста, может я что-то пропустил, есть возможность увидеть LateReg или пока нет?
LikeAA, Привет , можно на wmx caption сделать хот кей на реплеер , а то встроенные в клиенте хот кеи срабатывают не всегда .спс
LikeAA @ 17.07.24bartash, при включенном прейграунде программа не работает
Поэтому надо для начала нужно понять, где возникает проблема у тебя:
1. при игре на 12 столах без плейграунда и без программы
2. при игре на 12 столах без плейграунда с программой
3. один из вариантов 1 или 2, но только при игре стопкой
Может там вообще от количества столов не сильно зависит
Вчера мне человек писал
но он судя по всему не стопкой играл.
Так что возможно проблема или где-то в стопке (хотя я не погу понять, как именно это может влиять), либо в чём-то ещё, что есть у тебя, но нет у этого пользователя
Я по возможности попробую протестировать стопку, но такое количество столов я проверить не смогу, так что по возможности попробуй сам продиагностировать, где именно возникает проблема
Привет, потестировал сегодня все варианты на 12 столах.Попробую написать подробнее.Сразу попробовал с кепшн стопкой без плейграунда, проц загрузило на 90%, начались тормоза.Но тут даже на первое месть стала проблема что при открытии нового стола фокус переходил на него, хотя на нем даже карты еще на раздали и не было моего хода, из за этого отваливался на остальных столах в ситаут, нужно как то сделать чтоб кепшен не реагаровал на открытие нового стола, а реагировал только когда мой ход.Потом включил плейграунд, загрузка проца сразу стала 30%, но естественно перестал работать кепшн, все работало плавно и без торомозов.Ну и самое главное, включил 12 столов стопкой без плейграйнда и без кепшена и проц сново начало грузить и появились тормоза.При переходе на плитку все опять становилось хорошо.Вывод такой, что почему то стопкой хоть с кепшен хоть без кепшена, если выключен плейграунд идет какая то жесткая нагрузка на железо.При этом плитка работает хорошо.Видимо какой то баг клиента, у них даже в самом клиенте ( если не включен плейграунд)нет в настройках растановки стопкой, а растановка плиткой есть, видимо это все не просто так.Поэтому конечно хотелось бы чтоб кепшн работал с плейграундом, т.к. многие кто катают флеши используют стопку и хотели бы пользоваться кепшеном, но пока нет возможности.Еще напишу пару слов. чтоб было понятно для чего людям катающих стопкой в основном нужен кепшн.В самом софте винамакса есть баг, который рум ни как не может решить( он именно при игре стопкой) , получается что если на активном столе у тебя начлся таймбанк, то пока не закончится раздача тебе не перекидывает на следующий стол, это происходит не каждый раз ,но давольно часто, из за этого приходится играть практически без тайм банка и нет возможности увеличить кол-во столов.Хотелось бы чтобы кепшн решил эту проблему.
bartash, ок, то есть это баг клиента
Я попробую исследовать, что там за проблемы со стопкой, хотя это, конечно, очень необычное поведение клиента.
Если ничего сделать не получится, то могу попробовать сделать имитацию стека (примерно как я пробовал сделать в PartyCaption когда-то - но здесь это можно проще и надёжнее реализовать)
В любом случае этот вариант будет проще реализовать, чем делать поддержку плейграунда.
Ну и даже если я сделаю поддержку плейграунда, то автоактивацию столов внутри него я всё равно сделать не смогу - это же не настоящие окна там, а просто какие-то виджеты внутри браузерного окна, и полноценно манипулировать ими я на данном этапе не умею. Так что если я всё же поддержку плейграунда когда-то и сделаю, то с решением твоей проблемы это никак не поможет.
bartash, а стопку ты чем делал без Caption и без плейграуда?
Хочу попробовать воспроизвести твою ситуацию как можно более точно
В стопке на самом деле не понятно от чего баг, это не факт, что из-за ТБ.
Потому что бывает, что фокус фиксируется на том столе, где даже не ход хиро. И пока раздача не закончится фокус не спадает.
Решается это двумя способами:
- Принудительно через кнопку отправляешь в ситаут забаганный стол, а после возвращаешь этот стол из ситаута обратно тоже через пару кнопок
- Создаешь рядом второе окно с плейграундом, перетягиваешь забаганный в этот ПГ
Стопка без ПГ на самом деле мучение, да и реализована она в ПГ идеально, кроме этого всех бесящего бага.
- Быстрый переход к нужному столу
- Наглядно видно сколько столов загружено, сколько столов требуют действия
- Нет лишних перескоков на столы, которые грузятся или наоборот вышли
- Ну и очевидно, что загрузка в ПГ точно будет требовать меньше ресурсов, чем без ПГ.
Без ПГ стопка переключается очень дёргано, глаза быстро устает от такого. Настраивал стопку и старскепшн, и плэйсминтом, и джуроджином, и еще пару разных программ пробовал.
Расстановщик в теории без ПГ нужен только один раз, сделать загрузку своего кол-ва столов, ВМХ запоминает координаты каждого. В дальнейшем, даже после перезагрузки рума/ПК - он будет открывать их там же
Fang, если с настоящей стопкой проблема, то я могу же имитацию стека сделать, как я уже писал выше.
В этом режиме на столе всегда всего один стол есть, а все остальные спрятаны тем или иным образом. В случае PartyCaption я их прятал за край экрана - я их там в стопку складывал, но если клиент и в этом случае будет лагать, то могу и плитку за краем экрана организовать.
При смене активированного стола (хоткеями, автоактивацией или любым другим способом) стол на верхушке "стека" отправляется за край экрана и вместо него достаётся другой. И если у клиента нет тормозов с мгновенным перемещением столов, то это должно довольно плавно работать.
Что касается плейграунда - я уже написал выше, что не вижу способа починить тот баг с автоактивацией столов клиентом. Я вообще не представляю, каким образом я могу реализовать собственную автоактивацию внутри плейграуда, для этого нужно на гораздо более низком уровне уметь взаимодействовать с виджетами внутри окон, чем я умею сейчас.
Хотя я могу попробовать изучить этот вопрос, возможно я смогу сделать реализацию не в общем случае, а только в одном единственном частном - когда внутри плейграунда будет одна стопка и больше ничего. Это чуть более простой вариант, чем пытаться реализовать полную поддержку плейграунда, но всё равно он для меня сейчас существенно более сложный, чем попытаться найти какое-то другое решение для игры стопкой.
Но, возможно, мы попробуем перебрать все варианты, чтобы найти из них самый оптимальный.
Ну и если вам так уж нравится эта индикация активированных столов внутри плейграунда, то я могу и её имитацию для своей реализации стека тоже сделать. Когда я делал виртуальный стек, там вокруг стека можно было расставить миниатюры столов, на них была индикация стола на верхушке стека, была подсветка столов, на которых дошёл ход, где рука сфолжена и т.д. И карманные карты можно было вывести прямо туда, и хоткеи работали прямо на миниатюрах (т.е. можно было, например, нажать Check/Fold, не переключаясь на стол).
При желании я тут могу всё это реализовать. Хотя миниатюры сделать уже точно не получится, но какую-то индикацию сделать могу - хотя это и будет несколько сложнее, чем просто реализацию стека делать.
LikeAA @ 18.07.24Fang, если с настоящей стопкой проблема, то я могу же имитацию стека сделать, как я уже писал выше.
В этом режиме на столе всегда всего один стол есть, а все остальные спрятаны тем или иным образом. В случае PartyCaption я их прятал за край экрана - я их там в стопку складывал, но если клиент и в этом случае будет лагать, то могу и плитку за краем экрана организовать.
При смене активированного стола (хоткеями, автоактивацией или любым другим способом) стол на верхушке "стека" отправляется за край экрана и вместо него достаётся другой. И если у клиента нет тормозов с мгновенным перемещением столов, то это должно довольно плавно работать.
Что касается плейграунда - я уже написал выше, что не вижу способа починить тот баг с автоактивацией столов клиентом. Я вообще не представляю, каким образом я могу реализовать собственную автоактивацию внутри плейграуда, для этого нужно на гораздо более низком уровне уметь взаимодействовать с виджетами внутри окон, чем я умею сейчас.
Хотя я могу попробовать изучить этот вопрос, возможно я смогу сделать реализацию не в общем случае, а только в одном единственном частном - когда внутри плейграунда будет одна стопка и больше ничего. Это чуть более простой вариант, чем пытаться реализовать полную поддержку плейграунда, но всё равно он для меня сейчас существенно более сложный, чем попытаться найти какое-то другое решение для игры стопкой.
Но, возможно, мы попробуем перебрать все варианты, чтобы найти из них самый оптимальный.
Ну и если вам так уж нравится эта индикация активированных столов внутри плейграунда, то я могу и её имитацию для своей реализации стека тоже сделать. Когда я делал виртуальный стек, там вокруг стека можно было расставить миниатюры столов, на них была индикация стола на верхушке стека, была подсветка столов, на которых дошёл ход, где рука сфолжена и т.д. И карманные карты можно было вывести прямо туда, и хоткеи работали прямо на миниатюрах (т.е. можно было, например, нажать Check/Fold, не переключаясь на стол).
При желании я тут могу всё это реализовать. Хотя миниатюры сделать уже точно не получится, но какую-то индикацию сделать могу - хотя это и будет несколько сложнее, чем просто реализацию стека делать.
звучит очень круто)
WinamaxCaption v0.09b
1. Программа не детектила уход хода хиро при уходе в ситаут по таймауту
2. Фикс тегов [AI], [!AI] в HUD / Player panels
3. Тег [TL_lateReg] в HUD / Table panels
Показывает время до окончания поздней регистрации в минутах (теоретически и в секундах могу сделать, но вряд ли это кому-то нужно)
4. Table highlight / ITM zone factor, Time to the end of a late registration
5. Фикс обработки Betting hotkeys, когда на одну клавишу повешено несколько хоткеев
6. Betting hotkeys без автобета могли кликать колл или рейз, если нет бетбокса - поправил
7. Несколько дополнительных оптимизаций и больше лога при записи / чтении бетбокса
Привет
1. Да, это будет в одной и следующих версий
2. Если речь про оригинальные стеки - в ближайшее время этого точно не будет, я пока не нашёл приемлемого механизма для доступа к отрисовке
Но ты можешь поверх оригинального стека положить панель с тегом [stack_bb] и настроить ему расцветку при помощи Tag color range. Это будет не так хорошо выглядеть, но зато и размер шрифта, и всё остальное можно настроить так, как тебе нужно.