Вводный курс по использованию ModKit (ATOM RPG)
Предисловие
Данная инструкция написана мной (phobos2077) на основе того как я сам понял использование инструментария. Т.к. я не разработчик, мог чего-то не понять или понять неверно, имейте ввиду.
Моды созданные в ModKit представляют собой AssetBundle (по сути архив с дополнительными игровыми ресурсами в определенном формате, понятном Unity) + файл DLL (код мода).
Игра версии 1.08+ (либо бета-бранч) автоматически загружает моды, установленные в следующей папке:
c:\Users\ \AppData\LocalLow\AtomTeam\Atom\Mods\
Установка Unity
— В следующем окне ничего отмечать не нужно, жмем «Done»
— Дожидаемся скачивания и установки Unity
(этот вариант позволит в будущем легко устанавливать новые версии Unity, а также держать 2 и более версий на компе)
Вариант 2
— «Загрузить установщик»
— Скачиваем, следуем инструкциям установщика
После первого запуска потребуется авторизация. Необходимо будет создать учетную запись Unity
Коротко об использовании Unity Editor
Стандартный оконный интерфейс. Вверху главное меню редактора, под ним тулбар с полезными инструментами для разработки игр. Большую часть всего этого знать не обязательно, если вы планируете делать простые моды (правку предметов, диалогов и т.п.).
Для разработки полноценных новых локаций потребуются базовые навыки разработки сцен в Unity (в интернете миллион туториалов на эту тему).
Основная часть окна поделена на несколько областей, каждая из которых может иметь несколько вкладок. Каждая вкладка это «окно» внутри редактора Unity, их можно перетаскивать как угодно (в другую область, в отдельное от основного редактора окно и т.п.). Размеры областей также можно менять. На скриншоте представлена стандартная раскладка, которая идет после установки.
Готовим проект к разработке модов
— Извлекаем папку «modkit-master» из архива
— Запускаем Unity
— (авторизуемся, если потребует)
— Жмем «Open»
— Выбираем нужный каталог
— После загрузки, главное окно редактора будет выглядеть примерно так:
— Для удобства можем перетащить вкладку AssetViewer из этого окна в главное окно (рядом с Game, Scene, и тд)
В проекте modkit сразу идут ресурсы «примерного» мода. На первый раз рекомендуется ознакомиться с этими ресурсами, попробовать собрать мод и проверить его в игре. Но для дальнейшей разработки вашего мода нужно будет удалить всё лишнее, чтобы в готовом моде были только нужные ассеты.
Для очистки всего лишнего удаляем ТОЛЬКО следующие каталоги:
— Все подпапки в папке Resources/
— Все ассеты в папке Scenes/
Проект почищен, но мод работать не будет если не настроить должным образом скрипт мода.
— В проекте выбираем каталог Scripts/
— Щелкаем по MyMod и в инспекторе меняем поле Name на имя фашего мода (латиницей, без пробелов и лишних символов).
— В данном скрипте разработчики добавили код необходимый для запуска того самого «примерного» мода с новой локацией. Нам же большая часть этого кода не нужна. Для новичков рекомендую заменить всё содержимое скрипта на мой вариант:
https://pastebin.com/VbBZ6U8w
Предложенный скрипт содержит только загрузку измененных ресурсов и вывод простого сообщения в лог, о том что мод успешно загружен.
Использование Asset Viewer
Также AssetViewer можно использовать для просмотра ассетов (если не требуется их править), для этого просто щелкаем левой кнопкой мыши по ассету и смотрим его свойства в окне Инспектора.
Правка предметов при помощи ModKit
— Всё, правка готова, осталось лишь собрать мод
Сборка и тестирование мода
Atom rpg как ставить моды
Данная инструкция написана мной (phobos2077) на основе того как я сам понял использование инструментария. Т.к. я не разработчик, мог чего-то не понять или понять неверно, имейте ввиду.
Вариант 2
— «Загрузить установщик»
— Скачиваем, следуем инструкциям установщика
После первого запуска потребуется авторизация. Необходимо будет создать учетную запись Unity
Стандартный оконный интерфейс. Вверху главное меню редактора, под ним тулбар с полезными инструментами для разработки игр. Большую часть всего этого знать не обязательно, если вы планируете делать простые моды (правку предметов, диалогов и т.п.).
Для разработки полноценных новых локаций потребуются базовые навыки разработки сцен в Unity (в интернете миллион туториалов на эту тему).
Основная часть окна поделена на несколько областей, каждая из которых может иметь несколько вкладок. Каждая вкладка это «окно» внутри редактора Unity, их можно перетаскивать как угодно (в другую область, в отдельное от основного редактора окно и т.п.). Размеры областей также можно менять. На скриншоте представлена стандартная раскладка, которая идет после установки.
— Извлекаем папку «modkit-master» из архива
— Запускаем Unity
— (авторизуемся, если потребует)
— Жмем «Open»
— Выбираем нужный каталог
— После загрузки, главное окно редактора будет выглядеть примерно так:
— Для удобства можем перетащить вкладку AssetViewer из этого окна в главное окно (рядом с Game, Scene, и тд)
В проекте modkit сразу идут ресурсы «примерного» мода. На первый раз рекомендуется ознакомиться с этими ресурсами, попробовать собрать мод и проверить его в игре. Но для дальнейшей разработки вашего мода нужно будет удалить всё лишнее, чтобы в готовом моде были только нужные ассеты.
Для очистки всего лишнего удаляем ТОЛЬКО следующие каталоги:
— Все подпапки в папке Resources/
— Все ассеты в папке Scenes/
Проект почищен, но мод работать не будет если не настроить должным образом скрипт мода.
— В проекте выбираем каталог Scripts/
— Щелкаем по MyMod и в инспекторе меняем поле Name на имя фашего мода (латиницей, без пробелов и лишних символов).
— В данном скрипте разработчики добавили код необходимый для запуска того самого «примерного» мода с новой локацией. Нам же большая часть этого кода не нужна. Для новичков рекомендую заменить всё содержимое скрипта на мой вариант:
https://pastebin.com/VbBZ6U8w
Предложенный скрипт содержит только загрузку измененных ресурсов и вывод простого сообщения в лог, о том что мод успешно загружен.
Также AssetViewer можно использовать для просмотра ассетов (если не требуется их править), для этого просто щелкаем левой кнопкой мыши по ассету и смотрим его свойства в окне Инспектора.
— Всё, правка готова, осталось лишь собрать мод
Лучшие моды для Atom RPG
Выход первой Fallout стал переломным событием. Ее постъядерная эстетика «атом-панка», остроумные тексты и по-своему прекрасный мир оказали влияние на многие другие игры. И оно оказалось настолько сильным, что новые игры, вдохновленные классикой от Black Isle Studios, выходят до сих пор. Один из наиболее ярких примеров – Atom RPG.
Немало заимствуя у Fallout, Atom RPG позволяет нам взглянуть на альтернативную историю постапокалиптического СССР. Это разоренная страна, полная бандитов, мутантов, сталкеров и других выживших, которые не остановятся ни перед чем, лишь бы остаться в живых. Но если даже этого вам недостаточно, игру можно дополнить великолепными модами. Давайте взглянем на лучшие из них!
Remove Intros and Logos

