500
  • Страница 1 из 1
  • 1
Модератор форума: tupi857  
Форум » Видоизменение » Технологии » Моддинг - основы
Моддинг - основы
# 110:41 04/06/2019
9
tupi857 (jango)
Cмотритель

 Вне сети
Что такое «моддинг»? ... некоторые основы

«Моддинг» - это обычное короткое слово для модинга, модификации - это означает изменение существующего материала (особенно для игр), чтобы получить новый взгляд, другое поведение, адаптироваться к индивидуальным требованиям или добавить новые функции.
Строго говоря, это уже моддинг, если вы измените что-либо из поставленного исходного состояния программы. Это могут быть настройки цвета или раскладка клавиатуры. В большинстве случаев такие изменения уже осуществимы с помощью встроенных функций программы.
Большинство программ поставляются с одним или несколькими установочными файлами, которые можно редактировать с помощью обычных текстовых редакторов, например. Блокнот для Windows. С точки зрения программирования, также файлы, которые определяют поведение игры (например, proto.xml, techtree.xml в AoE3), также являются просто установочными файлами, которые exe (cutable) программы считывает на этапе инициализации запуска. Поэтому изменения в таких файлах обычно вступают в силу только при новом запуске игры.

Кстати, только опытные пользователи могут модифицировать exe программы (исполняемый код) или dll (библиотека динамических ссылок). Но для этого нужны специализированные, передовые ноу-хау и специальные инструменты.

Что следует учитывать?

Первое правило моддера : никогда не трогайте не резервный файл!
Этого нельзя сказать достаточно часто. Ошибка в отредактированном файле может испортить программу - если у вас нет возможности восстановить предыдущее (последнее запущенное) состояние, потребуется новая установка. Резервное копирование - это не что иное, как копирование и сохранение файлов в безопасном месте.
В AoE3 есть еще одна особая причина для создания резервной копии исходных файлов: вы можете играть только онлайн (на ESO) или установить подходящий патч / обновление, если игра находится в состоянии по умолчанию.

Еще один момент - распространение, публикация моддированных файлов. В случае сомнений внимательно прочитайте лицензионное соглашение с конечным пользователем, которое вы подтвердили при установке программы.
Вы можете распространять относящиеся к AoE3 файлы (также модифицированные) только в личных некоммерческих целях. Авторские права на файлы принадлежат Ensemble Studios и Microsoft. Также модификация не касается этого.
Лицензионное соглашение не очень многословно в отношении моддинга, и часто возникают дискуссии о том, строго ли разрешен моддинг. В сомнениях, законы вашей страны имеют последнее слово. Здесь (в Германии): для личного, частного использования вы можете сделать (почти) все, и будь то для целей тестирования. Но для распространения нужно следить также за лицензионным соглашением.
Чтобы сделать его менее сложным: я не думаю, что ES и MS будут противостоять частному хобби-обмену файлами - так не было в прошлом с AoE, AoK, AoM. Активное сообщество пользователей поддерживает интерес к программе.

Как сделать резервную копию файлов

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

1) сохранение файла (ов) вручную.
Для этого вы используете метод «копировать и вставить» из Windows. Если вы не знаете, как использовать, попробуйте прочитать соответствующую справку Windows. Вы выбираете файл с помощью щелчка левой кнопкой мыши (или несколько файлов с помощью Ctrl-щелчка левой кнопкой мыши) в проводнике Windows (не Internet Explorer), щелкаете правой кнопкой мыши -> Копировать, переходите в отдельный каталог (который вы, возможно, создали ранее) и размещаете содержимое с помощью щелчка правой кнопкой мыши -> Вставить.
Подсказка: горячая клавиша для копирования "

2) с помощью программы резервного копирования
Конечно, вы также можете использовать такую ​​программу. В Windows XP есть встроенная программа резервного копирования. Но, возможно, у вас есть такая программа на диске компьютерного журнала или в бесплатной коллекции. Об использовании см. Соответственно руководство / справку программы.
Преимущество программы резервного копирования состоит в том, что вы можете «научить» ее один раз, что делать резервному копированию, а следующее резервное копирование или восстановление файлов может выполняться полуавтоматически.
Кстати: также обычный архиватор / упаковщик, например, например. WinZip может быть использован в качестве программы резервного копирования.

