Об этом проекте
Этот репозиторий собирает моды для игры Oxygen Not Included (ONI) и её дополнения Spaced Out, все созданные Sgt_Imalas. В README отмечено, что список модов, вероятно, не актуален.
Сборка репозитория:
1. Клонируйте или скачайте репозиторий и откройте его в Visual Studio.
2. Скопируйте `Directory.Build.props.default` в `Directory.Build.props.user`, затем задайте переменные `ModFolder` и `GameLibsFolder` — вашу локальную папку разработки и папку игры, чтобы ссылки на игровые сборки были перепривязаны.
3. Если вы не знаете, что такое refasmer, измените значение рядом с `RefasmerInstalled` с 1 на 0.
4. Выполните `dotnet tool restore`, чтобы установить необходимые инструменты dotnet (publiciser и refasmer). В Linux для publicizer требуется dotnet 6; в README предлагается использовать установочный скрипт Microsoft с каналом 6.0.
5. После этого моды должны компилироваться и по завершении копироваться в папку разработки. Чтобы создать новый мод на основе этого репозитория, включите «Unsafe Code» в настройках нового проекта, так как это требуется для publiciser (в README сказано, что теперь это должно происходить автоматически через настройку решения). Шаблон проекта включён как `UpdatedOniTemplate.zip`.
Распространение: моды публикуются в Steam Workshop. Прямые загрузки доступны в виде ночных сборок и полных релизов через GitHub releases, а загрузки для старых версий ONI также можно найти в releases.
Политика вклада: низкокачественные pull requests, сгенерированные ИИ, не принимаются. Это включает коммиты, автором или соавтором которых являются кодирующие агенты, большие блоки комментариев, сгенерированные ИИ, в исходном коде (комментарии должны быть краткими и использоваться только при необходимости), а также любую форму создания ресурсов с помощью ИИ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.