Yukikaze Posted May 29, 2013 Share Posted May 29, 2013 (edited) Думаю многие из вас начали мигрировать на тестовую версию XVM'а, но полноценного редактора для нового формата конфигов еще нет, а вносить изменения без какой либо визуализации слишком утомительно. Предлагаю воспользоваться небольшой консольной утилитой, которую я написал для себя, встречайте xcut. Программа проста, как 3 копейки, вам нужно передать ей файл из которого вы хотите "вырвать" фрагмент и указать какие фрагменты вы хотите сохранить в отдельном файле, пример на скриншоте Синтаксис команд довольно прост: первый аргумент - конфиг файл второй аргумент - расположение ветки внутри конфига, уровни разделяются точкой, например нам нужно содержимое ветки circles которая находится в ветке minimap, для этого вторым аргументом указываем minimap.circles. Так же ветки можно перечислять через запятую(без пробелов) третий аргумент(опционально) - адрес, куда сохранить полученные файлы Спасибо за внимание, надеюсь вам она пригодится так же как и мне Ссылка на программу - xcut.zip Edited May 30, 2013 by Yukikaze @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 29, 2013 Share Posted May 29, 2013 Попробовал с разными конфигами (свой и старый дефолтный). Итог: @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted May 29, 2013 Share Posted May 29, 2013 Именно так. XVM.xvmconf @ Quote Link to comment Short link Share on other sites More sharing options...
Yukikaze Posted May 29, 2013 Author Share Posted May 29, 2013 Кажется это из-за комментариев, в спецификации JSON не описаны комментарии, со всеми вытекающими. Сейчас гляну что можно сделать Поправил работу с комментариями в файле, первый пост обновлен @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted May 29, 2013 Share Posted May 29, 2013 Поправил работу с комментариями А слабо их оставлять? Никому не понравится стирание их комментов. @ Quote Link to comment Short link Share on other sites More sharing options...
Yukikaze Posted May 29, 2013 Author Share Posted May 29, 2013 @Mr A, а с чего ты взял, что я их удаляю? @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted May 29, 2013 Share Posted May 29, 2013 @Yukikaze, их нет в новом файле. @ Quote Link to comment Short link Share on other sites More sharing options...
BornToKill_ Posted May 29, 2013 Share Posted May 29, 2013 А слабо их оставлять? Никому не понравится стирание их комментов. А Редактор конфигов что говорит по этому поводу? @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted May 29, 2013 Share Posted May 29, 2013 , оффтоп, бан @ Quote Link to comment Short link Share on other sites More sharing options...
Yukikaze Posted May 29, 2013 Author Share Posted May 29, 2013 @Mr A, парсер фигней страдает, но в некоторых местах комменты остаются, так что я на половину прав @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 29, 2013 Share Posted May 29, 2013 в некоторых местах комменты остаются, так что я на половину прав Такими темпами ты на 100% прав, ведь ты действительно не удаляешь, а удаляет твоя программа, да даже и она не удаляет, а просто не копирует в новый файл :-)Но там некоторых мест гораздо меньше, чем на половину наберется :-) Кстати, не хочешь прогу написать, которая полностью конфиг нового формата генерировать будет, а не вытягивать отдельные секции? Я просто такую делаю потихоньку, но знаний и опыта чуть больше чем ноль, так что дело затягивается. @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted May 29, 2013 Share Posted May 29, 2013 в некоторых местах В некоторых? OH SHI~ markers.xc Выше дело говорят, пусть полностью делит, и работу с комментами поправить. @ Quote Link to comment Short link Share on other sites More sharing options...
seriych Posted May 29, 2013 Share Posted May 29, 2013 парсер фигней страдает Если в начала файла комментарий с // то не работает всё равно @ Quote Link to comment Short link Share on other sites More sharing options...
Yukikaze Posted May 29, 2013 Author Share Posted May 29, 2013 @seriych, изначально так и задумывалось, но так как мне в основном были нужны только ветки markers.ally,markers.enemy,colors то лень взяла свое и вышло то что вышло Поправил комментарий в начале файла @ 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.