logo
ar
اللغة العربية

مجموعة أدوات خريطة TMXL

المنشئ: Platonymous
تم التحديث:08/03/2023 00:04:04
400KB
mcafee
المصادقة
موثوق من قبل 200,000,000+ مستخدمًا

التعديلات المطلوبة مسبقًا

سيتم تثبيته تلقائيًا عند استخدام مجموعة أدوات خريطة TMXL

حول هذا التعديل

مجموعة أدوات لإضافة / تحرير / استبدال الخرائط وإنشاء قابلة للبناء. (اسمه سابقا TMXLoader).

مجموعة أدوات خريطة TMXL

بواسطة Platonymous

كان اسمه سابقًا TMXLoader. تمت إعادة تسميتهمجموعة أدوات خريطة TMXLنظرًا لأن جزء تحميل ملف .tmx النقي من هذا التعديل أصبح الآن جزءًا من SMAPI (3.2+)

جديد في 1.8.4

طبقات الصور للعناصر القابلة للبناء
لاستخدام طبقات الصورة، يجب أن ينتهي اسمها بـ "UNIQUEID" مثل "MyLayer-UNIQUEID"، على الرغم من عدم وجود ذلك على الخرائط الداخلية.
تلوين العناصر القابلة للبناء
للسماح بالتلوين، يجب أن تحتوي طبقة الصورة على خاصيتين: "اللون" الذي يحمل قيمة rgba افتراضية، مثل "255 255 255 255" للون الأبيض، وخاصية "معرّف اللون" التي يمكن أن تكون أي قيمة. جميع الطبقات التي تشترك في خاصية "معرّف اللون" ستُلوّن بنفس الطريقة.

جديد في 1.8.0:
العناصر القابلة للبناء:
يمكن بناء العناصر القابلة للبناء أو إزالتها بالضغط على F2 (يمكن تغيير ذلك في ملف التكوين)
لإزالة آخر عنصر قابل للبناء تم وضعه على الخريطة، اضغط على مفتاح BACKSPACE أثناء فتح القائمة.
تعديلات الخريطة القابلة للبناء بشكل منتظم:
"القابلة للبناء": [
{
"id":"Platonymous.Buildable",
"الاسم": "قابل للبناء"،
"ملف": "assets/Buildable.tmx"،
"iconFile": "assets/icon.png"،
"removeEmpty":false,
"السعر": 10000،
"set:": "آخرون"
},
  ]

المباني:
"العناصر القابلة للبناء": [
{
"id":"Platonymous.SomeBuilding",
"الاسم": "بعض المباني"،
"ملف": "assets/SomeBuilding.tmx"،
"indoorsFile":"assets/SomeBuildingInterior.tmx",
"exitTile":[1,3],
"iconFile": "assets/SomeIcon.png"،
"removeEmpty":false,
"عناصر البناء":[
{
"المؤشر": 388،
"المكدس": 100
},
{
"الاسم":"الجزر الأبيض",
"المكدس":1
}
],
السعر: 10000
}
  ]

exitTile هي النقطة التي ينتقل إليها اللاعب عند الخروج من المبنى. للانتقال إلى تلك النقطة، استخدم Action أو TouchActionالخروج قابل للبناءعلى الخريطة أو (مع 1.8.8+) استخدم BUILDINGLOCATION EXITXY في خاصية Warp، مثل "Warp": "9 24 BUILDLOCATION EXITXY".
في المساحة القابلة للبناء (الخارجية)، سيتم استبدال كل INDOORS أو UNIQUEID المستخدم في الخصائص بالقيم المولدة. للانتقال إلى الاستخدام الداخلي للخبرة:
الاعوجاج 14 3 في الداخل

جديد في 1.4.2:
تحديد أماكن المهرجانات للشخصيات غير القابلة للعب التي لا تمتلك مكانًا لها.
تنسيق أماكن المهرجان:
"festivalSpots":
[
{
"الاسم": "ساندي"،
"الخريطة": "معرض المدينة"،
"الموضع": [19، 35]،
"الاتجاه": 1
}
]


جديد في 1.4.0:
تمت إضافة طريقة أبسط لإضافة غرف الزوج باستخدامنموذج غرفة الزوج/الزوجةالتي تجدها ضمن الملفات الاختيارية
إذا قمت بإنشاء تعديل باستخدام القالب،لاقم بتضمين ملف towninterior.png عند إصداره.

تغيير مهم في الإصدار 1.3.0:
يستخدم TMXL الآن SMAPI ContentPacks، مما يعني أن جميع الحزم تنتقل مباشرة إلى مجلد mod ويجب تنزيل ContentPack للمثالين بشكل منفصل (الملفات الاختيارية).

يتضمن مثالين لكلا المنفذينتعديلات UlithiumDragons (المحتوى المقطوع ومعبد الغابة).

ستعمل الطبقات الإضافية وTileActions الجديدة أيضًا في الخرائط التي لم يتم استيرادها باستخدام TMXL.



هيكل Json لـ ContenPacks content.js:
كابح:
يعرض

