كلما زاد عدد الترجمات، كلما كان ذلك أفضل - فهي تمثل مساهمة كبيرة في مجتمع التعديل. ومع ذلك، في حين أنه من المقدر أن الناس يأخذون الوقت الكافي لترجمة التعديل إلى لغات أخرى، فمن الصعب مواكبة هذه المساهمات. تتطلب كل إضافة أو تغيير في الترجمة إصدارًا جديدًا من التعديل، ومن غير الممكن بذل هذا الجهد الإضافي.
ولذلك، لن يتم دمج طلبات سحب الترجمة في المشروع. بدلاً من ذلك، يرجى التفكير في إنشاء نموذج ترجمة مستقل للغتك. لا تتضمن هذه التعديلات أي تعليمات برمجية، فهي تتضمن ببساطة موارد الترجمة للغة معينة. باستخدام هذا النهج، يمكنك إجراء تغييرات وإضافات بالسرعة التي تناسبك، ويمكنك تحمل مسؤولية إصدارات الترجمة.
تم إنشاء ملف الحل باستخدام Xamarin Studio/MonoDevelop، ولكن يجب أن يعمل أيضًا في Visual Studio. لاحظ أن المشروع يستهدف الإصدار 3.5 الأقدم من إطار عمل .NET الذي يستخدمه محرك Unity والذي تم بناء RimWorld فوقه.
لاحظ أن الحل له تبعيات على ملفات RimWorld DLL التالية:
انسخ هذه التبعيات من دليل لعبة RimWorld إلى دليل "المكتبات". تأكد من عمل نسخ من النسخ الأصلية، ولا تقم بنقلها/حذفها عن طريق الخطأ من دليل اللعبة الأصلي.
يعتمد الحل أيضًا على مكتبة الارتباط الحيوي (DLL) التابعة لجهة خارجية التالية:
يتوفر Harmony DLL من https://github.com/pardeike/Harmony/releases ويجب أيضًا وضعه في دليل "المكتبات". يستخدم برنامج "الاستعداد بعناية" الإصدار 2.0.0.8 من Harmony. عندما تقوم بتنزيل Harmony، سترى إصدارات متعددة من DLL منظمة في أدلة مختلفة. تأكد من استخدام الدليل الموجود في الدليل "Release/net472".
فقط إذا كان يجب عليك إنشاء إصدار يدعم أيضًا RimWorld 1.0، فستحتاج إلى الحصول على ملف DLL من أحدث إصدار للتحضير بعناية للإصدار 1.0، إلى جانب ملف DLL لـ Harmony 1.2 . ضع مكتبات الارتباط الحيوي (DLL) هذه في دليل Resources/Assemblies
.
ستكون نتيجة البناء هي DLL التالية:
يجب تعبئة ملف DLL هذا جنبًا إلى جنب مع محتويات دليل Resources
لإنشاء نموذج عمل. يجب وضع ملف DLL الذي أنشأه المشروع داخل دليل 1.1/Assemblies
مع Harmony DLL. يجب أن تبدو بنية الدليل كما يلي:
+ EdBPrepareCarefully
+ 1.1
+ Assemblies
- 0Harmony.dll
- EdBPrepareCarefully.dll
+ About
+ Assemblies
+ Defs
+ Languages
+ Textures
- CHANGLELOG.txt
- LICENSE
- LoadFolders.xml
إذا كان Windows هو نظام التشغيل الذي تقوم بالتطوير عليه، فلن تحتاج إلى إنشاء دليل التعديل يدويًا. بدلاً من ذلك، يمكنك حزم التعديل تلقائيًا عن طريق تشغيل البرنامج النصي dist.bat
. سيؤدي هذا إلى نسخ كافة موارد التعديل وDLL إلى دليل dist/EdBPrepareCarefully
. انسخ دليل EdBPrepareCarefully
هذا إلى مجلد RimWorld Mods
الخاص بك لاستخدام التعديل في لعبتك.
يستخدم برنامج "التحضير بعناية" نظام إصدار مستوحى من الإصدار الدلالي الذي يجمع الإصدار الرئيسي/الثانوي من RimWorld مع الإصدار الرئيسي/الثانوي من التعديل لينتهي بالتنسيق التالي:
{RimWorld major version}.{RimWorld minor version}.{mod version for this RimWorld version}
الاصطلاحات الأخرى المستخدمة لتحديد أرقام إصدارات التعديل:
1
ولا تبدأ أبدًا عند 0
بعض الأمثلة: