Сваял сегодня небольшую программулину для чистки логов от дат и времени, от тегов групп и рейдов. Думаю, будет полезно сообществу, поскольку большинство аддонов всё-таки этот мусор в лог вставляет.
Для того, чтобы почистить лог, нужно:
- Скачать программу по этой ссылке (обновлено: версия для тегов групп).
- Поместить ехе-файл в один каталог с файлом "wowchatlog.txt" (регистр букв значения не имеет).
- Запустить. Работает быстро, мой двухметровый лог прожевала за 0,2 секунды.
После проработки программы в этом же каталоге создаётся файл "cleanedlog.txt", в котором удалён весь ненужный нам мусор. При этом сам wowchatlog изменён или удалён не будет. Пример:
Лог до обработки:
Скрытый текст 7/16 17:49:06.796 Шаэль , как заворожённая, смотрела наверх, запрокинув голову: всего лишь репетиция, но даже сейчас музыка менестрелей была на высоте.
7/16 17:49:52.906 Вы посылаете воздушный поцелуй |3-2(Сиг Шивес).
7/16 17:50:13.171 Шаэль говорит: - Хорош, и впрямь хорош... И голос...
7/16 17:50:14.984 Вы посылаете воздушный поцелуй |3-2(Сиг Шивес).
7/16 17:51:17.203 Аллеан говорит: - Это что ещё за банда клоунов? - пробормотал эльф и скрестил руки на груди, рассматривая Сига.
7/16 17:51:50.125 Шаэль говорит: - Интересно, дорого мне обойдётся выступление их у нас дома? - бормотала эльфийка, продолжая любоваться белокурым менестрелем, - И пройти за
7/16 17:51:53.000 Шаэль говорит: кулисы, хм...
7/16 17:52:44.578 Аллеан говорит: - Мадам! Кто эти... существа на балконе?
7/16 17:53:05.937 Шаэль говорит: - Откуда я знаю? Какой-то очаровательный бард со своей свитой...
7/16 17:53:43.250 Аллеан говорит: - Какая-то кучка уродов, мягко говоря.
7/16 17:54:12.578 Шаэль говорит: - Да? - эльфийка повернула голову и смерила эльфа взглядом, поморщившись, - Ну-ну. Что бы Вы понимали в музыке.
7/16 17:54:34.640 Вы думаете, что Сиг Шивес – сама сексуальность.
7/16 17:55:15.359 Аллеан говорит: - А причём тут музыка? Я такие рожи видал только в переулке Убийц, с полночи до трёх часов.
7/16 17:55:48.406 Аллеан говорит: - И то, как бы не оскробить честных воров...
7/16 17:55:54.125 Шаэль говорит: - Ну-у-у... По крайней мере, у него оба глаза на месте. А клоуны вокруг, очевидно, исключительно ради шутки.
7/16 17:56:28.687 Вы посылаете воздушный поцелуй |3-2(Сиг Шивес).
7/16 17:56:50.187 Аллеан говорит: - Это ещё узнать бы надо. А красавчики в латах пороха не нюхали, это тоже очевидно.
7/16 17:57:21.390 Шаэль говорит: - С его голосом ему и не обязательно нюхать порох и лежать в окопе, чтобы кому-то нравиться. Вас, верно, зависть пробирает, нет?
7/16 17:59:05.359 Аллеан говорит: - Если б девочки клеились к тем, кто лежал в окопах, мне бы пришлось уйти в горы отшельничать. Иначе б задавили.
7/16 17:59:34.843 Аллеан говорит: Майкл Швайцер говорит:
7/16 18:00:40.000 Майкл Швайцер говорит: - Да, да, сорок тысяч за выступление и по пять - за дополнительные, ммм, услуги... - мертвяк повернулся к эльфам и
7/16 18:00:56.203 Майкл Швайцер говорит: широко улыбнулся своим безгубым ртом, - Чем могу служить?
7/16 18:23:51.015 Шаэль говорит: - Этот юноша интересуется, - без тени смущения солгала она, - Как дорого ему обойдётся свидание с тем белокурым красавцем из Вашей труппы.
После:
Скрытый текст Шаэль , как заворожённая, смотрела наверх, запрокинув голову: всего лишь репетиция, но даже сейчас музыка менестрелей была на высоте.
Вы посылаете воздушный поцелуй |3-2(Сиг Шивес).
Шаэль говорит: - Хорош, и впрямь хорош... И голос...
Вы посылаете воздушный поцелуй |3-2(Сиг Шивес).
Аллеан говорит: - Это что ещё за банда клоунов? - пробормотал эльф и скрестил руки на груди, рассматривая Сига.
Шаэль говорит: - Интересно, дорого мне обойдётся выступление их у нас дома? - бормотала эльфийка, продолжая любоваться белокурым менестрелем, - И пройти за
Шаэль говорит: кулисы, хм...
Аллеан говорит: - Мадам! Кто эти... существа на балконе?
Шаэль говорит: - Откуда я знаю? Какой-то очаровательный бард со своей свитой...
Аллеан говорит: - Какая-то кучка уродов, мягко говоря.
Шаэль говорит: - Да? - эльфийка повернула голову и смерила эльфа взглядом, поморщившись, - Ну-ну. Что бы Вы понимали в музыке.
Вы думаете, что Сиг Шивес – сама сексуальность.
Аллеан говорит: - А причём тут музыка? Я такие рожи видал только в переулке Убийц, с полночи до трёх часов.
Аллеан говорит: - И то, как бы не оскробить честных воров...
Шаэль говорит: - Ну-у-у... По крайней мере, у него оба глаза на месте. А клоуны вокруг, очевидно, исключительно ради шутки.
Вы посылаете воздушный поцелуй |3-2(Сиг Шивес).
Аллеан говорит: - Это ещё узнать бы надо. А красавчики в латах пороха не нюхали, это тоже очевидно.
Шаэль говорит: - С его голосом ему и не обязательно нюхать порох и лежать в окопе, чтобы кому-то нравиться. Вас, верно, зависть пробирает, нет?
Аллеан говорит: - Если б девочки клеились к тем, кто лежал в окопах, мне бы пришлось уйти в горы отшельничать. Иначе б задавили.
Аллеан говорит: Майкл Швайцер говорит:
Шаэль Майкл Швайцер говорит: - Да, да, сорок тысяч за выступление и по пять - за дополнительные, ммм, услуги... - мертвяк повернулся к эльфам и
Шаэль Майкл Швайцер говорит: широко улыбнулся своим безгубым ртом, - Чем могу служить?
Шаэль говорит: - Этот юноша интересуется, как дорого ему обойдётся свидание с во-о-он тем белокурым красавцем, - без тени смущения солгала онаю
Шаэль говорит: - Этот юноша интересуется, - без тени смущения солгала она, - Как дорого ему обойдётся свидание с тем белокурым красавцем из Вашей труппы.
Особо оно не тестировалось, но, по крайней мере, работает с родным файлом лога, который пишется клиентом. Небольшое замечание: для чистки логов использовалась такая особенность, что между именем персонажа и мусором ставится два пробела. Если у Вас какой-то аддон, который этого не делает, работать ничего не будет.
О возможных ошибках прошу писать сюда. Желательно, если приведёте кусок исходного лога и кусок, выданный программой.
Слушай, а может, просто писать лог say/yell/emote/monstersay/monsteryell/monsteremote отдельным файлом? А близзардский таймстамп, если он включен, перехватывать и выпиливать еще перед записью?
Я таким технарством не владею(
Интересно, спасибо! (:
Успешное технарство.
Notepad++ не одобряет ваши костыли.

Костыледелы не одобряют ваши фичи(