3) продвинутые методы
Иногда переименование файлов / папок более эффективно, чем копирование.
Для автоматического резервного копирования вы также можете использовать пакетный файл (DOS-команды), который копирует, заменяет или переименовывает определенные файлы или целые папки.
Умные парни также могут использовать MS Installer для таких целей.

Основные инструменты для моддинга

1) Самый важный инструмент - это текстовый редактор. При этом вы редактируете почти все не графические файлы. В экстренных случаях Windows Notepad можно использовать с осторожностью. Но это надо рассматривать как BTN-редактор (лучше, чем ничего). NP имеет тенденцию разрушать файлы путем автоматического переформатирования (вставки нежелательных символов новой строки), даже когда перенос по словам отключен.
Гораздо более подходящим является так называемый «редактор программ», который имеет также очень удобные функции, такие как авто-отступ, подсветка синтаксиса, возможность макросов и т. Д. Вы можете найти такие редакторы в хороших бесплатных коллекциях - я рекомендую попробовать несколько , Если у вас нет абсолютно никаких идей, хорошим выбором был, например. "СуперЭди" от WoLoSoft .

2) Для более глубокого моддинга вам нужен доступ к данным в файлах .bar. Хотя есть и другие читатели бара, « AoE3Ed » обязательно должен иметь . Для загрузки и использования внимательно прочитайте всю тему .
Этот пакет инструментов поставляется с ArchiveViewer, который позволяет просматривать и извлекать определенные файлы. Подсказка: при распаковке используется заданный пользователем путь + путь к файлу бара. Рекомендуется распаковывать в рабочий каталог, а не напрямую в AoE3.
AoE3Ed FileConverter преобразует xmb <-> xml и ddt <-> tga.
AoE3Ed не может повторно импортировать извлеченные файлы в .bar - но это не нужно (см. Ниже).

3) Для работы с графическими файлами (такими как текстуры или изображения) вам необходимо программное обеспечение для обработки изображений, которое способно обрабатывать.
Для быстрого обзора или простых манипуляций, таких как изменение размера / обмен, достаточно хорошего зрителя / конвертера. Рекомендуется, например. бесплатный IrfanView .
Для другого программного обеспечения GFX перейдите в обычные бесплатные коллекции, чтобы найти нужную вещь. Возможно, посмотрите также на GIMP .

4) Создание новых моделей в настоящее время невозможно - если у вас нет 12 500 долларов США на приобретение Granny 3D SDK .
Но (для опытных пользователей) можно комбинировать из представленных моделей вещи и анимацию. Большим подспорьем в поиске чего-либо является бесплатный просмотрщик Granny от RAD Gametools.

Где находятся важные файлы?

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

Сначала «каталог программ» (часто упоминается как «PROGDIR»). Это папка, в которой находится исполняемый файл программы. В стандартной установке обычно "C: \ Program Files \ Microsoft Games \ Age Of Empires 3 \". Но это зависит от языковой версии (например, в немецкой версии "Program Files" = "Программа"). Конечно, с пользовательской установкой PROGDIR может быть в другом месте.

Затем существует по крайней мере один «пользовательский каталог» (часто упоминаемый как «USERDIR»). Каждый пользователь, зарегистрированный на вашем компьютере, имеет свой собственный USERDIR. У вас есть доступ к этой папке с рабочего стола с помощью «Мои документы \ Мои игры \ Age Of Empires 3 \». Абсолютный путь: «C: \ Documents and Settings \ {имя пользователя} \ Мои документы \ Мои игры \ Age Of Empires 3 \». Но это также может отличаться в зависимости от языковой версии.

Важная заметка:
После новой установки большинство файлов защищены от записи = только для чтения. Если вы хотите что-то изменить, вы должны удалить флаг только для чтения: щелкните файл правой кнопкой мыши, выберите «свойства» и отключите флаг «только для чтения».

Обзор папок ифайлов : ( зеленый = актуально для моддинга / проектирования)