{
"إضافة الخرائط":// خرائط جديدة
  [  
    {
"الاسم": "معبد الغابة الخارجي"،// اسم الموقع الجديد
"ملف": "JungleTempleExterior.tmx"،// اسم الملف داخل مجلد ContentPacks
},
...
],
"دمج الخرائط":// استبدال أجزاء من الخرائط
  [  
    {
"الاسم": "وودز"،//الخريطة المراد دمجها
"ملف": "Woods.tmx"،
"منطقة المصدر": [0,0,12,12]،// المنطقة على خريطتك التي تريد وضعها (x، y، العرض، الارتفاع)
"الموضع": [0,0]،// الموضع الذي يجب وضع المحتوى الجديد فيه على الخريطة (x، y)
"addWarps":// إضافة Warps ("entryX entryY TargetLocation exitX exitY")
      [
"7 -1 JungleTempleExterior 14 34",
....
],
"إزالة التشويهات":// يزيل Warps الموجودة ("entryX entryY TargetLocation exitX exitY")
      [ 
"7 -1 JungleTempleExterior 14 34",
....
      ]
},
...
],
"استبدال الخرائط":// استبدال الخرائط بالكامل
  [  
   {
"الاسم": "الغابات"، // الخريطة المراد استبدالها
"ملف": "Woods.tmx"،
},
...
],
"onlyWarps":// تغيير الانحرافات فقط
   [

    {
"الاسم": "محطة الحافلات"،
"addWarps": [
"12 8 CityBus 2 6"
      ]
    }
],
"البرامج النصية":["script.lua"]
}
الميزات الإضافية:
كابح:
يعرض


رسم أكثر من مجرد الطبقات القياسية:
أضف العقارارسم/ارسم فوق أو ارسم قبلبالنسبة للطبقة التي تريد رؤيتها مرسومة في اللعبة، يجب أن تكون القيمة هي الطبقة التي تم رسمها بعدها/قبلها، للحصول على تجربة.خلفإذا كنت تريد طبقة خلفية أخرى.

تمت إضافة TileActions (1.0.1)، والتي تُستخدم إما في خاصية Action أو TouchAction.
ومنذ الإصدار 1.1.0 يمكنك أيضًا استخدام خاصية الخريطة "EntryAction" والتي سيتم تشغيلها كلما دخل اللاعب إلى الخريطة.

يقول
نصك
نفس الرسالة التي كانت تعمل ولكن بدون " "

قل قزمًانصك
نفس الشيء كما في Say ولكن يظهر النص باللغة القزمية إذا لم يكن لدى اللاعب دليل الترجمة.



تبديل الطبقاتالطبقة 1: الطبقة 2
يقوم بالتبديل بين طبقتين، حتى الطبقات التي لم يتم رسمها فعليًا.

تبديل الطبقات
الطبقة 1: الطبقة 2:14:17
يقوم بالتبديل فقط بين طبقات x:y للبلاط المحدد

سويتش لايرزالطبقة 1: الطبقة 2: 1-5:5-7
يقوم بتبديل المنطقة المحددة بين الطبقات x1-x2:y1-y2

يمكن دمج إجراءات SwitchLayers بمجرد كتابتها واحدة تلو الأخرى على النحو التالي:
تبديل الطبقات المباني: المباني مفتوحة: 4: 6-9 المباني: المباني مفتوحة: 9: 5 الواجهة: الواجهة مفتوحة: 4: 6-9 الواجهة دائمًا: الواجهة دائمًا مفتوحة: 4: 6-9

قفل1380
يستدعي TileAction إذا كان الكائن النشط له مؤشر مقدار القفل المحدد
يتطلب خصائص إضافية على نفس البلاط:

نجاحيتم تشغيل الإجراء عند استخدام الكائن الصحيح بالقدر المناسب على الأقل
فشليتم تشغيل الإجراء عند استخدام الكائن الخاطئ أو غير الكافي
تقصيريتم تشغيل الإجراء عند عدم حمل أي كائن

(جديد في 1.1.0)
لوااسم المجلد الخاص بك وظيفتك
استدعاء وظيفة من أي من نصوص lua الخاصة بك

يجب أن تأخذ وظائف Lua ثلاثة معلمات: الموقع وموضع البلاط ومعرف الطبقة

أمثلة لوا
كابح:
يعرض

كمبيوتر شخصي = خطأ
وظيفة startPC(الموقع، نقطة التجانب، الطبقة)
إذا كان الكمبيوتر الشخصي إذن
Game1.playSound("coin")
TMX.getTile(location,"Front",36, 12).TileIndex = 991
كمبيوتر شخصي = خطأ
آخر
اللعبة 1.playSound("stardrop")
TMX.getTile(الموقع،"الواجهة"،36، 12).TileIndex = 1153
كمبيوتر شخصي = صحيح
نهاية
نهاية


