Выражаю благодарность всем , кто принимал участие в данном проекте .
Хотелось бы изменить название темы на более подходящее .
И так приступим
FlameArt сделал программу (я работу проги не проверял!) по инструкциям
Требуется наличие Net.Framework 3.5 sp1
PokerStars Modder 1.2 update
Из интересного:
- При открытии gx.ini редактирование параметров прямо в проге, на блокнот забиваем
Таким образом пользоваться проще некуда - нажал открыть, прямо на месте поменял, нажал сохранить.
Также это избавит от багов у людей, у которых особые настройки системы для командной строки\отсутствует блокнот итд
- Вопросик в проге открывает окно, которое содержит ссылку на этот топик, откроется в стандартном браузере. Не нужно теперь искать в закладках его или поиском
Редактируются сначала файлы в папке c:\Program Files\PokerStars\themes\ (основные настройки) , а затем уже в папке c:\Program Files\PokerStars\XThemes\
координаты я высчитывал в паинте
сначал делаем размер стола по молчанию , принтскриним . Координаты считаются с верху вниз и слева на право
Таблица цветов тут
my chips - координаты надписи стека, для тем где стек закрывают карты.
board - не проверял, но уверен, что расположение борда, т.е 1 картой
view lobby - расп-е соотв кнопки. Почему то раздражает. убрал нафиг за пределы экрана. Хотя в мтт наверно необходима..
цифры 2,4,6,7,8, 9,10 - ясно о чем говорят..
2х2 2х4 2х7 9х2 9х4 и т.п. Первая цифра получается размер стола. А вторая тип игры
Соответственно здесь индивидуальный настройки.
seat - расположение мест.
border - расп-е аватар
action - расположение надписи действия
status - расположение ника/стека перемещение одновременное
large - расположение карт, но сразу двух, а не каждой по отдельности
small - расположение миникарт у каждого игрока
bet - расположение чипов у каждого игрока
dealer - положение дилера при каждом ходе
pot - расположение пота 1-го/2-го/3-го/4-го
строки в gx.ini отвечают за цвет ника игроков и цвет их стеков
status_color=f0f0f0 2af63e f0f0f0 2af63e, где 2af63e - код цвета.
1-цвет ника
2-цвет стека
3-цвет ника мигающий
4-цвет стека мигающий
цвет фона на местах "seat open"
строка shield_color=4F4F4F
single_line_pot_label=0 строка отвечает за количество строк в поте
0 -2 строки
1 -1 строки
total_pot=397,16 координаты пота под нинзю
[total_pot]
opacity=224 - прозрачность
color=000000 - цвет шрифта
bg_color=cfe8ff - цвет фона
border_color=000000 цвет рамки
border_size=2,2 - размер рамки

За чат отвечают следующие строки
tab=1,367 расположение первой кнопки чата
tab_size=50 расстояние между кнопками чата
chat_rect=1,386,340,439 область чата левый верхний угол правый нижний
chat_edit_rect=1,371,241,389 область ввода чата координаты так же
stats_rect=1,388,340,439 область под статистику
chat_buttons=74,377 159,377 кнопки рефреш и резет
Убрать рекламную надпись (Turbo takedown ...) в зависимости от темы
добавить строчку message=8,-300 перед строчкой emblem=
или
добавить после строчки rake= строчку message=-300,-300

за чек-боксы отвечает вот эта строчка
check_pos= 6,384 6,367 6,398 6,398 520,460 6,398 6,412
за строки Game, Previous кнопка строка
history=-80,-70 -165,-70 4,1 4,24
Для того чтобы раздвинуть карты вставляем строки сразу после надписи
[table] в начале файла
offset:default=50;60:30;71:36;84:42;119:60;141:70;167:85
offset:large=50;60:30;71:36;84:42;119:60;141:70;167:85
offset:simple=50;60:30;71:36;84:42;119:60;141:70;167:85

