Перейти к содержанию

Утилита для редактирования файлов day.skin и night.skin


Рекомендуемые сообщения

По просьбам форумчан создаю тему и выкладываю новую, поправленную версию.

 

Добавлено:

 

Теперь качаем новую версию здесь.

В теме буду писать о выходе новой версии.

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 477
  • Создана
  • Последний ответ

при загрузке скина от версии 3594 (на более поздние пока переходить не хочу принципиально) ругается что скин должен быть версии 1.2

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

Ссылка на комментарий
Поделиться на другие сайты

при загрузке скина от версии 3594 (на более поздние пока переходить не хочу принципиально) ругается что скин должен быть версии 1.2

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

:)

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

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

Ссылка на комментарий
Поделиться на другие сайты

dervish00, вот эта версия нормально работает. Спасибо. А вообще вот что говорилось про визуализацию в отдельном окошке - это реально сделать?

Ссылка на комментарий
Поделиться на другие сайты

Николай13,

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

:D :D :D

 

а если серьезно, то, по-большому счету, нет ничего невозможного. обещать не буду, но попробую.

 

 

офф: в любом случае, все серьезное буду делать после отпуска. 31-го улетаю нырять в далекие теплые страны, так что до конца недели готов поправить какие-то ошибки, что обнаружатся...

Ссылка на комментарий
Поделиться на другие сайты

Николай13,

 

Просмотр сообщенияdervish00 (26 Июль 2010 - 14:05):

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

 

:D :D :D

 

а если серьезно, то, по-большому счету, нет ничего невозможного. обещать не буду, но попробую.

 

 

офф: в любом случае, все серьезное буду делать после отпуска. 31-го улетаю нырять в далекие теплые страны, так что до конца недели готов поправить какие-то ошибки, что обнаружатся...

 

Ай молодца. Огромное ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!! На русский переведен стиль Полилиний. Бум ждать предположительно середины Августа,Вот тогда и окно визуализации возможно(очень-полезно будет, прога сразу на порядки актуальнее станет) появится. По всей видимости это случиться даже РАНЬШЕ обновления карт России Q2. За ОФФтоп не считать просьба.

Ссылка на комментарий
Поделиться на другие сайты

Сегодня поэксперементировал и вот что обнаружил, загружаю дневной скин съедает, ночной не хочет пробовал с нескольких скинов. Загружал как стандартный так и самодельные.icon_confused.gif

Ссылка на комментарий
Поделиться на другие сайты

Yrka-68,

действительно, сейчас попробовал - ночной не грузит. к своему стыду, должен признаться, что с ночным не тестил ни разу. :oops: завтра попытаюсь посмотреть в чем беда...

Ссылка на комментарий
Поделиться на другие сайты

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

 

skin4nn.rar

 

Единственное, что пришлось додумывать самому: в первом теге описания полигонов есть цвет по-умолчанию для неизвестных полигонов, но нет информации о том, какой использовать шаблон заливки и цветах метки. На свой страх и риск ставлю шаблоном -1 (только цвет), а для метки - цвет заливки белый, цвет контура - черный.

Для полилиний тоже предусмотрел вероятность непрописывания явным образом всех их в файле, и устанавливаю для таких дефолтные значения. Опять же, в теге "polylines" прописан только цвет цвет дефолтный для неизвестной полилинии. Ставлю тип обоих перьев "solid", толщины = 1, а для шрифта значения такие "medium black white false".

Еще: если эти самые полигоны (или полилинии, неприведи господь), которые не описаны в файле, пользователем изменены не будут, то и в выходном файле их тоже не будет.

 

Если разработчики заглядывают в эту ветку, то не могли бы они описать, какие значения устанавливает НН для тех полигонов (полилиний), которые явно не описаны в файле?

 

Ну и совсем офф: сильно не пинайте, но где-то до 20-х чисел августа с утилиткой работать не буду. На форум иногда заглядывать буду, т.к. вроде в отеле инет имеется, но тоже нерегулярно, т.к., после 3-4 погружений в день хочется только отдыха :)

Ссылка на комментарий
Поделиться на другие сайты

dervish00,

