Создание esp. Расширение файла ESP. что такое расширение файла

Скачать на Телефон 03.03.2020
Скачать на Телефон
  • Tutorial

Теперь переходим непосредственно к созданию web интерфейса настройки. Открываем узел “Web интерфейс настройки ” и включаем его двойным кликом по ветке “Отключён

Web интерфейс настроек представляет собой набор страниц с параметрами. Если страниц более одной, автоматически формируется меню для доступа к ним. Для каждой страницы можно задать собственные стили CSS, если использовать общие стили для всего Web интерфейса настройки.
Для настройки общих стилей CSS для всего web интерфейса совершаем двойной клик по ветке «Общий стиль »

Откроется окно настроек общего стиля.

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

На закладке «Стили » можно задать названия стилей используемых для конкретных элементов страницы.

Эта закладка так же заполнена по умолчанию.

На закладке «Тексты » можно ввести тексты основных элементов используемых на странице.

Для восстановления всех значений данного диалога значениями по умолчанию, можно воспользоваться кнопкой «По умолчанию ».

Настройки стилей и текстов заданные в общих стилей применяются на всех страницах настроек, если они не перекрыты настройками стилей конкретной страницей (это рассмотрим ниже)
Страницы показаны в узле «Страницы настроек ». Раскрываем его.

По умолчанию всегда присутствует одна страница. Раскрыв её узел, получаем доступ к её настройкам.

Адрес главной страницы – адрес основной страницы настроек. По умолчанию – host – то есть адрес контроллера в сети. При необходимости можно сменить. Сменим его на адрес host/setting (двойной клик по данной ветке).

Имя страницы – название страницы в меню. Оставим ей название – "Главная "
Стиль страницы - двойной клик по данной ветке вызывает диалог настройки стиля для конкретно этой страницы.

В этом диалоге можно дописать дополнительные стили CSS для данной страницы и назначить стили и тексты для элементов дизайна. Так же можно переопреописать стили, описанные в диалоге общих стилей.

В узле “Параметры ” задаются параметры, отображаемые на странице. На главной странице мы зададим отображение IP адреса полученного от роутера по DHCP в виде простого текста. Параметр добавляется с помощью двойного клика по ветке «Добавить параметр »

Открывается диалог создания нового параметра. В нём для начала нажимаем кнопку выбора системного параметра.

Откроется список доступных системных параметров. Выбираем параметр “Wi-Fi клиент – IP адрес ”.

В поле надписи вводим текст лейблы для этого параметра, а в поле тип параметра выберем значение “Текст

После создания параметра появится новый узел дерева проекта, в котором можно настроить стиль для данного параметра, изменить настройки параметра или удалить его.

Узлы «Кнопка “Save” » и «Кнопка “Reset” » задают наличие кнопок сохранения данных и перезагрузки контроллера на странице. Поскольку никаких изменяемых данных на главной странице у нас нет, отключим эти кнопки на странице двойным кликом на ветке «Используется » (по умолчанию кнопки присутствуют на странице).

Добавим новую страницу двойным кликом по ветке «Добавить страницу »

Откроется диалог создания новой страницы. В нём заполним имя страницы (как она будет называться в меню интерфейса настройки) и адрес. Адреса вспомогательных страниц всегда продолжают адрес главной страницы. На данной странице мы будем настраивать параметры точки доступа.

Так же как и для главной, в узле новой страницы можно поменять адрес страницы, имя, настроить стили для конкретно этой страницы, задать отображаемые параметры и наличие кнопок. Ну и дополнительно есть возможность удаления страницы.

Добавим на страницу параметр “Wi-Fi точка доступа – имя сети (SSID)

И выберем для него тип «Поле ввода » и лейблу «Имя сети »

Таким же образом добавим остальные параметры точки доступа.

Если параметров на странице более одного в узлах параметров появляются ветки позволяющие изменить порядок вывода параметров на странице.

Поскольку на странице есть изменяемые параметры, оставим на ней кнопки сохранения и перезагрузки контроллера.

Для данной страницы в диалоге стилей зададим заголовок для данной страницы

По такому же сценарию создадим страницу с настройками клиента. Для параметра «Wi-Fi клиент – получение IP по DHCP » зададим тип параметра «Чек бокс »

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

В данный момент доступ к интерфейсу и всем страницам свободный. Введём ограничение доступа. Для этого сделаем двойной клик по ветке «Свободный доступ » узла «Доступ к интерфейсу »

Теперь для доступа к интерфейсу необходимо будет авторизоваться. Время активной авторизации можно задать. По умолчанию оно составляет 15 минут. Через это время после последней активности пользователя будет произведён автоматический сброс текущего пользователя. Это время можно изменить путём двойного клика по соответствующей ветке.

