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

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


Автор:
  Дата публикации: 22.03.2019, 07:45 · 17 040 · 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" либо просто имя вашего мода. Если найдено, значит мод собран и загружен успешно.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

BelarusianChinese (Traditional)CzechDanishDutchEnglishFrenchGermanIndonesianItalianJapaneseKoreanLatvianPolishPortugueseRussianSpanishThaiTurkishUkrainian

Категории

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

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

У SexyLunella обновление анимаций вышло от 1.05.2025  Andy



 

Сегодня, 02:01
"Поцеловать со спермой" заменено на ""Игра в снежки""
Сегодня, 01:52
Спасибо за ваше мнение. Все замечания и правки будут учтены в следующей версии перевода.
Сегодня, 01:08
Т.е. для тебя эта шизофрения - норма, а "весеннее обострение" у всех, кто тебя критикует и указывает на недостатки. Критиковать нельзя, даже если результат получился хуже кривляний нейросети. Напиши это на главной, чтобы все видели, тогда и срать в комментах никто не будет, а насрет - в баню.
Ты никому ничего не должен, зато тебе все должны. Ты требуешь деньги за свои переводы/требуешь регистрацию на бусти, и у тебя и твоих подсосов горит напалмом, если кто-то об этом скажет. Но ты можешь не загоняться, лентяев и дурачков предостаточно, бусти не опустеет.
Сегодня, 00:19
забавно
Вчера, 23:31
Вообще никак не зависит от версии винды.
Вчера, 21:59
Скачала мод, не могу ни где найти печь...в какой вкладке её искать? вроде бы скачала все правильно
Вчера, 21:55
Не работает на Windows 11. 
Вчера, 18:05
Мод обновился!!! И довольно давно.
Вчера, 17:27
Слово «девственность» часто сопровождается уточняющими прилагательными (анальная, вагинальная и т.д.), поэтому было придумано слово «большечленная». Оно точно передаёт замысел автора мода и гармонично вписывается в устоявшуюся норму. Неясно, почему именно к этому слову возникают претензии. Русский язык ограничен в терминах на тему секса, что вынуждает искать нестандартные решения.

Формулировка для взаимодействий «... с мужественностью» выбрана из-за самого названия черты «Мужественный», чтобы сочетание существительного и прилагательного создавало чёткую и выразительную ассоциацию.

