Мне тут было ну совсем нечего делать и скучно, накодил онлайн редактор файлов systemmsg-*.dat для L2 HighFive. (Ну вообще изначально для Seele писалось :D)
Что-то мне кажется, что это никому не нужно, но всё же.
Редактор не использует l2disasm.exe, l2asm.exe или encdec.exe.
Все энкодеры/декодеры написаны полностью на PHP (ужос -_-)
Посему могут быть баги :D:D:D
Чё умеет редактор:
1. Редактировать текст системного сообщения (то, что выводится в чате и на экране)
2. Редактировать цвет сообщения (и прозрачность)
3. Устанавливать длительность показа сообщения и плавность вывода.
4. Устанавливать положение сообщения на экране.
5. Включать показ приебенции над сообщением (ну хз как это назвать, фигня такая фигуристая сверху сообщения)
6. Установка звука на сообщения (при выводе сообщения будет этот звук, но выбор только из встроенных в L2)
7. Есть поиск сообщений + поиск по ID
[spoiler=Скриншот окна редактирования сообщения]
Типа FAQ:
А как же собственно редактировать?
1. Выгрузить файл systemmsg-ru.dat или systemmsg-e.dat или systemmsg-k.dat (o_O)
2. Найти нужное сообщение в списке и ткнуть на него
3. В открывшемся окне чёта отредачить на своё усмотрение
4. Ткнуть кнопку сохранить
5. Если нужно - повторить действия начиная от п.2 с другими сообщениями
6. Нажать кнопку Скачать (она там сверху)
7. Заменить файл в клиенте и перезапустить его
8. ???
9. PROFIT!
Как вывести сообщение из чата на экран?
Думаю, это самая частая потребность - вывести какое-то сообщения из чата на экран.
Для этого:
1. Находим нужное нам сообщение.
2. Копируем текст из поля "Сообщение (в чате)" в поле "Сообщение (на экране):" ну или пишем туда своё.
3. Устанавливаем положение на экране
4. Сохраняем
5. ????
6. PROFIT!
Установка звука к сообщению
Установить звук к сообщению можно двумя способами
1. Прописать вручную в поле ID звук (оно в формате Имя_файла_uax_из_папки_sounds.id_звука_в_файле)
2. Или выбрать один из списка ниже. Там же его можно и прослушать. (всего ~8 тысяч)
Выбор цвета
Что бы выбрать цвет, нужно нажать на него. Откроется удобный выбиратор цвета по палитре или можно вручную ввести:
[spoiler=Скриншот]
Собственно адрес: http://l2.zhumarin.ru/sme/
Тестируйте. И если что-то не открывает или криво сохраняет - присылайте ваш файл, разберусь.
Если чего не хватает, допилю.
// На всякий случай, перед заменой, сохраните свой оригинальный файлик :D
/*
Работа проверена в FireFox и Chrome.
Работа в других барузерах не гарантирвана. А в IE тем более :D:D
Если не работает что-то в вашем браузере - пишите.
/*
[spoiler=Список изменений]
19.08.14 22:10, r17: Иcправил появление выбиратора.
[spoiler=Репозиторий с исходниками]https://github.com/Azq2/lineage2-utils/tree/master/l2sme
Просто уже смешно смотреть эти темы от мемберов зергошб, в которых они типа всё шатают, а другие - говно. Ваша любимая лига отвалилась от ббб вчера за 3 минуты, а тут вы пишите, что все остальные говно. Есть тактика, которая приносить результат и о которой не надо растпространяться везде, хотя вы врятли о ней слышали.
Са должен давать прибавку как к абиле, так и к простому криту, равную мощности са. Всегда так было и не надо говорить, что са не должен ничего давать к скилам дагера. Если дамаг с са равен дамагу пустго дагера, то са тут не работает. Дуаг дагеры бьют сильнее, потому что у них больше патаки.
Что-то из разряда "гопники, го по одному". Никто не спорит, что вы в свои 200 тел убьёте 100, но разве в этом интерес?) Как по мне, тв прошли отлично, а не как в односайдовом болоте) и плевать на лаги)
Всегда доставляют такие как ты, которые пишут что-то про панельку. Вот у нас в кп биш есть один, я захожу на него и ох*еваю от панельки, не понимаю как там он что-то делает, но он хилит как господь, и мне становиться по барабану что там у него. Вывод: каждый играет так, как ему удобно и не стоит переучивать человека в том, в чтом он и так хорош.