Jump to content
Korean Random
Ded_Shalfey

XCTuner - настройщик XVM-конфигов _Ru/En_ (Версия: 0.6.5.50; Дата: 28.12.14)

Recommended Posts

Теперь так:

 

f5479faa19d5aa59194248402347a60b.jpeg

Ну все верно! В твоем конфиге значит отсутствуют эти записи.

Версия 0.1.8.36:

  • временно введена жесткая проверка параметров, если параметра нет в конфиге, то будет выдано предупреждение с информацией об отсутствующей опции и файле где она должна присутствовать!

Я еще не решил пока, что с этим делать!

Share this post


Link to post

Short link
Share on other sites

Пробую открывать вашу програму выдает: Активный конфиг не найден. Проверьте правильность нахождения пути! Программа закроется!

xvm.rar

Share this post


Link to post

Short link
Share on other sites
Пробую открывать вашу програму выдает: Активный конфиг не найден. Проверьте правильность нахождения пути! Программа закроется!

Так я же в шапке темы написал, что для многофайлового конфига! Тебе нужно вначале разбить конфиг скриптом серича! 

На данный момент замечена некорректная работа с файлами battle.xc rating.xc hangar.xc и login.xc в случае изменения параметров true/false, если с параметром есть в строке комментарий содержащий true/false! В этом случае меняется также слово в комментарии. Связано это с тем, что там пока реализованы  старые алгоритмы. С новыми алгоритмами, которые задействованы на новых "вкладках" с версии 0.1.7.99-0.1.8.36 такое не наблюдается! Проблема будет в скором времени устранена (осталось старые алгоритмы поменять на новые!)! Скорее всего завтра к вечеру. Если успею, то сегодня вечером, но маловероятно!

 

Уже поменял алгоритмы для файлов (fix в следующей версии!): rating.xc login.xc hangar.xc battle.xc

Обновил! Список изменений в шапке темы!

Edited by Ded_Shalfey

Share this post


Link to post

Short link
Share on other sites

Если при открытие программы, она сообщает об отсутствующих опциях, то что нужно сделать, чтобы программа подхватила конфиг (+данная операция сделает конфиг актуальнее!):

  1. программа выдаст название отсутствующей опции, а также название того файла, где она должна быть;
  2. берете дефолтный конфиг (взять можно из архива мода xvm!);
  3. в том файле (в ст. конфиге), название которого выдала программа, находите данный параметр (можно через поиск Ctrl+F);
  4. копируете целиком ту строку, если параметр и его значение сами там, запоминая примерное расположение строки;
  5. если там в строке есть еще и другие параметры, то нужный от соседнего будет зачастую разделяться через запятую, либо он может быть в конце строки;
  6. тут уже свои нюансы - копировать выборочно нужную подстроку;
  7. в свой конфиг, в соответствующий файл, вставляете данную строку (или кусок строки) в примерно тоже место (не обязательно, главное в нужную секцию);

Тут могут быть нюансы, связанные с нестандартными названиями файлов, там уже нужно лезть в файл @xvm.xc своего конфига и смотреть к какой секции принадлежит данное название файла! Название секций совпадают с названиями файлов в стандартном конфиге!

Искать и править лучше всего через программу Notepad++ ( http://www.koreanrandom.com/forum/topic/7112-notepad-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D0%BE%D0%B2/ )

 

Скорее всего в следующих версиях сделаю, чтобы недостающие параметры автоматически добавлялись в конфиг в выключенном или дефолтном состояние. Тут нужно подумать!

Edited by Ded_Shalfey

Share this post


Link to post

Short link
Share on other sites

В дефолтном, кмк. Голосовалка?

Голосовалку сделаю после того, как напишу функцию вытягивания из файла @xvm.xc названий секций! Ведь они же вроде бы (как и названия файлов) могут быть своего имени?! Это только главная секция неизменна! Без этого нет смысла добавлять функционал "добавления недостающих опций", т.к. получится что у меня не будет первого ориентира!

В общем на днях займусь. А добавление можно сделать такого вида - при недостающей опции будет выдаваться сообщение о недостающей опции и вопрос "хотите ли Вы чтобы программа внесла изменения в конфиг" и варианты - Да и Нет. Нажмешь нет - программа закроется!

P.S. щас если подсунуть программе конфиг с нестандартными секциями, то она будет не так как нужно работать или не работать! Вот все это (см. выше!) и нужно для таких случаев! 

Edited by Ded_Shalfey
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Так активнее тестируем! Интересует моменты связанные с порчей конфига, т.е. случаи где программа или не так запишет данные, или испортит строки(у), комментарии и т.д.!

На моем и ст. конфиге вроде бы не было замечено. Интересуют случаи на других конфигах!

Тестировать лучше следующим способом:

  1. Открыть программу
  2. Начать допустим с первых вкладок
  3. Параллельно открыть нужный файл конфига в Notepad++ (в подсказках XCTuner можно подсмотреть путь до конфига (относительно res_mods/xvm))
  4. В программе XCTuner можно глянуть в подсказках в каком файле и строке тот параметр, который нужно например проверить (изменить)
  5. Изменить его и сохранить
  6. Переключиться на Notepad++ согласившись на обновление данных
  7. Проверить измененную строку на верность внесенных данных (для тех кто не в танке! - в подсказках по опциям true/false есть разъяснения!)
Edited by Ded_Shalfey

Share this post


Link to post

Short link
Share on other sites

Обновил! Изменения в шапке темы!

'Вид ссылки на конфиг + редактирование (новое поле):'

post-6548-0-85294700-1394561941_thumb.jpg post-6548-0-99112600-1394564295_thumb.jpg

Edited by Ded_Shalfey
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

А зачем вообще нужна версия сжатая UPX?) Только лишняя еда для троллей и параноиков) Программка и так мало весит, несжатой достаточно!

 

