Каталог статей, Гайды и статьи, Atom RPG

Вводный курс по использованию ModKit (ATOM RPG)


Автор:
  Дата публикации: 22.03.2019, 07:45 · 17 972 · 0

  1. Описание

Предисловие

Данная инструкция написана мной (phobos2077) на основе того как я сам понял использование инструментария. Т.к. я не разработчик, мог чего-то не понять или понять неверно, имейте ввиду.

ModKit для ATOM RPG реализован в виде Unity-проекта (Unity - движок, на котором работает игра). Это значит что инструментарий работает только внутри запущенного редактора Unity. Поэтому первым делом нужно установить нужную версию редактора.
ModKit поставляется (на момент написания) в комплекте с файлами ресурсов игры, которые можно извлечь для редактирования. Пока там не все ресурсы, нет статики (текстур, моделей и т.п.). Т.е. вы работаете с копией ресурсов, которая не связана с установленной игрой ATOM RPG.

Моды созданные в ModKit представляют собой AssetBundle (по сути архив с дополнительными игровыми ресурсами в определенном формате, понятном Unity) + файл DLL (код мода).
Игра версии 1.08+ (либо бета-бранч) автоматически загружает моды, установленные в следующей папке:
c:\Users\<USERNAME>\AppData\LocalLow\AtomTeam\Atom\Mods\

Установка Unity

https://unity3d.com/ru/get-unity/download?ref=personal​​​​​​​



Вариант 1 (рекомендуемый, но требует установки еще одной проги)
- "Загрузить Unity Hub"
- Скачиваем, устанавливаем, запускаем
- Нажимаем Installs -> Official Releases -> Download (Напротив версии 2018.3*)



- В следующем окне ничего отмечать не нужно, жмем "Done"



- Дожидаемся скачивания и установки Unity
(этот вариант позволит в будущем легко устанавливать новые версии Unity, а также держать 2 и более версий на компе)

Вариант 2
- "Загрузить установщик"
- Скачиваем, следуем инструкциям установщика

После первого запуска потребуется авторизация. Необходимо будет создать учетную запись Unity

 

Коротко об использовании Unity Editor



Стандартный оконный интерфейс. Вверху главное меню редактора, под ним тулбар с полезными инструментами для разработки игр. Большую часть всего этого знать не обязательно, если вы планируете делать простые моды (правку предметов, диалогов и т.п.). 

Для разработки полноценных новых локаций потребуются базовые навыки разработки сцен в Unity (в интернете миллион туториалов на эту тему).

Основная часть окна поделена на несколько областей, каждая из которых может иметь несколько вкладок. Каждая вкладка это "окно" внутри редактора Unity, их можно перетаскивать как угодно (в другую область, в отдельное от основного редактора окно и т.п.). Размеры областей также можно менять. На скриншоте представлена стандартная раскладка, которая идет после установки. 

Рассмотрим основные окна.
1. Hierarchy/Иерархия - тут все объекты в открытой сцене. По умолчанию открыта пустая сцена Untitled. 
2. Scene/Сцена - 3D-представление сцены.
3. Project/Проект - дерево папок вашего проекта, с правой части показаны (4) ассеты (файлы игры) в выбранной папке.
5. Inspector/Инспектор - показывает свойства объекта, выбранного либо в сцене, либо в проекте. Самое важное для нас окно.

Готовим проект к разработке модов

https://github.com/atomrpg/modkit

- Нажимаем "Clone or download" -> "Download ZIP"



- Извлекаем папку "modkit-master" из архива
- Запускаем Unity
- (авторизуемся, если потребует)
- Жмем "Open"



- Выбираем нужный каталог



- После загрузки, главное окно редактора будет выглядеть примерно так:



- В меню выбираем Game -> Asset Viewer



- Увидим такое окно:



- Для удобства можем перетащить вкладку AssetViewer из этого окна в главное окно (рядом с Game, Scene, и тд)

В проекте modkit сразу идут ресурсы "примерного" мода. На первый раз рекомендуется ознакомиться с этими ресурсами, попробовать собрать мод и проверить его в игре. Но для дальнейшей разработки вашего мода нужно будет удалить всё лишнее, чтобы в готовом моде были только нужные ассеты.
Для очистки всего лишнего удаляем ТОЛЬКО следующие каталоги:
- Все подпапки в папке Resources/
- Все ассеты в папке Scenes/

Проект почищен, но мод работать не будет если не настроить должным образом скрипт мода.
- В проекте выбираем каталог Scripts/
- Щелкаем по MyMod и в инспекторе меняем поле Name на имя фашего мода (латиницей, без пробелов и лишних символов).



- Щелкаем в любое другое окно, появится сообщение "Unapplied import settings", выбираем "Apply".
- Ждем пока редактор пересобирёт скрипты.
- Щелкаем по ModEntryPoint правой кнопкой - "Show in Explorer". 
- В проводнике открываем файл ModEntryPoint.cs текстовым редактором:



- В данном скрипте разработчики добавили код необходимый для запуска того самого "примерного" мода с новой локацией. Нам же большая часть этого кода не нужна. Для новичков рекомендую заменить всё содержимое скрипта на мой вариант:
https://pastebin.com/VbBZ6U8w

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

Использование Asset Viewer



В окне AssetViewer в верхней части есть следующие элементы:
- Кнопка Reload - перезагружает ассеты из ресурсов (идут в комплекте с modkit)
- Поле поиска (2) - для фильтрации ассетов по имени
- Поле выбора категории (1) - для фильтрации по категориям ассетов

Для правки ассета сначала нужно его скачать в проект, для этого нажимаем правой кнопкой мыши -> Download. Выбранный ассет и все его зависимости (иконки, звуки и т.п.) подтянутся в проект:



Также AssetViewer можно использовать для просмотра ассетов (если не требуется их править), для этого просто щелкаем левой кнопкой мыши по ассету и смотрим его свойства в окне Инспектора.

Правка предметов при помощи ModKit

- По инструкции "Готовим проект.." настриваем проект мода и используем предложенный ModEntryPoint.cs
- По инструкции из раздела "Использование AssetViewer" скачиваем нужный предмет, в данном примере это будет АКМС.
- В проекте выбираем Resources/entities/weapon/ - ассет "akms" (тот что с логотипом Unity - это и есть описание предмета)
- Правим нужные характеристики, например урон (Damage Min/Max)



- Всё, правка готова, осталось лишь собрать мод

Сборка и тестирование мода

- В главном Unity меню выбираем "Game" -> "Build Mod"
- Вводим имя мода (ВАЖНО! должно совпадать с тем что мы указали в Scripts/MyMod в поле "Name", иначе работать не будет!)
- Нажимаем BUILD
- После успешной сборки откроется папка Mods с созданным модом. Убедитесь что имя DLL и созданной папки совпадают между собой и с тем что вы вводили:



​​​​​​​- Запускаем игру, изменения мода должны вступить в силу
- Если что-то не сработало, открываем логи игры:
C:\Users\Killian\AppData\LocalLow\AtomTeam\Atom\output_log.txt
- Ищем строку "Mod Init: SuperAK" либо просто имя вашего мода. Если найдено, значит мод собран и загружен успешно.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Категории

Чат доступен только для зарегистрированных пользователей. Войдите в аккаунт для общения в чате.

Лента комментариев

Помогите, пожалуйста! КЦ взруг начал вызывать зависание игры в одно и тоже время (0:03). Перебрала все моды, без КЦ игра играется. Обновление последнее соответствует версии игры. пробовала и публичную и патрион, зависает и все. Люблю КЦ, хочу играть с ним.

Сегодня, 14:24

Обновился мод

Сегодня, 14:08

Вроде как слили WW v187.16  (AML)

Сегодня, 14:03

Древо и до 121 не было приспособлено под это. Хотя в 120 у одних словил баг брат-сестра и муж-жена. Пока были живы они не были родственниками. Померли, стали единокровными. Родителей у них не было, т.е. с них началась ветвь.

Сегодня, 14:00

Так пожените их, посмотрите, что будет в дереве. Просто любопытно.

Сегодня, 13:40

Пропажа выпускного для подростков чаще всего связана с WW если включена опция "Отношения подростки и взрослые" и добавлена черта характера "Постпубертат" или как там точнее не помню. Иногда слетают выпускные только при включенной опции "Отношения подростки взрослые" или добавлении черты "Постпубертат" особенно в часто бывает при начале нового сохранения. 

Сегодня, 13:38

Скачайте вручную и киньте архивы в папку апдейтера. У вас, как вариант, он не может достучаться до своего сервера.

Сегодня, 13:28

NWP, после моего предыдущего ответа, уже обновили. WW тоже, но пока не слили. Я бы подождал до выхода WW? А потом, возможно, вновь до выхода NWP.

Сегодня, 13:26

в апдейтере после выбора новых длс для загрузки висит статус Getting download link без подвижек. Кто-нибудь сталкивался с этим или может знает почему вдруг так?

 

Сегодня, 13:25

На каком этапе "нельзя"? Прям сейчас, для проверки, довел отношения между матерью и сыном до "Пожениться с Лоррета".

Сегодня, 13:01

Обычный набор. И без ГПТ этот список можно писать, но не всё так просто.

Сегодня, 12:45

Ребят! Простите, если уже спрашивали... Подскажите - в чем конкретно разница между публичной и Патреоновской версиями (ну, кроме официальной платности последней)...
Просто... Раньше я по привычке всегда качала Патреоновские версии, но сейчас публичная намного "свежее" - 22.01.2026 Публичная против 27.12.2025 Патреона...

В общем подскажите, стоит ли ради ниже описанного качать Патреоновскую (я знаю, что публичные обычно постабильнее, т.к. больше тестеров, но не хочу потерять то что использую из мода, если это только в Патреон версии)...
Что использую - курение как таковое, выращивание и использование Табака и Каннабиса (обычно подзарабатываю этим, тем более табак с нуля можно продавать онлайн в отличии от каннабиса), иногда то, что связано со спиртным (в плане изготовления самогона-нектара (или как там это называется, давно тестировала))... Остальные кучу н-ков я не использую...
Так какая версия нужна для выращивания Табака (раньше точно вроде был в Патреоновской, но это было давно и возможно теперь уже в базовой версии), канабиса, а также варки самогона/нектара?

И если есть другие четкие различия между версиями по контенту (кроме новых видов н-ков), то подскажите какие именно?

Сегодня, 12:38

Hey Simmers! ✨

Here's the new Nordhaven Map Replacement! Spruce up your game with a refreshed view of Nordhaven, a cozy coastal city filled with history both old and new. Sets and sights are brought to life in this map replacement. This world is included in the all-new The Sims 4: Businesses & Hobbies Expansion Pack. In this map, the set and environmental details better represent what the world looks like in-game. DOWNLOAD BELOW!

 

Nordhaven Map Replacement - DOWNLOAD

Сегодня, 12:14

а название папки дополнения правильное? анлокер делали после того, как папку положили ко всем длс?

Сегодня, 11:31

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

Сегодня, 11:16

здравствуйте) а куда вы папку с дополнением положили? обновили сам апдейтер?

Сегодня, 11:12

Здравствуйте, скачиваю вручную, последнее дополнение сквозь века даже не отображается в игре и пишет, что оно недоступно для покупки, не приобретено, несколько раз переводила через анлокер, игра обновлена 

Сегодня, 10:54

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

Сегодня, 10:50

впн 

Сегодня, 10:49

Не скачивает...

Сегодня, 10:34

Все нормально обновилось и разлочилось, установка полностью вручную.

Сегодня, 10:18

Ошибка сохранения данных  "создание участка в WW"при сохранении. Проверено на новой ванильной игре без каких либо дополнительных модов.

Сегодня, 10:16

У меня версия 1.121.361.1020, мод просто установлен

Сегодня, 10:00

Обновлений не выходило?

Сегодня, 09:50

Спасибо большое что быстро выложили!!! love очень большое спасибо за вашу работу!

Сегодня, 09:20

раза 3 так сделала повторно и все встало как надо)

Сегодня, 08:57

Спасибо

Сегодня, 07:57

Доброе утро,  ДЛС отображаются как некупленные хотя сами файлы на месте, пробовала удалять Updater и Unlocker, добовлять ДЛС в ручную, ничего 

Сегодня, 07:52

мне ww не дает ошибок, но mccc кидает лог ошибки при сохранении, а гпт говорит что в логе задействованы ww, basemental, nisa, mccc

Сегодня, 07:51

Не могу скачать dlc даже с впн.Можно ссылку Updater 2.4.12 на яндекс диск скинуть?

 

Сегодня, 07:36

Очень хорошее сохранение, но есть нюансы:

1. Это не английская версия, у автора смесь английского и португальского в равных долях. Переводить некоторые участки просто каторга. 

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

3. Переводится сохранение примерно за 3-4 часа через S4S даже без гайда, интуитивно понятно что переводить, лишнего не получиться. Через S4S проще, чем через игру.

4. Перед переводом советую зайти в сохранение и поудалять всё неугодное. У меня это были матери-одиночки, которых очень много, несколько огромных арабских семей (ничего не имею против, но в сохранении их прям ту мач), и однополые браки. Матерей-одиночек не спасти, там все мужчины уже с другими мужчинами woow Поэтому лишние семьи были удалены, переводить стало намного меньше и значительно сократилось время в работе с S4S. 

5. Само сохранение отличное, НО для средних/мощных ПК; на слабых готовьтесь ловить краши со скоростью света. Межлот очень жирный, что нагружает ПК чуть больше, чем дофига. 

6. Имейте ввиду, что через МССС нужно еще посмотреть скрытые(невидимые) семьи, их там тоже овер много. 

 

Вообще очень стильное сохранение, каждый мир имеет свою харизму и изюминку, если вы только строите свое идеальное сохранение или вообще не планируете этого делать, то в качестве игрового это подходит на 100%. П.с.: С условием что вы уделите пол дня и подредачите его. Построек многофункциональных много, их в процессе игры можно заменять. 

Сегодня, 07:31

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

У меня другая беда: выпускные вообще пропали, никаких связанных с этим мероприятием взаимодействий у подростков нет, и в календаре тоже никаких выпускных. Может быть какой-то другой мод шалит?

Сегодня, 07:12

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

Сегодня, 06:11
Когда уже EA угомониться обновлять Sims 4 и оставит в покое пользователей и мододелов?

Это всего лишь комплекты или как их там. Чисто декор, в общем. Не должно влиять на моды.

Сегодня, 06:08

На Рутрекере пока 1.121.342.1030

Сегодня, 05:55

Популярное за неделю

Команда сайта


Администратор

Редактор, переводчик

Переводчик