Спасибо Вам за Ваш труд! Хочу отметить: в программе при редактировании полигонов можно выбирать шаблон кисти, шаблоны стандартные,я так понимаю что они "зашиты" в программу. Было-бы удобнее при желании подгружать файл brushes.png в программу (можно и не подгружать если используется стандартный brushes.png). Дело в том что кисти можно изменять, изменять их количество "удлинняя" файл.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

при загрузке скина от версии 3594 (на более поздние пока переходить не хочу принципиально) ругается что скин должен быть версии 1.2

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

:)

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

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

Мдя, утилитка хорошо, но лучше если бы она дествительно была всеядная ))))))

 

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

У меня в файлах скинов после параметра через tab идет комментарий к параметру. Из за этого в окне редактирования параметра после значения рисуется квадратик. После сохранения этот комментарий, судя по описанию, пропадет (сохранять не пробовал). Можно добавить в анализ строки наличие комментария, сохранять его и при записи снова добавлять в файл? По идее можно ввести для каждого параметра поле "Комментарий" и его содержимое пихать в файл скина. + сохранять все строки-комментарии.

 

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

 


##############################################################################
#                           Полилинии
##############################################################################

polylines ltgray  # цвет для неопределенных линий

# Формат:
#   <Нач. тип> <Кон. тип>
#   <Стиль подложки линии> <Ширина подложки линии> <Цвет подложки линии>
#   <Стиль линии> <Ширина линии> <Цвет линии>
#   <Размер текста> <Цвет текста> <Цвет окантовки текста> <Выравнивание>
#########################################################################
0  0 solid 2/12m gray   solid 0/12m white  medium black FCFCE7 true	# Дорога
1  0 solid 3/15m gray   solid 0/15m white  medium black FCFCE7 true	# Автомагистраль
2  0 solid 2/13m gray   solid 0/13m white  medium black FCFCE7 true	# Шоссе основное
3  0 solid 2/13m gray   solid 0/13m white  medium black FCFCE7 true	# Прочие шоссейные дороги
4  0 solid 2/12m gray   solid 0/12m white  medium black FCFCE7 true	# Городская магистраль
5  0 solid 1/11m gray   solid 0/11m white  medium black FCFCE7 true	# Улица крупная


 

 

Ссылка на комментарий
Поделиться на другие сайты

Наверно надо теперь адаптировать под НН 1017

немножко покумекав и поэксперемнировав, в полилиниях теперь ВСЕ по другому

БЫЛО1 0 solid 3/15m gray solid 0/15m white medium black FCFCE7 true # Автомагистраль

# <Нач. тип> <Кон. тип>

# <Стиль линии> <Ширина линии> <Цвет линии>

# <Ширина окантовкилинии> <Цвет окантовки линии>

# <Размер текста> <Цвет текста> <Цвет окантовки текста> <Выравнивание>

#########################################################################

СТАЛО0 0 solid 2/12m gray 0 white medium black FCFCE7 true # Дорога

Ссылка на комментарий
Поделиться на другие сайты

в полилиниях теперь ВСЕ по другому

 

по другому, так по другому :) вот появится версия под мой зверек - посмотрим

 

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

 

 

Ссылка на комментарий
Поделиться на другие сайты

Как я понял ,этот редактор не идет под скины для 3.5.0 165?

Если да,то чем их править?Или как для 3.2.6 в ручную,через текстовый редактор?

Ссылка на комментарий
Поделиться на другие сайты

Наверно надо теперь адаптировать под НН 1017

немножко покумекав и поэксперемнировав, в полилиниях теперь ВСЕ по другому

БЫЛО1 0 solid 3/15m gray solid 0/15m white medium black FCFCE7 true # Автомагистраль

# <Нач. тип> <Кон. тип>

# <Стиль линии> <Ширина линии> <Цвет линии>

# <Ширина окантовкилинии> <Цвет окантовки линии>

# <Размер текста> <Цвет текста> <Цвет окантовки текста> <Выравнивание>

#########################################################################

СТАЛО0 0 solid 2/12m gray 0 white medium black FCFCE7 true # Дорога

Да, версия скина совсем другая. Помимо того, еще и линия маршрута теперь в полилиниях.

Ссылка на комментарий
Поделиться на другие сайты

