StranikS_Scan 4,210 #164922 Posted March 26, 2014 @Gasink, вы под словом "моды" что именно понимаете? Например, те же py- и pyc-файлы спокойно работают в ANSI кодировке и записывать их в UTF-8 нужно только если вы в тексте мода используете русские слова. Что касается конфига XVM, то опять же там UTF-8 нужно для поддержки не ASCII символом, если у вас в файлах конфига Юникод-символом нет, то такой конфиг скорее всего будет нормально прочитан XVM-модом. Quote Share this post Link to post Short link Share on other sites
Gasink 0 #164923 Posted March 26, 2014 (edited) @Gasink, вы под словом "моды" что именно понимаете? Например, те же py- и pyc-файлы спокойно работают в ANSI кодировке и записывать их в UTF-8 нужно только если вы в тексте мода используете русские слова. Что касается конфига XVM, то опять же там UTF-8 нужно для поддержки не ASCII символом, если у вас в файлах конфига Юникод-символом нет, то такой конфиг скорее всего будет нормально прочитан XVM-модом. Я у себя все файлы сохранял из папок xvm и 0.8.11 в формат ANSI редактором, повторно (хотя и писало, что никаких изменений не произведено). В моём моде слова "Захват базы союзниками" заменено на "Поляна накрыта" и в клиенте видно вполне чётко...в файле ru.xc Блин, чуствую себя как ёжик в тумане...как тогда, когда по пьянке перешил в нортоне хрюшку, а потом 2 года разбирался - почему целерон 1,8к герц летает больше года...за 2 года - 2 сломаных об голову клавы и работающий до сих пор системник, который летает при игре на маил ру в мини игры =\ Если бы мой четырёх-ядерный так быстро фурычил в мини играх..а то бывает тормозит прогружая страницу.. Я у себя записал что мне надо глянуть..Если можно, прошу модератора затереть не относящиеся, как выяснилось, посты к теме. От себя, биг спс ребятам, что помогли мне понять, что у меня что-то непонятное на ПК (проверил на ноуте сестры, открыл один из скачанных файлов xvm и оказалось, что он в UTF-8). Edited March 26, 2014 by Gasink Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #164940 Posted March 26, 2014 Подумал, что варгейминг перешёл полностью на ANSI. Отжигаете Это равно сильно тому, что "Америка перешла на рубли". Ну ладно, удачи в поиска решения проблемы. Quote Share this post Link to post Short link Share on other sites
Gasink 0 #164962 Posted March 26, 2014 Отжигаете Это равно сильно тому, что "Америка перешла на рубли". Ну ладно, удачи в поиска решения проблемы. Ну, если есть файлы поддержки, даже сервер написанный полность в ANSI может поддерживать кирилицу. Я с такими кодами сталкивался, когда работал с корейскими исходниками. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #164967 Posted March 26, 2014 (edited) Ну, если есть файлы поддержки, даже сервер написанный полность в ANSI может поддерживать кирилицу. Я с такими кодами сталкивался, когда работал с корейскими исходниками. Не совсем так. ANSI кодировка включает 256 кодов из которых 128 первых кодов одинаковы для всех языков и кодировок, это цифры, английский алфавит и всякая мелочь, они распознаются всегда и везде. А вот идущая следом вторая партия из 128 кодов - она заполняется символами в зависимости от языка. Для 1251 - кириллицей, для 1252 - западноевропейской латиницей, ну а для 949 - корейскими символами. Поэтому если текст закодирован ANSI кодировкой, то чтобы символы не английского алфавита правильно отображались нужно знать кодовую страницу, по которой текст кодировали. Тогда можно её выставить/задать для текста и он будет правильно отображаться текстовым движком. Если таблица не известна, то можно до бесконечности гадать что за кодировка была у текста и методом тыка пытаться получить читабельный текст. Чтобы таких трабл не было придумали Юникод или UTF-16, это бесконечная международная таблица уникальных кодов для всех печатных символов... Там все коды уникальны, поэтому текст закодированный такой таблицей весит больше чем ANSI. Для уменьшения размерности кодов придумали сокращенную таблицу UTF-8.... Обо всем этом можно прочитать в статье - Минимум для разработчиков ПО. Так вот к чему я веду, текст в ANSI кодировки можно правильно отобразить на любом компе, если знать нужный язык и если он поддерживается шрифтами установленными в системе. Edited March 26, 2014 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
Gasink 0 #164987 Posted March 26, 2014 (edited) Не совсем так. ANSI кодировка включает 256 кодов из которых 128 первых кодов одинаковы для всех языков и кодировок, это цифры, английский алфавит и всякая мелочь, они распознаются всегда и везде. А вот идущая следом вторая партия из 128 кодов - она заполняется символами в зависимости от языка. Для 1251 - кириллицей, для 1252 - западноевропейской латиницей, ну а для 949 - корейскими символами. Поэтому если текст закодирован ANSI кодировкой, то чтобы символы не английского алфавита правильно отображались нужно знать кодовую страницу, по которой текст кодировали. Тогда можно её выставить/задать для текста и он будет правильно отображаться текстовым движком. Если таблица не известна, то можно до бесконечности гадать что за кодировка была у текста и методом тыка пытаться получить читабельный текст. Чтобы таких трабл не было придумали Юникод или UTF-16, это бесконечная международная таблица уникальных кодов для всех печатных символов... Там все коды уникальны, поэтому текст закодированный такой таблицей весит больше чем ANSI. Для уменьшения размерности кодов придумали сокращенную таблицу UTF-8.... Обо всем этом можно прочитать в статье - Минимум для разработчиков ПО. Так вот к чему я веду, текст в ANSI кодировки можно правильно отобразить на любом компе, если знать нужный язык и если он поддерживается шрифтами установленными в системе. Я об этом и писал, не "разжёвывая". Кодировка у меня меняется у всех файлов представленных в системе. При выгрузке из моей системы меняется на кодировку установленую первоначально, до загрузки в мою систему. Ей богу, ахерел искать ГДЕ данные по файлам в моей системе содержатся..Перелистал логи активности в системе - даже там нету =( Перешёл к резидентной активности ПО...прочесал свободное место диска и там нету =\ сейчас биос пересмотрю...но ет до утра Edited March 26, 2014 by Gasink Quote Share this post Link to post Short link Share on other sites
Shatrik 1 #165125 Posted March 27, 2014 Я об этом и писал, не "разжёвывая". Кодировка у меня меняется у всех файлов представленных в системе. При выгрузке из моей системы меняется на кодировку установленую первоначально, до загрузки в мою систему. Ей богу, ахерел искать ГДЕ данные по файлам в моей системе содержатся..Перелистал логи активности в системе - даже там нету =( Перешёл к резидентной активности ПО...прочесал свободное место диска и там нету =\ сейчас биос пересмотрю...но ет до утра Может у тебя в системе используется подстановка кодовых страниц? Для решения некоторых проблем со шрифтами вместо 1252 часто подставляют 1251. Глянь в реестре HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage Скрины прилагаю... Quote Share this post Link to post Short link Share on other sites
Gasink 0 #165462 Posted March 28, 2014 Может у тебя в системе используется подстановка кодовых страниц? Для решения некоторых проблем со шрифтами вместо 1252 часто подставляют 1251. Глянь в реестре HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage Увы..1250=1250 .. Не разбирался с командами форума, изображение на файлообменнике. Quote Share this post Link to post Short link Share on other sites
Uti-Puti 344 #176626 Posted April 24, 2014 @StranikS_Scan, кажется тут вопрос по твоей части =) Quote Share this post Link to post Short link Share on other sites
BAS 0 #189535 Posted June 8, 2014 А редактор будет обновлятся или его забросили?Просветите плиз. Quote Share this post Link to post Short link Share on other sites
BAS 0 #192467 Posted June 15, 2014 Автор отпишись плиз по моему вопросу или те кто в курсе напишите. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #192489 Posted June 15, 2014 А редактор будет обновлятся или его забросили?Просветите плиз. Будет, кттс. 1 Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #209276 Posted August 24, 2014 (edited) Вышло очередное т_е_с_т_о_в_о_е обновление редактора! 1.0.2.438 Обновление доступно через сервер обновлений "Справка - Проверить обновление...". Тему обновлю днем, а также выложу подробные комментарии. Вот список изменений: [Add] Подсветка повторяющихся слов в редакторе;[Add] Подсветка цветовых кодов (alibi и sirmax);[Add] Опции выбора шрифтов для редактора, заголовков, вертикальной панели и дерева файлов;[Add] Возможность изменения размера шрифта в редакторах скроллером мыши (зажать "Ctrl" по умолчанию);[Add] Горизонтальная полоса прокрутки редактора;[Add] Функции вставки и удаления отступов выделенных блоков текста (клавиши "Ctrl+]" и "Ctrl+[");[Add] Быстрая вставка/замена значений полей через выпадающее меню мыши "Вставить значение" (списки значений задаются в словаре);[Add] Диалог выбора цвета и вставки/замены его кода в разных форматах RGB, Dec, Hex, C++, Pascal (функция меню мыши "Вставить значение - Выбрать цвет...");[Add] Опция автоматического обновления даты конфига в "@xvm.xc" -> "definition" -> "date" при перезаписи какого-либо файла (Ded_Shalfey);[Add] Автоматическая проверка валидности JSON-структуры файла с указанием места ошибки в панели состояния (posew);[Add] Горячая клавиша для вкл/выкл дерева файлов (F8) (Ded_Shalfey);[Add] Горячие клавиши для развертывания и растягивания главного окна программы (F10 и F11, опция "Окно");[upd] Обновлен словарь thesaurus.xcpad до версии 1.3, синхронизирован с XVM 5.3.4 (3091 от 18.08.2014), исправлены мелкие недоработки;[upd] Схема подсветки синтаксиса "Python" заимствована из PjOrion;[upd] Изменена схема построения вспомогательных пунктов в меню мыши для конструкций и макросов;[upd] Поиск внутри свёрнутых блоков;[Fix] Исправлена работа опции "Загрузить текущий конфиг игры";[Fix] Исправлена работа парсера, не правильно распознавались большие комментарии (Ganjalezz);[Fix] Исправлен баг с подсветкой строк с несколькими дойными кавычками в синтаксической схеме "XCPad";[Fix] Исправлены мелкие ошибки в отображении выделенного текста и подсвечиваемых скобок;[Fix] Исправлен баг в работе опций "Все конструкции" и "Все макросы" в выпадающем меню мыши;[Fix] Исправлен баг с пропаданием разделителя при вкл/выкл дерева файлов;[Fix] Исправлено перекрытие строки ввода выпадающим списком слов;[Fix] Пофиксено смещение выпадающего меню мыши при вызове его с клавиатуры;[bug] Возможны зависания при изменении размера шрифта редакторов;[inf] Внесены изменения в интерфейс. Edited August 25, 2014 by StranikS_Scan 1 Quote Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #209297 Posted August 25, 2014 (edited) [Add] Опция автоматического обновления даты конфига в "@xvm.xc" -> "definition" -> "date" при перезаписи какого-либо файла (Ded_Shalfey); Так и не смог от программы добиться в программе сохранения изменений в конфиг. А также при изменениях невозможно выйти из программы если в диалоге выбора действий нажимать "Да", программа никак не реагирует. Плюс не изменяет дату при сохранении. Больше пока не тестировал. Как что новое выявлю, то напишу. Но за обнову с меня плюс! Данное наблюдается, когда стоит галка в пункте меню "Скрипты - Обновлять дату в конфиге"! При деактивированной опции нормально сохраняет и выходит! Edited August 25, 2014 by Ded_Shalfey Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #209298 Posted August 25, 2014 (edited) Так и не смог от программы добиться в программе сохранения изменений в конфиг. А также при изменениях невозможно выйти из программы если в диалоге выбора действий нажимать "Да", программа никак не реагирует. Плюс не изменяет дату при сохранении. Больше пока не тестировал. Как что новое выявлю, то напишу. Но за обнову с меня плюс! Данное наблюдается, когда стоит галка в пункте меню "Скрипты - Обновлять дату в конфиге"! При деактивированной опции нормально сохраняет и выходит! Однофайловый конфиг без @xvm.xc? Всё вижу косяк, пофиксю. Edited August 25, 2014 by StranikS_Scan 1 Quote Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #209299 Posted August 25, 2014 Однофайловый конфиг без @xvm.xc? Многофайловый! Вот скрин (включен режим тестирования и стоит галка на "обновлять дату в конфиге") 'скрин ошибки' Всё вижу косяк, пофиксю. Спасибо за оперативность! Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #209300 Posted August 25, 2014 @Ded_Shalfey, не зря все таки сделал режим тестирования через map-файл, легко понять что именно косячит. 1 Quote Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #209301 Posted August 25, 2014 [Fix] Исправлена работа опции "Загрузить текущий конфиг игры"; Я так понимаю, если у меня не установлены танки, то опция будет деактивированна!? Щас пункт неактивен. Винду переустанавливал, а танки остались еще с прошлой винды! Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #209302 Posted August 25, 2014 (edited) Я так понимаю, если у меня не установлены танки, то опция будет деактивированна!? Щас пункт неактивен. Винду переустанавливал, а танки остались еще с прошлой винды! Ты же знаешь как это работает? Существует два способа: 1. Через реестр смотреть ключ деинсталяции танков и брать от туда путь 2. Через реестр смотреть ассоциации файлов .wotreplays и от туда брать путь. Я юзаю второй способ. А вообще там менеджер будет, я его уже делаю, чтоб управлять конфигами можно было. Edited August 25, 2014 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
Ded_Shalfey 1,140 #209303 Posted August 25, 2014 (edited) Ты же знаешь как это работает? Да. Просто сколько помню у меня этот пункт был всегда неактивен. За 3 года может от силы 3-4 раза переустанавливал танки. Винду чаще) Заметил еще такую вещь - это при смене языка с английского на русский если зайти сразу же в пункт меню "Вид", то меню отрисовывается урезано! Данное наблюдается на win8.1upd1, на семерке щас нет возможности проверить! Если менять наоборот с русского на английский, то все нормально отрисовывается! 'Так это выглядит' Edited August 25, 2014 by Ded_Shalfey Quote Share this post Link to post Short link Share on other sites