Сообщество Империал: Library in Babylon - Total War: Pharaoh - Серии Total War - Библиотека Статей - Сообщество Империал


Информация

vadim
  • Автор: vadim
  • Добавлено: 10 янв 2025, 21:07
  • Просмотров: 169

Последние Статьи

Rusted PackFile Manager
Rusted PackFile Managervadim · 15 янв 2025, 22:13
Library in Babylon
Library in Babylonvadim · 10 янв 2025, 21:07
Подарочные карты Apple
Подарочные карты AppleСоциоПат · 23 дек 2024, 13:55

Library in Babylon

Библиотека в Вавилоне - Учебные пособия и доп. инфа о новых аспектах моддинга
Автор: vadim vadim
Дата: 10 янв 2025, 21:07 · Просмотров: 169
Imp

Library in Babylon
Библиотека в Вавилоне
вступление к теме
Согласно легенде, Вавилонская библиотека была построена царём Навуходоносором II на холме Мугарран, в самом сердце Вавилона. В ней хранились тысячи книг, написанных на языках всех племён и народов, участвовавших в строительстве легендарной Вавилонской башни.
пояснение к теме
Библиотека в Вавилоне — это не просто место, где хранятся книги, статьи и руководства. Это символ, который на протяжении многих столетий вдохновлял мыслителей, людей, обладающих интеллектом. Данный символ олицетворяет идею о безграничном знании, бесконечных возможностях и одновременно о тщетности попыток найти истину в огромном потоке информации.
Наименование нашей темы лаконично и исчерпывающе передаёт идею, которую я стремлюсь донести до всех Камрадов нашего сообщества, будь то те, кто уже вовлечён в процесс модификации игр серии Total War, или тех, кто только начинает свой путь в этом сложном, но увлекательном мире модификации игр.
В публикациях данной темы будут входить учебные пособия и развёрнутые пояснения, составленные мной и моими коллегами с просторов славного ресурса Discord.

Итак приступаем к нашему действию Уважаемые Камрады.
Первые пару публикаций будут посвящены инструментарию под названием RPFM /примечание - примеры моддинга и изменения в файлах для пояснения механизма действия софта указаны на играх WH2 и WH3 - данные примеры полностью актуальны для файловой системы игры Pharaoh/
Статья №1
Учебное пособие:RPFM для начинающих
Автор ignotus
Подзаголовок: Разумно длинное и не совсем короткое руководство по моддингу с RPFM - с картинками
Рекомендую вам, уважаемые пользователи, ознакомится с использованием MediaWiki по моддингу игр серии Total War / https://tw-modding.com/wiki/Main_Page /.
Откровенно говоря, я приятно удивлён тем, как мало вещей сломалось в процессе моей работы с модами, и как всё, что я создал, продолжает функционировать без каких-либо проблем. Это вызывает некоторое беспокойство, но не будем придавать этому значения. Приступим к нашему руководству!
Глава №0 Введение
Что такое моды для WH2 (или WH3) и что они могут делать?
В широком смысле моды - это файлы .pack, которые содержат практически все необходимые вам данные из WH2 (или WH3) - модели, статы, тексты, анимации, значения, скрипты, цифры.
RPFM, Rusted Pack File Manager, - это инструмент для редактирования файлов паков. Поэтому RPFM необходим практически для каждого мода игры серии Total War, который вы будете делать. Это руководство будет предназначено не только для WH2, но данные приёмы и их пояснения будут актуальны для других игр нашей серии (проверено на WH3).
Также можно редактировать файлы паков с помощью PFM (Pack File Manager) или TW: Assembly Kit (Акитой), но ни то, ни другое не рекомендуется: первый просто устарел и имеет вероятность заглючить, а второй инструментарий – хоть и является софтом от разработчиков, данным именно для моддига – он просто более сложен в применении и поэтому не особо подходит для разработки модов. Если в руководстве часто упоминается PFM, значит, оно сильно устарело, и вам, вероятно, стоит поискать более обновленное.
Также, прежде чем вы начнете, я рекомендую создать папку, в которой будут храниться ваши моды, RPFM и другие компоненты моддинга. Она понадобится нам позже.
Например моя папка - C:\REDACTED\OtherGameStuff\Warhammer2ExceptNeat
Глава №1 Установка RPFM
Лучшее место для получения RPFM - это раздел канала rpfm на сервере Da Modding Den Discord. Скорее всего, последняя версия уже выложена там. Однако вы также можете получить ее по следующей ссылке https://github.com/F.../rpfm/releases/
Которая, на данный момент, выглядит примерно так:
Imp
На момент написания статьи (которая уже устарела) текущей версией является v2.3.2. Со временем в RPFM, несомненно, появятся новые дополнения и изменения (переход от RPFM v1 к v2 был довольно значительным), но функционал программы остаётся прежней:- она делает что-то с Pack Files. Кнопки могут переместиться, но делать они должны то же самое.
Что касается загрузки: если вы работаете под Windows, то загрузите файл, в котором есть 'rpfm-something-something-windows':
Imp
На данный момент RPFM упакован в папку .zip, которую можно распаковать практически чем угодно, но предыдущие версии были упакованы в папку .7z. Я рекомендую распаковывать их с помощью 7zip. 7zip довольно прост в загрузке и установке: просто возьмите любой из тех, на которых написано "windows", и, если он не работает, попробуйте следующий. В любом случае, 7-zip выходит за рамки данного руководства.
В любом случае, распакуйте RPFM в папку с модом, и в итоге у вас должно получиться что-то вроде этого:
Imp
Это не так уж необходимо, но мы сделаем ярлык для RPFM, чтобы не теряться в этой кучи папок каждый раз, когда захотим открыть наш инструмент (а открывать его придется часто). Найдите rpfm.exe (это экзе_файл программы для её запуска. В более ранних, а возможно, и более поздних версиях RPFM имя исполняемого файла может измениться. Попробуйте запускать, пока не заработает), щелкните правой кнопкой мыши и выберите "Создать ярлык":
Imp
Уточнение: в некоторых новых версиях исполняемый файл был переименован в rpfm_ui.exe
Выберите его для направления на Рабочий стол вашего компа.
Imp
И так это RPFM! Откройте его и присмотритесь к первичному интерфейсу - во всяком случае, для версии которой мы оперируем - он должен выглядеть хотя бы не много похоже:
Imp
(хотя значок в центре экрана может быть другим всё зависит от выбранной по дефолту игры).
Глава №2 Настройка RPFM

