Меняем меш

Меняем меш
Автор: Simply_me

Нам понадобится:

  • Echo's Postal package tools
  • MilkShape 3D
  • Плагины Q-Mesh Sims 3 для MilkShape
  • Sims 3
Начнём с установки нужных программ. Когда все программы и плагины установлены, можно приступать:

Цель: переделать стандартный меш солнечных очков. Категория - взрослый.

Шаг 1. Начнем с того, что скопируем сам файл в новую директорию. Оттуда и начнем с ним работать. Это делается для того, чтобы случайно не перезаписать оригинальный меш нашим.
Итак, создайте новую папку, с которой будете работать и скопируйте в неё файл FullBuild0.package (располагается в папке The Sims 3\GameData\Shared\Packages) - он весит 960Мб, рассчитывайте свободное пространство заранее.

Шаг 2. Чтобы извлечь нужный меш, откроем этот файл с помощью Echo's Postal tool
(Открываем файл Postal.bat Нужна Java)
Видим целую кучу всяких файлов.

Ищем файл со следующими данными:

Name: geom
Type: 0x015a1849
Group: 0x005dc5fc
Instance: 0x00000000d826640e
Можно проделать это через поиск:

1

Щелкаем дважды на найденный файл и видим следующее:

2

Итак, меш мы нашли.

Шаг 3
. Далее нужно экспортировать нужный нам меш (будем с ним работать) из файла FullBuild0.package.
Для этого жмем на "Export to Wes" и переименовываем файл в SunglassesMain.package (или как Вам угодно)
Откроем экспортированный файл (File->Open -> SunglassesMain.package (или как Вы его назвали))
Что мы видим внутри? 4 файла:

  • geom
  • 2 изображения (.dds)
  • Skin Controller (.unk)

3

Шаг 4. Нужно разделить эти файлы и экспортировать по отдельности в нашу рабочую папку для работы с Milkshape:
1. Выбираем geom -> жмем на вкладку "Hex View"
Видим что-то вот такое:

4

Жмем "Export" - сохраняем файл в рабочую папку - название можно оставить (очень советую не менять его), но изменим расширение с .geom на .simgeom

2. Двойной клик на Skin Controller - "Export" - расширение меняем с .unk на .skcon
Можно закрыть Postal, мы вернемся к нему позже.

Шаг 5. Открываем Milkshape. Кликаем на вкладку "Groups" и убеждаемся, что в окошке "Auto Smooth" не стоит галка:

5


1. File -> Import -> в выпавшем меню выбираем - Mesh Sims 3 GEOM Importer V0.10 item:

6

Должно появиться диалоговое окно.
Открываем из нашей рабочей папки сохраненный файл .simgeom. Если название не меняли (рекомендуется), то называется он "S3_015a1849_005dc5fc_00000000d826640e.simgeom "
Во вкладке "Joints" поставьте галочку в окошке "Show skeleton".
Если у Вас получилось что-то в этом духе:

7

(а если работаете в MilkShape впервые, так оно и получится), откройте File - > Preferences и во вкладке "Misc" измените значение "Joint size" на 0.01:

11

Теперь это выглядит вот так:

8

2. Кликаем правой кнопкой по левому верхнему окошку, выбираем Maximize:

10

Галку с "Show skeleton" можно снять. Теперь вместо 4-х окошек у нас одно. В нем и будем работать.
Приблизим наши очки (Shift + левая кнопка мыши для быстрого зума и Ctrl + левая кнопка мыши для перемещения)
Щелчок правой кнопкой мыши -> в выпавшем меню выбираем "Textured" и "Wireframe overlay".

Получилось что-то вот такое:

12

3. Переходим к вкладке "model".
Жмем на кнопку "Vertex" ниже и убеждаемся, что ни в одном из 2-х окошек ниже не стоят галки. Если стоят - убираем.

Шаг 6. Меняем меш:
1. Жмем на "select" и выбираем мышкой нужные нам вершины (выделенное будет красным).
Если выбрали слишком много или слишком мало, щелкните где-нибудь в рабочем пространстве подальше от очков, чтобы снять выделение.
2. Выбираем "move" и перетягиваем мышкой выбранную вершину вниз.
Вот как-то так:

13

Если промахнулись (или выбрали слишком много и перетянули не туда, куда нужно) отменяем действие Edit -> Undo.

Результатом я пока довольна. (Более серьезно можно будет изменять меш тогда, когда у нас получится выполнить хотя бы это)
Идём в меню File -> Export -> Q-Mesh Sims 3 GEOM Exporter V0.10:

14

Сохраняем файл под тем же именем, что у него и было. Если не переименовывали - "S3_015a1849_005dc5fc_00000000d826640e.simgeom"
Если все сделали верно, Вам предложат заменить файл. Соглашаемся на замену.
Milkshape можно закрыть.

Шаг 7. Последний штрих:
Открываем Postal.
1. Выбираем "New Package".
2. Во вкладке "Workspace" выбираем "Add resource".
3. Выбираем сохраненный в Milkshape файл, у меня это - "S3_015a1849_005dc5fc_00000000d826640e.simgeom "
Как видите, везде прописано "Unknown Resource":

15

Щелкаем дважды по файлу и во вкладке "Resource details" проставляем следующие значения в строчки:
Type: 0x015a1849
Group: 0x005dc5fc
Instance: 0x00000000d826640e
(Те же значения, что были у исходного меша, если помните)

16

Жмем "Commit".

Во вкладке "Long Name" отобразилось "Geometry Scenegraph". Отлично! Идём в меню File -> Save As -> Называем файл (например, ModdedSunglasses.package) и жмем на Save.

Шаг 8. Момент истины: кладем файл в папку Packages. Где и зачем она создается читаем здесь.
Идем в игру. А именно, в CAS - смотреть, чего натворили.
Выбираем взрослого сима, открываем вкладку "Одежда" - > "Аксесуары" и щелкаем на наши очки. Изменились?

16.1

Собственно, что и требовалось доказать.
Хотите изменить что-то еще?
Есть догадка, что geom'ы содержащие:

  • 4 dds файла - волосы
  • 3 dds файла - одежда и обувь
  • 2 dds файла - стили


Помните, что у Вас есть резервная копия файла FullBuild0.package. Если Вам не нравится результат, просто скопируйте его обратно в The Sims 3\GameData\Shared\Packages и согласитесь на замену (или удалите из папки Packages Ваш файл)

 

The Sims 3

The Sims 2

The Sims

MySims

Sims-игры

Даты релизов

the_sims_3_store_saleshymn_bunnersimovod_3simovod2Журнал «Симовод»Prosims - магазин сувениров