Avatar 2.0
Зачем ограничиваться возможностями игры, если можно создать эти возможности самостоятельно? Мод Avatar 2.0 позволяет вам использовать в качестве игрового аватара любое изображение, благодаря чему внутриигровые паспорта выглядят невероятно реалистично. Вы почувствуете себя настоящей неотъемлемой частью Atom RPG. Как если бы в реальной жизни в паспортах подробно указывали все ваши способности.
Fishing Extended
Каждой игре, претендующей на высокое звание RPG, необходимы рыбалка и мини-игры. Каждой постапокалиптической игре, достойной своего сеттинга, нужны их экстремальные варианты. С модом Fishing Extended рыбалка становится более захватывающей, но и более опасной.
Теперь для ловли рыбы можно использовать нетрадиционные методы, например, гранаты и динамит. Но даже если вы хотите ловить по старинке, Fishing Extended докажет свою полезность целой кучей мелочей, благодаря которым рыбалка может стать единственной причиной постоянного возвращения к игре!
Walking Through the Wastes
Phenomenon
Free Play
В ролевых играх бросать незавершенные квесты – обычное дело. Например, многие предпочитают выполнять сюжетные квесты, чтобы быстрее добраться до концовки. Но в Atom RPG это означает прекращение игры.
Однако, мод Free Play позволит вам обойти установленные разработчиками ограничения и свободно продолжить играть даже после завершения основной сюжетной линии. Настоящая свобода? Звучит здорово!
Neutron
Atom RPG – отличная ролевая игра. Но даже в ней можно кое-что где-то подкрутить, чтобы она стала еще лучше. И говоря откровенно, мод Neutron делает нечто гораздо большее. Он значительно изменяет множество самых разных аспектов игры, а также вносит огромное количество нововведений в плане удобства, благодаря которым геймплей по сравнению с базовой версией становится значительно приятнее. Стоит лишь дать ему шанс, и вы мгновенно заметите разницу. Идеально, чтобы освежить второе, третье или десятое прохождение.
NoWeight
Видеоигры – непревзойденная форма эскапизма, позволяющая вам испытать ощущения, невозможные в нашем скучном мире. Но почему, черт возьми, мы не можем нести сразу все, что нам хочется?
Пожалуй, ограничение веса – одна из самых раздражающих механик, которая упорно отказывается умирать. И моды здесь – единственное решение. С модификацией NoWeight можно подобрать любой предмет, найденный в пустошах, потому что здесь каждый персонаж способен носить в тысячу раз больше обычного веса. Никаких ограничений!
CTW – Cheats to the Wastelands
Обнаружена сложная ролевая игра. Немедленно активировать режим бога! Мод Cheats to the Wastelands – очень полезное дополнение, которое вводит в игру внутриигровой редактор. Поверьте, это круто.
Он позволяет вам настраивать параметры всех ваших персонажей, а также изменять некоторые настройки игры, в том числе дополнительные параметры графики, недоступные обычными способами. Пора по-настоящему напрячь свою новую видеокарту и взглянуть, на что она способна.
A Better Talent Tree
Деревья талантов (или способностей) в этой игре очень важны. Представьте, что в бою вы были бы ограничены лишь обычными атаками? Но моддинг еще сильнее расширяет наши возможности. Модификация A Better Talent Tree вносит в дерево талантов ряд нововведений, благодаря которым оно ощущается несколько более сбалансированным.
Вместо экспоненциального повышения количества очков талантов, необходимых для приобретения каждой новой способности, мод увеличивает стоимость линейно. Поэтому чем дальше способность от центра, тем больше она будет стоить. Также было изменено количество очков талантов, получаемых при повышении уровня, поэтому вам придется тратить их более разумно. Особенно на высоких уровнях сложности. Вы же хотели настоящего испытания?
Atom rpg как ставить моды
Предлагаю обсудить использование недавно выложенного мод кита от Atom Team:
https://github.com/atomrpg/atomrpg
Моя первая попытка создать тестовую правку параметров через данный инструментарий:
https://steamcommunity.com/sharedfiles/filedetails/?id=1650215825
Что-то пошло не так с иконкой 😉
Кстати в скрипте тестового мода есть такая строчка:
Game.World.console.DeveloperMode();
Ой как нужен мануал. Любителям. кто с юнити никогда.
Всегда забавляли скриншоты без описаний, называется найди 10 отличий от оригинала. Для тех кто не работал с юнити такой вариант создания модов будет непростым, еще и без инструкций.
Сорян, там в общем пропала иконка у предмета. Пока разбираюсь как всё это работает и почему такое происходит.
Да, для работы с китом нужно будет установить Unity 2018.3, скачать zip-архив репозитория с github, распаковать его и открыть как проект в Unity. Думаю когда допилят инструментарий и напишут туториалы, особых знаний юнити не потребуется. Там обычные окошки, методом тыка можно разобраться. Просто щас всё это в зачаточной стадии.
Буду разбираться дальше, может есть способ это решить.
Всегда забавляли скриншоты без описаний, называется найди 10 отличий от оригинала. Для тех кто не работал с юнити такой вариант создания модов будет непростым, еще и без инструкций.
Сорян, там в общем пропала иконка у предмета. Пока разбираюсь как всё это работает и почему такое происходит.
Да, для работы с китом нужно будет установить Unity 2018.3, скачать zip-архив репозитория с github, распаковать его и открыть как проект в Unity. Думаю когда допилят инструментарий и напишут туториалы, особых знаний юнити не потребуется. Там обычные окошки, методом тыка можно разобраться. Просто щас всё это в зачаточной стадии.
Буду разбираться дальше, может есть способ это решить.
P.S Похоже не затянули в мод иконку ППС c ассетвьювера(это еще один todo что бы при Download загружать все dependency).
Там сейчас фильтр стоит, он иконки в AssetViewerDB не загружает отдельно. Да, по идее он должен рекурсивно все dependency выдергивать в проект.
Надо еще что-бы кто-то попробовал переопределить какой-нибудь метод в DLL игры (с целью создания геймплейных модов в будущем), собрав это дело в виде DLL с EntryPoint. По идее та схема из Atomic Edition должна проканать, только вместо «взлома» DLL движка, игра будет нативно подключить мод и давать ему «пропатчить» себя.
PS: заслал небольшой PR в github
Спасибо, забрал все пул-реквесты, залил фикс на Download теперь он правильно ремапит главный ассет и начал работу над дампом зависимостей, спрайты и json уже готовы.
Еще заметил в AssetViewer в какой-то момент пропадают иконки ассетов до повторного Reload.
Спасибо, забрал все пул-реквесты, залил фикс на Download теперь он правильно ремапит главный ассет и начал работу над дампом зависимостей, спрайты и json уже готовы.
Еще заметил в AssetViewer в какой-то момент пропадают иконки ассетов до повторного Reload.
Привет, многие проблемы download’а исправил. Теперь зависимости нормально загружаются и ремапятся.
Спасибо, будем тестировать.
Объясните пару вещей. В комплекте с SDK идут бандлы с игровыми ресурсами, которые предполагается вытаскивать для модификации.
1. Можно ли использовать ресурсы самой игры вместо этих бандлов? Т.е. игра будет постоянно обновляться, соответственно если каждый раз не обновлять эти бандлы в SDK они будут устаревать.
2. Чего нет в этих бандлах? (56Мб против >5Гб игры) Чем обусловлен выбор этих ресурсов?
3. Если сделать мод например с локацией и положить на землю предмет (оружие). Значит ли что придется тащить за собой целиком всю инфу об этом предмете вместе с новой локацией: прототип, иконку, звуки и т.д.?
Не решили еще по поводу хардлинков и Addressable?
Если-б как-то можно было создать модифицированную версию ассета в SDK, сохранив при этом ссылки на оригинальные ассеты в бандлах игры. Есть повод наконец разобраться как работают AssetBundles 🙂
Привет, многие проблемы download’а исправил. Теперь зависимости нормально загружаются и ремапятся.
Спасибо, будем тестировать.
Объясните пару вещей. В комплекте с SDK идут бандлы с игровыми ресурсами, которые предполагается вытаскивать для модификации.
1. Можно ли использовать ресурсы самой игры вместо этих бандлов? Т.е. игра будет постоянно обновляться, соответственно если каждый раз не обновлять эти бандлы в SDK они будут устаревать.
2. Чего нет в этих бандлах? (56Мб против >5Гб игры) Чем обусловлен выбор этих ресурсов?
3. Если сделать мод например с локацией и положить на землю предмет (оружие). Значит ли что придется тащить за собой целиком всю инфу об этом предмете вместе с новой локацией: прототип, иконку, звуки и т.д.?
Не решили еще по поводу хардлинков и Addressable?
Если-б как-то можно было создать модифицированную версию ассета в SDK, сохранив при этом ссылки на оригинальные ассеты в бандлах игры. Есть повод наконец разобраться как работают AssetBundles 🙂
Привет, 56мб это только прототипы + сопутствующая информация, как только запустим нормальную работу мод системы, можно будет думать о следующем шаге, получение статики в юнити.
Atom rpg как ставить моды
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.
Если вы выложили новую версию игры или её кэш, пожалуйста, сообщите об этом модератору, нажав на вашем сообщении кнопку «Жалоба».
С запросами на обновление уже существующих на форуме игр обращайтесь в тему Обновите игру!
ATOM RPG
Версия: 1.20.5
Тип версии: Release
Жанр: РПГ
Последнее обновление игры в шапке: 01.09.2021
Русский интерфейс: Да
Скачать:
Версия 1.20.5 ATOM RPG[3D] [Release] (Пост dj_shadow_wolf #108618037)
Версия: 1.20.4 ATOM RPG[3D] [Release] (Пост PornhubVIPSub #104862024)
Версия: 1.20.3 ATOM RPG Оригинал (iskander-ALEX)
Версия: 1.20.0 ATOM RPG (SDRewenD)
Версия 1.17.5 ATOM RPG[3D] [Release] (Пост PornhubVIPSub #100616195)
Версия: 1.151.27 
С запросами на обновление игры обращайтесь в тему Обновите игру!
Перед установкой просьба ознакомиться с темой Установка игр с кэшем [FAQ]
sdcard/Android/obb
Кэш на Яндекс
Google Drive 


