Вот, принимайте новую версию. Ничего из функционала не добавлено, кроме поддержки версии 1.3 и измененного интерфейса. Теперь можно редактировать как 1.2, так и 1.3.

В полилиниях новой версии цвет обводки может принимать значение 'none', значит обводки не будет. Если для любого другого элемента поставить цвет 'none', то будет просто черный, поэтому поддержку этого самого 'none' сделал только в этом элементе.

в архиве с программой лежат два конфигурационных файла для версий 1.2 и 1.3. они должны лежать в папке с ехе-шником.

 

попробуйте, может косяки какие вылезут...

skin4nn.rar

 

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

Ссылка на комментарий
Поделиться на другие сайты

у меня не открывает файлик ни один.

 

выкладывали по шрифтам расшифровки.. там же и пожелания.. но думаю Вы уже читали http://forum.navitel.su/index.php?showtopic=5983&view=findpost&p=230463

Ссылка на комментарий
Поделиться на другие сайты

у меня не открывает файлик ни один.

 

выкладывали по шрифтам расшифровки.. там же и пожелания.. но думаю Вы уже читали http://forum.navitel.su/index.php?showtopic=5983&view=findpost&p=230463

если не сложно, не открывающийся файлик можно прислать? проверю прямо сейчас и поправлю.

 

про шрифты не читал, если честно, но теперь каждый сам может поправить названия - конфигурационные файлы это просто текстовые. только после ||-|| ничего не менять )))

Ссылка на комментарий
Поделиться на другие сайты

файлик стандартного скина от версии 3.5.0.7...

ну прилепи его к сообщению. у меня просто все стандартные скины (и версии 1.2, и версии 1.3) открываются на раз.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Сделайте поддержку 1.1 пожалуйста !

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

Ссылка на комментарий
Поделиться на другие сайты

Очередная версия:

skin4nn.rar

 

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

 

Не сделано: загрузка кистей для заливки полигонов - отодвинул на чуть позднее.

 

Планы: Сохранение файлов в другие форматы (например, из версии 1.1 в 1.3) для любителей альтернативных скинов, которых в новых версиях НН нет.

Ссылка на комментарий
Поделиться на другие сайты

В последней утилите не нашел ширину, цвет, окантовку, цвет стрелки - пробок. В скине он точно есть - сам менял.

Еще несколько предложений по улучшению:

1. Уже пора вставить версию утилиты в название, и новую версию в первую очередь вставлять в шапку.

2. В окошке где выбираешь цвет, я думаю необходимо добавить "индикатор" 16ричного представления выбранного цвета - с изменением положения курсора на цветовой гамме, меняется 16ричное число цвета. К примеру под рамкой где старый и новый цвет расположить рамку где эти цвета отображаются в текстовом формате.

2.1 Тут же , в окошке-разделе где выбираешь цвета, предусмотреть выбор цвета путем ввода 16ричного-текстового значения цвета.Конечно его можно вводить и на предыдущем этапе, но тогда надо туда вставить цветовой индикатор введенного цвета.

Ссылка на комментарий
Поделиться на другие сайты

В последней утилите не нашел ширину, цвет, окантовку, цвет стрелки - пробок. В скине он точно есть - сам менял.Еще несколько предложений по улучшению:1. Уже пора вставить версию утилиты в название, и новую версию в первую очередь вставлять в шапку.2. В окошке где выбираешь цвет, я думаю необходимо добавить "индикатор" 16ричного представления выбранного цвета - с изменением положения курсора на цветовой гамме, меняется 16ричное число цвета. К примеру под рамкой где старый и новый цвет расположить рамку где эти цвета отображаются в текстовом формате. 2.1 Тут же , в окошке-разделе где выбираешь цвета, предусмотреть выбор цвета путем ввода 16ричного-текстового значения цвета.Конечно его можно вводить и на предыдущем этапе, но тогда надо туда вставить цветовой индикатор введенного цвета.

 

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

 

 

Ссылка на комментарий
Поделиться на другие сайты

В последней утилите не нашел ширину, цвет, окантовку, цвет стрелки - пробок. В скине он точно есть - сам менял.

Еще несколько предложений по улучшению:

1. Уже пора вставить версию утилиты в название, и новую версию в первую очередь вставлять в шапку.

