• Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Форум TruckGame.Club » Старые игры » Farming Simulator 2013 » Модостроение » Как добавить новую культуру в прицеп
Как добавить новую культуру в прицеп
траХтористДата: Вторник, 26.02.2013, 18:20 | Сообщение # 1
Бригадир
Группа: Постоянный
Сообщений: 121
Существует множество вопросов о том, как добавить новую культуру (новый груз) в прицеп, бункер и т.п.

Мой пример будет построен на добавлении типа груза "скошенная трава" (grass_windrow) в контейнер из мода Container Lifter Final Version . Трава только потому, что именно для этого мода был последний вопрос. Другие культуры (грузы) добавляются аналогично. Данный урок универсален для любого кузова, бункера и т.п, способного вмещать какую-либо культуру (груз)
Я  старался выразить свои мысли поэтапно. Если что-то не получается, указывайте на пункт, в котором возникли сложности.

Для добавления новой культуры нам нужно распаковать архив с модом.

1. Добавляем Plane для новой культуры в модели (Plane - это кучка с культурой, которая увеличивается по мере заполнения и уменьшается по мере выгрузки культуры. Т.е. Нам нужно всего-лишь натянуть на этот Plane текстуру) :
1.1. В гиганте открываем ContainerRed.i3d
1.2. В группе "Container/Tank" видим : "rapsPlane"; "maizePlane"; "potatoPlane"; "zuckerruebenPlane" (месторасположение "Plane" в различных модах может отличаться).
1.3. Для добавления культуры нужно создать еще один Plane, для этого:
1.3.1 Копируем любой Plane (пусть будет rapsPlane), выделяем его и жмем ctrl+c (копировать)
1.3.2 Теперь скопированный rapsPlane нам нужно вставить рядом, для этого наводим фокус (выделяем) группу "Tank" и жмем ctrl+v (вставить). Нужно убедиться, что новый plane находится рядом с остальными.
1.3.3 В окне атрибутов в поле "Name" пишем желаемое название для "Plane", пусть будет grassPlane
1.4 В поле "Index Patch" запоминаем цифры (индексы), в данном случае 0>1|7, нам нужно запомнить 1|7
Работа с гигантом окончена.

2.  Теперь нужно добавить текстуру новой культуры, в нашем случае для травы.
2.1 Берем файл текстуры в формате .dds, например из игры. Текстура травы находится по адресу: gamedir\data\maps\textures\terrain\grass_diffuse.dds
2.2 Копируем файл текстуры в директорию с распакованным модом: Container\new (файл с текстурой можно разместить в любом удобном месте внутри мода, прописав соотв. путь к файлу, как показано ниже).

3. Прописываем новую текстуру в модель. Работа с моделью в текстовом редакторе.
3.1 Открываем файл модели ContainerRed.i3d текстовым редактором, например блокнотом
3.2 В группе <Files> внизу добавляем строку с текстурой:
<File fileId="30" filename="new/grass_diffuse.dds" relativePath="true"/> (new/grass_diffuse.dds - путь к файлу текстуры внутри мода. Если текстура находилась бы в корневой папке мода, запись была бы такой: filename="grass_diffuse.dds)
fileId может быть любым, отличным от существующего. Позже игра сама присвоит ему свой id. Его нужно запомнить, т.к. он нам потребуется ниже.



3.3 Добавление материала. Ищем группу   <Materials>, она следующая, после группы <Files>. Поскольку в данной модели Plane один для всех культур -  "wheatPlane", нам нужно скопировать существующий, изменив несколько цифр.
3.3.1 Копируем строку
<Material name="wheatPlane_mat" materialId="21" ambientColor="1 1 1">
<Texture fileId="6"/>
</Material>

и вставляем ее до закрытия группы, т.е. до последней строчки </Materials>
3.3.2 Меняем следующие параметры:
materialId="110"  - любое число, отличное от существующего
<Texture fileId="30"/>  - Тут указываем fileId файла текстуры, прописанного в группе <Files>, согласно п. 3.2


4. Добавление сцены увеличения и уменьшения кучки с говн.. , простите, с травой.
Ищем группу  <Scene>, она практически в самом низу.
В этой группе копируем строку с существующей культурой (раз уж начали с raps, им и продолжим):
4.1 Копируем строку:
<Shape name="rapsPlane" translation="-1.13352 0.78231 -0.226213" scale="1.3 1 1" visibility="false" nodeId="69" materialIds="21" shapeId="5" receiveShadows="true"/>
4.2 Вставляем скопированную строку  перед строкой </Shape>
4.3 Меняем следующие значения:
<Shape name="grassPlane" - согласно п. 1.3.3
nodeId="100" - любое число, отличное от существующих id в группе <Scene>
materialIds="110 - согласно п. 3.3.2


На этом работа с моделью закончена.

5. Прописываем культуру в файле ContainerRed.xml (стоить отметить, что как "груз" grass не подходит, а подходит grass_windrow - скошенная трава.
5.1. В файле ContainerRed.xml ищем группу <fillPlanes>, практически в начале файла. Тут описаны культуры для контейнера (кузова)
5.2 Копируем любую строку культуры (ага, рапс)
Код
<fillPlane type="rape">
                             <node index="1|3">
                       <key time="0" y="0.25389" scale="1.3 1 1"/>
                       <key time="0.5" y="0.78231" scale="1.3 1 1"/>
                       <key time="1" y="1.6" scale="1.3 1 1"/>
                             </node>
                             <node index="20">
                       <key time="0" x="1.40998" scale="2 4 1"/>
                       <key time="0.001" x="1.43769" scale="2 4 1"/>
                       <key time="1" x="1.43769" scale="2 4 1"/>
                             </node>
                         </fillPlane>
5.3 Вставляем ниже, перед закрытием группы    </fillPlanes>
5.4 Меняем значения:
<fillPlane type="grass_windrow"> - Тип заполнения, тип груза на понятном для игры языке. Позже я сделаю список всех доступных.
<node index="1|7"> (согласно п. 1.4.)
<node index="24"> - любой, отличный от существующего
5.5 Ищем строку
<fillTypes fruitTypes="wheat barley rape maize potato sugarBeet" />
и добавляем grass_windrow, должно получиться:
<fillTypes fruitTypes="wheat barley rape maize potato sugarBeet grass_windrow" />



6. Запаковываем все файлы в архив zip (имя желательно оставить оригинальным)
7. Копируем архив в папку с модами и наслаждаемся.

После отработки навыка вся процедура занимает не более 5-10 минут.

Список стандартных грузов/культур, которые можно перевозить в прицепах/бункерах/емкостях:
chaff - силос
silage - силос после обработки (после ферментации)
grass_windrow - скошенная трава
wheat_windrow - скошенная пшеница/солома
barley_windrow - скошенный ячмень/солома
manure - навоз
liquidManure - жидкий навоз
potato - картофель
sugarBeet - сахарная свекла
wheat - пшеница
rape - рапс (канола)
maize - кукуруза
barley - ячмень
fuel - топливо
water - вода
forage - корм (применяется в kuhnProfile1880, точное назначение мне не известно)
forage_mixing смешанный корм/смесь для коров
dryGrass_windrow - высушенная трава (после сеноворошилки)

Если что упустил - добавляйте.

P.S. Редактор сообщений просто ужасен angry


Сообщение отредактировал траХторист - Среда, 27.02.2013, 14:12
evgen-99Дата: Вторник, 26.02.2013, 19:36 | Сообщение # 2
Комбайнер
Группа: Постоянный
Сообщений: 75
траХторист, большое спасибо! Долго мучился пока вы не редактировали сообщение потом все получилось. Еще раз огромное спасибо!

Сообщение отредактировал evgen-99 - Вторник, 26.02.2013, 21:16
Serg-98Дата: Пятница, 08.03.2013, 20:20 | Сообщение # 3
Комбайнер
Группа: Постоянный
Сообщений: 51
траХторист,  очень нужна тема спасибо, помогло))))
jaroslav_ov4arenkoДата: Воскресенье, 31.03.2013, 23:41 | Сообщение # 4
Группа: Удаленные





