Ded_Shalfey 1,140 #160757 Posted March 6, 2014 Теперь так: Ну все верно! В твоем конфиге значит отсутствуют эти записи. Версия 0.1.8.36: временно введена жесткая проверка параметров, если параметра нет в конфиге, то будет выдано предупреждение с информацией об отсутствующей опции и файле где она должна присутствовать!Я еще не решил пока, что с этим делать! Share this post Link to post Short link Share on other sites
gadzik-85 1 #160793 Posted March 6, 2014 Пробую открывать вашу програму выдает: Активный конфиг не найден. Проверьте правильность нахождения пути! Программа закроется! xvm.rar Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #160797 Posted March 6, 2014 (edited) Пробую открывать вашу програму выдает: Активный конфиг не найден. Проверьте правильность нахождения пути! Программа закроется! Так я же в шапке темы написал, что для многофайлового конфига! Тебе нужно вначале разбить конфиг скриптом серича! На данный момент замечена некорректная работа с файлами 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 March 6, 2014 by Ded_Shalfey Share this post Link to post Short link Share on other sites
andrey3032 0 #160893 Posted March 6, 2014 С эти конфиг. не работает исправь если можно xvm.rar Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #160899 Posted March 6, 2014 (edited) Если при открытие программы, она сообщает об отсутствующих опциях, то что нужно сделать, чтобы программа подхватила конфиг (+данная операция сделает конфиг актуальнее!): программа выдаст название отсутствующей опции, а также название того файла, где она должна быть; берете дефолтный конфиг (взять можно из архива мода xvm!); в том файле (в ст. конфиге), название которого выдала программа, находите данный параметр (можно через поиск Ctrl+F); копируете целиком ту строку, если параметр и его значение сами там, запоминая примерное расположение строки; если там в строке есть еще и другие параметры, то нужный от соседнего будет зачастую разделяться через запятую, либо он может быть в конце строки; тут уже свои нюансы - копировать выборочно нужную подстроку; в свой конфиг, в соответствующий файл, вставляете данную строку (или кусок строки) в примерно тоже место (не обязательно, главное в нужную секцию); Тут могут быть нюансы, связанные с нестандартными названиями файлов, там уже нужно лезть в файл @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 May 8, 2014 by Ded_Shalfey Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #161015 Posted March 7, 2014 В дефолтном, кмк. Голосовалка? 1 Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #161022 Posted March 7, 2014 (edited) В дефолтном, кмк. Голосовалка? Голосовалку сделаю после того, как напишу функцию вытягивания из файла @xvm.xc названий секций! Ведь они же вроде бы (как и названия файлов) могут быть своего имени?! Это только главная секция неизменна! Без этого нет смысла добавлять функционал "добавления недостающих опций", т.к. получится что у меня не будет первого ориентира! В общем на днях займусь. А добавление можно сделать такого вида - при недостающей опции будет выдаваться сообщение о недостающей опции и вопрос "хотите ли Вы чтобы программа внесла изменения в конфиг" и варианты - Да и Нет. Нажмешь нет - программа закроется! P.S. щас если подсунуть программе конфиг с нестандартными секциями, то она будет не так как нужно работать или не работать! Вот все это (см. выше!) и нужно для таких случаев! Edited March 7, 2014 by Ded_Shalfey 1 Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #161300 Posted March 8, 2014 (edited) Так активнее тестируем! Интересует моменты связанные с порчей конфига, т.е. случаи где программа или не так запишет данные, или испортит строки(у), комментарии и т.д.! На моем и ст. конфиге вроде бы не было замечено. Интересуют случаи на других конфигах! Тестировать лучше следующим способом: Открыть программу Начать допустим с первых вкладок Параллельно открыть нужный файл конфига в Notepad++ (в подсказках XCTuner можно подсмотреть путь до конфига (относительно res_mods/xvm)) В программе XCTuner можно глянуть в подсказках в каком файле и строке тот параметр, который нужно например проверить (изменить) Изменить его и сохранить Переключиться на Notepad++ согласившись на обновление данных Проверить измененную строку на верность внесенных данных (для тех кто не в танке! - в подсказках по опциям true/false есть разъяснения!) Edited March 8, 2014 by Ded_Shalfey Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #161629 Posted March 10, 2014 +1 Однозначно! 2 Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #161642 Posted March 10, 2014 (edited) Обновил! Изменения в шапке темы! 'Вид ссылки на конфиг + редактирование (новое поле):' Edited March 11, 2014 by Ded_Shalfey 2 Share this post Link to post Short link Share on other sites
Yupi 505 #162010 Posted March 11, 2014 (edited) А зачем вообще нужна версия сжатая UPX?) Только лишняя еда для троллей и параноиков) Программка и так мало весит, несжатой достаточно! Спасибо и +1)) Edited March 11, 2014 by TwoPizza Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #162011 Posted March 11, 2014 (edited) А зачем вообще нужна версия сжатая UPX?) Только лишняя еда для троллей и параноиков) Программка и так мало весит, несжатой достаточно! Лишнее не будет! Несжатая весит, после извлечения из архива, 6Мб!). Разница почти в 4 раза! P.S. А троллям и параноикам читать внимательнее шапку темы, и качать несжатую версию! Edited March 11, 2014 by Ded_Shalfey Share this post Link to post Short link Share on other sites
7-zip 5 #162013 Posted March 11, 2014 А зачем вообще нужна версия сжатая UPX?) Только лишняя еда для троллей и параноиков) Программка и так мало весит, несжатой достаточно! Спасибо и +1)) Всё верно, если её просто заливать на первую страницу каждый раз при обнове, то можно и не сжимать exe.... А вот если ТС планирует в будущем запилить функцию апдейта из самой программы, то тут сжатие нужно будет, оно нагрузку на сервер снижать будет, очень актуально для домашних сервачков. Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #162015 Posted March 11, 2014 А вот если ТС планирует в будущем запилить функцию апдейта из самой программы, то тут сжатие нужно будет, оно нагрузку на сервер снижать будет, очень актуально для домашних сервачков. Есть такое в планах. Для пользователя так удобнее будет, да и в тему необязательно будет заходить! Share this post Link to post Short link Share on other sites
7-zip 5 #162016 Posted March 11, 2014 Есть такое в планах. Для пользователя так удобнее будет, да и в тему необязательно будет заходить! И как хостить файлы планируете? Share this post Link to post Short link Share on other sites
Uti-Puti 344 #162019 Posted March 11, 2014 (edited) Есть такое в планах. Для пользователя так удобнее будет, да и в тему необязательно будет заходить! Ну и растащат тогда программу по левым сайтам, а нагрузку вашему серверу разгребать. Надо ли оно, это автообновление? Программа может просто проверять доступна ли новая версия, и показывать уведомление для скачивания обновления. Пусть все знают официальную тему программы, хоть проблемы своевременно будут отписывать. Edited March 11, 2014 by Krab Age 2 Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #162020 Posted March 11, 2014 (edited) И как хостить файлы планируете? Я об этом особо не думал, но можно и на своем сайте! а нагрузку вашему серверу разгребать. Надо ли оно, это автообновление? Ну это не проблема будет! Это все в будущем будет. Давайте эти моменты будем обсуждать как появится данный функционал! Лучше писать по нынешнему функционалу. Самому долго и муторно отлавливать ошибки! Edited March 11, 2014 by Ded_Shalfey 1 Share this post Link to post Short link Share on other sites
7-zip 5 #162027 Posted March 11, 2014 Ну и растащат тогда программу по левым сайтам, а нагрузку вашему серверу разгребать. Надо ли оно, это автообновление? Программа может просто проверять доступна ли новая версия, и показывать уведомление для скачивания обновления. Пусть все знают официальную тему программы, хоть проблемы своевременно будут отписывать. Ну она позиционируется как Free, а значит может свободно распространяться и на других сайтах, что в этом плохо, это обычная практика, вон XCPad в соседней теме - 5000 скачек и ни кто ни где не выдал его за своё на другом сайте, я по гуглил - не нашел. Единственное что меня смущает - зачем ТС выложил исходники? Кто-то еще работает сейчас с ним? Если нет, то пока ТС сам активно работает над программой исходники лучше попридержать. А выложить можно когда интерес к развитию проекта пропадет или времени не будет.... И с точки зрения реализации нет ни какой разницы будет ли проверяться и давать линк или будет проверться и закачиваться.... можно вообще совместить чтоб и линк давала и сама могла закачать и все будут довольны, кто скачал с левого сайта сможет узнать где оф. тема проекта и вообще ссылку на оф. тему обычно в раздел Справка главного меню всегда вставляют :))) Я об этом особо не думал, но можно и на своем сайте! Сайт тяжело пилить, обычно в этом нет нужды.... нужен хостинг 24 часа с прямыми ссылками на файлы. У XCPad - это вот это место. Файлы лежат похоже на сервере и автор их перезакачивает, а программа проверяет по статической ссылке, там есть файл Version.upd в нем походу и прописана актуальная версия... Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #162030 Posted March 11, 2014 (edited) Единственное что меня смущает - зачем ТС выложил исходники? Кто-то еще работает сейчас с ним? Просто решил сразу публиковать! Нет, пока один пишу. Просто мне так удобнее с разных мест работать. Синхронизация и все такое) сможет узнать где оф. тема проекта и вообще ссылку на оф. тему обычно в раздел Справка главного меню всегда вставляют :))) Вставлю в окно "о программе" ссылку на тему(-ы)! Сайт тяжело пилить, обычно в этом нет нужды.... нужен хостинг 24 часа с прямыми ссылками на файлы. Уже есть сайт на хостиге beget.ru! Можно там файлы размещать, в папке например (ссылки прямые!) Edited March 11, 2014 by Ded_Shalfey Share this post Link to post Short link Share on other sites
7-zip 5 #162031 Posted March 11, 2014 (edited) Просто решил сразу публиковать сразу! Нет, пока один пишу. Просто мне так удобнее с разных мест работать. Синхронизация и все такое) Понимаю. Глянул исходники, по существу: 1. Это на чем сделано Delphi или Lazarus? 2. Заметил компонент SLHColorPicker - отличная шутка штука, сорри очепятка :)))) 3. Вы я вижу не стали писать анализатор xc-кода, используя классы, хотел глянуть именно его, но вижу его нет. Без него потом тяжело будет, сотни переменных с разными названиями... это очень тяжко станет контролировать. Edited March 11, 2014 by 7-zip Share this post Link to post Short link Share on other sites