Subnautica вики
Advertisement

ВНИМАНИЕ! Спойлеры к БыЗу!

Предисловие

Итак, я как то раз захотел экспортировать модель в игру Garry's mod. Для начала решил взять простую модель компьютера прекурсоров (просто декор). Сделал много чего, настрадался, но ничего не получилось.

И поэтому я решил пойти на костыльный метод.

Видите ли, есть один интересный мод на эту игрулину... PAC3.

Он позволяет накладывать на себя и на другие пропы а так же на себя модели, изменять их, добавлять звуки, и ещё мнооогое другое.

Но остановимся мы на первом пункте.

.obj файлы можно так же добавлять и с помощью ссылок на совершенно любые файлообменники, будь то даже какой нибудь discord. Но для моделей рекомендуется всё же что нибудь получше, типо Dropbox или Google Drive.

Но текстуры можно передавать и с помощью Дискорда.

И я решил добавить с помощью этого не просто прекурсорский терминал, а самого Ал-Ана. Великого заражателя всего и вся, по совместительству - главный объект самой игры.

Мой план

Итак, план был прост как ложка:

  1. Взять модель;
  2. Засунуть.

Но главная проблема была в том, что между этим итак не маленьким количеством пунктов были ещё и подпункты.

Но я, как великий создатель чего то, смог сделать это за 1 минуту.

Итог

Итак, у меня получилось это сделать. Но что дальше? Вы не поверите...

Скрины.

Содержимое внутри может содержать спойлеры.

20210521013617 1.jpg 20210521021848 1.jpg 20210521024533 1.jpg


Плюсы

Оно есть.

Минусы

  • Текстуры совсем немного похуже качеством;
  • Костей нет. Тоесть руки, ноги и т.д. отдельно не двигаются;
  • Издалека заменяется на изначальный проп;
  • Можно наложить лишь одну текстуру. Тоесть illum или normal не наложить, лишь обычную текстуру. Решается созданием второй такой же модели, но только с другой текстурой и чуть побольше.

Вопросы, которые могут возникнуть

  • Можешь опубликовать все модели в воркшоп?

Только как отдельную каждую, и только как дупликатом. И нет, я не буду.

  • Поддерживаются модели только из Subnautica и Subnautica Below Zero?

Нет. Формат .obj встречается много где, да и в любом случае огромное количество других форматов можно конвертировать в .obj, и наоборот.

  • Как достать модели и текстуры из игр на Unity?

Использовать Asset Studio, Unity Assets Bundle Extractor, или другие программы с такой же функцией. Весь материал находится в папке (название игры)_data, в файлах с форматом .assets. Если таких файлов в папке подозрительно мало, то кидайте всю папку.

  • Можно добавлять только вещи из других игр?

Никто вам не мешает создать собственную модель в каком нибудь Blender или любой другой программе для моделирования. Всё в ваших руках.

  • А как мне сделать так же?

Гайд чуть ниже.

  • Модель есть, но на ней странная красная мигающая текстура. Раздражает

Вам нужно добавить текстуру в поле "material". Это так же может быть текстурой из какого нибудь другого мода, из других игр на source, или совершенно любая другая текстура. Главное чтобы это было изображением, или формата текстуры для игр на движке Source, а остальное уже придумывать вам.

  • Добавил текстуру, но она не сменилась

Проверьте правильность написания ссылки/пути к изображению. Если всё правильно, попробуйте подождать. Не всегда текстура может наложиться в туже секунду. Подождите от нескольких секунд до пол минуты, не советую ждать больше. Если текстура так и не появилась, и вы уверены во всём на свете - то не знаю, проверьте на что вы ставите текстуру.

  • Делал всё по гайду, но вылезает ошибка. Что делать?

Не знаю.

Гайд

Так, как же сделать такое же?

Итак, для начала вам нужна сама игра. Покупаем, или пиратим. Потом вам нужен мод. Сами наверное знаете или разберётесь.

Потом, запускаете сам редактор PAC 3.

Нажимаете на панели сбоку Правая кнопка мыши, и нажимаем на model.

Потом вам нужна сама модель. Допустим она у вас есть. Желательно чтобы она была форматом .obj.

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

Совет для пользователей dropbox - удалите в конце символы до ".mdl", если они присутствуют. Из за них игра может не понять что это вообще такое.

Дальше, нажимаете enter. и летите себе в голову. Там должна быть невероятно маленькая моделька. Вот прям очень маленькая. Её можно увеличить в пункте "scale", а так же поправить положение и угол чуть ниже.

Так же, если вы нажмёте на группу, наведёте на надпись self и наведитесь на любой проп. Где то рядом с ним должен появиться маленький квадратик, может даже на нём. Нажмите на него, и ваш проп перейдёт на этот проп, и будет его преследовать. Теперь вы можете выйти из редактора (крестик в углу), и смотреть на получившееся.

Так же, если проп вам мешает наслаждаться моделью, то вы можете сделать его невидимым.

Нажмите на группу с моделью, и нажмите на entity. Дальше ниже найдите no draw. Нажмите на квадратик рядом с false. Теперь проп/вы невидимый.

Готово!

Теперь вы можете наслаждаться любой моделью в Гаррис моде!

Так же, если вам лень что то делать, или у вас нету моделей, то вы можете попросить меня добавить модель чего нибудь из сабнатики в Garry's mod, и сделать какой нибудь скрин. Возможно самые интересные запросы скринов засуну сюда!

Advertisement