Перейти на форум
Создаем лейаут вмес...
 
Уведомления
Очистить все

Прочти внимательно варианты ответов Опрос открыт в Мар 18, 2013

  
  

Создаем лейаут вместе (прочти голосование!)

14.4 Тыс. Посты
1793 Пользователи
733 Реакции
1.3 Млн. Просмотры
buch20
Зарегистрирован: 17.12.2007

Выражаю благодарность всем , кто принимал участие в данном проекте .
Хотелось бы изменить название темы на более подходящее .

И так приступим =)

FlameArt сделал программу (я работу проги не проверял!) по инструкциям

Требуется наличие Net.Framework 3.5 sp1

PokerStars Modder 1.2 update

http://ifolder.ru/24709092

Из интересного:

- При открытии 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), который есть в папке, где установлен клиент.


Ответить
Цитата
14 393 ответа
gladkayaoksana
Зарегистрирован: 27.02.2009

Разобрался с изменением цвета стеков, теперь у меня как-то так:

За цвет стека отвечает параметр:
status_color=f0f0f0 2af63e f0f0f0 2af63e, где 2af63e - код цвета.


Ответить
Цитата
gladkayaoksana
Зарегистрирован: 27.02.2009

Немного затемнил Empty seat:

Удобнее видеть сколько человек за столом.
Параметр shield_color=2e2e2e
buch20 Большое тебе спасибо за прогу!


Ответить
Цитата
buch20
Зарегистрирован: 17.12.2007

single_line_pot_label=0 строка отвечает за количество строк в поте
0 -2 строки
1 -1 строки

сейчас работаю над сликом для нинзи , только пока ковырялся потерял координаты пота ;( ;(

gladkayaoksana пожалуйста
з.ы. я как раз эти строки только нашел


Ответить
Цитата
buch20
Зарегистрирован: 17.12.2007

total_pot=397,16 координаты пота под нинзю

теперь вопрос какой файл отвечает размеры шрифта
и еще если я выложу файл то сможет кто нибудь найти в нем строки для того чтобы карты были расположены рядом а не перекрывали друг друга ?
чтобы вот так получилось


Ответить
Цитата
buch20
Зарегистрирован: 17.12.2007

народ кто нашел как менять координаты текста ????


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

Млин Буч, один за всех отдувается)
Слуш, че то меня соображалки не хватает. Тока самое элементарное.
Добавлю тем не менее свои 5 копеек
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-го
За раз
Увеличение стека думаю осуществить можно только так:

Оригинал пользователя biij
как изменить шрифт, нашел на цгм:

В папке Gx/Fonts два типа файлов, .pff и .bmp Файлы .pff запускают сами шрифты, которые нарисованы в формате .bmp. Чтобы просмотреть .bmp файлы в любом графическом редакторе, надо сначала прогнать их через ФОТОШОП, т.к. они все черные. Прогоняются следующим образом, открываешь в ФОТОШОПЕ шрифт, делаешь любое изменение, допустим кистью покрасил, отменяешь все изменения, сохраняешь. Все, теперь шрифт виден в любом редакторе. Каждый файл .pff отвечает за свой шрифт .bmp с таким же номером. Итак, теперь все .bmp шрифты видны, осталось поменять файлы .pff. Файл arb10.pff запускает шрифт с таким же номером.bmp т.е. шрифт arb10.bmp, arb10.cp1250.bmp, arb10.cp1251.bmp и т.д. и отвечает за шрифт СТЕКОВ среднего стола размера примерно 800x600. Файл arb08.pff отвечает за шрифт СТАВОК, тоже для стола 800x600. Файл ar08.pff отвечает за шрифт СТЕКОВ стола меньше 800x600. Файл sf07.pff отвечает за шрифт СТАВОК стола меньше 800x600. Файл sf06.pff отвечает за шрифт СТАВОК еще меньше. Итак, чтобы изменить шрифт, допустим СТЕКОВ по умолчанию на свой, Файл arb10.pff удаляем из папки и берем файл .pff по желанию, см. свои .bmp шрифты, прогоненные через ФОТОШОП, пускай будет arb12.pff, копируем его и эту копию переименовываем в arb10.pff. Всё, теперь файл arb10.pff выводит шрифты не категории arb10.bmp, а категории arb12.bmp, т.е. увеличенные на столе 800x600. Надпись в центре стола "TOURNAMENT TABLE" это шрифты серии gmb, чтобы убрать ее, достаточно в файлах категории gmb а точнее в файлах gmb12.bmp gmb11.bmp gmb10.bmp gmb09.bmp gmb08.bmp закрасить в ФОТОШОПЕ черным цветом заглавные буквы. Все вышеописанные примеры, применимы для стандартной темы с овальным столом.


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

.


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

Отключение чата для тем на основе 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

После этого доработать тему напильником..


Ответить
Цитата
Olegsip
Зарегистрирован: 18.03.2009

Оригинал пользователя buch20
...
и еще если я выложу файл то сможет кто нибудь найти в нем строки для того чтобы карты были расположены рядом а не перекрывали друг друга ? ...

выложи, я гляну - может и найду. Самому интересно.


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

Оригинал пользователя buch20
Прога для раскодировки и кодировки файлов ini на покер старс

качать тут http://www.megaupload.com/?d=AJF3VA6N

краткая интсрукция

сначала коируем файл gx.ini в папку с декодерами
потом запускаем декодер
в первой строке пишешь gx.ini нажимаем enter
во второй строке пишеь gx.rar
открываем архив архиватором (я его не извлекал чтобы потом не
париться )
архив содержит файл без расширения , я его открывал акел падом
редактируем , сохраняем в этом же архиве
опять запускаем декодер
в первой строке пишем gx.rar нажимаем enter
во второй строке пишем gx.ini
получившийся файл копируем обратно в папку

Редактируются сначала файлы в папке c:\Program Files\PokerStars\themes\ (основные настройки) , а затем уже в папке c:\Program Files\PokerStars\XThemes\

координаты я высчитывал в паинте
сначал делаем размер стола по молчанию , принтскриним . Координаты считаются с верху вниз и слава на право

з.ы. и большая просьба ко всем кто будет пользоваться прогой отписывайтесь какая сторока и за что отвечает
больше всего интересуют строки с координатами чипов и цветами


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

offset: default=51;60:13;71:13;84:13;119:19;141:22;167:27
offset: large=51;60:10;71:12;84:14;119:20;141:24;167:29
offset: simple=51;60:11;71:13;84:15;119:21;141:25;167:30

Первое число (51) отвечает за интервал между картами по горизонтали..

coffs:default=2,5 2,20 0,0 0,0 18,11 5,6;60:2,4 2,17 0,0 0,0 16,17 3,4;71:2,4 2,17 0,0 0,0 16,12 3,4;84:2,4 2,17 0,0 0,0 16,11 4,5;119:2,6 2,24 0,0 0,0 22,13 6,8;141:3,7 3,28 0,0 0,0 25,15 7,9;167:3,8 3,34 0,0 0,0 30,18 8,10
cclrs:default=000000 278408 0808ee ca1010
coffs:simple=0,0 0,16 0,0 0,0 7,14 0,0;60:0,0 0,10 0,0 0,0 4,8 0,0;71:0,0 0,12 0,0 0,0 5,10 0,0;84:0,0 0,14 0,0 0,0 6,12 0,0;119:0,0 0,20 0,0 0,0 8,17 0,0;141:0,0 0,23 0,0 0,0 10,20 0,0;167:0,0 0,28 0,0 0,0 12,25 0,0;
cclrs:simple=000000 278408 0808ee ca1010
coffs:large=1,2 2,21 12,1 15,38 12,26 5,6;60:1,2 1,14 7,1 9,23 7,15 3,4;71:1,2 1,15 9,1 11,28 9,19 3,4;84:1,2 2,18 10,1 12,32 10,22 4,5;119:1,3 2,25 15,1 18,46 15,32 6,8;141:1,4 2,30 17,1 21,54 17,37 7,9;167:2,5 3,36 21,2 26,65 21,45 8,10
cclrs:large=000000 007514 0d19a3 ce1010

координаты (coffs) для расположения мастей, номинала карт(маленькое число) и основного рисунка(для дефолту) или крупной цифры.
цифры 84, 119 141, 167.. обозначают новый размер. Подозреваю, что взяты они не из головы. Скорее всего отвечают за размер в пикселях. Но разбираться не стал. Не думаю, что это такой больной вопрос
cclrs соотв-но отвечает за цвета всего выше обозначенного


Ответить
Цитата
buch20
Зарегистрирован: 17.12.2007

Shoolga =) я только сегодня допер до этого
теперь надо сделать тему подобную ривьере


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