بالإضافة إلى ذلك، يمكن تعيين كل إجراء (وإجراء اللمس) بشكل مشروط عن طريق إضافة الخصائص التالية إلى نفس المربع:
حالةشرط إما في صيغة شرط حدث (الشروط المسبقة للحدث) أو إذا كانت البادئة بـجهاز كمبيوتر شخصيحالة اللاعب (ولكن ليست مختلطة بعد)
العودةيتم تنفيذ الإجراء إذا لم يتم استيفاء الشرط (اختياري)

شروط اللاعب المدعومة حاليًا: catPerson، isMale، exhausted، hasGreenhouse، hasRustyKey، hasSkullKey، hasUnlockedSkullDoor، hasDarkTalisman، hasMagicInk، running، usingTool، usingSlingshot، bathingClothes، stardewHero، hasClubCard، canUnderstandDwarves

يمكن إضافة البادئة "الشروط" و"شروط اللاعب" إلىلاعكسهم.


الإجراءات لا تزال محدودة للغاية، ولكن سيتم توسيعها. إذا كنت بحاجة إلى إجراء TileAction محدد، يمكنك اقتراحه عليّ علىSMAPI Disort(@روتين)

يمكن لـ SMAPI Mods إضافة Tileactions الخاصة بهم باستخدام PyTK:
باستخدام PyTK.Types؛
TileAction Say = new TileAction("Say", sayAction).register();



الأخطاء المعروفة:

لا يعمل Draw/DrawBefore/DrawAbove دائمًا مع الطبقة الأمامية.


تم تغيير مُسلسل الحفظ تحذير
يحذر SMAPI من أن هذا التعديل "قد يؤدي إلى إتلاف ملفات الحفظ الخاصة بك، أو يجعلها غير قابلة للاستخدام إذا قمت بإلغاء تثبيته".
يرجع السبب في ذلك إلى أن TMXL يصل إلى الخصائص التي يمكن استخدامها لتغيير المسلسل بهذه الطريقة، لكنه لا يغيرها فعليًا.
لذلك، على الرغم مما يقوله التحذير، فإن ملفات الحفظ الخاصة بك لن تتلف أو تصبح غير صالحة للاستخدام عند استخدام هذا التعديل أو إلغاء تثبيته.


إذا كان لديك أي أسئلة يمكنك عادةً العثور عليّ علىستاردو فالي ديسكوردتحت اسم المستخدمروتين#8715

إذا أعجبتك تعديلاتي وأردت دعمي، يمكنك القيام بذلك عبرباي بالأو علىباتريون.

أفضل التعديلات لـ Stardew Valley

استكشف أفضل التعديلات لـ Stardew Valley التي تقدم ميزات جديدة، رسومات محسّنة، وطرق مثيرة لتحويل تجربة لعبك.
محتوى تصحيح
Pathoschild27/10/2025 01:17:30
يحمل حزم المحتوى التي تغير بيانات اللعبة والصور والخرائط دون استبدال ملفات XNB.
SMAPI - واجهة برمجة تطبيقات Stardew Modding
Pathoschild15/07/2025 09:52:47
تحميل المود لـ Stardew Valley.
مواقع خريطة NPC
Bouhm22/10/2025 09:39:46
انظر NPC واللاعبين على الخريطة، مع خريطة اختيارية.
قائمة تكوين Mod العامة
spacechase019/10/2025 03:48:57
يضيف واجهة مستخدم داخل اللعبة لتعديل خيارات تكوين المودات الأخرى.
سبيس كور
spacechase019/10/2025 22:27:21
تعديل إطار يستخدمه بعض تعديلاتي الأخرى.
ستاردو فالي توسع
FlashShifter01/07/2025 07:17:39
Stardew Valley Expanded هو توسيع مصنوع من قبل المعجبين لـ Stardew Valley من ConcernedApe. يضيف هذا المود 28 شخصية جديدة ، 58 موقعًا ، 278 أحداث شخصية ، 43 أسماك ، مناطق فانيليا أعيد تخيلها ، ثلاث خرائط مزرعة ، خريطة عالمية أعيد تخيلها تعكس جميع
ابحث عن أي شيء
Pathoschild27/10/2025 01:26:29
شوف المعلومات الحية عن أي شيء تحت المؤشر عند الضغط على F1. تعلم الهدايا المفضلة لسكان القرية، متى سيكون المحاصيل جاهزة للحصاد، كم من الوقت سيستمر السياج، لماذا حيوانات المزرعة غير سعيدة، وأكثر من ذلك.
cjb المادة وضع البيض
Pathoschild28/07/2025 06:24:40
قائمة توليد عناصر سهلة الاستخدام في اللعبة.

افتح الإمكانات الكاملة لـ Stardew Valley مع XMODhub — استكشف أفضل هذه التعديلات اليوم!

mcafee
المصادقة
موثوق من قبل 200,000,000+ مستخدمًا

هل تحتاج مساعدة في التحميل أو التثبيت؟ انضم إلى مجتمع ديسكورد للحصول على الدعم.

logo
اللغة

حلول الألعاب

الموارد

الشركاء

تابعنا على

discordfacebooktwitteryoutube
الدعم:
support@xmodhub.com
Xmod_Lily
الأعمال:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK