Перейти к содержимому

Фото

Инструкция по полной замене машины с тюнингом из Add-On версии.


  • Авторизуйтесь для ответа в теме
2 ответов в этой теме

#1 Bouncer.84

Bouncer.84

    Авторитет

  • Activists
  • PipPipPipPipPip
  • 684 сообщений
  • Регистрация 29.04.2007

Отправлено 05 Апрель 2020 - 14:55

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

 

Инструменты:

- OpenIV (на данный момент у меня 4.0)

- Notepad++

 

Процесс:

Буду объяснять на примере Chevrolet Comaro Z28 1970 by GreenAid v1.1 на замену ruiner2. Версия GTA5: 1180.1

https://gta.com.ua/f...s.phtml?id=7439

 

Открываем DLC.rpf и все вытаскиваем в какую нибудь папку.

1. установка модели авто

Переименовываем camaro70 в ruiner2

 

Ищем поиском в OpenIV, где лежит ruiner2. У меня он находится в двух местах (у вас может отличаться, в зависимости от того, сколько дополнений и патчей установлено. Закидываем файлы (которые мы переименовали) ruiner2.yft, ruiner2.ytd, ruiner2_hi.yft, ruiner2+hi.ytd по следующим путям:

- \mods\update\x64\dlcpacks\mpimportexport\dlc.rpf\x64\levels\gta5\vehicles\mpimportexportvehicles.rpf\

- \mods\update\x64\dlcpacks\patchday14ng\dlc.rpf\x64\levels\gta5\vehicles.rpf\

 

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

 

2. установка деталей тюнинга

архив mods.rpf переименовываем в ruiner2.rpf и закидываем: \mods\update\x64\dlcpacks\mpimportexport\dlc.rpf\x64\levels\mpimportexport\vehiclemods

 

Исходя из тех путей, куда кидали файлы в п.1, файлы настройки лежат 

handling.meta, carcols.meta, carvariations.meta  - \mods\update\x64\dlcpacks\mpimportexport\dlc.rpf\common\data

vehicles.meta лежит \mods\update\x64\dlcpacks\mpimportexport\dlc.rpf\common\data\levels\gta5

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

 

3. замена handling.meta

открываем handling.meta и находим строчки ruiner2. начиная со следующий строки и до  </Item> того что относится к этой машине удаляем, и заменяем из файла handling.meta из DLC с машиной на аналогичную секцию, сохраняя только лишь строку  <handlingName>RUINER2</handlingName>.  Сохраняем, и закидываем файл обратно.

 

4. замена vehicles.meta

открывает и в разделе <InitDatas> находим секцию ruiner2. после строчки <GameName> все до конца раздела по машине заменяем на аналогичную из файла vehicles.meta из DLC с машиной

далее раздел  <txdRelationships>.  Находим  запись       <child>ruiner2</child>, и меняем строку       <parent>vehicles_race_generic</parent>  на   <parent>vehicles_feltzer_interior</parent>. И измененный файл закидываем обратно.

 

5. замена carvariations.meta

Открываем  carvariations.meta  и находим раздел ruiner2. Он состоит из нескольких секций.

Секция <colors> - это цвет окраса авто и liveries. переносим секцию из аддона в игровой фаил.

Секция <kits> -это пакет для тюнинга авто. ставим значение 999_ruiner2_modkit

Секция <windowsWithExposedEdges /> - хз, никогда его не пользовал.

Секция <plateProbabilities> - номера, с которыми авто ездит по умолчанию. переносим секцию из аддона в игровой фаил.

Секция <lightSettings value="2" /> настройка света. Цифра соответствует данными авто из файла carcols.meta. переносим секцию из аддона в игровой фаил.

Секция <sirenSettings value="0" />. настройка мигалок экстренных  служб. переносим секцию из аддона в игровой фаил.

Сохраняем, и закидываем обратно.

 

6. замена carcols.meta

открываем сarcols.meta. он состоит из нескольких разделов.

раздел   <Kits> - добавляем тюнинг в нем

раздел   <Lights> - редактирование и добавление освещения авто здесь

 

 

Раздел   <Kits> делится на <item> авто, 

из файла с DLC переносим всю секцию касаемую авто сюда в раздел<Kits> 

 

 

7. замена текста

 

8. настройка авто в трафике с экстрами

 

9. настройка авто в трафике с тюнингом

 

 

пока буду дополнять


Сообщение изменено: Bouncer.84 (05 Апрель 2020 - 16:33)


#2 Lozano71

Lozano71

    Авторитет

  • Activists
  • PipPipPipPipPip
  • 567 сообщений
  • Регистрация 18.05.2013
  • Страна:

Отправлено 05 Апрель 2020 - 17:47

Немного помогу, хорошо удалось разобраться с некоторыми флагами экстр.

Самые важные флаги FLAG_EXTRAS_REQUIRE FLAG_HAS_INTERIOR_EXTRAS . Первый флаг отвечает за "обычные" экстры. То есть extra_1, extra_2, extra_3, extra_4, extra_5, extra_6, extra_7, extra_8 . Второй флаг отвечает за "интерьерные" экстры, а именно extra_ten (да, не extra_10, а именно extra_ten и не спрашивайте почему), extra_11 и extra_12 . Флаг FLAG_EXTRAS_REQUIRE заставляет игру выбирать одну из экстр при спавне машины. Вы также можете засунуть одну экстру в другую, и соответственно когда игра "выберет" ребёнка, она заспавнит ещё и родителя. Флаг FLAG_HAS_INTERIOR_EXTRAS активирует отдельное множество из трёх экстр, которые спавнятся или не спавнятся с некоторой неустановленной вероятностью. Если например сделать все двенадцать экстр, но не выставить этот флаг, теоретически они будут привязаны к основному множеству экстр, но это неточно.

Пример
qTVq60RKZD8.jpg

Вот какие экстры содержит вот этот автомобиль

Родитель:extra_1: Спецсигнал Code 3 MX7000 (Справа)

Ребёнок extra_1: extra_2 (пустой дамми, чтобы выравнивать баланс вероятностей)

Родитель extra_3: Спецсигнал Whelen Edge 9000 версия без мегафона вторая слева

Ребёнок extra_3: extra_4 (мегафон) версия с обеими экстрами самая левая

extra_ten - кенгурятник

 

Для того чтобы это богатство работало задействованы как раз эти два флага FLAG_EXTRAS_REQUIRE FLAG_HAS_INTERIOR_EXTRAS . Используя их машина может спавнится в следующих вариантах:

Со спецсигналом Code 3 MX7000 - в 50% случаев

Со спецсигналом Whelen Edge 9000 и мегафоном - в 25% случаев

Со спецсигналом Whelen Edge 9000 и без мегафона - в 25% случаев

Без спецсигналов - никогда.

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

Те же машины произвольно наспавненные трейнером
Ea-KFMPXgxA.jpg

Это был пример сложный. Вот более простой:

Простой
xdtvlE9aFPo.jpg

Тут просто, с вероятностью 50% спавнится либо одна либо другая мигалка. Кенгурятник функционирует так же как и на вышеописанной машине. Комбинация флагов та же.

 

Есть ещё другой флаг: FLAG_EXTRAS_STRONG

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

 

Так же существует ещё такой параметр как

<extraIncludes>
        <item>EXTRA_3 EXTRA_4 EXTRA_5 EXTRA_8 EXTRA_7</item>
      </extraIncludes>

Он позволяет заспавнить сразу все перечисленные экстры вне зависимости от их мест в иерархии. К примеру по этой схеме работает Dodge Diplomat от карфейса, который может иметь или не иметь молдинги.

Dodge Diplomat
0c4537-GTA5%202018-03-07%2021-35-46-965.0c4537-GTA5%202018-03-07%2021-11-10-100.

Есть ещё и другие флаги относящиеся к экстрам, вот:

Полный список
  • FLAG_EXTRAS_ALL — все;
  • FLAG_EXTRAS_CONVERTIBLE — транспорт с откидным верхом;
  • FLAG_EXTRAS_GANG — для банд?;
  • FLAG_EXTRAS_RARE — редкий;
  • FLAG_EXTRAS_REQUIRE — экстры необходимы/обязательны?
  • FLAG_EXTRAS_SCRIPT — скриптовые экстры;
  • FLAG_EXTRAS_TAXI — такси;
  • FLAG_HAS_INTERIOR_EXTRAS — имеет экстры внутри салона;

Но они все достаточно специфичные, в большинстве случаев удаётся обойтись вышеизложенными двумя.

 

По поводу текста в игре всё достаточно просто. Вас интересует прежде всего две строчки в vehicles.meta, например:

<gameName>LCPD</gameName>

<vehicleClass>VC_EMERGENCY</vehicleClass>

Можно так же указать и производителя например вот здесь:

<vehicleMakeName />, но насколько я понял это не работает в локализации, а работает когда полицейский диспетчер называет марку и модель машины главного героя. Опять таки последнее утверждение требует проверки.

В vehicleClass выставляется класс транспортного средства, он будет так же появляться при посадке в автомобиль.

Дальше интересней. Ключевой параметр - gameName . Этот параметр отсылает нас непосредственно к файлам где прописано, что именно соответствует параметру LCPD.

Лежат такие файлы в папках вида dlc.rpf\x64\data\lang\americandlc.rpf\

Называются обычно global.gxt2 .

Их нужно экспортировать в openformats и редактировать блокнотом. Редактирование там интуитивно понятное, задание значения выглядит так:

LCPD = Chevrolet Caprice 1995, LCPD

Марки, модели, года выпуска, ведомства может и не быть, строгой формы нет. К примеру, если вы делаете параметры наименования для Ваз-2106, можно просто написать "= Шестёрка".

 

Как-то так, вставлю свои пять копеек ради хорошего дела.


Сообщение изменено: Lozano71 (05 Апрель 2020 - 18:16)

24249653.png

13000597_m.png 13000598_m.jpg


#3 PairDuck

PairDuck

    Гадкий утёнок

  • Activists
  • PipPipPipPipPip
  • 535 сообщений
  • Регистрация 04.08.2015
  • Страна:

Отправлено 11 Апрель 2020 - 15:29

Надеюсь, тема еще будет дополняться. В полном и всестороннем гайде нужда как была, так и есть.  :smile:


Сообщение изменено: PairDuck (11 Апрель 2020 - 15:29)

ШОК-СЕНСАЦИЯ! Утки научились читать DVD!





0 посетителей читают эту тему

0 пользователей, 0 гостей, 0 скрытых

Популярные статьи на тему Grand Theft Auto V: Скачать на компьютер бесплатно, скачать на андроид, коды на ПК, скачать торрент