Popular Post seriych Posted April 20, 2014 Popular Post Share Posted April 20, 2014 (edited) Начиная с XVM-5.3.0, изменился формат макросов. Появилась новые возможности, но при этом некоторые старые макросы перестали работать или работают не так, как раньше.Предлагаю скрипт, который облегчит процесс изменения макросов под новый формат. Он сам изменит все известные ему макросы со старого формата на новый.@oldMacrosToNew 1.5.js.zipКраткая инструкция:1) Скачиваем скрипт и разархивируем.2) Делаем резервную копию конфига.3) Выделяем все файлы конфига(можно и папки целиком) и перетаскиваем мышкой на файл скрипта.4) Проверяем результат на реплее. Подробную видеоинструкцию можно посмотреть здесь, начиная со времени 2:55:http://youtu.be/OI61kN5Wuvo?t=2m55sДанный скрипт работает аналогично, действия те же. "список макросов, которые меняет скрипт" {{e}} >> {{xte%2s|--}} {{avglvl}} >> {{avglvl%d|-}} {{name}} >> {{name%.16s~..}} {{eff}} >> {{eff%d|----}} {{eff:4}} >> {{eff%4d|----}} {{teff}} >> {{xte%2s|--}} {{wn}} >> {{wn8%4d|----}} {{wn6}} >> {{wn6%4d|----}} {{wn8}} >> {{wn8%4d|----}} {{wgr}} >> {{wgr%4d|----}} {{xeff}} >> {{xeff%2s|--}} {{xwn}} >> {{xwn8%2s|--}} {{xwn6}} >> {{xwn6%2s|--}} {{xwn8}} >> {{xwn8%2s|--}} {{xwgr}} >> {{xwgr%2s|--}} {{rating}} >> {{winrate%2d~%|--%}} {{rating:3}} >> {{winrate%2d~%|--%}} {{kb}} >> {{kb%2d~k|-k}} {{kb:3}} >> {{kb%2d~k|--k}} {{t-rating}} >> {{t-winrate%2d~%|--%}} {{t-rating:3}} >> {{t-winrate%2d~%|--%}} {{t-battles:4}} >> {{t-battles%4d|----}} {{t-kb}} >> {{t-kb%3.01f~k|-.-k}} {{t-kb-0}} >> {{t-kb%0.1f~k|-.-k}} {{t-kb:4}} >> {{t-kb%3.01f~k|-.-k}} {{t-hb}} >> {{t-hb%2d~h|--h}} {{t-hb:3}} >> {{t-hb%2d~h|--h}} {{tdb:4}} >> {{tdb%4d|----}} {{tdb}} >> {{tdb%4d|----}} {{tdv}} >> {{tdv%.1f|-.-}} {{tfb}} >> {{tfb%.1f|-.-}} {{tsb}} >> {{tsb%.1f|-.-}} {{dmg-avg}} >> {{dmg-avg%d}} {{v.kb}} >> {{v.kb%d}} {{v.hb}} >> {{v.hb%d}} {{v.xp}} >> {{v.xp%d}} {{v.hitsRatio}} >> {{v.hitsRatio%.1f}} {{v.winrate}} >> {{v.winrate%.1f}} {{v.tdb}} >> {{v.tdb%d}} {{v.tdv}} >> {{v.tdv%.1f}} {{v.tfb}} >> {{v.tfb%.1f}} {{v.tsb}} >> {{v.tsb%.1f}} {{v.wn8expd}} >> {{v.wn8expd%d}} {{v.wn8effd}} >> {{v.wn8effd%.1f}} {{v.damageRating}} >> {{v.damageRating%.1f}} {{v.teff}} >> {{v.teff%d}} {{v.e}} >> {{v.e%s}} {{v.shootRange}} >> {{v.shootRange%d}} {{v.viewRange}} >> {{v.viewRange%d}} {{v.dpm}} >> {{v.dpm%d}} {{v.gunAvgDamage}} >> {{v.gunAvgDamage%d}} {{v.gunAvgHit}} >> {{v.gunAvgHit%d}} {{v.gunDispersion}} >> {{v.gunDispersion%.2f}} {{v.gunAimingTime}} >> {{v.gunAimingTime%.1f}} {{vehicle-type}} >> {{vehicle}} {{vehicle-name}} >> {{vehiclename}} {{short-nick}} >> {{nick%.5s}} {{language}} >> {{flag}} /lang/ >> /flag/ <br> >> \n \u0025 >> % "sortColumn": X >> "sortColumn": -X "@log" >> "$log" "@delay" >> "$delay" "@interval" >> "$interval" "@textFormat" >> "$textFormat" если есть замечания/предложения, пишите."Список изменений" 1.5: Исправлены некоторые ошибки, добавлена замена некоторых макросов цвета @oldMacrosToNew 1.5.js.zip 1.4.1:В некоторых случаях улучшена коррекция путей к иконкам флагов@oldMacrosToNew 1.4.1.js.zip1.4:Добавлены автоматическая замена макроса {{language}} на {{flag}} и коррекция пути до флагов.@oldMacrosToNew 1.4.js.zip 1.3:Добавлены макросы {{r)} и {{winrate}}, а также более полная поддержка расширенного форматирования макросов.@oldMacrosToNew 1.3.js.zip1.2:Добавлены ангарные макросы и макрос {{tdb}}@oldMacrosToNew 1.2.zip1.1:В скрипт добавлен фикс, добавляющий затемнение строки для убитых игроков@oldMacrosToNew 1.1.zipтакже скрипт только для этого фикса выложен отдельно:1.0.2: Добавлена поддержка макросов {{wgr}} и {{xwgr}}@oldMacrosToNew 1.0.2.zip1.0.1: Добавлена замена {{dmg-avg}} >> {{dmg-avg%d}}@oldMacrosToNew 1.0.1.zip1.0:- Возможность перетаскивать на скрипт не только файлы, но и папки.- При простом запуске скрипта он поменяет макросы во всех *.xc файлах в текущей папке.- Исправлены замены для {{e}} и {{avglvl}}.0.9.0: Теперь скрипт заменяет все уже измененные макросы, например {{eff|----}} тоже будет заменяться0.8.3: исправление замен для @log @delay и т.д.0.8.2: исправление замен для @log @delay и т.д.0.8.1: исправление замен для @log @delay и т.д.0.8: добавлены замены для @log @delay и т.д.0.7: добавлена замена "sortColumn": X >> "sortColumn": -X0.6: исправлена замена для {{xwn}}0.5: добавлены замены {{vehicle-name}} >> {{vehiclename}} и {{short-nick}} >> {{nick%.5s}}0.4: исправлены замены для {{e}} и {{avglvl}}, добавлена замена {{vehicle-type}} >> {{vehicle}}0.3: исправлены макросы шкалы XVM0.2: добавлены замены "<br>" >> "\n" и "\u0025" >> "%"0.1: первая версия Edited May 19, 2015 by seriych 38 @ Quote Link to comment Short link Share on other sites More sharing options...
13 Posted April 20, 2014 Share Posted April 20, 2014 Закреплено. @ Quote Link to comment Short link Share on other sites More sharing options...
Ded_Shalfey Posted April 21, 2014 Share Posted April 21, 2014 если есть замечания/предложения, пишите. Добавь еще чтобы \u0025 заменялся на %! @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted April 21, 2014 Share Posted April 21, 2014 Перетягивание работает только по одному файлу, длинные названия "обрезаются": @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 21, 2014 Author Share Posted April 21, 2014 (edited) Добавь еще чтобы \u0025 заменялся на %! В принципе и по-старому будет работать, но можно добавить. Перетягивание работает только по одному файлу, длинные названия "обрезаются" странно, у меня всё в порядке. У кого-то еще есть такая проблема? Или может кто знает, из-за чего такое может быть? @AtotIK, попробуй это: Edited April 21, 2014 by seriych 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Ded_Shalfey Posted April 21, 2014 Share Posted April 21, 2014 (edited) но можно добавить. Так нагляднее будет! У кого-то еще есть такая проблема? Не наблюдается, даже специально делал длинные имена) Перетягивание работает только по одному файлу, длинные названия "обрезаются": Скинь свой конфиг, проверю у себя. Да и seriych сможет на своем компе проверить! seriych, добавь в инструкцию пункт, чтобы перед применения скрипта делали резервную копию конфига. На случай не корректной обработки!) Но вреде бы мной это не было замечено! Edited April 21, 2014 by Ded_Shalfey @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted April 21, 2014 Share Posted April 21, 2014 (edited) seriych, второй скрипт выдаёт ошибку: Всё получилось, когда перетащил скрипт на рабочий стол, с панели запуска Total Commander'а давало проблему как была выше. Edited April 21, 2014 by AtotIK @ Quote Link to comment Short link Share on other sites More sharing options...
nuciluc Posted April 21, 2014 Share Posted April 21, 2014 (edited) thank you very much Edited April 21, 2014 by nuciluc @ Quote Link to comment Short link Share on other sites More sharing options...
vankuzu Posted April 21, 2014 Share Posted April 21, 2014 seriych Может стоит сделать, что бы скрипт оригинал файлов в папочку рядом скидывал, или как то по другому backup делал? @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 21, 2014 Author Share Posted April 21, 2014 Добавь еще чтобы \u0025 заменялся на %! что-то у меня не получается \u0025 находить в файле конфига. Пробовал в и \u0025 и \\u0025, и String.fromCharCode(37) и String.fromCharCode(0025), и в разных кодировках скрипт сохранять... ничего не находит Может стоит сделать, что бы скрипт оригинал файлов в папочку рядом скидывал, или как то по другому backup делал? Мне лень, добавил в инструкцию про бэкап и нормально. Разве что можно закомментировать строчку "fso.DeleteFile(file_name_tmp);" - это не очень трудоемко :-) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Ded_Shalfey Posted April 21, 2014 Share Posted April 21, 2014 и в разных кодировках скрипт сохранять... ничего не находит тогда не нужно! Я все равно руками поменял.) @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted April 21, 2014 Share Posted April 21, 2014 Макрос "rating%2d~%|--%" следовало бы с "rating%3d~%|---%" писать, а то и такие индивидуумы встречаются. Да и с "kb%2d~k|--k" тоже надо так делать. @ Quote Link to comment Short link Share on other sites More sharing options...
Ded_Shalfey Posted April 21, 2014 Share Posted April 21, 2014 Макрос "rating%2d~%|--%" следовало бы с "rating%3d~%|---%" писать, а то и такие индивидуумы встречаются. Да и с "kb%2d~k|--k" тоже надо так делать. Вот сирмакс уже отвечал! http://www.koreanrandom.com/forum/topic/14524-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82-%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%BE%D0%B2/page-3?do=findComment&comment=173540 @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 22, 2014 Author Share Posted April 22, 2014 (edited) upd. добавлены замены: "<br>" >> "\n" "\u0025" >> "%" * в комментариях тоже будет меняться. Edited April 22, 2014 by seriych 2 @ Quote Link to comment Short link Share on other sites More sharing options...
belyavsky Posted April 22, 2014 Share Posted April 22, 2014 Спасибо за скрипт, очень удобный но двухзначная эффективность по wn8 при XX показывается как nan 1 @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 22, 2014 Author Share Posted April 22, 2014 двухзначная эффективность по wn8 при XX показывается как nanДа, забыл исправить, спасибо. upd. исправлены макросы для шкалы XVM 2 @ Quote Link to comment Short link Share on other sites More sharing options...
IDEMENTORI Posted April 22, 2014 Share Posted April 22, 2014 Спасибо,seriych! А-то вникал бы с неделю))) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Antoshkaaa Posted April 23, 2014 Share Posted April 23, 2014 Спасибо за скрипт, а то ахренеть можно столько в ручную править. @seriych, может не совсем в тему, но еще {{vehicle-type}} на {{vehicle}}, для миникарты... не новый формат, но макрос поменяли) @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted April 23, 2014 Author Share Posted April 23, 2014 (edited) не новый формат, но макрос поменяли)его поменяли уже давно. Или я не прав? Я просто vehicle-short юзаю Edited April 23, 2014 by seriych @ Quote Link to comment Short link Share on other sites More sharing options...
Antoshkaaa Posted April 23, 2014 Share Posted April 23, 2014 его поменяли уже давно. Или я не прав? Я просто vehicle-short юзаю В списке макросов к xvm они оба есть, и работал до XVM 5.2.1-test2, в ночной сборке уже нет. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.