استمتع باللعبة بشكل أعمق من خلال إعادة كتابة البيانات الحالية وإضافة عناصر جديدة.وزارة الدفاع(تعديل) ". من الممتع الاستخدام ، ولكن من الممتع أيضًا إنشاء خاص بك. لذلك ، يقدم هذا المقال الإصدار الرسمي لـ" التعديل "في يوليو 2016.starboundحاولت إنشاء وزارة الدفاع ". أود أن أقدم لكم هذه الطريقة من خلال الاستخدام العملي.
- ما تحتاجه
- إصدار المنتج من "Starbound" ... هذه المرةطبعة البخاريستخدم.
- محرر نص ... ضروري للرسائل مع البيانات المختلفة.
- برنامج تحرير الصور ... يستخدم عند التعامل مع الصور. PNG متوافق.
- الفضول والقلب الذي لا يستسلم أبدًا ... مهم جدًا.
بمجرد الانتهاء من ما سبق ، قم أولاً بتوسيع البيانات المستخدمة في اللعبة حتى تتمكن من رؤية المحتويات. يتيح لك ذلك التحقق من تخطيط وآلية البيانات التي تشكل اللعبة.
الخطوة 1. افتح مجلد تثبيت "starbound"
■ إذا لم تقم بتغييره ، فسيتم تثبيته في "C: \ Program Files (x86) \ steam \ steamapps \ common \ starbound \".
■ يمكنك أيضًا فتح خصائص "starbound" في مكتبة Steam الخاصة بك والنقر فوق "عرض الملفات المحلية" من علامة التبويب "الملفات المحلية".
*لقد تم تثبيت Steam على محرك الأقراص D.
بعد ذلك ، يرجى إعادة قراءة موقع التثبيت وفقًا لبيئتك.
الخطوة 2. استخراج ملف البيانات
■ افتح موجه أوامر (انقر بزر الماوس الأيمن + انقر بزر الماوس الأيمن في هامش النافذة في مجلد "starbound \" → "فتح نافذة الأوامر هنا") وقم بتشغيل الأمر التالي:
"win32\asset_unpacker.exe" "assets\packed.pak" "UnpackedAssets"
■ سيتم توسيع بيانات اللعبة المختلفة إلى مجلد "starbound \ unpackedAssets \" ، مما يسمح بالمشاهدة.
■ هذا يكمل جميع الاستعدادات. الآن لنبدأ في إنشاء تعديل. أولاً ، حاول إجراء تغييرات على عنصر موجود.
■ إذا كنت قد قمت بحفظ البيانات أثناء اللعب ، فتأكد من دعمها فقط في حالة. توجد بيانات حفظ في مجلد "StarBound \ Storage \ Player \".
نظرة عامة على "العملية 1: تغيير الأرقام"
■ في هذا القسم ، أنشأنا وزارة الدفاع التي تغير قيمة المتانة لـ "الدرع الأساسي" ، أحد الدروع التي تظهر في اللعبة.
أريد تغيير الرقم في الإطار الأحمر
■ تتكون Mods من ملفات تحتوي على اسم وتفاصيل وزارة الدفاع نفسها واسم وتفاصيل وزارة الدفاع ، ويتم وضعها في مجلد "starbound \ mods \". يحتوي Mod "Spashield01" المنتجة في هذا القسم على بنية الملف التالية:
starbound \ mods \ spashield
│
├أغراض\
│ └نشيط\
│ └الدروع \
│ └StarterShield.activeItem.Patch... بيانات وزارة الدفاع نفسها
│
├_metadata... يسرد المعلومات المعروضة في قائمة وزارة الدفاع داخل اللعبة.
│
└Spashield01.Modinfo... سرد المعلومات الأساسية حول التعديلات
الخطوة 1. التحقق من البيانات الموجودة
■ أولاً ، ابحث عن ملف يحتوي على معلومات حول "الدرع الأساسي" من بيانات اللعبة الحالية التي تم تطويرها في أول "تحضير للإنتاج" (StarBound \ unpackedAssets \ stems \ Active \ Shields \ StarterShield.activeItem ").
■ افتح في محرر نصية عند العثور على الملف. هناك مجموعة متنوعة من المعلومات المكتوبة بطريقة عشوائية ، لذا ألقِ نظرة سريعة وتحقق من قيم المتانة التي تريد إعادة كتابة هذه المرة ("BaseshieldHealth" هي قيمة المتانة للدرع).
الخطوة 2. إنشاء هيئة بيانات وزارة الدفاع
■ قم بإنشاء مجلد لوضع تعديل في المجلد "starbound \ mods \" (اسم المجلد هو "Spashield01" تمامًا مثل MOD).
■ في المجلد الذي تم إنشاؤه ، قم بإنشاء نفس بنية الدليل التي يتم تغييرها ، وإنشاء ملف نصي فارغ مع ".patch" المرفق باسم الملف الموجود (انظر بنية الملف المقدمة في نظرة عامة أعلاه).
■ اكتب وحفظ المحتويات التالية إلى "StarterShield.activeItem.patch".
StarterShield.activeItem.Patch
[
{
"value": "100",
"op": "replace",
"path": "\/baseShieldHealth"
}
]
قد تفهم هذا بطريقة ما من الجو ، ولكن "المسار" هو العنصر الذي تريد إعادة كتابة ، و "Vaule" هو القيمة. يمثل "OP" نوع البيانات ، وهذه المرة هي إعادة كتابة للبيانات الموجودة ، لذلك يطلق عليها "استبدال".
الخطوة 3. إنشاء ".modinfo" و "_metadata"
■ ".modinfo" يحتوي على معلومات أساسية للعبة لإدارة التعديلات. هذه المرة ، قمنا بتعيين ما يلي على أنه "spashield01.modinfo".
Spashield01.Modinfo
{
"name" : "spashield01",
"path" : ".",
"dependencies" : [],
"metadata" : {
"author" : "Supa Kun",
"version" : "0.0",
"description" : "Basic shield health change"
}
}
■ "الاسم" هو اسم MOD (لا يمكن استخدام المساحات والأحرف الخاصة) ، "المؤلف" هو اسم المؤلف ، "الإصدار" هو إصدار MOD ، و "الوصف" هو وصف وزارة الدفاع. ليست هناك حاجة لتغيير "المسار" أو "التبعيات" طالما أنها تعديل بسيط.
■ "_metadata" يحتوي على معلومات لعرضها في قائمة تعديل اللعبة. هذه المرة يبدو هكذا:
_metadata
{
"name" : "spashield01",
"friendlyName" : "Spa kun shield 01",
"version" : "0.0",
"link" : "",
"description" : "Shield mod sample 01",
"author" : "Supa Kun"
}
■ "الاسم" هو اسم mod (مثل اسم "الاسم" في .modinfo) ، و "FriendlyName" هو الاسم المعروض في القائمة ، و "الإصدار" هو إصدار MOD ، و "Link" هو توزيع وزارة الدفاع الموقع أو موقع الويب الخاص بك. الرابط إلى "الوصف" هو وصف وزارة الدفاع ، و "المؤلف" هو اسم المؤلف.
قائمة وزارة الدفاع
الخطوة 3. فحص العملية
■ بعد الانتهاء من إنشاء الملفات المختلفة ، قم بتشغيل اللعبة وتحقق من كيفية عملها.
تم تغيير قيمة المتانة من 20 إلى 100
■ إذا لم يكن هناك أي تغيير أو إجبار اللعبة على الإغلاق ، فيرجى التحقق مما إذا كان اسم الملف وتهجئة النص المختلفة غير صحيحين.
نظرة عامة على "العملية 2: تغيير الصور"
■ في هذا القسم ، سنقوم بإنشاء تعديل يغير رسومات "الدرع الأساسي" ، أحد الدروع التي تظهر في اللعبة.
"الدرع الأساسي"
■ هناك طريقتان لتغيير الرسومات ، لذا يرجى اختيار ما تريده (Step2-A أو Step2-B).
الخطوة 1. إعداد الصور
■ تنسيق ملف الصورة هو PNG. بالنسبة للدروع ، يتطلب ملف واحد صورًا من الجانب الأمامي واليمين والخلف واليسرى.
الرسومات الحالية
رسومات جديدة
Step2-A.
■ في الطريقة 1 ، يمكنك تغيير ملف الصورة الموجود عن طريق استبداله.
■ ضع ملف الصورة الذي تم إنشاؤه في العنصر السابق في نفس اسم الملف مثل ملف الصورة الموجود في نفس بنية الدليل (اسم هذا MOD هو "Spashield02").
starbound \ mods \ spashield02 \
│
└أغراض\
└نشيط\
└الدروع \
└الصور \
└smallwood \
└1.PNG... درع الصور
Step2-B.
■ في الطريقة 2 ، قم بتعيينها لتحميل صور جديدة.
■ في الممارسة رقم 1 ، قم بإنشاء "startershield.activeItem.patch" كما لو كنت قد أعادت كتابة قيمة المتانة للدرع واكتبها على النحو التالي.
StarterShield.activeItem.Patch
[
{
"value": "images/spakun/1.png",
"op": "replace",
"path": "\/animationParts/shield"
},
{
"value": "images/spakun/1.png:nearidle",
"op": "replace",
"path": "\/inventoryIcon"
}
]
■ يتم وضع الصور المعدة حديثًا في "StarBound \ Mods \ Spashield02 \ stems \ Active \ Shields \ Images \ Spakun \".
starbound \ mods \ spashield02 \
│
└أغراض\
└نشيط\
└الدروع \
└الصور \
└سباكون \
└1.PNG... درع الصور
الخطوة 3. إنشاء ".modinfo" و "_metadata"
■ كالمعتاد ، إنشاء ".modinfo" و "_metadata".
Spashield02.modinfo
{
"name" : "spashield02",
"path" : ".",
"dependencies" : [],
"metadata" : {
"author" : "Supa Kun",
"version" : "0.0",
"description" : "Basic shield graphic change"
}
}
_metadata
{
"name" : "spashield02",
"friendlyName" : "Spa kun shield 02",
"version" : "0.0",
"link" : "",
"description" : "Shield mod sample 02",
"author" : "Supa Kun"
}
الخطوة 4. فحص العملية
■ بعد الانتهاء من إنشاء الملفات المختلفة ، قم بتشغيل اللعبة والتحقق من العملية.
لقد تم تغييره بالكامل
※الصفحة التالية: شرح الإضافات عناصر ونشر ورشة عمل Steam!