О «литературном переводе»: я не филолог, перевожу в первую очередь для собственного удовольствия и использования, а затем делюсь с другими. Переводчик — не моя профессия, поэтому я никому ничего не должен. Поддержка через Boosty или оплата переводов не делает это моей работой, и я сохраняю полную свободу в своем подходе.
Вчера, 17:00
При все желании патреон мне не оплатить)
Вчера, 16:51
Никакой совместимости не получится, потому что это перезаписи, они так и так будут конфликтовать, этого не избежать. По крайней мере, в мом море есть разные модули (отдельно компьютер или телефон), которые можно удалить, чтобы не было конфликтов.
Вчера, 16:29
Людям жалко платить авторам модов за создание, что намного тяжелее и кропотливее, чем просто перевод... лучше своруют где-нибуть на сомнительных сайтах... а вы тут за перевод денег желаете xD
Вчера, 16:27
Спасибо большое за указание проблемы, я никак понять не мог, почему у меня мудлеты все на английском стали и некоторые действия, действительно именно эта версия виновата, с публичной версией нормально всё
Вчера, 15:36
"Первый большой член" - норм. "Впервые трахнули большим членом" - норм
Не придумал? А это что? Между прочим, я только предложил возможные варианты и не более того. Ты переводишь моды сам, требуешь за это оплаты и даже не дублируешь больше ссылки для тех, кто не хочет идти на бусти. Ишь ты чего захотели, мед им и большую ложку. И хрен бы с ним, с бусти, многие переводят моды за деньги, и это действительно унылая и противная работа, особенно если плохо знаешь язык и нет лишнего времени. Но неужели нельзя делать качественно, раз уж вызвался? "Большечленная" - ты где вообще такие слова слышал? "Отдохнуть с мужественностью" и прочее - мужественность стояла рядом и охраняла бедного сима, не иначе. Тебе знакомо понятие "литературный перевод"? Или пофиг, за неимением альтернативы сожрут что дали, да еще и заплатят? И почему я должен делать за тебя твою работу, предлагая варианты взамен принесенного тобой машинного кошмара? К слову, многие переводы у тебя приличные, но здесь какой-то ужас. Какой мод, такой и перевод, посмотрел и стер.
P.S. "Вы" - смотрите, какой джентльмен благородный. Обращается на "вы" в теме помойного порномода. Да можешь хоть стереть это сообщение и бан влепить.
Вчера, 15:30
да у меня все, что можно для пользовательского контента включено. уже более 2х лет играю в симс4 с модами и такой проблемы не было. когда то давно, когда только решилась поиграть в симс 4 и именно с модами, была проблема, что моды вообще не появлялись в игра. но при этом в списке модов в самой игре- числились. тогда я просто немного подождала и скачала другую версию игры и все заработало. сейчас что происходит, я не понимаю...но пытаемся решить проблему путем установки самой новой версии игры.  И да все версии симс у меня пиратки
Вчера, 14:07
Работает, но BE на него ругается в начале игры.
Вчера, 11:32
Добрый день
У вас скриптовые моды включены в настройках игры?
Вчера, 10:48
Почему то в основном на всех предметах функционал ограничивается двумя вариантами, первый - подготовить тренировку (доминант в этом режиме просто стоит и о чем то рассуждает) и второй - это душ из огнетушителя. Так и должно?
Вчера, 09:35
здравствуйте, спасибо что ответили. я уже удалила из папки модс моды связанные с викивимс, что бы проверить, может есть несовместимость в этом. устанавливала версии викивимс попозже(например 186.5, 184е) и все равно игра как бы частично видит объекты мода, например: функция в телефоне/компьютере заказать товары из секс-шопа и взаимодействие с симами в разделе похоть это только поговорить о фертильности, а главных функций ни где нет! не на симах, не на предметах.. но буду искать, спасибо
в папке модс у меня все разложено по папкам и ни в одной копии викивимс нет. удалила почти все, что связано с викивимс и все равно ничего нет. в итоге решила еще обновить версию игры на более новую..буду смотреть..
Вчера, 09:31
https://modsfire.com/Ozb5hniX55048w8
Вчера, 09:06
АЛО КУКУ
Вчера, 02:27
WickedWhims 186.6 прекрасно работает на игре 114 версии. Ищите проблему у себя — дубликаты файлов, скрипты глубже одной папки, нераспакованные архивы в Mods и т.п.
Вчера, 01:18
1.
testingcheats true 
вводим в консоле тогда шифт команды будут
2.
нет есть некоторые итемы доступные без тренировок и контрактов. сексаракада, тренажеры и тд...
Вчера, 00:57
Подскажите плз, после 18 версии не осталось никаких вариантов использовать предметы без прокачки скиллов и тренировок? Раньше некоторые объекты были хотя бы через shift-клик доступны, сейчас даже меню пропало( 
Вчера, 00:37
Тут проверить можно https://scarletsrealm.com/the-mod-list-sfw-nsfw-edition/
3 мая 2025 23:46
Работает ли на последней версии игры?
3 мая 2025 22:47
Это же только перевод? А куда его класть чтоб работал?
3 мая 2025 20:16
С "Поссать по-мужски" хорошая идея, а вот с девствоностью вы сами ничего не придумали, так что не принимается)
3 мая 2025 18:04
у меня новая версия викивимс, что патрион, что публичная не конектится с новой версией игры. даже скаченные с разных сайтов одни и теже (новые)версии викивимс не видит игра. хотя раньше все было норм...интересно, а долго ждать когда этот "тестовый забег" закончится и выпустят версию версию которая спокойно совмещается с другими модами для викивимс?
3 мая 2025 17:41
Сделай что-нибудь с "большечленной девственностью" и предложениями, где это встречается. Так не говорят, выражение просто кошмарное. "Первый большой член" - норм. "Впервые трахнули большим членом" - норм, можешь и сам включить фантазию. Сюда же все фразы и действия, в которые включено "...с мужественностью". Можно же сказать "поссать по-мужски" (какое "пописать", это действие для симов-альфачей, они не писают - они ссут!), или "расслабиться/отдохнуть по-мужски".
Если совсем туго, DeepL в помощь. 
3 мая 2025 17:09
Проще создать для этих целей клуб домохозяек и огородников, и попивая лимонадик наблюдать как члены клуба убираю/чинят твой дом и ухаживают за грядками бесплатно и дружелюбно)))
3 мая 2025 16:23
У меня такая же проблема на семерке из-за этой ошибки. И хак был установлен с питоном, visual C++ все пакеты обновлены, а ошибка та же, в инете вбивала эту проблему нет никаких решений с ним и в реддите посты на тему апдейтера смотрела - нету, переходить на другой виндовс старше 7-ки не могу. Даже Анадиус у себя на сайте писал что есть хак для запуска и работы апдейтера на семерке. 
 Из-за этой ошибки я вообще навсегда бросила The Sims 4 куда подальше и потеряла интерес к нему, смысла никакого нету играть, если у апдейтера ошибка выскакивает. Рада была бы играть, если бы не эта ошибка в апдейтере:((
3 мая 2025 15:50
Добрый день.
В моде появилась папка Add Ons. Что она добавляет к моду? Поясните, пожалуйста, в описании к моду.
3 мая 2025 15:15

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


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

Редактор