2. В окошке где выбираешь цвет, я думаю необходимо добавить "индикатор" 16ричного представления выбранного цвета - с изменением положения курсора на цветовой гамме, меняется 16ричное число цвета. К примеру под рамкой где старый и новый цвет расположить рамку где эти цвета отображаются в текстовом формате.

2.1 Тут же , в окошке-разделе где выбираешь цвета, предусмотреть выбор цвета путем ввода 16ричного-текстового значения цвета.Конечно его можно вводить и на предыдущем этапе, но тогда надо туда вставить цветовой индикатор введенного цвета.

По пунктам:

0. Пробки в версии скинов 1.3 перенесены в раздел полилиний. Смотрите в конце списка полилиний. Для версий 1.1 и 1.2 как было, так и осталось.

1. Версия "зашита" внутри. Сделаю что-нибудь типа "О программе" с указанием версии. По поводу шапки - не пробовал, к своему стыду, можно ли вставлять в старое сообщение новый файл. Может быть лучше выкладывать куда-нибудь на независимый ресурс, а в шапке только ссылку на загрузку, а потом в теме указывать, что появилась новая версия?

2. Окошко с выбором цвета - готовый компонент, я его сам не писал. Тоже раздражает, что там только десятиричные значения триад цвета, но, сорри, as is... Посмотрю, если время будет, чужой код и если получится в нем разобраться, то может поправлю.

 

2.1. См. ответ на 2. :)

Ссылка на комментарий
Поделиться на другие сайты

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

по поводу кистей, как уже и писал - в планах. сделаю обязательно.

Ссылка на комментарий
Поделиться на другие сайты

извиняюсь, в архив с новой версией положил "рабочий", а не "выставочный" вариант конфигурационного файла для версии 1.3, в котором пробки просто под номерами. вот правильный вариант, распакуйте его и замените тот, что был в архиве:

tv13.rar

Ссылка на комментарий
Поделиться на другие сайты

Утилита классная. Главное что сразу видишь получаемый цвет. Теперь вопрос чайника. Значит есть автонавик NX 5100. Версия НН 3.5.0.849. Я ей отредактировал оба скина(дневной и ночной) (перед этим распаковав Раром весь файл ns2). Создал копию оригинального скина. Далее скопировал их в ту же папку где находилисть старые скины. Нужно ли их запаковывать обратно распакованый файл? И если нужно то как? Я пробовал перед этим архивировать Раром в формат Зип (с сохранением относительных путей и без сжатия, как было описано здесь на форуме), но в результате получается простой архив Зип. Как его вернуть в формат нс2?

 

 

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

2. В окошке где выбираешь цвет, я думаю необходимо добавить "индикатор" 16ричного представления выбранного цвета - с изменением положения курсора на цветовой гамме, меняется 16ричное число цвета. К примеру под рамкой где старый и новый цвет расположить рамку где эти цвета отображаются в текстовом формате.

2.1 Тут же , в окошке-разделе где выбираешь цвета, предусмотреть выбор цвета путем ввода 16ричного-текстового значения цвета.Конечно его можно вводить и на предыдущем этапе, но тогда надо туда вставить цветовой индикатор введенного цвета.

Согласен. Неплохо бы было также на предыдущем этапе, иметь цветовой индикатор цвета напротив каждой из строк: дефолтная строка, строка в открытом файле, строка после редактирования.

 

2. Окошко с выбором цвета - готовый компонент, я его сам не писал. Тоже раздражает, что там только десятиричные значения триад цвета, но, сорри, as is... Посмотрю, если время будет, чужой код и если получится в нем разобраться, то может поправлю.

Ясно. А было бы круто иметь окошко а-ля paint.net. :)

Ссылка на комментарий
Поделиться на другие сайты

Неплохо бы было также на предыдущем этапе, иметь цветовой индикатор цвета напротив каждой из строк: дефолтная строка, строка в открытом файле, строка после редактирования.

 

из разряда "хотелосьбы" - еще бы на каждом параметре (если уж общая картинка визуализации затруднительна) выводилас картинка параметра. например в полилиниях рисунки этих полилиний, которые в зависимости от параметров окрашивались и меняли толщину.

 

 

