منصوبے کے بارے میں

یہ ریپوزیٹری Oxygen Not Included (ONI) گیم اور اس کے Spaced Out ایکسپینشن کے لیے mods جمع کرتی ہے، جو سب Sgt_Imalas نے بنائے ہیں۔ README میں نوٹ کیا گیا ہے کہ mods کی فہرست ممکنہ طور پر تازہ ترین نہیں ہے۔ ریپوزیٹری کی تعمیر: 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) انسٹال ہو سکیں۔ لینکس پر، publicizer کے لیے dotnet 6 ضروری ہے؛ README میں Microsoft کے انسٹال اسکرپٹ کو channel 6.0 کے ساتھ استعمال کرنے کی تجویز دی گئی ہے۔ 5. اس کے بعد، mods کمپائل ہو جائیں گے اور مکمل ہونے پر ڈیولپمنٹ فولڈر میں کاپی ہو جائیں گے۔ اس ریپوزیٹری کو بنیاد کے طور پر استعمال کرتے ہوئے نیا mod بنانے کے لیے، نئے پروجیکٹ سیٹنگز میں "Unsafe Code" کو فعال کریں، کیونکہ یہ publiciser کے لیے ضروری ہے (README میں کہا گیا ہے کہ یہ اب solution سیٹنگ کے ذریعے خود بخود ہونا چاہیے)۔ ایک پروجیکٹ ٹیمپلیٹ `UpdatedOniTemplate.zip` کے طور پر شامل ہے۔ تقسیم: mods Steam Workshop پر شائع کیے جاتے ہیں۔ براہ راست ڈاؤن لوڈز GitHub ریلیزز کے ذریعے nightly builds اور مکمل ریلیزز کے طور پر دستیاب ہیں، اور پرانے ONI ورژنز کے لیے ڈاؤن لوڈز بھی ریلیزز میں مل سکتے ہیں۔ شراکت کی پالیسی: کم معیار کے AI سے تیار کردہ pull requests قبول نہیں کیے جاتے۔ اس میں coding agents کے ذریعے لکھے گئے یا شریک لکھے گئے commits، سورس کوڈ میں بڑے AI سے تیار کردہ کمنٹ بلاکس (کمنٹس مختصر ہونے چاہئیں اور صرف ضرورت کے وقت استعمال ہونے چاہئیں)، اور کسی بھی شکل میں AI سے تیار کردہ اثاثہ جات کی تخلیق شامل ہے۔