Программный каталог AoE3 (PROGDIR)
В корневом каталоге начиная с patch0.5DataP.bar - не модифицируется, но для просмотра некоторых изменений: файлы внутри переопределены существующие файлы из других .bar - сомневайтесь, проверяйте его на наличие последних версий.
\ 1025 - \ 3082: зависящие от языка файлы конфигурации - только система
\AI: содержит файлы «Искусственного интеллекта» для управления процессором проигрывателя.
\ art : все модели, анимация, графика
\ avi: файлы «Audio / Video Interleave» в формате .bik - игровая кинематография, «фильмы»
\ Campaign: все данные кампании AoE3 - также здесь должны быть размещены пользовательские файлы HC
\ data : «номер один» папка для моддер - содержит все характеристики, геймплей соответствующие DATAS
- proto.xml : единица прототипы описания, агрегаты статистики
- techtree.xml : techtrees цивилизаций, усовершенствование поставки
-stringtable.xml: все тексты для определенного языка, на которые ссылается текстовый идентификатор
\ FONTS: не требует пояснений
\ render: данные для механизма рендеринга - только для profis
\RM : стандартные / случайные "Случайные карты" и вспомогательные файлы
\ Звук: какое имя говорит - все шумы
\ Startup: настройки по умолчанию для настройки игры, горячие клавиши - см. запуск пользователя ниже
\ trigger: важен только typetest.xml для управления условиями триггера / эффектами
\ Users: содержит DefaultProfile.xmlдля новых пользователей

Каталог пользователя AoE3 (USERDIR)
\ AI: файлы журнала AI - в настоящее время используются только для глупых насмешек
\ кампания: временная кампания промежуточные состояния
\ Данные: в настоящее время неиспользованного
\ HomeCities: в настоящее время не используется
\ RM : это место для пользовательских / загружающих RMS файлы
\ сохранений : не только сохраняются игры, также перестрелка homecities или статистика кампании HC проживает здесь
\ Сценарий : это место для созданных / загруженных сценариев
\ Скриншоты: не требующие пояснений
\ Запуск : дополнительные настройки игры или горячие клавиши должны быть размещены здесь
\ Триггер: триггеры отладки интересны trigtemp.xs
\ Users: профили для текущих и новых пользователей. - редактируемый

Примечание:
многие - большинство данных упаковано в файлы .bar. Для этого требуется специальный инструмент для просмотра или извлечения чего-либо (см. Инструменты и ниже).

Обзор важных типов файлов (суффиксов) в AoE3 (в алфавитном порядке)

.age3scn : файл сценария из редактора сценариев AoE3 - не путайте со среднеквадратичным (сценарий произвольной карты): это из типа .xs

.bar: упакованный / сжатый файловый архив / библиотека. Он может содержать сотни отдельных файлов. В настоящее время невозможно легко изменить файлы баров, но нет необходимости повторно импортировать извлеченные файлы. Файлы имеют относительное описание пути и должны быть просто размещены в соответствии с заданным путем. Например, файл бара "Alpha \ Bravo \ Charlie \ some.thing": "some.thing" помещается в папку "Alpha \ Bravo \ Charlie \" (возможно, будет создан).

.cfg: файл ConFiGuration - в основном редактируемый, но может повлиять на ошибки OOS, если он будет сделан в каталоге программы.

.con: определение клавиатуры (консоли)

.ddt :предварительно скомпилированный графический файл - обычно преобразуется из .tga

.gr2: файл GRanny2 из Granny 3Dсистема. В настоящее время редактирование невозможно, если только у вас нет 12 500 долларов США для приобретения Granny SDK.

.tactics : из типа xml - но никогда не добавляйте суффикс .xml!
Файлы тактики описывают поведение объектов и технически являются связующим звеном между прото-файлом и анимом.

.tga : графический файл TarGA - используется для всех изображений и текстур.

.xmb : предварительно скомпилированный xml-файл.
В большинстве случаев более эффективно использовать xmb вместо необработанных xml-файлов - xmb-файлы быстрее обрабатываются анализатором AoE3, они всегда принимаются и у вас есть базовая проверка синтаксиса при преобразовании xml -> xmb , Поэтому рекомендуется использовать только xmb и хранить исходные xml в отдельном рабочем каталоге.

.xml: наиболее используемый тип файла - редактируемый с помощью текстового редактора. Не нажимайте дважды на файл - по умолчанию он открывается в Internet Explorer.
XML = расширяемый язык разметки. Он часто используется для упрощения обработки и передачи данных. Для получения дополнительной информации см. W3C

.xs : XS - это язык программирования / сценариев AoM, а теперь и AoE3. Этот тип файла используется как для RMS, так и для файлов AI. Также HC люди контролируются XS-скриптами.
LOVEAOE
Форум » Видоизменение » Технологии » Моддинг - основы
  • Страница 1 из 1
  • 1
Поиск:
Пятёрка форумщиков