Перейти к содержанию

Лидеры


Популярный контент

Показан контент с высокой репутацией 24.08.2022 в Записи блога

  1. 1 балл
    Всем привет! Прошёл очередной год, а, значит, пришло время очередного отчёта. Сегодня хотел бы поднять две темы, лишь косвенно связанные с Каньоном. Кстати, забавно вышло. В прошлый раз писал, что защитился и вновь поступил. А сейчас выходит так, что скоро вновь защищаться буду. Ну да ладно, сейчас не об этом. Начнём, пожалуй, с темы поста. Ребята, делайте бекапы. Терять прогресс, и делать что-то заново - невероятно больно. Первый раз у меня случился, когда я решил закинуть обновление от товарищей по команде. А так как у нас всё идёт архивом, я благополучно перезаписал свои наработки старой версией файла. И это было очень неприятно, т.к. это был файл интерфейса. А править эти .xml файлы - то ещё удовольствие. Пришлось вспоминать, что я там наваял, и делать заново. Я даже не уверен, что ничего не забыл. Состояние такое, будто я разобрал что-то, затем собрал заново, а у меня остались лишние детали. Но вроде работает, так что не всё так печально. Второй раз случился, когда я переставлял винду. Старая была явно чем-то заражена, поэтому я, не раздумывая, снёс абсолютно всё, что было на дисках. Естественно, перед этим я сохранил самую ценную инфу. Стоит ли говорить, что про моды на Fallout я забыл? Благо в этот раз потери были не такие большие - только плагин. Да и в том лишь диалоги, которые имеются в виде Word-овского документа. Так что это восстановить было несложно. Но муторно, не люблю монотонную работу . И собственно встаёт вопрос - а как бекапить? Очевидно, надо на какой-то внешний ресурс. Создавать git-репозиторий не хочется, звучит как оверкилл. С другой стороны, всякие .xml файлы там бы хорошо зашли, ибо можно будет отследить все изменения и историю. Может какой-нибудь onedrive? Но тут всю директорию с модами пихать не вариант, слишком тяжёлая. Значит, нужен механизм синхронизации... Не знаю, в общем! Если есть какие-то практики - пишите, очень интересно! Не хочу наступать на грабли в третий раз. Переходим ко второй теме. Ребята, идите в ногу со временем. NVSE до сих пор развивается, не стесняйтесь переходить на новые фичи, ибо они зачастую сделаны лучше, чем оригинал. Я сейчас даже не говорю про лямбда-выражения и прочие продвинутые штуки. Возьму самый банальный пример. Стандартный set .. to и let из NVSE. Мало того, что возможностей у последней функции куда больше, так ещё и читаемость повышается в разы. Вот вам пример: set MyVeryLongNamedQuest.SomeVariable to MyVeryLongNamedQuest.SomeVariable + 1 let MyVeryLongNamedQuest.SomeVariable += 1 Строка получилась в 2 раза короче! А с выходом xNVSE 6.1.0 можно даже так: MyVeryLongNamedQuest.SomeVariable += 1 Если вам в скрипте потребуются строки или массивы, от let никуда не уйти. Так используйте эту функцию везде. Более того, ещё один огромный плюс, указанный в вики: Если возникает ошибка (во время игры), то в консоль будет выведено сообщение, содержащее мод и скрипт, в котором возникла ошибка! Это очень круто, ибо помогает ловить ошибки, которые set просто молча игнорирует. В общем, не стесняйтесь развиваться вместе с NVSE. Может, однажды найдёте что-то, что давно искали. Однако я ни в коем случае не призываю бежать и переписывать старый, уже проверенный код. В этом может быть резон только, если удастся его оптимизировать и снизить нагрузку с игры. В остальных случаях - двигайтесь дальше. Всем спасибо за внимание и с Наступающим!
  2. 1 балл
    Как вы видели, редактор диалогов в гекке нормально работает на вин 7 и 11, но на других актуальных вендах списки реплик и тем практически пустые. Этот же баг десятой венды вточности воспроизводит Wine. Пустые они по одной причине: в гекке используется какая то недокументированная функция для виджетов списков, отчего вьюпорт списков сжат до 0-2 строк. Тоесть, все в списке есть, просто сам список невидимый. ИСПРАВЛЕНИЕ. Берем GECK Extender и ставим в его конфиге значение bListEditFix=1  Приятного моддинга! :-)
  3. 1 балл
    https://www.nexusmods.com/skyrim/mods/12801 Как вы наверное знаете, старый оптимизатор архивов и текстур по какой-то причине падает при попытке оптимизировать все архивы, и кажется, будто он безнадёжно сломан и не работает. Это не так, и вот почему: Мне удалось выяснить причину. Он падает на обработке архивов из-за того, что не любит длинные имена и цифры в названиях, а значит, вы должны свои архивы переименовать на время оптимизации. Пример: GunRunnersArsenal - SFWR - Meshes_SFW-F3.bsa >> GRA - SFWR - Meshes_SFW-F(three).bsa Так-же будьте очень внимательны: Нужные файлы BSA нужно очень аккуратно выбрать вручную, избегая файлов из других модов и Fallout - AI!.bsa - чтобы программа не упала и ничего не испортилось. Помните: Оптимизатор текстур использует видеокарту, а значит, во время оптимизации играть ни во что нельзя!  В остальном всё обычно: Во вкладке оптимизации текстур используйте профиль Medium - это безопасная конвертация с генерацией мипмапов (больше на этой вкладке ничего трогать не нужно). Будьте так-же очень бдительны: Опция Resize в оптимизации текстур может искарёжить текстуры интерфейса и карты.  На вкладке оптимизации BSA выберите сжатие и дедубликацию внутренних одинаковых файлов.  ======= После оптимизаций не забудьте дефрагментировать диск

×
×
  • Создать...