Спасибо и +1))

Edited by TwoPizza

Share this post


Link to post

Short link
Share on other sites
А зачем вообще нужна версия сжатая UPX?) Только лишняя еда для троллей и параноиков) Программка и так мало весит, несжатой достаточно!

Лишнее не будет! Несжатая весит, после извлечения из архива, 6Мб!). Разница почти в 4 раза! 

P.S. А троллям и параноикам читать внимательнее шапку темы, и качать несжатую версию!

Edited by Ded_Shalfey

Share this post


Link to post

Short link
Share on other sites

А зачем вообще нужна версия сжатая UPX?) Только лишняя еда для троллей и параноиков) Программка и так мало весит, несжатой достаточно!

 

Спасибо и +1))

 

Всё верно, если её просто заливать на первую страницу каждый раз при обнове, то можно и не сжимать exe.... А вот если ТС планирует в будущем запилить функцию апдейта из самой программы, то тут сжатие нужно будет, оно нагрузку на сервер снижать будет, очень актуально для домашних сервачков.

Share this post


Link to post

Short link
Share on other sites

 

 

А вот если ТС планирует в будущем запилить функцию апдейта из самой программы, то тут сжатие нужно будет, оно нагрузку на сервер снижать будет, очень актуально для домашних сервачков.

Есть такое в планах. Для пользователя так удобнее будет, да и в тему необязательно будет заходить! 

Share this post


Link to post

Short link
Share on other sites

Есть такое в планах. Для пользователя так удобнее будет, да и в тему необязательно будет заходить! 

 

И как хостить файлы планируете? 

Share this post


Link to post

Short link
Share on other sites

Есть такое в планах. Для пользователя так удобнее будет, да и в тему необязательно будет заходить! 

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

Edited by Krab Age
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

И как хостить файлы планируете? 

Я об этом особо не думал, но можно и на своем сайте!

 

а нагрузку вашему серверу разгребать. Надо ли оно, это автообновление?

Ну это не проблема будет!

 

Это все в будущем будет. Давайте эти моменты будем обсуждать как появится данный функционал! Лучше писать по нынешнему функционалу. Самому долго и муторно отлавливать ошибки! 

Edited by Ded_Shalfey
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

 

Ну она позиционируется как Free, а значит может свободно распространяться и на других сайтах, что в этом плохо, это обычная практика, вон XCPad в соседней теме - 5000 скачек и ни кто ни где не выдал его за своё на другом сайте, я по гуглил - не нашел. Единственное что меня смущает - зачем ТС выложил исходники? Кто-то еще работает сейчас с ним? Если нет, то пока ТС сам активно работает над программой исходники лучше попридержать. А выложить можно когда интерес к развитию проекта пропадет или времени не будет.... 

 

И с точки зрения реализации нет ни какой разницы будет ли проверяться и давать линк или будет проверться и закачиваться.... можно вообще совместить чтоб и линк давала и сама могла закачать и все будут довольны, кто скачал с левого сайта сможет узнать где оф. тема проекта и вообще ссылку на оф. тему обычно в раздел Справка главного меню всегда вставляют :))) 

 

Я об этом особо не думал, но можно и на своем сайте!

 

Сайт тяжело пилить, обычно в этом нет нужды.... нужен хостинг 24 часа с прямыми ссылками на файлы. У XCPad - это вот это место. Файлы лежат похоже на сервере и автор их перезакачивает, а программа проверяет по статической ссылке, там есть файл Version.upd в нем походу и прописана актуальная версия...

Share this post


Link to post

Short link
Share on other sites
Единственное что меня смущает - зачем ТС выложил исходники? Кто-то еще работает сейчас с ним?

Просто решил сразу публиковать! Нет, пока один пишу. Просто мне так удобнее с разных мест работать. Синхронизация и все такое) 

 

сможет узнать где оф. тема проекта и вообще ссылку на оф. тему обычно в раздел Справка главного меню всегда вставляют :))) 

Вставлю в окно "о программе" ссылку на тему(-ы)! 

 

Сайт тяжело пилить, обычно в этом нет нужды.... нужен хостинг 24 часа с прямыми ссылками на файлы.

Уже есть сайт на хостиге beget.ru! Можно там файлы размещать, в папке например (ссылки прямые!) 

Edited by Ded_Shalfey

Share this post


Link to post

Short link
Share on other sites

Просто решил сразу публиковать сразу! Нет, пока один пишу. Просто мне так удобнее с разных мест работать. Синхронизация и все такое)

 

Понимаю. Глянул исходники, по существу:

 

1. Это на чем сделано Delphi  или  Lazarus?

2. Заметил компонент SLHColorPicker - отличная шутка штука, сорри очепятка :))))

3. Вы я вижу не стали писать анализатор xc-кода, используя классы, хотел глянуть именно его, но вижу его нет. Без него потом тяжело будет, сотни переменных с разными названиями... это очень тяжко станет контролировать.

Edited by 7-zip

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...