مشغل أوامر الكونسول

المؤلف:bobbyclueآخر تحديث:31/01/2024 19:30:39265.1K2.7MB

Starfield مشغل أوامر الكونسول-1-لاغو فاست مودماستر

التبعيات المسبقة

مقدمة التعديل

إضافة SFSE تقوم تلقائيًا بتشغيل أوامر وحدة التحكم المحددة من قبل المستخدم عند بدء التشغيل وعند فتح أو إغلاق قائمة. لا حاجة لفتح وحدة التحكم!
ما هذا؟

وحدة إضافة لـ SFSE تقوم بتشغيل قائمة أوامر الكونسول تلقائيًا من ملفات .toml يحددها المستخدم.

لماذا؟

على الرغم من وجود إعداد في ملف ini الخاص باللعبة الأساسية يمكن ضبطه لتشغيل أوامر الكونسول عند بدء التشغيل، إلا أنه كانت لا تزال هناك عدة أسباب جعلتني أرغب في تنفيذ نسختي الخاصة.

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

في النهاية، عندما يتم إصدار الـ CK، ستصبح هذه الإضافة زائدة عن الحاجة نوعًا ما، لكني آمل في الوقت الحالي أن تُمكّن المزيد من الأشخاص من بدء تعديل Starfield.

تثبيت المستخدم

ببساطة، ضع المود في مجلد بيانات اللعبة، كما تفعل مع أي إضافة أخرى لـ SFSE.

المتطلبات


أوصي بشدة أيضًا باكتشاف الإنجازات "باكا"لأن أوامر الكونسول ستعطل الإنجازات بخلاف ذلك.

استخدام المؤلف

لإنشاء إعداد مسبق لـ "مشغل أوامر الكونسول"، قم أولاً بإنشاء ملف .toml باسم فريد داخل المجلد: Starfield\Data\SFSE\Plugins\ConsoleCommandRunner يمكن قراءة أي عدد من ملفات .toml، ولا تقتصر على ملف واحد فقط. هذا يضمن التوافق مع التعديلات الأخرى.

في ملف .toml الجديد هذا، ستحتاج إلى إنشاء تنسيق يبدو بهذا الشكل:

[[حدث]]                       
    نوعالحدث = "تمتحميلالبيانات"
    الأوامر = ['tgm', 'tcl', 'coc CityNeonEuphorika']

[[حدث]]                      
    نوعالحدث = "حدثفتحأوإغلاقالقائمة"
    asMenuName = "قائمة مهام المعركة"
    abOpening = صحيح
    الأوامر = ['tgm', 'tcl']


يسبق كل حدث فردي وسم "[[Event]]". داخل الحدث، يجب تحديد نوع الحدث. إذا كان للحدث أي معاملات، يتم سردها. ثم يتم إدراج الأوامر الفعلية التي سيتم تنفيذها. يمكن استخدام أي أمر وحدة تحكم صالح هنا. يجب وضع الأوامر بين علامتي اقتباس مفردة (العلامات المزدوجة تعمل أيضًا مع الأوامر التي لا تحتوي على معاملات نصية، أي بدون وجود علامات اقتباس داخل علامات اقتباس)، ويتم فصلها بفواصل.
وهذا كل شيء!

أسماء الأحداث الصالحة

بيانات محملة

يُشغّل عند الوصول إلى القائمة الرئيسية لأول مرة بعد تشغيل اللعبة. يُرجى ملاحظة أن هذا الحدث يُفعّل مرة واحدة فقط، وعند تحميل حفظ آخر أو العودة إلى القائمة الرئيسية، لن تُنفّذ أوامر هذا الحدث مجددًا.

حدث فتح/إغلاق القائمة

يُفعَّل عند فتح أو إغلاق قائمة صالحة. يتضمن معلمتين، هما asMenuName الذي يتيح التصفية بناءً على نوع القائمة، وabOpening الذي يتيح التصفية بناءً على ما إذا كانت القائمة تُفتح أم لا.

أسماء القوائم الصالحة تشمل:
**تحذير حرق الأحداث:**  
إظهار
# قائمة المؤشر
# تسلسل القائمة الرئيسية
# قائمة انتظار النوم
#SitWaitMenu قائمة الجلوس والانتظار
# MessageBoxMenu قائمة مربع الرسالة
# القائمة الرئيسية - غير فعال حالياً
# قائمة الاعتمادات
# قائمة التحميل
#FanfareMenu قائمة الأضواء
# قائمة واجهة اللعبة
# قائمة المفضلة
# قائمة الحوار
# قائمة التلاشي
```json { "ContainerMenu": "قائمة الحاوية" } ```
# قائمة واجهة المستخدم الأصلية لوحدة التحكم
```arabic # قائمة_الكتب ```
# وحدة التحكم
# ورشة_قائمة_المخططات
# قائمة ورشة الهدف
# ورشة العمل - القائمة السريعة
# ورشة العمل
# ورشة بناء
**ترجمة النص إلى العربية:** قائمة تصنيع الأسلحة
# قائمة إدخال النص
# قائمة القدرات
#قائمة الاختبار
# قائمة محطة التكوين
# قائمة تثبيت البث
# قائمة الحالة
# مجرةخريطةالنجومقائمة
# TakeoffMenu قائمة الإقلاع
# سفينة الفضاء - قائمة واجهة العرض
# نطاق القائمة
# تشغيل قائمة بنك
# قائمة الإيقاف المؤقت
# وصفة تحضير المخدرات
# قائمة البيانات
# قائمة إنشاء الشخصية
# قائمة المهارات
# شحن الوقود
# قائمة تعيين مجموعة الأسلحة
# طاقم السفينة - قائمة التعيين
# واجهة طاقم السفينة
# قائمة الأمان
**قائمة البحث**
# قائمة النشل
# قائمة وضع الصورة
# قائمة أحادية العين
# لوحة المهام
# قائمة المخزون
# قائمة التصنيع الصناعية
# HUDMessagesMenu قائمة رسائل شاشة اللعبة
# قائمة الطهي
# قائمة شاشة البيانات
# أزرار شاشة البيانات
# قائمة المهام
# قائمة اعتماد نهاية اللعبة
# سوق المقايضة
# واجهة تصنيع الدروع
# محرر المركبة الفضائية
# حدود الحدود
#DocAcceptMenu قائمة قبول المستندات
# معرض الصور


**المصدر**

تعامل معي بلطف، هذه أول إضافة لي لتوسيع النصوص النصية :p
هذه الأداة مقدمة من طرف ثالث [bufftool]أيقونة التنبيه

تنزيل التعديلات الآن

قم بتثبيت LagoFast، ثم قم بتشغيل Starfield والعب بالتعديلات التي تحبها.