الكود المصدر لشوكة SullivanMcBlueberry علىجيثب
___________________________________________________________________________________________________________________________________________________________________________________________________________
أخبار
___________________________________________________________________________________________________________________________________________________________________________________________________________بدءًا من الإصدار 0.7سوليفان ماك بلوبيريتولى التطوير والصيانة. لذا، تم إدراجه كمؤلف، شكرًا جزيلًا له!___________________________________________________________________________________________________________________________________________________________________________________________________________
دروس تعليمية
___________________________________________________________________________________________________________________________________________________________________________________________________________فيديو توضيحي للإصدار 0.4، وكيفية ترجمة فيديو مدير التعديل:
دليل بواسطةشبح الأرض القاحلة المعروف أيضًا باسم wghost81 يمكن العثور عليها هنا:دليل مدير تعديلات The Witcher 3يمكنك العثور على شرح أكثر تفصيلاً لكل ميزة على صفحة المنتدى:مدير تعديلات The Witcher 3 - منتدى CDPR________________________________________________________________________________________________________________________________________________________________
ما هذا؟
________________________________________________________________________________________________________________________________________________________________إنها أداة تسمح لك بتثبيت وإلغاء تثبيت تعديلات Witcher 3 بنقرة واحدة مع العديد من الميزات الأخرى!
سمات:1) التثبيت:- يكتشف ملفات ومجلدات التعديل الرئيسية ويقوم بتثبيتها
- إضافة ملفات ومجلدات DLC إذا تم العثور عليها
- إضافة قوائم التعديل إذا تم العثور عليها
- إضافة مفاتيح مخصصة إلى input.xml إذا تم العثور عليها
- إضافة مفاتيح مخصصة إلى إعدادات الإدخال إذا تم العثور عليها
- إضافة إعدادات مخصصة إلى user.settings إذا تم العثور عليها
- يتذكر حالة التعديل لإلغاء التثبيت لاحقًا
- يقوم بالكتابة فوق الملفات القديمة أو إزالتها أولاً إذا تم العثور عليها
- يمكن تثبيت تعديلات متعددة في نفس الوقت
- يمكن تثبيت التعديلات من أرشيفات zip أو rar أو 7z
2) إلغاء التثبيت:- يحذف ملفات ومجلدات التعديل الرئيسية
- حذف المفاتيح المضافة إلى input.xml
- حذف قوائم التعديل المضافة
- حذف ملفات DLC المضافة
- يمكن إلغاء تثبيت تعديلات متعددة في نفس الوقت3) تعطيل التعديلات:- لا يزيل أي شيء، بل يجعله فقط يتم تجاهل التعديل بواسطة اللعبة، والذي يتضمن:
- إعادة تسمية modXXX إلى ~modXXX
- إعادة تسمية جميع ملفات DLC من XXX إلى XXX.disabled
- إعادة تسمية جميع قوائم التعديل XXX.xml إلى XXX.xml.disabled
- يزيل جميع مفاتيح input.xml التي أضافها التعديل
4) تمكين التعديلات:- يعيد كل ما تم تعطيله
- استعادة المفاتيح إلى input.xml
5) الإعدادات:- تكوين المسار وبعض الخيارات
6) مميزات أخرى:- إجراءات شريط الأدوات المخصصة - قم بتشغيل أي شيء مباشرة من المدير
- عرض ترتيب التحميل
- تحرير أولويات التعديل أثناء التنقل
- عرض كل ما تم تثبيته بواسطة التعديل
- إعادة تسمية التعديل
- التثبيت عن طريق السحب والإفلات
- البحث عن التعديلات المثبتة حاليًا
- . . .
________________________________________________________________________________________________________________________________________________________________
كيفية استخدامه؟
___________________________________________________________________________________________________________________________________________________________________________________________________________عند التشغيل الأول، سيُطلب منك تحديد ملف witcher3.exe إذا لم تقم بذلك بالفعل
تثبيت:1) إما أن تنقر على زر تثبيت الوضع، أو انتقل إلى التعديلات/تثبيت الوضع أو اضغط على Ctrl+E
2) حدد* المجلدات التي تحتوي على ملفات التعديل أو ملفات الأرشيف (.zip أو .rar أو .7z) أو كليهما في نفس الوقت
3) تم الانتهاء ويمكنك قراءة عدد الملفات التي تم تثبيتها
إلغاء التثبيت:
1) حدد تعديلًا واحدًا أو أكثر في القائمة ويمكنك إما النقر فوق إلغاء تثبيت التعديلات، أو الانتقال إلى التعديلات/إلغاء تثبيت التعديلات، ثم النقر بزر الماوس الأيمن عليها وتحديد إلغاء تثبيت التعديلات المحددة أو الضغط على زر الحذف على لوحة المفاتيح.
2) تأكيد، وتم ذلك.
تمكين/تعطيل التعديلات:لتعطيل تعديل واحد أو أكثر، ما عليك سوى تحديدها في القائمة ويمكنك إما النقر فوق تمكين/تعطيل التعديلات، ثم انتقل إلى تعديلات/تمكين/تعطيل التعديلات، وانقر بزر الماوس الأيمن عليها وحدد تمكين/تعطيل التعديلات المحددة، واضغط على Ctrl+Q على لوحة المفاتيح أو يمكنك ببساطة النقر نقرًا مزدوجًا فوق التعديل.
تثبيت البرامج النصية المدمجة:اختر تعديلين أو أكثر للنصوص البرمجية المدمجة. ثم يمكنك إما الانتقال إلى "التعديلات/تثبيت النصوص البرمجية المدمجة" أو الضغط على Ctrl+M على لوحة المفاتيح. سيُطلب منك تحديد المجلد الذي يحتوي على النصوص البرمجية المدمجة، وغالبًا ما يكون مجلد mod0000_MergedFiles.
تكوين الإعدادات:انتقل إلى الإعدادات\تكوين الإعدادات ... وقم بتغيير الخيارات المتاحة
________________________________________________________________________________________________________________________________________________________________
كيف يعمل هذا في الواقع؟________________________________________________________________________________________________________________________________________________________________
كشف:إذا كان الملف المحدد أرشيفًا، فسيستخرجه أولًا ثم يقوم بنفس الإجراءات المتبعة مع المجلد العادي. يبحث برنامج التثبيت في جميع الملفات والمجلدات داخل المجلد المحدد باحثًا عن الملفات التي يحتاجها. يبحث في مجلدات mod* عن بيانات mod الفعلية، وفي مجلد dlc عن بيانات dlc، وفي ملفات .xml عن قوائم mod، وفي ملفات .txt، وفي ملف input.xml عن المفاتيح. لذلك، لا يهم الهيكل الداخلي كثيرًا، فإذا وُجد، فسيجده برنامج التثبيت. أيضًا، عند قراءة ملفات txt، سيتجاهل أي نص غير موجود في هيكل input.xml أو input.settings، وعندما يجد الأسطر الصحيحة، سيستخرجها ويستخدمها لاحقًا.
تثبيت:بعد اكتشاف جميع الملفات والمجلدات، فإنه ينسخ جميع مجلدات mod* إلى مجلد Game\Mods، ومجلدات DLC إلى مجلد Game\DLC، وملفات xml لقائمة mod إلى مجلد Game\bin\config\r4game\user_config_matrix\pc. بعد ذلك، إذا وجد أسطرًا رئيسية، فإنه يفتح ملف input.xml ويبحث عنها أولًا، وإذا لم يجدها فإنه يضيف أسطرًا أعلى سطر . إذا تم توفير ملف input.xml بواسطة مؤلف التعديل وليس فقط المتغيرات الجديدة، فسيستخرج المثبت جميع الأسطر منه وسيحاول إضافتها. ونظرًا لأن الأسطر الجديدة فقط هي التي تختلف، فيجب إضافتها فقط. أيضًا، إذا حدد مؤلف التعديل مجموعة xml جديدة في input.xml، فسيتم وضع المجموعة بأكملها في الموضع الصحيح وليس أعلى base_characterMovement. ويحدث الشيء نفسه مع input.settings باستثناء أنه يبحث عنها بناءً على السياق الموجود فيها ويضيفها إلى سياقها الصحيح. أما بالنسبة لملف user.settings فهو يضيف فقط أسطرًا في بداية الملف، حيث تقوم اللعبة بدمجها تلقائيًا وتستخدم آخر قيمة مكتوبة للإعداد.
تثبيت تعديلات متعددة:إنه يقوم بشكل أساسي بنفس الشيء مثل التثبيت العادي لتعديل واحد، إلا أنه يكرر العملية لكل تعديل يجده
إلغاء التثبيت:
يحذف المُثبِّت مجلد mod* المُحدَّد، ويبحث عمّا إذا كان هذا التعديل قد أضاف أي ملفات DLC أو قوائم أو أسطر تعديل إلى ملف input.xml، وفي حال وجودها، فسيتم حذفها أيضًا. يُرجى العلم أن التعديلات المُثبَّتة باستخدام هذا المُثبِّت فقط ستُحذَف أسطر DLC وقوائم التعديل الخاصة بها. بالنسبة للتعديلات المُثبَّتة بالفعل، يجب عليك القيام بذلك يدويًا أو إعادة تثبيتها باستخدام المُثبِّت.
تمكين/تعطيل التعديلات:عند اختيار تعطيل التعديل (أو التعديلات)، يُعيد تسمية مجلد mod* إلى ~mod*، مما يُجبر اللعبة على تجاهله. كما يُعطل جميع الملفات الأخرى التي يُضيفها التعديل، حيث يُعيد تسمية جميع ملفات DLC (العناصر، والبيانات الوصفية، والقوام، إلخ) ويضيفها إلى امتداد .disabled، ويُعيد تسمية جميع قوائم التعديل بملف *.xml إلى *.xml.disabled، ويُزيل جميع المفاتيح من ملف input.xml. عند تفعيله مجددًا، يُعيد كل ما فعلته عملية التعطيل، ويُعيد التعديل إلى حالته الطبيعية.
________________________________________________________________________________________________________________________________________________________________
ملحوظات___________________________________________________________________________________________________________________________________________________________________________________________________________
- لا يزال هذا هو الإصدار التجريبي من البرنامج، لذا من الممكن وجود بعض الأخطاء ولكن ليس من المتوقع حدوثها- نظرًا لعدم وجود قواعد حقيقية لكيفية قيام مؤلفي التعديل بتنظيم وتقديم تعديلاتهم، فمن الصعب جدًا تغطية جميع الحالات، ولكن
يحاول برنامجه تغطية أكبر قدر ممكن
سيطلب منك برنامج التثبيت تشغيل دمج النصوص البرمجية بعد كل تثبيت/إلغاء تثبيت. يمكن إيقاف تشغيله من
- يتم استخدام الإخراج في الغالب لإظهار أي أخطاء حدثت
- يدعم Mod Manager نظام التشغيل Windows 64 بت فقط
- الإصدار 0.4 غير متوافق مع الإصدارات السابقة
- سيتم عرض التعديلات المثبتة فقط مع الإصدار 0.4 وما بعده في قسم التعديلات المثبتة
________________________________________________________________________________________________________________________________________________________________
خطط للإصدارات المستقبلية؟________________________________________________________________________________________________________________________________________________________________
- إضافة دعم لتثبيت العديد من التعديلات في نفس الوقت بدلاً من تعديل واحد فقط في كل مرة (مُضاف)- إضافة دعم لتثبيت التعديلات من أرشيفات .zip و.rar و.7z(مُضاف)- إضافة دعم لتثبيت الملفات المدمجة لشخص آخر (مُضاف)
- دمج دمج النصوص (مُضاف)- دعم تثبيت بيانات hidden.xml أيضًا(مُضاف)- إظهار أسماء التعديلات الفعلية في القائمة الموجودة على اليمين، بدلاً من جميع مجلدات mod*(مُضاف)- إضافة التحديثات التلقائية(مُضاف)
- إضافة ميزة لتنزيل وتثبيت التعديل تلقائيًا عند تقديم عنوان URL
- إضافة الملفات الشخصية
- اقتراحات؟
________________________________________________________________________________________________________________________________________________________________
شكرًا________________________________________________________________________________________________________________________________________________________________
أكبر الشكر لـ
سوليفان ماك بلوبيري- لتحقيق تحسينات هائلة، ومواصلة التطوير، والحفاظ على الأداة حية.
شكرا جزيلا ل
شبح الأرض القاحلة المعروف أيضًا باسم wghost81- للحصول على الدعم والتبرعات واختبار النسخة التجريبية وكتابة دليل حول هذا البرنامج