このプロジェクトについて

このリポジトリは、Sgt_Imalas氏が作成したゲーム『Oxygen Not Included』(ONI)とその拡張DLC『Spaced Out』用のMODコレクションです。READMEには、MODリストはおそらく最新ではないと記載されています。 リポジトリのビルド手順: 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. この後、MODはコンパイルされ、完了時に開発フォルダにコピーされるはずです。このリポジトリをベースに新しいMODを作成するには、新しいプロジェクト設定で「アンセーフコード」を有効にしてください。これはpubliciserに必要です(READMEによると、これはソリューション設定により自動的に行われるはずです)。プロジェクトテンプレートは`UpdatedOniTemplate.zip`として含まれています。 配布: MODはSteamワークショップで公開されています。直接ダウンロードは、GitHubリリースのナイトリービルドとフルリリースとして利用可能で、古いONIバージョン用のダウンロードもリリースにあります。 貢献ポリシー: 低品質なAI生成プルリクエストは受け入れられません。これには、コーディングエージェントによって作成または共同作成されたコミット、ソースコード内の大規模なAI生成コメントブロック(コメントは簡潔で、必要な場合にのみ使用すること)、およびあらゆる形式のAI生成アセット作成が含まれます。