Ссылка на комментарий
Поделиться на другие сайты

Что-то я туплю. А цвет заливки и окантовки курсора где меняется?PosCursorColor         PosCursorOutlineColor1 PosCursorOutlineColor2

 

в цыетах всплывающих подсказок в начале поищите.

 

лучше бы в общие конечно засунуть.. ))

 

 

 

Ссылка на комментарий
Поделиться на другие сайты

из разряда "хотелосьбы" - еще бы на каждом параметре (если уж общая картинка визуализации затруднительна) выводилас картинка параметра. например в полилиниях рисунки этих полилиний, которые в зависимости от параметров окрашивались и меняли толщину.

Да, это было бы супер. Именно для полилиний.

Ссылка на комментарий
Поделиться на другие сайты

Что-то я туплю. А цвет заливки и окантовки курсора где меняется?

 

PosCursorColor

PosCursorOutlineColor1

PosCursorOutlineColor2

В разделе "Цвета всплывающих подсказок и пояснений" :)

лучше бы в общие конечно засунуть.. ))

 

Еще раз повторю - каждый может для себя куда угодно и что угодно "засунуть". Для этого есть конфигурационные файлы tvXX.cfg. Открываются и редактируются обычным виндосовским блокнотом. Можно исправлять названия, перемещать между категориями, добавлять/удалять категории (только при удалении параметры, принадлежащие удаляемой категории, естественно, переместить в другую категорию). Структура файла, кмк, достаточно прозрачна: названия узлов верхнего уровня начинаются с 1-го символа строки, второго уровня - вначале табуляция, потом имя, третьего уровня - две табуляции и имя, итд... Все параметры, которые нельзя удалять (но можно перемещать) отличаются наличием вот такой последовательности символов "||-||" (без кавычек), после которой идет служебная информация, которая привязывает русское название, которое отображается в дереве к параметру в файле .skin. Опять же, в этом конфигурационном файле можно добавлять комментарии, которые должны начинаться, по аналогии с ЦНТ, с решетки. Только камменты должны быть отдельной строкой, не надо после значения ставить решетку и писать комментарий.

 

Вот как-то так. Если непонятно объяснил, спрашивайте - буду отвечать.

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

я так понял конвертация скина из версии в версию.. то есть - взять скин от 1.1 и парой кликов перевести в формат 1.2 или 1.3?

 

звучит супер про планы. )) (как улыбаюсь жаль не видно). 

 

 

Ссылка на комментарий
Поделиться на другие сайты

Народ, срочно нужны файлы стандартных скинов версий 1.1 и 1.2. Не day.skin/night.skin, а именно navitel.ns2 от предыдущих версий. Прямо срочно-срочно. Либо в личку, либо на мыло dervish00 собака mail точка ру

 

все, вопрос отпал.

Ссылка на комментарий
Поделиться на другие сайты

Народ, срочно нужны файлы стандартных скинов версий 1.1 и 1.2. Не day.skin/night.skin, а именно navitel.ns2 от предыдущих версий. Прямо срочно-срочно. Либо в личку, либо на мыло dervish00 собака mail точка ру

A где загрузки на главной, там старые и есть http://download.navitel.su/v.3.2.6_PDA/skin.zip
Ссылка на комментарий
Поделиться на другие сайты

в процессе работы со старыми версиями скинов выяснилась вот какая засада - оказывается, что было, как минимум, три модификации версии 1.1, которые отличались разными параметрами. :twisted: не вижу смысла делать программу универсальной под все модификации, пока оставлю все как есть.

Ссылка на комментарий
Поделиться на другие сайты

Так оно в принципе так и было, для каждой версии новые скины. За исключением версий на "молодую" программу, когда были всего два скина ночной и дневной, без всяких архивов и програмка к ним для правки.icon_biggrin.gif

Ссылка на комментарий
Поделиться на другие сайты

в процессе работы со старыми версиями скинов выяснилась вот какая засада - оказывается, что было, как минимум, три модификации версии 1.1, которые отличались разными параметрами. :twisted: не вижу смысла делать программу универсальной под все модификации, пока оставлю все как есть.

Может последний 1.1 оставить? От 3.2.6? Чисто как предложение.

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...