Задача этого проекта - создание и поддержание в адекватном состоянии базы CustomLocations нового формата, введенного в 5.94 версии DC++ клиента GreyLink:
Теперь это ZIP-архив, где иконки сетей представлены каждая отдельным bmp-файлом. ini-файлов в архиве может быть несколько (разделение по сетям, городам или провайдерам) для удобства редактирования. Страна вычисляется вычисляется отдельно от провайдера (при наличии файла GeoIPCountryCSV.zip). В новом формате у ip-диапазона можно указать город, а городу назначить флаг.
Проект открыт для присоединения всех желающих и могущих помочь при выполнении нескольких достаточно простых правил оформления данных по операторам.
Установка: Открыть папку DC++ клиента (GreyLink или его моды версии 5.94 или выше) и поместить архив в папку Settings (для версий до 0.53, в 0.53 и позже customlocations.zip перемещен на уровень выше, в папку самого приложения).
Country=RU
Name=Avangard-DSL
Site=http://avangard-dsl.ru
Image=Avangard-DSL.bmp
City=Мурманск
62.109.160.0-62.109.191.255
78.36.0.0-78.36.31.255
89.184.224.0-89.184.255.255
95.52.0.0-95.52.63.255
City=Вологодская область
77.106.0.0-77.106.63.255
78.36.160.0-78.36.191.255
87.253.192.0-87.253.223.255
92.101.128.0-92.101.191.255
95.53.128.0-95.53.191.255
City=Республика Карелия
78.36.32.0-78.36.63.255
78.37.32.0-78.37.47.255
92.101.192.0-92.101.223.255
Для начала надо вооружиться хорошими графическими редакторами:
Если их нет, поищи в Google или в DC++.
Затем нам нужно найти картинку для логотипа или флаг города:
Итак, пришло время обработать картинку и создать качественное лого.
1. Открываем нашу картинку в GIMP. Примечание: не забываем использовать RGB режим (Изображение -> Режим -> RGB).
2. Изменяем размер холста до нужных размеров и в нужном месте (Изображение -> Размер холста...). Примечание: не забываем убрать, если надо, связь между соотношениями сторон (также относится и к пункту 4).
3. С помощью карандаша или заливки тщательно изменяем фон на белый.
4. Изменяем размер на 25x16 (Изображение -> Размер изображения...). Примечание: если не получается без искажений из-за соотношений сторон изменить размер, то изменяем размер на равный одной наибольшей стороне. Например, у нас получился 25x14:
5. Открываем картинку с фоном (скачать отсюда). В меню GIMP делаем Слой » Прозрачность » Цвет в альфа–канал. Получившееся полупрозрачное изображение копируем в буфер обмена и вставляем поверх 25х16 логотипа провайдера. Затем: Слой » Прикрепить слой
Наша картинка становится такой:
6. Сохраняем наше изображение в формате BMP, 24 Bit. Расширение файла указываем вручную.
Флаг города обрабатывается аналогично, но можно ему придать объём в Adobe Photoshop: берём инструмент ластик, ставим ему прозрачность (наверху) поменьше и аккуратно стираем вверху больше и чем ниже, тем меньше полосками в 1 пиксель (всю строку делаем одним цветом), и так до середины изображения. Также обрабатываем края вокруг флага, углы делаем почти светлыми (белыми). Таким образом на глаз обрабатываем и когда будет красиво - сохраняем и не забываем включить видимость слоя окантовки . Можно экспериментировать, лишь бы получилось красиво и с окантовочкой .
Для облегчения и ускорения работы в файловый архив добавлен пустой шаблон ini-файла описания диапазонов оператора