Прежде чем мы начнем бегать по кроличьим норам моддинга, нам нужно потратить немного времени на настройку самого софта RPFM, это необходимый процесс для его корректной и точной работы. Итак идём в PackFile -> Preferences /Настройки/
Imp
Нас встречает большое и поначалу запутанное меню первичных настроек и
коррекций! Не стоит беспокоиться: большинство строк здесь не требуют нашего внимания. Однако есть несколько параметров, которые требуют тщательной настройки:
Imp
Зелёным цветом выделен выбор общего языка для меню. Вы можете включить свой родной язык или выбрать один из доступных вариантов.
Очень важно заполнить поля, которые выделены красным цветом. Первое указывает RPFM на каталог с основной папкой data WH2: это просто папка, в которой находится .exe (как показывает удобная подсказка!)
Второе указывает на причудливую папку "MyMod". Вам нужно будет создать ее и поместить в безопасное место - она может находиться где угодно, только не в Program Files. Создавайте папку для своей модификации на жёстком диске вашего компа где у вас больше места.
Раздел отмеченный синей рамкой не критичен /для исполнения/ , но это сэкономит вам немного времени: если установить RPFM по умолчанию со старта на WH2 или WH3 (или на Total War PHARAOH DYNASTIES ), то сама программа RPFM будет стартовать с основного каталога вашей Игры на которую вы и делаете мод. Остальные настройки можно оставить по умолчанию, они вам не нужны. Дальше все остальное по желанию. Как вы можете видеть, я также заполнил путь для Трои, потому что мне нравится немного модифицировать ее, но это не обязательно - мы модифицируем WH, поэтому нужно настроить только WH! В списке чекбоксов слева также есть "Использовать темную тему", что очень удобно для модинга в 3 часа ночи, когда вы чувствуете себя вампиром и яркий свет разрушает вас.
Закройте RPFM и запустите его снова, просто для надежности. (На самом деле это не нужно для этих настроек, вопреки красной надписи с предупреждением, но это избавляет нас от лишних щелчков).
Есть еще одна вещь, которую нам нужно сделать, чтобы RPFM работал должным образом, и это установка Total War: Warhammer 2 Assembly Kit (то же самое для Warhammer 3 или иных игр Total War ижке Warscape). Есть подробное руководство по тому, как это сделать от CA / https://www.totalwar...ick-start-guide / но вкратце, Steam -> Библиотека -> Инструменты, затем установите TW: Assembly Kit.
Imp
Важно (для RPFM), чтобы установочный пакет был установлен на том же диске, что и WH2/WH3. После загрузки снова запустите RPFM и нажмите «Специальные материалы» -> «Warhammer 2 / Warhammer 3» -> «Создать кэш зависимостей». (Если кнопка неактивна, просто откройте любой файл WH2/WH3, который вы хотите назвать; это легко сделать с помощью «Открыть из данных» и нажать на любой файл).
Imp
Это займет минуту, но это очень полезно для диагностического инструмента RPFM, который сообщает вам, когда ваши ключи не совпадают (короче говоря, он дает вам знать, где вы ошиблись).
Глава №3 Создание мода