В узле «Пользователи » можно задать необходимое количество пользователей. Там всегда присутствует супер пользователь (по умолчанию логин - admin ). Ему всегда доступны все страницы и параметры. Как и для любого пользователя в его узле можно задать логин и пароль.

Создадим нового пользователя, который будет иметь право настраивать точку доступа. Для этого произведём двойной клик по ветке «Добавить пользователя ». Откроется диалог добавления пользователя. В нем мы зададим логин и пароль нового пользователя

И создадим ещё одного пользователя, который сможет настраивать клиента.

После включения доступа по логину и паролю на всех страницах появилась кнопка «Exit », которая служит для выхода текущего пользователя. Оставим ее на всех страницах.

Теперь настроим доступ на страницах. Главная страница всегда доступна всем пользователям. А в узлах остальных страниц появилась новая ветка «Доступ ». Дважды кликнем на этой ветке в узле страницы «Точка доступа ».

Откроется диалог выбора пользователей для доступа к странице. По умолчанию доступ открыт всем пользователям. Снимем галочку с пользователя «User_Client » тем самым ограничив его доступ к данной странице.

Таким же способом ограничим доступ к странице настроек клиента пользователю «User_Tochka »

Создадим ещё одну страницу для настроек логинов и паролей

Добавим на эту страницу параметры логинов и паролей для всех пользователей. Эти параметры появились в списке системных параметров после включения доступа по логину и паролю.

Для данной страницы не будем настраивать ограничение доступа, а настроим ограничение непосредственно на параметры. В узлах параметров появились ветки настройки доступа аналогичные настройкам доступа к страницам.

К параметрам админа запретим доступ обеим пользователям, а к параметрам пользователей оставим доступ только тому пользователю, которому эти параметры принадлежат.

На этом настройку web интерфейса считаем законченной.

Нажимаем кнопку «Компилировать проект» в главном интерфейсе программы и получаем готовый скетчь в Arduino IDE.

В Arduino IDE выбираем нашу плату.

И порт, к которому подключен контроллер

После чего заливаем прошивку в контроллер

Итак, что у нас получилось…

После загрузки появляется новая точка доступа.

Подключаемся к ней и заходим по заданному нами в проекте адресу. Появляется страница авторизации.

Вводим пароль и логин администратора, и попадаем на главную страницу

Видим в меню все страницы

А на странице логина и пароля все параметры.

Выходим и логинимся под User_Tochka . Видим в меню только доступные страницы, и только свой логин и пароль

Перелогиниваемся под User_Client и картина соответствующая – видим только то, что положено

Открываем Arduino IDE и в настройках порта видим, что контроллер готов к обновлению прошивки «по воздуху».

На сегодня всё.

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

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

Например, на данном рисунке выделен файл my-file.esp , далее необходимо щелкнуть правой кнопкой мыши по этому файлу, и в меню файла выбрать опцию «сканировать с помощью AVG» . При выборе данного параметра откроется AVG Antivirus, который выполнит проверку данного файла на наличие вирусов.


Иногда ошибка может возникнуть в результате неверной установки программного обеспечения , что может быть связано с проблемой, возникшей в процессе установки. Это может помешать вашей операционной системе связать ваш файл ESP с правильным прикладным программным средством , оказывая влияние на так называемые «ассоциации расширений файлов» .

Иногда простая переустановка Bethesda Softworks TES Construction Set может решить вашу проблему, правильно связав ESP с Bethesda Softworks TES Construction Set. В других случаях проблемы с файловыми ассоциациями могут возникнуть в результате плохого программирования программного обеспечения разработчиком, и вам может потребоваться связаться с разработчиком для получения дополнительной помощи.


Совет: Попробуйте обновить Bethesda Softworks TES Construction Set до последней версии, чтобы убедиться, что установлены последние исправления и обновления.


Это может показаться слишком очевидным, но зачастую непосредственно сам файл ESP может являться причиной проблемы . Если вы получили файл через вложение электронной почты или загрузили его с веб-сайта, и процесс загрузки был прерван (например, отключение питания или по другой причине), файл может повредиться . Если возможно, попробуйте получить новую копию файла ESP и попытайтесь открыть его снова.


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


Если ваш файл ESP связан с аппаратным обеспечением на вашем компьютере , чтобы открыть файл вам может потребоваться обновить драйверы устройств , связанных с этим оборудованием.

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


Совет: Если при попытке открыть файл ESP вы получаете сообщение об ошибке, связанной с.SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств , которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc .


Если шаги не решили проблему , и у вас все еще возникают проблемы с открытием файлов ESP, это может быть связано с отсутствием доступных системных ресурсов . Для некоторых версий файлов ESP могут потребоваться значительный объем ресурсов (например, память/ОЗУ, вычислительная мощность) для надлежащего открытия на вашем компьютере. Такая проблема встречается достаточно часто, если вы используете достаточно старое компьютерное аппаратное обеспечение и одновременно гораздо более новую операционную систему.

Такая проблема может возникнуть, когда компьютеру трудно справиться с заданием, так как операционная система (и другие службы, работающие в фоновом режиме) могут потреблять слишком много ресурсов для открытия файла ESP . Попробуйте закрыть все приложения на вашем ПК, прежде чем открывать Elder Scrolls Plugin File. Освободив все доступные ресурсы на вашем компьютере вы обеспечите налучшие условия для попытки открыть файл ESP.


Если вы выполнили все описанные выше шаги , а ваш файл ESP по-прежнему не открывается, может потребоваться выполнить обновление оборудования . В большинстве случаев, даже при использовании старых версий оборудования, вычислительная мощность может по-прежнему быть более чем достаточной для большинства пользовательских приложений (если вы не выполняете много ресурсоемкой работы процессора, такой как 3D-рендеринг, финансовое/научное моделирование или интенсивная мультимедийная работа). Таким образом, вполне вероятно, что вашему компьютеру не хватает необходимого объема памяти (чаще называемой «ОЗУ», или оперативной памятью) для выполнения задачи открытия файла.

Первые вопросы, коими задаются новоиспечённые пользователи: где взять, как поставить, что это за зверь, где, как и что двигать, и делать? Кошмар. Вот какими мыслями обычно забита голова новичка и именно от них мы будем избавляться в первую очередь.

Итак, начнём с поиска и установки ККита.

Установка

Зайдите в ваш Steam аккаунт, затем найдите вкладку View (Вид), а в ней Tools (Инструменты):

В открывшемся списке всевозможных утилит ищем Creation Kit и нажимаем по строчке правой кнопкой мыши и в появившемся списке выбираем Install Game…

После установки редактора, запустить его мы сможем либо при помощи стима: TOOLS/Creation Kit и двойной клик по строке (то есть через тоже место где мы его и устанавливали), либо через C:\Program Files\Steam\steamapps\common\skyrim\CreationKit.exe, но работать автономно в КК без Стима не получится, ибо программа привязана к стим аккаунту.

ESM & ESP, Создание первого ESP плагина

Первое с чего следует начать работу ККита после его открытия это со знакомством с типами файлов игры, а именно ESM и ESP.

ESM – Мастер-файл игры, который является, по сути, одним большим сборником различных модификаций и файлов игры на основе которого создаются более маленькие модификации – esp. Внутриигровые файлы не могут быть отредактированы в ESM.

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

А теперь создадим наш первой ESP (плагин), в котором мы будем работать в дальнейшем.

Вот так вот выглядит TES V Creation Kit в чистом виде, без загруженного ESM, уверен, что КСеров Oblivion"a, а ныне китеров Skyrim’a затронет ностальгия от увиденного.

Итак, для того, чтобы создать, наш первый рабочий esp, нам предстоит активировать мастер-файл игры (esm).

Кликаем по вкладке File (самая крайняя левая вкладка), в появившемся списке кликаем по Data.

В появившемся окне кликаем два раза левой кнопкой мыши по Skyrim.esm, а затем нажимаем ОК и начнём загрузку файлов, игнорируя все ошибки, кликая в появляющихся окнах по ОК (ошибки могут возникать, из-за некоторой несовместимости переводов в изначальной версии ККита).

Загрузив мастер-файл, кликаем по File и в появившемся списке кликаем по Save.

Появляется следующее окно:

В строке «Имя файла» мы пишем название esp-файла. В данном случае – yourfirstplug

ПОЗДРАВЛЯЮ! Вы создали свой первый плагин, а теперь нам предстоит непосредственное изучение самого ККита, но сначала мы научимся активации плагина.

Активация плагина

Заходим сюда же (Data), находим в появившемся окне Data наш плагин, в данном случае yourfirstplug.esp, выделяем его и внизу нажимаем на эту кнопку: Set as Active File (Сделать активным файл). После данной манипуляции Status (Статус) будет изменён с Plugin File на Active File, нажимаем ОК. Готово, наш плагин активен и мы можем начинать работу.

С наилучшими пожеланиями,
5nosmoking

Инструкция по созданию BSA-архива для Skyrim.

Одна их очевидных задач, которая может встать перед модмейкером - это упаковка ресурсов мода в bsa-архивы с последующим использованием в игре. Ресурсы конечно же можно использовать и в "свободном виде", но их упаковка обеспечивает более простую установку для других пользователей.