Для того чтобы рздвинуть карты отдельно для определенного стола прописываем строку card_spacing=хх в блоках [Y x Y] , где хх - растояние между картами в пикселях
[6x2]
seat= 570,98 706,235 545,375 259,375 94,235 233,98
border= 0,-50 0,-50 0,-50 -0,-50 0,-50 -0,-50
action= 0,-10 0,-10 0,-10 0,-10 0,-10 0,-10
status= -0,0 0,0 -0,0 0,0 -0,0 0,0
large= 495,28 656,160 510,280 234,321 44,160 208,28
small= 544,137 607,212 512,305 255,302 169,212 239,137
bet= 541,166 602,260 508,324 282,313 199,260 267,166
dealer= 573,130 607,246 440,340 206,322 170,246 212,130
pot=361,288 419,298 299,298 696,74
card_spacing=хх
offset=0
complete=1
Offset в 0. Выравнивает карты. Например для:
[9x2]
seat= 520,45 659,106 738,234 616,350 396,376 184,348 58,234 140,105 283,45
status= 85,4 84,-2 -2,55 -87,2 0,53 86,4 0,56 -86,-1 -87,3
large= 498,13 635,70 708,198 576,314 368,338 164,314 30,198 94,70 240,13
small= 536,87 598,115 672,205 588,278 419,313 172,277 102,204 177,113 239,87
bet= 532,148 619,183 658,243 559,309 352,308 222,309 136,242 160,176 257,147
dealer= 512,87 652,145 672,240 550,316 381,315 233,316 107,242 127,145 271,88
pot=340,262 482,280 198,280 700,50
align=0 0 0 0 0 0 0 0 0
offset=0
за размер шрифтов ника и стека отвечает строка:
label=arb10.pff;60f06.pff;71f07.pff;84:lgb09.pff;119:arb11.pff;141:arb12.pff;167:arb14.pff, здесь значения 60, 71 и т.д. это размеры столов, т.е. 141 это самый большой стол, в моем лейауте размер стола 84, напротив 84 нужно поменять название шрифта, обычно достаточно в названии шрифта просто поменять цифры, например arb10.pff поменять на arb12.pff и шрифт станет больше.
за размер ставок и пота отвечает строка:
bet=arb08.pff;71f06.pff;84:lgb09.pff;119:arb09.pff;141:arb10.pff;167:arb12.pff здесь принцип тот же самый.
status_spacing=8.параметр в темах slick,slickdark,меняет расстояние между ником и стеком игроков , выглядит так

sessionbutton=362,105 - строка , отвечающая за кнопку сит аут (появилась после апдейта)
options_rect= строка , отвечающая за меню докупки и настроек
bet_check_pos отвечает за чекбоксы в панели быстрого действия "фолд - колл любой ставки" итд..
time_pos=455,455 455,455 455,455 455,455 455,455 координаты кнопки "тайм"
slider_pos=577,436 577,436 577,436 577,436 577,436 координаты слайдера
Инструкции от vbif1972
Шрифты
здесь
Как сделать маски в GIMP'e (видео)
здесь
Как сделать нотсы с заливкой?
1. Нам понадобится файл note-colored-border-base.bmp
он имеет свойства -глубина цвета -8 бит.
например
для темы black лежит тут
C:\Program Files\PokerStars\themes\black\label
2. Работать будем в любимой и бесплатной программе ГИМП
скачать можно с офсайта тут :
http://www.gimp.org/downloads/
3. Видео с манипуляциями тут :
http://www.fayloobmennik.net/1541190
Небольшой FAQ
1) А как сдвинуть карты вправо относительно ника? Или bet, который мы ставим, сместить влево. Вообщем, поднял карты, но они на ставку накладываются, надо что то сместить. Лучше сместить ставку влево. Какое значение в строке bet менять?
например
bet= 532,148 619,183 658,243 559,309 352,308 222,309 136,242 160,176 257,147
здесь значения через запятую - координаты ставок для разных мест, например для места 5 надо менять значение 352,308, чтобы сместить влео меняешь на что-нить типа 330, 308
2) Надписи Bet, Check и Call в теме слик- закрывают ник. В теме симпле закрывают ник и стек.
Как сделать что бы они закрывали только стек?
строка hide_status_on_action=2. возможные значения 0, 1, 2, но точно что какое значит не помню. здесь меняется тип отображения статуса. потом в стркое status= надо менять смещение статуса для каждого места и перенести его куда удобнее или за стек или за ник.
3) а как убрать чат
Отключение чата для тем на основе default в т.ч 'no image'
с другими думаю тоже работает. Может возникнуть смысловая ошибка и зависон клиента. Не стал разбираться в чем именно. просто добавил к каждому значению пропорционально по 1000, чтобы избежать ее.
tab=-1007,430
chat_rect=1008,1451,1393,1541
chat_edit_rect=1008,1433,1258,1453
stats_rect=1008,1456,1393,1541
chat_buttons=1071,1443 1195,1443
После внесение изменений клиент следует запускать через pokerstars.exe (по умолчанию на рабочий стол выведен ярлык для pokerstarsupdate.exe), который есть в папке, где установлен клиент.







