FAQ по редактированию LocID с помощью WinRAR
Итак. Подходим к сути вопроса.
Нам понадобится:
- LocID, а точнее его *.JAR файл. Его вы можете взять тут либо тут
- JAD-генератор. Его вы можете скачать отсюда
- :возможно: Photoshop. обычно он водиться здесь. Если там не будет значит он скрываеться где-то в глуши
- WinRAR. Взять вы его можете вот здесь
все! :-)
Приступаем к работе.
1. Устанавливаем WinRAR, если таковой отсутствует на вашем ПК
2. Берем JAR файл LocID'a (тот что самый "жирный"). Правый клик на нем. Команда "Извлечь в
_____". (Не выбирайте "извлечь в текущую", слишком неудобно) Извлекаете содержимое JAR файла.
3. Залазиете в появившуюся папочку и видите не хилый список файлов. Начнем по порядку.
Папка META-INF. В ней содержится файл META-INF.mf, его можно открыть при помощи "Блокнота", и отредактировать все что вам не нравится. Собственно, если вы хоть немного знаете английский то там все просто и понятно. Если не знаете, то лучше не трогайте там ничего.
Возвращаемся в корневую папку разархивированного архива, и видим там кучу *.class. Если вы не программист, они вам не нужны вообще!!
Вас больше интересует дизайн вашего будущего LocID'a? Тогда сконцентрируйте внимание лишь на графические объекты.
Если вы хотите заменить те или иные иконки, просто найдите в интернете иконки себе по вкусу, и замените определенный файл своим. Например icons.png меняете на свои. Учтите что ваши иконки должны быть в точности с таким же именем и расширением PNG!.
4. Редактируем ЛОГО.
Заходим на абсолютно любой сайт посвященный мобильным закачкам. Я выбираю seclub.org; и скачиваем оттуда какую нибудь понравившуюся картинку с правильным соотношением сторон для вашего телефона. например 240х320. Открываем в фотошоп, жмем Файл/сохранить оптимизированно для Web. Там вибираете формат PNG, при необходимости можете уменьшить количество цветов, дабы уменьшить вес картинки. После чего сохраняете полученный результат. Позже меняете оригинальное лого на своё, в той самой папке куда разархивировали LocID.
Точно так же вы можете отредактировать любой другой графический файл.
Но будьте предельно внимательны! Многие объекты, такие как smiles.png и icons.png содержат в одном файле сразу множество иконок. Обычно каждая иконка имеет размер 16х16. Если вы превысите размер одной иконки, тогд в программе у вас иконки собьются и будет ОЧЕНЬ не красиво.
Добавлено (18.02.2009, 22:52)
---------------------------------------------
Дополнение (на примере icons.png):
Открываем их в фотошоп. Инструментом "Раскройка" выделяете всю картинку.
Потом правый клик на выделении, выбираем из меню Divide Slice. В открывшемся окне выбираем "деление по вертикали". Значения в пикселах. Ставим 16. Применяем. И получаем тот же файлик только аккуратно размеченный квадратиками. Таким образом мы видим где граница той или иной иконки. Это поможет вам лучше ориентироватся при переноси иконки с одной картинки на другую.
После того как вы соберете нужный набор понравившихся иконок, просто выберите снова инструмент "Раскройка"
Кликните правой кнопкой мыши на выделении, и выберите "Delene Slice".
После чего сохраняете файл птимизированный для Web в формате PNG!. Ну а потом уже сами знаете.... заменяете оригинальный файлы новыми.
5. Уменьшаем размер будущего LocID'a.
В разархивированной папке вы можете встретить такую папку как "p". Это папка с плагинами.
заглянув в нее не сложно догадатся какой файл относится к какому плагину. Если вы СОВСЕМ
не пользуетесь плагином погоды, смело удаляйте такие файлы как PlgWeather.class,
PlgWeather$MyTimeout.class, PlgWeather$Marker.class. После чего в корневой папке находите текстовый файл с названием list.txt, и в нем удаляете строчку "p.PlgWeather 1", после чего сохраняете. Так же можно поступить с остальными плагинами.
Для полного удаления плагинов достаточно удалить папку "p" со всеми вложенными файлами и, соответственно, удалить list.txt. Он больше не понадобится без папки "p".
6. Хотим анимированные смайлы? ... пожалуйста...
В любом Jimm-конструкторе собираете на бум сборку в
которой обращаете внимание только на смайлы. Их выберите те что понравятся и анимированные! После того как скачаете, выдираете из скачанного JAR файла папку "Smiles" и файл smiles.txt. (Не забываем про WinRAR из пункта 2). после чего вставляете в корневую папку разархивированного LocID'a. Вот и все. Анимированные смайлы вам обеспечены.
7. Замена звуков.
Этот пункт я не стану сильно расписывать. Тут и так все понятно. Находите нравящийся вам короткий звук *.mp3 либо *.wav и заменяете оригинал им.
8. Когда покончено с редактированием и хочеться все назад собрать.
Заходим в корневую папку разархивированного LocID'a, выделяем все файлы и папки (CTRL+A).
После чего делаем правый клик на выделенных файлах и выбираем ИМЕННО пункт "Добавить в
архив ...".
После чего откроется диалоговое окно создания архива. Формат архива обязательно ставьте - ZIP! Метод сжатия - максимальный. Остальное можно оставить без изменений. Жмете "ОК" и ждете...
Добавлено (18.02.2009, 22:53)
---------------------------------------------
По истечении архивации перед вами будет архив формата ZIP. Но ведь нам нужен JAR!!!
Не паникуем. В Windows жмем Пуск- Панель управления- Свойства папки- Вкладка "Вид"
В списке опций находим такую "Скрывать расширения для зарегистрированных файлов". Если
галочка стоит, то просто отключите её. Примените сделанные изменения.
Далее ищите ваш свежеиспеченный ZIP-архив с LocID'ом, и в конце названия файла стираете 3
буквы ZIP и на их место пишите JAR. Жмёте Enter. На выскочившее сообщение отвечаем "Да".
Во избежании проблем, после редактирования, настоятельно советую поставить выключенную галочку обратно!
ГОТОВО!
Осталась мелочь. При необходимости вам может потребоватся не только JAR но и JAD файл.
Где его взять спрашиваете? Я вам отвечу. В JAD генераторе. Скачиваете. Запускаете. Перетаскиваете ваш JAR файл в окошко программы и рядом с JAR файлом как по волшебству появляется JAD. Чудеса, не правда ли?
После этого всё редактирование окончено. Теперь полученные JAD и JAR можете закидывать на телефон и пытаться установить.
Желаю успехов!