buch20, а как их выравнять(карты) чтобы они были на одном уровне


Ответить
Цитата
wykkedwytch
Зарегистрирован: 14.03.2008

Гуру-программеры, помогите сделать .ini для темы No Image Table.
Убрать:
*Чат
*Две кнопки (leave table и view lobby)
*Переместить вниз боковые опции

Если понадобятся координаты стола, то скрин прилагается:


Ответить
Цитата
Shoolga
Зарегистрирован: 23.11.2007

Скачать
Убран чат и кнопки. Изменил также цвет пустых мест на кислотный. Можно еще переместить карты, чтоб не закрывали стек если есть любимое место (не охото просто морочиться с перемещением всех карт).
После установки скорее всего увидишь косяк..
Исправляется в пэйнте. Файл если не ошибаюсь программ файлес/pokerstars/fg.bmp

PS в нинзе нельзя теперь уйти со стола по нажатию запрограмированной кнопки. Нельзя писать нотсы, если только предварительно выбрав ctrl+2, что при мультитейблинге нет слов как неудобно.
Насчет кнопок быстрого выбора к сожалению не знаю.. Как то менял цвет их. Значит где то близко и координаты, как нить попозже.


Ответить
Цитата
buch20
Зарегистрирован: 17.12.2007

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


Ответить
Цитата
buch20
Зарегистрирован: 17.12.2007

в лейаутах выложтл творение :grin: :grin: на сегодня фантазия исчерпана

з.ы. надо бы как то изменить название топика , но уже в голову ничего не лезет


Ответить
Цитата
Olegsip
Зарегистрирован: 18.03.2009

сделал карты для твоей темы

buch20 ,что тебе надо подправить в теме??? кстати вытер у тебя внизу грифона, ибо сразу ясно откуда стол уперли )))


Ответить
Цитата

:)


Ответить
Цитата