После того как вы загрузили и установили Сreation Kit из библиотеки инструментов Steam, вместе с прочими файлами редактора загружается утилита "Archive.exe".

Расположение утилиты "Аrchive.exe"

Шаг 1 - Создание структуры папок

Первый шаг заключается в создании структуры папок. Вы можете создать ее в любом месте на вашем компьютере, но я не рекомендую делать это в директории Skyrim/Data (прим.перевод.:в дальнейшем, под "Я" подразумевается автор статьи) . Например, я держу специальную папку на моем рабочем столе под названием "Mods", в которой папки для каждого отдельного мода. Для создания архива, необходимо создать отдельную папку "Data", в которой будут находится вложенные подпапки точно в таком же порядке как они находятся в папке Skyrim\Data. В приведенном ниже примере, у меня есть только скрипты для этого мода. Если вы захотите добавить оружие, вы, возможно, измените структуру папок вот так "Data\meshes\weapons\daedric”.

Как только вы добавили все папки, скопируйте ваши новые ресурсы в эту новую структуру папок. Я обычно копирую так же и esp-файл, но не в ту директорию, где будет производится архивация, а отдельно. Это хороший способ сохранить резервную копию вашей работы вне каталога данных Skyrim.


Структура папок Mod

Если вы не уверены в том, что скопировали все ресурсы мода в созданную выше структуру папок, вы можете произвести проверку используемых ресурсов с помощью одной из опций на основной панели управления Creation Kit. Для этого используйте File -> Create Archive, при этом ваш мод должен быть активным в редакторе. После нескольких секунд ожидания, откроется окно со списком используемых ресурсов. Можно так же нажать кнопку "Pack Files", но похоже что она ничего не делает...По крайней мере, я ничего не добился через нее.


Создание списка использованных ресурсов


Список файлов активного мода

Шаг 2 - Добавление файлов

Откройте инструмент для архивации archive.exe. Перейдите к опции Edit -> Add Directory, а далее укажите путь к структуре папок созданных в шаге 1, после чего нажмите OK.


Добавление каталога


Выбор файлов мода

Шаг 3 - Добавление файлов в архив

После добавления каталога, в пустом поле появится список файлов, использованных в моде. Если вы последовали моему совету, то список будет создан верно, и будет содержать только те ресурсы, которые вы выбрали самостоятельно. Если все верно, то вы можете использовать опцию Edit -> Check All Items, чтобы добавить их все. Если бы вы создали список из всех ресурсов, которые действительно содержатся в корневой папке Skyrim, вам пришлось бы вручную выбирать из этого огромного древа только те файлы, которые вам действительно нужно архивировать(весело, правда!).


Выбор файлов в списке

Шаг 4 - Выбор содержимого архива/опции

Далее, вам нужно выбрать, какие типы файлов будут находиться в вашем bsa-архиве. В случае если это скрипты, тогда это флаг Misc. Справа от него несколько вариантов архивации, которые вы можете выбрать. Если ваш мод достаточно большой, вы можете рассмотреть возможность сжатия архива.


Выбор содержимого архива

Шаг 5 - Сохранение архива

Почти готово! Последний шаг - это сохранения архива. Для этого зайдите в меню программы и выберите опцию File -> Save As, после чего задайте название для архива. Для максимальной совместимости со Steam Workshop, я рекомендую вам сохранить этот архив с тем же названием, что и ваш esp-файл.


Сохранение архива

Шаг 6 - Проверка архива

Это тот шаг, который большинство пропускают, но, тем не менее, он является одним из наиболее важных для пользователей, которые в будущем будут подключать ваш мод. Тестирование архива! Для этого скопируйте созданный bsa-архив в директорию Skyrim/Data и начните игру. Проверьте ваш мод и убедитесь, что он работает, и ваши последние изменения являются активными. Если все работает правильно,- поздравляю, вы это сделали!

После этого вы уже можете опубликовать вашу работу через Creation Kit, для этого зайдите в редактор, выберите опцию File -> Upload plugin and archive to Steam, либо, запаковав ваш мод (.esp/.bsa) в zip-архив, отправить на Skyrim Nexus, или распространять любым другим способом на любой из ваших любимых сайтов!

Примечания.

Bsa-архивы могут перезаписывать отдельные файлы игры. Если вы собираетесь в будущем продолжать работу над своим модом, УДАЛИТЕ ваш bsa-архив до того момента пока ваш мод не будет окончательно завершен, далее следуйте инструкциям, описанным в шаге 6, чтобы увидеть и проверить все изменения.

Я описал способ, с помощью которого я успешно создавал bsa-архивы, но возможно есть и другие способы сделать то же самое. Если вы создали bsa-архив с помощью альтернативного метода, пожалуйста, напишите мне об этом!



Рекомендуем почитать

Наверх