Об этом проекте

Этот репозиторий собирает моды для игры 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, сгенерированные ИИ, не принимаются. Это включает коммиты, автором или соавтором которых являются кодирующие агенты, большие блоки комментариев, сгенерированные ИИ, в исходном коде (комментарии должны быть краткими и использоваться только при необходимости), а также любую форму создания ресурсов с помощью ИИ.