Прежде чем мы начнём, стоит точно понять /и в дальнейшем помнить это/ что же делает софт производя работу над новой модификацией. Итак перечисляем по пунктам все аспекты работы в RPFM:
• Редактирование таблиц. Самое простое и удобное. Множество информации о данных в таблицах db серии игр Total War, например, о здоровье юнитов, найме рекрутов, о том, о скриптах и прописи их действия, о том, что делают очки навыков, о дилеммах: почти все эти данные хранятся в таблицах.
• Графика, модели, анимация и редактирование эффектов. Я совершенно не понимаю, как это работает, поэтому, если кто-нибудь сможет заполнить этот пробел, я буду признателен. Я знаю, что существуют текстуры, модели и анимация, но на этом всё.
o Вы можете создавать новых юнитов! От «стрелков с пистолетами из вахи, но синих, а не красных» до «древовидных людей с большими луками» и «полностью настраиваемых плавучих кораблей в качестве ездовых животных для персонажей Tomb King». Вы можете делать практически всё с помощью новых инструментов Phazer и редактора ресурсов h3ro (которого называют «Asset»).
o Вы можете создавать новые эффекты (например, блестящие предметы, которые появляются при активации заклинания).
o Вы можете переназначить и добавлять новые анимации, если у вас хватит на это сил, времени и доп. знаний.
o Что я знаю о вышесказанном, так это то, что всё это довольно сложно, и я бы не рекомендовал тем, кто только начинает заниматься моддингом, начинать с этого. Поищите другие руководства — на странице моддинга в Steam Мастерской есть несколько хороших руководств именно по данному вопросу.
• Скрипты. В то время как таблицы определяют, что существует, скрипты могут определять, как что-то происходит. Например, вторжение Хаоса в «Смертельных империях» почти полностью основано на скриптах. Как и «Ночь смерти» в Хеллеброне. Даже «Встречи в море» (где вы можете сразиться с целой толпой пиратов-вампиров) основаны на скриптах. «Встречи в лесу» лесных эльфов, дилеммы имперских графов — список функций, основанных на скриптах, можно продолжать. Довольно часто они связаны с базой данных (иногда в большей степени, чем другие — например, характеристики полностью определяются базой данных, но на самом деле получение любой характеристики зависит от скрипта)
• UI-скрипт. Строго говоря, это всё ещё скрипты, но с множеством координатных указаний на размещение кнопок по полю интерфейса игры, которые нужно нажимать, например, в «Культиве смерти», «Кузнице лесных эльфов Дейт», «Лаборатории плоти Трот» и тому подобном. К сожалению, я не знаком ни с одним из них, и, насколько я понимаю, их довольно сложно адаптировать под то, что вы хотите сделать.
o Опять же, если кто-то захочет заполнить немного больше информации, я буду признателен!
• Стартовые позиции. Вот это вот как раз уровень серьёзного, глубинного моддинга и именно это определяет, как всё устроено на первом ходу в кампании. Если вы действительно занимаетесь с игрой (например, добавляете новые фракции), это необходимо, но это настоящая боль, за что она и получила имя «Startpost». Будучи модом стартовой позиции, он также делает игру принципиально несовместимой с любым другим модом так же имеющем изменённые стартовые позиции, поскольку в начале кампании всё может быть устроено только одним способом! К счастью, если вы просто хотите переместить персонажа в другую локацию, вы можете сделать это с помощью скрипта, что гораздо удобнее и в какой то мере проще/если конечно уметь это делать правильно/.
Особенностью RPFM является редактирование таблиц. Он неплохо справляется со скриптами, но в конечном итоге лучше писать их на другом софте (Visual Studio Code хорошо подходит для опытных скриптеров), а затем вставлять в RPFM, когда закончите. Кроме того, RPFM как инструмент объединяет всё вышеперечисленное — у вас может быть сделана 3d модель например «Рыцари Хаоса» (Ratling Guns), но вам нужно будет поместить её в RPFM, для создания файл пакета с полной прописью во всех надлежащих файлах и корректного ввода всего этого хозяйства в саму игру.
RPFM не может редактировать файл Startpost (по крайней мере, пока), и для этого вам понадобится Assembly Kit Total War, но вам не стоит этого делать, если у вас нет действительно веской причины (а большинство причин недостаточно веские).
Учитывая всё это, мы собираемся сделать два простых мода. Во-первых, мы увеличим силу атаки лорда Скролка в ближнем бою до 100. Это будет редактирование таблицы. Во-вторых, мы сделаем так, чтобы он начинал игру в Каледоре, а не там, где он обычно находится. Вы могли бы сделать это с помощью изменения того самого Стартпоза в Assembly Kit, но я повторяю что на начальном этапе/и нулевых знаниях/ это плохая идея, поэтому мы воспользуемся прописанным скриптом. Всё что будет нами сделано, всё будет в итоге собрано в одном пак мода.
Ну и что сидим, кого ждём? Если вы решили Камрады – пора начинать.
Запустите RPFM с помощью удобного ярлыка, который вы создали ранее, и прежде чем мы начнём, нам нужно проверить кое-что и чуть ещё отладить наши настройки уже ставшего нам родным софта:
Imp
WH2/WH3 должна быть выбрана в качестве основной игры в настройках. Мы, конечно, создаём мод для WH! Если это не так, произойдёт куча ошибок.
Теперь давайте создадим наш мод в RPFM! Вы можете сделать это по старинке, выбрав «PackFile -> New PackFile» но функция MyMod в RPFM значительно упрощает процесс: откройте меню MyMod и нажмите «New MyMod»!
Imp
Появится небольшое окошко, в котором все понятно написано.
Imp
Текст в рамке
Что следует учитывать перед созданием нового мода:
- Выберите игру, для которой вы будете создавать мод.
- Выберите простое название (оно не должно заканчиваться на ".pack").
- Если вы хотите использовать несколько слов, используйте вместо пробела _
- Вы не можете создать мод для игры, путь к которой не указан в настройках.
Весь текст там объясняет сам себя. Что касается названия, мне нравится начинать с моего имени пользователя, а затем использовать подчёркивания, чтобы немного описать мод. Так что я назову его aidenpons_lord_skrolk_yes_yes, нажму «Save» и вперёд!
Imp
Теперь мы хотим изменить атаку Скролка в ближнем бою. Это будет делаться в таблицах. Выделив свой пак мода щелкните правой кнопкой мыши для вызова контекстного меню, и нажать «Создать» (а не «Добавить! это другая таблица), а затем «Создать Таблицу DB» (сокращение от «база данных», то есть «таблица»).
Imp
Нажмите на него, и появится окно с миллионом вариантов этих таблиц!
Imp
Это нехорошо, нам нужна атака в ближнем бою, а не куча всего и всего! Нам нужно знать, в какой таблице он находится, и чтобы это выяснить, у нас есть несколько вариантов:
1. Обратится за помощью на Дискорд канал Da Modding Den.
2. Найдите это сами, как независимый и способный человек!
Я рекомендую вариант б), если это возможно. Но не волнуйтесь, это не так уж сложно. Что мы знаем об атаке в ближнем бою? В файлах игры она может называться иначе, поэтому мы не будем искать её по названию. Что ещё мы знаем? Ну, мы знаем, что у лорда Скролка есть атака в ближнем бою. Итак, давайте просто выполним поиск по исходным данным CA и посмотрим, где он появится.
Отложите это в сторону и откройте другой экземпляр RPFM, нажав на тот удобный ярлык, который вы создали ранее. Убедившись, что выбрана правильная игра Warhammer, нажмите левой кнопкой мыши на PackFile. Здесь у нас есть несколько вариантов...
Imp
Мы хотим загрузить данные WH2/WH3, чтобы потом искать в них то, что нам нужно. Благодаря улучшениям в RPFM, нам больше не нужно думать, какой именно пакетный файл нам нужен: мы можем просто открыть их все сразу с помощью кнопки "Load All CA Packfiles" Загрузить все файлы CA.
Стоит также отметить, что Open from Content Открыть из содержимого открывается из содержимого мастерской Steam: удобно, если вы хотите проверить файл пака мода, но нам это не нужно. Open From Data Открыть из данных открывается из папки данных игры, где находятся файлы паков игры и модов, что объясняет массивное окно, которое появляется при наведении на него курсора.
В любом случае, загрузите все CA PackFiles, дайте им время загрузиться - это много больших пакетов, и у нас должно получиться что-то вроде того:
Imp
Обновление: в некоторых новых версиях Load All CA Packfiles выполняется автоматически после генерации кэша зависимостей. Поэтому, если кнопка неактивна, не паникуйте; это может означать, что вам не нужно выполнять этот шаг, поскольку CA Packfiles уже загружены.
Далее нажмите на маленькую стрелочку > с лева от вашего.packа, и ниже откроется всё древо папок! Разверните папку db (папка, в которой находятся все таблицы), и появится еще больше папок! ... Так вот почему загрузка заняла так много времени. Разверните произвольную папку и щелкните на ее data__ (все они имеют такое имя):
Imp
Это таблица. В данном случае это таблица, которая определяет, как усталость влияет на бой: вы можете видеть, что при подъёме по стенам усталость увеличивается на 10 000, а при бездействии усталость уменьшается на -18 (что, вероятно, означает, что усталость снижается, что соответствует игровым знаниям).
В любом случае, нам нужна была атака ближнего боя лорда Скролка. Ну, мы знаем, что у лорда Скролка есть атака ближнего боя. Так что давайте попробуем найти его! Для этого мы воспользуемся невероятно удобным глобальным поиском RPFM. Нажмите «Вид» -> «Переключить окно глобального поиска», чтобы открыть его.
Imp
(Примечание: в RPFM версии 1, которая полностью устарела, для доступа к глобальному поиску нужно было щёлкнуть правой кнопкой мыши в любом месте в левой части папки. Однако мы работаем с более современными технологиями!) Справа должно появиться окно с надписью «RPFM»:
Imp
Давайте введем Lord Skrolk в строку поиска, нажмем кнопку Search и посмотрим, что получится! Подождав немного (около 7 с на моей компьютере - ни в коем случае не больше минуты), мы получаем некоторые результаты: (Примечание: результаты могут отличаться в зависимости от того, какая версия RPFM и WH используется, но в любом случае идея глобального поиска по-прежнему работает).
Imp
Хм. Давайте рассмотрим один из них подробнее: нажмите на > рядом с db/character_skills_tables/data__, чтобы развернуть его, и посмотрите, что он обнаружил..
Imp
Дважды щелкните по нему, и таблица откроется.
Imp
Что ж, по крайней мере, мы нашли лорда Скролка. Это явно описание чего-то, а не атака в ближнем бою. Но если мы пролистаем влево и вправо, то увидим, что ключ — это то, что во многих таблицах WH используется для обозначения чего-то уникального (например, у юнитов есть ключи, у снарядов есть ключи, у дилемм есть ключи, у регионов есть ключи, у провинций есть ключи, у зданий есть ключи и т. д. и т. п.), — в WH не использует пробелы, как мы искали, а вместо этого использует подчёркивания. Итак, учитывая это, давайте попробуем вместо этого поискать lord_skrolk!
Подождите пару секунд, и, вау, сколько ещё результатов! Думаю, это имеет смысл для лидера целой фракции — модель, звук, события и всё такое! И одна из этих таблиц, надеюсь, посвящена атаке в ближнем бою...
Imp
В данный момент мы ищем в базе данных, но стоит упомянуть и другие вкладки. Поиск совпадений в базе данных WH2/WH3 — это действительно хороший способ начать поиск, если вы знаете только внутриигровое название. Функция «Совпадения по тексту» ищет, помимо прочего, скрипты и часть модели под названием «вариативная сетка» (не спрашивайте меня, что это значит, потому что я не знаю) — хорошо, если вы ищете скрипты или модели, но мы этим не занимаемся, так что можем игнорировать эту функцию. Я понятия не имею, что делает функция «Совпадения по схеме», и она мне никогда не была нужна, так что, надеюсь, мы можем её игнорировать.
Кроме того, не стесняйтесь изменять размер окна (перетаскивайте различные всплывающие элементы), если у вас достаточно места на экране. В любом случае, нам нужна атака в ближнем бою. Здесь нет таблицы, похожей на melee_attack, но если прокрутить немного вверх, давайте попробуем main_units_tables?
Imp
land_unit! Это что-то! Дважды щелкните на нем, откроется новая вкладка в RPFM и прокрутите вниз до нужной строки.
Imp
(Дополнение: WH2, это руководство и RPFM претерпели множество обновлений с момента выхода игры. Если вы внимательно посмотрите, то увидите, что в левом верхнем углу написано data.pack, а не warhammer_2, и что Скролк находится на 709-й строке, хотя сейчас он на 789-й. Всё меняется, и я действительно не могу постоянно обновлять это руководство. При моддинге, как минимум, важно уметь быстро соображать, потому что всё вокруг меняется.)
Вы можете увидеть наши предыдущие таблицы character_skills_tables, открытые на неактивной вкладке. Нам они больше не нужны, и вы можете закрыть их, если хотите. Сейчас мы рассмотрим main_units.
Прокручивая страницу, мы видим такие вещи, как стоимость содержания, стоимость в многопользовательском режиме, некоторые голосовые подсказки, но ничего похожего на атаку в ближнем бою. Что ж, это действительно похоже на лорда Скролка (wh2_main_skv_cha_lord_skrolk кажется подходящим вариантом), так что, вероятно, мы на верном пути. А что насчёт этого наземного юнита? Если мы наведём курсор на заголовок столбца в RPFM, то увидим, на какую таблицу он ссылается. (Некоторые столбцы в таблицах связывают другие таблицы между собой, как в этом примере, но, очевидно, «Стоимость обслуживания» не ссылается на таблицу!)
Imp
Таблица под названием land_units. Было бы неплохо найти её быстро. Это можно сделать двумя способами: во-первых, найти таблицу вручную. Это довольно быстро, потому что если мы выберем случайную папку слева и нажмём L (для Land_units), то в папке мы увидим первое совпадение с L. (При желании можно напечатать ещё быстрее, набрав L A N D _ U N I T S, но для моих пальцев это слишком)
Imp
Ну, lab_settings - это точно не то, что нам нужно, но если мы прокрутим страницу немного вниз, то найдем land_units_tables.
Другой - и гораздо более быстрый - вариант заключается в использовании удобной функции Go To в RPFM. Щелкните правой кнопкой мыши на ячейке и выберите Go To -> Go To Definition/Перейти/ Перейти к определению/, и, фазам, RPFM приведет вас прямо в нужный нам файл!
Imp
В любом случае, теперь перед нами открыта таблица land_units_tables:
Imp
Теперь мы действительно не хотим прокручивать все десять миллиардов строк этой таблицы, чтобы найти Skrolk, но вместо этого в RPFM есть удобный раздел «Фильтр» прямо под таблицей. Введите в него skrolk, и он покажет только строки, соответствующие skrolk в разделе «Ключ». (Мы бы не хотели искать skrolk в разделе «Категория»!) С более подробными фильтрами можно делать множество мощных вещей (они поддерживают регулярные выражения, очень удобные для поиска), но и этот простой фильтр тоже вполне подойдёт:
Imp
Всего одно попадание по поиску? Обычно это довольно хорошо, так как это указывает на то, что это своего рода главный узел, связывающий множество элементов. Прокрутите таблицу, и вы увидите информацию о маунтах/лошадях/, боевом духе, доспехах, оружии ближнего боя и — что это? Атака ближнего боя! Мы нашли его!
Imp
Теперь, прежде чем мы слишком сильно начнём ломать голову/вьесжая в суть алгоритма поиска/, давайте поговорим о самих пакетах данных игры. Редактировать их — совершенно е наш метод, так как после этого вы не сможете вернуться к исходному состоянию без переустановки игры, и именно поэтому RPFM не позволит вам сохранить изменения, если вы попытаетесь это сделать. Вместо этого мы создали мод!
Вернитесь к экземпляру RPFM, в котором открыт ваш мод (или откройте его снова, если вы его закрыли). Если вы его закрыли, есть отличный трюк с RPFM, который позволяет очень быстро его открыть. Он находится в меню MyMod:
Imp
Очень быстро и очень удобно. В любом случае, мы закрыли его, потому что не знали, какая таблица нам нужна, но теперь мы знаем, что нам нужна таблица land_units! Итак, снова щёлкните правой кнопкой мыши, создайте, Сreate - Сreate DB создайте базу данных.....
Imp
... и на этот раз мы знаем, какую таблицу нам нужно выбрать — это land_units . Если ввести land_units, мы не получим нужный результат, но его легко найти среди четырёх вариантов в выпадающем списке:
Imp
В первой строке new_file будет имя вашей таблицы. Это не очень важно - за исключением того, что оно не должно заканчиваться цифрой и не должно содержать пробелов, - но мне нравится, опять же, предварять его своим именем, а затем что-то о таблице. Так что aiden_land_units подойдет как нельзя лучше.
Imp
Нажмите «Create» /Создать/, откройте его, и он будет пустым. Ну конечно, он будет пустым — мы ничего в него не добавляли!
Imp
Ну, мы хотим вставить сюда строчку о лорде Скролке и изменить его атаку ближнего боя. Думаю, вы могли бы напечатать все от руки, если бы хотели получить какие-то бонусные страдания, но я люблю, чтобы мой моддинг был приятным опытом (именно поэтому я не трогаю startpos), а в RPFM мы можем копировать и вставлять строки (и многое другое!) поверх! Вернитесь в RPFM с открытым файлом data.pack, и он должен быть там, где мы его оставили. Теперь, как и в Excel, если вы щелкните на номере строки, будет выделена вся строка. Щелкните правой кнопкой мыши где-нибудь в этом ряду, выберите Копировать, затем Копировать (другая опция нам не нужна):
Imp
Теперь вернитесь в наш мод, щелкните правой кнопкой мыши в любом месте представления таблицы и нажмите "Вставить как новую строку"!
Imp
Результат должен быть такой!
Imp
Разделы немного сжаты, но они есть! Теперь перейдите к атаке ближнего боя, дважды щелкните, чтобы выбрать ее, вставьте наше хорошее модифицированное значение 100, нажмите Enter, и готово!
Imp
Но прежде чем мы начнем слишком увлекаться использованием сверхсильного Лорда Скролка, нам нужно сделать еще две вещи:
Первое - сохраните мод! Для этого достаточно Ctrl+S или PackFile -> Save. Второе - более важное: скопировать мод в каталог данных игры, чтобы менеджеры модов могли его подхватить. Вместо того чтобы вручную вылавливать пакетный файл и вставлять его, RPFM делает это двумя щелчками мыши: PackFile -> Install!
Imp
Дополнение: В предыдущих версиях RPFM это находилось в меню MyMod. Опять же, кнопки могут перемещаться - важно думать головой)
Кстати, если вы получаете ошибку, которая выглядит следующим образом:
Imp
Теперь наш маленький симпатичный файл находится в каталоге данных WH2 и готов к тому, чтобы его подхватил либо загрузчик модов CA – Лаучер от разработчиков самой Игры, либо Kaedrin’s Mod Manager (KMM). Крайне важно сначала протестировать свои моды (и, по крайней мере, убедиться, что они загружаются и игра не вылетает!), поэтому мы это сделаем.
Хотя KMM определенно превосходен в управлении большим количеством модов, а его функция профиля - находка, на самом деле нам нужен Лаучер от CA для загрузки мода (подробнее об этом позже. Загрузите его, и если вы прокрутите вниз, тадаааааааам! Вот он наш результат господа Камрады.
Imp
Включите это, нажмите «Играть», нажмите «Играть» в обязательном меню «предупреждение о том, что вы используете мод» (кто-нибудь, кроме меня, вообще это читает?), и WH2/WH3 загрузится с нашим модом!:
Мы могли бы начать новую кампанию, чтобы всё проверить, но в принципе можно не утруждать себя, а просто увидеть данный результат в пользовательских сражениях.
Imp
Ссылки на файл статьи в Word формате
TutorialRPFM For Dummies EN (Раскрыть)

TutorialRPFM For Dummies RU (Раскрыть)
    Перевести Страницу
    Воспользуйтесь одной из соц-сетей для входа
    РегистрацияВход на форум 
    Сообщество ИмпериалБиблиотека Статей Серии Total War Total War: Pharaoh Library in Babylon Обратная Связь
    Стиль:Language: 
    «Империал» · Условия · Ответственность · Визитка · 18 янв 2025, 20:03 · Зеркала: Org, Site, Pro · Счётчики