يسمح لك بتخصيص الموقع والبلاط المستخدم لمنطقة الزوج في الهواء الطلق لأي فانيليا أو NPC مخصصة باستخدام حزم المحتوى.
ملاحظة: هذا الوضع أصبح قديمًا الآن، يرجى استخدامهفناء الزوج المخصص Reduxبدلاً من.كان هذا التعديل في الأصل جزءًا من
تعدد الزوجات، لكن يبدو أنه سيكون مفيدًا بشكل عام لأي زوج، لذا أقوم بنقله إلى هذا التعديل الجديد (وأجعله أفضل على طول الطريق!).
هذا التعديل عبارة عن إطار عمل بسيط. لا يقوم بأي شيء بمفرده؛ سيتعين عليك إنشاء حزمة محتوى وتثبيتها. إما هذا أو إزعاج مُنشئ زوجتك/زوجك المُخصص (NPC) لإنشاء حزمة محتوى فناء مخصصة لـ NPC.
هناك الآنمعالج فناء الزوج المخصصهذا سيسمح لك بإنشاء أفنية زوجية بسيطة دون أي معرفة بـ JSON.ثبّته مع هذا التعديل، واتبع التعليمات في صفحة التعديل. لن يسمح لك المعالج بإجراء تخصيصات متقدمة، ولكن بعد إعداد جداول بيانات بسيطة، يمكنك تعديل ملف json لتعديله كما يحلو لك.
ملحوظة: إذا كنت تريد المساعدة في هذا التعديل، يرجى زيارةخادم Discord الخاص بيلا أستطيع مساعدتك في مشاركات Nexus، إنه أمر محرج للغاية.الاستخدام البسيطبالنسبة للزوج/الزوجة الوحيد/ة، يمكنك تعديل حزمة المحتوى النموذجية في
علامة التبويب الملفات. قم بتثبيت هذا التعديل، ثم قم بتثبيت حزمة المحتوى، ثم قم بتعديل حزمة المحتوى
المحتوى.jsonالملف الذي يبدو بهذا الشكل:
{
"المناطق": {
"إميلي": {
موقع:
{
"X": 69،
"ي": 7
},
"useDefaultTiles": صحيح،
"useTilesOf": "إميلي"
}
}
}
هذا يُلزم المشرف بإنشاء منطقة خاصة بإميلي في المربع ٧٣، ١١، باستخدام مربعات فناءها الافتراضية. ما عليك سوى تغيير الاسم وإحداثيات الموقع ليناسبا زوجتك.
استخدام البلاط منمفتاح اختياري يتيح لك تحديد مجموعة مختلفة من المربعات الافتراضية للاستخدام. ما عليك سوى تغييره إلى اسم شريك VANILLA آخر.
تتكون مناطق الزوج الفانيليا من بلاط 3 × 3، ويشير "الموقع" إلى البلاط الأيسر العلوي.
يمكنك أيضًا تحديد إزاحة مخصصة لشخصيات غير قابلة للعب؛ ستحتاج إلى القيام بذلك مع الشخصيات غير القابلة للعب المخصصة - للأزواج العاديين مواقع افتراضية ضمن منطقة الزوج، ولكن يمكنك أيضًا تجاوزها. استخدم
إزاحة npcمع قيم X و Y، تمامًا مثل
موقع(انظر المثال مع صوفيا أدناه).
للعثور على إحداثيات البلاط، يمكنك استخدام
وضع التصحيحيمكنك التحقق من ملف json الخاص بك على
https://smapi.io/json الاستخدام المتقدمللحصول على مثال أكثر تعقيدًا، مع السماح ببلاط مخصص، وألواح بلاط مخصصة، ومناطق فناء متعددة للزوجين، ألق نظرة على حزمة محتوى المثال
content_complex.json(استبدال
المحتوى.jsonمعه أو انسخ المحتوى ببساطة). يحتوي هذا الملف على مساحات مخصصة للأزواج، بما في ذلك صوفيا، ويُحمّل ورقة مربعات مخصصة من ملف png.
{
"المناطق": {
"إميلي": {
"موقع": {
"X": 73،
"ي": 11
},
"useDefaultTiles": صحيح،
"useTilesOf": "إميلي"
},
"هايلي": {
"موقع": {
"X": 74،
"ي": 7
},
"useDefaultTiles": صحيح،
"useTilesOf": "هايلي"
},
"صوفيا": {
"موقع": {
"X": 77،
"ي": 11
},
"useDefaultTiles": خطأ،
"البلاطات الخاصة": [
{
"موقع": {
"X": 77،
"ي": 12
},
"الطبقة": "الواجهة الأمامية"،
"tilesheet": "CustomTileSheet",
"tileIndex": 0
},
{
"موقع": {
"X": 77،
"ي": 13
},
"الطبقة": "المباني"،
"tilesheet": "CustomTileSheet",
"tileIndex": 4
},
{
"موقع": {
"X": 78،
"ي": 13
},
"الطبقة": "المباني"،
"tilesheet": "CustomTileSheet",
"tileIndex": 6
},
{
"موقع": {
"X": 79،
"ي": 13
},
"الطبقة": "المباني"،
"tilesheet": "CustomTileSheet",
"tileIndex": 7
},
{
"موقع": {
"X": 80،
"ي": 12
},
"الطبقة": "الواجهة الأمامية"،
"tilesheet": "CustomTileSheet",
"tileIndex": 1
},
{
"موقع": {
"X": 80،
"ي": 13
},
"الطبقة": "المباني"،
"tilesheet": "CustomTileSheet",
"tileIndex": 5
}
],
"npcOffset": {
"X": 1،
"ص": 2
},
"npcAnimation": "Sophia_Farm1"
}
},
"أوراق البلاط للإضافة": {
"ورقة البلاط المخصصة": {
"المسار": "assets/custom_tile_sheet.png"،
"العرض": 4،
"الارتفاع": 2،
"عرض البلاط": 16،
ارتفاع البلاطة: 16
}
}
}
يخبر هذا التعديل بالقيام بما يلي لـ صوفيا:
- إنشاء منطقة زوجها في 77،11
- لا تستخدم البلاط الافتراضي لمنطقة زوجها (ليس لديها أي مربعات على أي حال)،
- أضف قائمة من البلاط الخاص عند الإحداثيات المحددة، على الطبقة المحددة، باستخدام اسم ورقة البلاط المحددة (انظر أوراق البلاط المخصصة أدناه)
- ضع صوفيا في إزاحة من 77،11 إلى 1،2 (أي عند 78،13)
- قم بتشغيل رسوم متحركة من قائمة الرسوم المتحركة المسماة "Sophia_Farm1" (هذه رسوم متحركة مقدمة من SVE).
ستظهر مناطق الزوج فقط لشخصيات NPC المتزوجة من المزارع، لذلك لا يوجد ضرر في إنشاء حزمة محتوى لشخصيتك NPC، في حالة زواج اللاعب منهم.
صفائح البلاط المخصصةيضيف المثال أعلاه أيضًا ورقة بلاط مخصصة تسمى "CustomTileSheet" من ملف png مخصص مضمن في حزمة المحتوى، مما يسمح بإضافة رسومات بلاط مخصصة.
يجب تحديد العرض والارتفاع للبلاطات المخصصة في ورقة البلاط، لذا يبلغ عرض هذه الورقة 64 بكسل (4 × 16) وارتفاعها 32 بكسل (2 × 16). للإشارة إلى فهرس البلاط في ورقة بلاط مخصصة، ابدأ بالعد من اليسار إلى اليمين، بدءًا من 0. وبالتالي، تكون فهرس البلاط في ورقة البلاط المثال:
0 1 2 3
4 5 6 7
يمكنك إلقاء نظرة على ملف png في حزمة محتوى المثال ومقارنته بمنطقة زوج صوفيا في لقطة الشاشة الخريفية لفهم أكثر وضوحًا.
يمكنك أيضًا استخدام
{موسم}العلامة الموجودة في مسار ورقة البلاط الخاصة بك، على سبيل المثال
"المسار": "assets/custom_tile_sheet_{season}.png"،ثم استخدم أربعة ملفات png منفصلة للفصول الأربعة، أي:
الأصول/custom_tile_sheet_spring.pngالأصول/ورقة_بلاط_مخصصة_للصيف.pngassets/custom_tile_sheet_fall.pngالأصول/custom_tile_sheet_winter.pngإذا كنت تستخدم
تعدد الزوجات، يرجى استخدام هذا التعديل أيضًا، حيث قمت بإزالة هذه الوظيفة من هذا التعديل في الإصدار الأحدث.
اِصطِلاحِيّ:يتطلب
سمابي، يستخدم Harmony.
متوافق مع
مُحدِّث التعديلللتحديثات التلقائية.
الكود موجود في
https://github.com/aedenthorn/StardewValleyMods.
إذا كنت تريد تقديم شكوى أو طلب المساعدة أو مساعدتي في اختبار التعديلات الخاصة بي، يمكنك زيارة
خادم Discord الخاص بي.
قائمة بجميع التعديلات الخاصة بي في Stardew Valley متاحة على
https://www.nexusmods.com/stardewvalley/articles/895.