Перейти к содержанию
Друзья, важная новость! ×

Быстрый переименовщик реплеев


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

Написал для себя утилитку, может еще кому нужна?

Утилита переименовывает реплеи 1vs1 в формат "игрок1(раса)_VS_игрок2(раса)_дата_время.rec"

Реплеи не 1vs1 игнорируются.

Просто положите утилиту в директорию с реплеями и запустите. Поддиректории утилита не просматривает.

Троянов, вирусов и прочей лабуды внутри нет.

версия 1.2

1. Исправлен баг, когда после обработки очень длинные реплеи не показывались в списке.

2. Теперь, если имена реплеев после обработки совпадают, к внутреннему и внешнему имени реплея добавлются цифры 2,3,4 и т.д.

3. Реплей "temp.rec" теперь пропускается.

версия 1.1

Формат теперь такой "игрок1_V_игрок2_расы_карта_внутреннее имя"

Внутреннее имя меняется на "расы_карта_внутреннее имя"

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

ReplayRenamer.zip

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

Офигенно! Спасибо чел!

ps: Можешь прикрутить еще название карты плиз?

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

Рад помочь ваховскому сообщестсву.

Можешь прикрутить еще название карты плиз?

Да прикрутить то можно, только очень длинное имя файла тогда будет.

Что реально хорошо бы еще добавить, так это определение победителя, но я пока не придумал как это сделать. Есть в некоторых реплеях строчка "has been kicked-out", но далеко не во всех.

Можно еще внутреннее имя поправить, но там длина текста ограничена, в точно таком-же формате не влезет. Плюс еще дата изменения файла сменится, что не есть хорошо.

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

а переименованые реплеи точно проигрываются?

я испытал на одном, перестал проигрыватся (Skirmish>load>recorded game>выбираешь переименованые реплей и жмешь LOAD и НИ-ЧЕ-ГО не происходит сколько раз кнопку ЛОАД не тыкай. переименовываешь реплей назад и вуаля! он начинает нормально проигрыватся)

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

А я почему то не могу эту EXEшку запустить :( Пишет "Приложение не удается запустить, т.к. оно некорректно настроено". У меня WinXP SP 2.2.

Вроде слышал надо через безопасный режим запускать, но забыл в общем. Помогите, кто может :)

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

а переименованые реплеи точно проигрываются?

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

А я почему то не могу эту EXEшку запустить

Попробуй в свойствах файла эмуляцией побаловаться.

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

Если ты про эмуляцию других систем, то это не помогает :(

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

У меня всё работает (еще с первой ссылкой)

Разработчег респект :)

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

Тоже что и у всех: некоректно настроен и т.д.

з.ы. Лучше вместо даты пусть пишет мапу. Дата никому не нужна, а вот название карты - полезно.

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

Тоже что и у всех: некоректно настроен и т.д.

С дебаг-версией тоже?

Лучше вместо даты пусть пишет мапу. Дата никому не нужна, а вот название карты - полезно

А если имена, расы и карта одинаковые? Файлы же не могут одинаковое название иметь.

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

С дебаг версией то же самое. Мб MS Frameworks нужен установленный? У меня была такая же проблемка с прогой на АПМ, которая Frameworks требовала.

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

Какой фреймворк? На С++ же написано. Хотя хрен этих мягких знает, может у них теперь и проги на С++ фреймворк требуют.

Залинковал либы внутрь, пробуйте.

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

Во, теперь работает :)

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

Отлично!

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

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...