траХторист, вот спасибо очень помогло
shnurokДата: Четверг, 04.04.2013, 18:33 | Сообщение # 5
Министр сельского хозяйства
Группа: V.I.P.
Сообщений: 3105
траХторист, действительно спасибо!
rokrest09Дата: Среда, 24.04.2013, 10:08 | Сообщение # 6
Комбайнер
Группа: Постоянный
Сообщений: 60
инструкцыя действительно  хорошо   поясняет работу.    но    а если нет  текстуры в игре  а допустим её ещё ада сделать.   могли бы вы  пошагово  это расказать или  описать?

и ещё-  этот способ одинаков как для 11й так и 13й версии или ест различия.?

Добавлено (24.04.2013, 10:08)
---------------------------------------------

Цитата (траХторист)
В файле ContainerRed.xml ищем группу , практически в начале файла. Тут описаны культуры для контейнера (кузова)
 больше нет такой строчки  её заменили  иным тегом

прошу проверить и дополнить
zhovnerikДата: Среда, 24.04.2013, 12:56 | Сообщение # 7
Директор совхоза
Группа: Постоянный
Сообщений: 790
Не чо не получается все делал по инструкции
ОмичДата: Среда, 24.04.2013, 18:51 | Сообщение # 8
Трахтурист
Группа: V.I.P.
Сообщений: 853
zhovnerik, Значит не все делал,т.к у всех работает! А у тебя нет.

Сообщение отредактировал Омич - Среда, 24.04.2013, 18:55
zhovnerikДата: Среда, 24.04.2013, 19:07 | Сообщение # 9
Директор совхоза
Группа: Постоянный
Сообщений: 790
Омич, буду пробовать по новой
Aleks2010Дата: Четверг, 25.04.2013, 00:03 | Сообщение # 10
Cтажер
Группа: Пользователи
Сообщений: 35
Всем здравствуйте подскажите пожалуйста как прописать новую культуру на карту например хлопок или что нибудь другое.
wasqДата: Четверг, 25.04.2013, 10:05 | Сообщение # 11
Бригадир
Группа: Постоянный
Сообщений: 202
Еще бы также сделать описание о том как добавить новую культуру в комбайн. Пошли карты с доп культурами, а комбайнов нет.
zhovnerikДата: Четверг, 25.04.2013, 14:41 | Сообщение # 12
Директор совхоза
Группа: Постоянный
Сообщений: 790
Aleks2010, http://truckgame.club/forum/42-717-51140-16-1364055373
Aleks2010Дата: Четверг, 25.04.2013, 16:49 | Сообщение # 13
Cтажер
Группа: Пользователи
Сообщений: 35
Большое спасибо.
траХтористДата: Пятница, 26.04.2013, 15:25 | Сообщение # 14
Бригадир
Группа: Постоянный
Сообщений: 121
Цитата (shnurok)
инструкцыя действительно хорошо поясняет работу. но а если нет текстуры в игре а допустим её ещё ада сделать. могли бы вы пошагово это расказать или описать?

Создать можно текстуру самому. Для этого потребуется графический редактор, умеющий работать с .dds форматом. Текстуры должны быть размером 256х256; 512х512; 720х720; 1024х1024; 2048х2048
Для более подробной информации - ищите "создание текстуры"

Цитата (shnurok)
Добавлено (24.04.2013, 10:08)
---------------------------------------------
больше нет такой строчки её заменили иным тегом
прошу проверить и дополнить


Не совсем ясно. Перекачал файл. 11 строка ContainerRed.xml группа <fillPlanes> на месте.

Цитата (zhovnerik)
Не чо не получается все делал по инструкции

Инструкция специально разбита на разделы и пункты. Что именно не получается? Ответ также можно найти в log.txt


Сообщение отредактировал траХторист - Пятница, 26.04.2013, 15:27
Mak$on71Дата: Вторник, 07.05.2013, 16:19 | Сообщение # 15
Разнорабочий
Группа: Пользователи
Сообщений: 4
А у меня почему то вот так <Files>пустота</Files> вроде мод тот же и все делал как написано что делать? wacko

Добавлено (07.05.2013, 16:19)
---------------------------------------------
все разобрался наконец, спасибо траХторист!!!

Форум TruckGame.Club » Старые игры » Farming Simulator 2013 » Модостроение » Как добавить новую культуру в прицеп
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск:
Copyright © 2009-2019 TRUCKGAME.CLUB