Sobre o projeto

Este repositório reúne mods para o jogo Oxygen Not Included (ONI) e sua expansão Spaced Out, todos criados por Sgt_Imalas. O README observa que a lista de mods provavelmente não está atualizada. Compilando o repositório: 1. Clone ou baixe o repositório e abra-o no Visual Studio. 2. Copie `Directory.Build.props.default` para `Directory.Build.props.user`, depois defina as variáveis `ModFolder` e `GameLibsFolder` para sua pasta de desenvolvimento local e pasta do jogo, para que as referências aos assemblies do jogo sejam religadas. 3. Se você não sabe o que é refasmer, altere o valor ao lado de `RefasmerInstalled` de 1 para 0. 4. Execute `dotnet tool restore` para instalar as ferramentas dotnet necessárias (publiciser e refasmer). No Linux, o dotnet 6 é necessário para o publiciser; o README sugere usar o script de instalação da Microsoft com o canal 6.0. 5. Após isso, os mods devem compilar e ser copiados para a pasta de desenvolvimento ao concluir. Para criar um novo mod usando este repositório como base, habilite "Unsafe Code" nas configurações do novo projeto, pois é necessário para o publiciser (o README diz que isso agora deve acontecer automaticamente via configuração da solução). Um modelo de projeto está incluído como `UpdatedOniTemplate.zip`. Distribuição: os mods são publicados no Steam Workshop. Downloads diretos estão disponíveis como versões noturnas e lançamentos completos via GitHub releases, e downloads para versões mais antigas do ONI também podem ser encontrados nos lançamentos. Política de contribuição: pull requests de baixa qualidade gerados por IA não são aceitos. Isso inclui commits escritos ou coescritos por agentes de codificação, grandes blocos de comentários gerados por IA no código-fonte (os comentários devem ser concisos e usados apenas quando necessário) e qualquer forma de criação de ativos gerados por IA.