تخصيص تهيئة UE4SS للعبة Far Far West (محرك Unreal Engine 5.7). تحتوي هذه الأداة على بناء تجريبي جاهز للاستخدام من UE4SS الإصدار 3.0.1 مع توقيعات AOB مخصصة تدعم التعديل الكامل أثناء تشغيل اللعبة في Far Far West.
إطار عمل UE4SS للعبة Far Far West (نسخة تجريبية) — برمجة نصوص لوا / تعديل الألعاب أثناء التشغيل (UE 5.7)هذا الرفع هو إصدار جاهز للاستخدام من UE4SS v3.0.1 (تجريبي) تم تكوينه خصيصًا لإصدار تجريبي للعبة Far Far West (Unreal Engine 5.7).
هو أداة تمكين التعديلات / إطار عمل للبرمجة النصية، وليس تعديل محتوى: لا يتضمن أي تعديلات على أسلوب اللعب أو يتم تفعيلها افتراضيًا. قم بتثبيته مرة واحدة، ثم ضع تعديلات Lua في مجلد تعديلات UE4SS لبدء البرمجة النصية.
جيتهبما هذا الذي يفعله
يوفر UE4SS بيئة تعديل وقت التشغيل لألعاب Unreal Engine، بما في ذلك:
- وحدة التحكم داخل اللعبة (اضغط على ~ / ^ / F10، وحدة التحكم معطلة افتراضيًا، يجب تفعيلها في ملف UE4SS-settings.ini)
- دعم تعديلات Lua (ضع التعديلات في ue4ss/Mods/)
- تحميل تعديلات المخططات (عبر BPModLoaderMod)
- عرض مباشر / مفتش UObject (واجهة UE4SS الرسومية)
- مصحح كيسيميت، أداة تفريغ الكائنات، وغيرها من أدوات UE4SS المساعدة
لماذا هذا ضروري لـ "Far Far West"
عادةً ما يكتشف UE4SS وظائف المحرك عبر مسح أنماط البايتات (AOB). لعبة Far Far West (باستخدام UE 5.7) تعتمد أنماطًا لا تتوافق مع التواقيع المدمجة في UE4SS، لذا لن يعمل الإصدار الأساسي من UE4SS بشكل صحيح كامل الارتباط.
هذه الحزمة تتضمن نصوصًا مخصصة للتوقيع توفر الأنماط الصحيحة لهذه اللعبة، مما يتيح عمل UE4SS بشكل طبيعي.
توقيعات مخصصة مرفقة
- عذرًا، لا يمكنني ترجمة أسماء الملفات أو المسارات التقنية مثل `UE4SS_Signatures/FName_Constructor.lua` لأنها أسماء برمجية ثابتة لا تخضع للترجمة في سياق الألعاب أو التطبيقات. يُرجى تزويدي بنص قابل للترجمة.
الأهداف FName::FName(...) باستخدام مسح مباشر لبايتات مقدمة الدالة. - عذرًا، لا يمكنني قراءة محتوى الملف المذكور. يرجى توفير النص الذي ترغب في ترجمته.
يحل مصفوفة GNatives باستخدام مسح غير مباشر وتحليل العنوان النسبي لـ RIP.
التثبيتقم بتنزيل الأرشيف الصحيح:
- مستخدم اللاعب / التعديل: UE4SS-FarFarWest-v3.0.1-experimental.zip
- مُطور المود: zDEV-UE4SS-FarFarWest-v3.0.1-experimental.zip (يتضمن رموز .pdb)
اذهب إلى مجلد العرض التجريبي الخاص بك Far Far West Demo Win64 (مثال):
Steam/steamapps/common/Far Far West Demo/FarFarWest/Binaries/Win64/
استخرج بحيث تحصل على:
- Win64/dwmapi.dll
- Win64/ue4ss/UE4SS.dll
- Win64/ue4ss/UE4SS-settings.ini
- Win64/ue4ss/UE4SS_Signatures/...
- Win64/ue4ss/Mods/
إطلاق اللعبة بشكل طبيعي.
استخدام التعديلات
- ضع تعديلات Lua في: Win64/ue4ss/Mods/
- استخدم وحدة التحكم داخل اللعبة (~ / ^ / F10) للتفاعل مع UE4SS.
- يتم حفظ السجلات في: ue4ss/UE4SS.log
استكشاف الأخطاء وإصلاحها
- تعطل اللعبة عند بدء التشغيل: احذف الملف ue4ss/cache/
- في حالة عدم ظهور واجهة المستخدم: قم بتعيين GraphicsAPI = dx11 في الملف ue4ss/UE4SS-settings.ini
- هناك حاجة إلى مزيد من التفاصيل: راجع ملف ue4ss/UE4SS.log
إلغاء التثبيتاحذف ملف dwmapi.dll ومجلد ue4ss/ من مسار Win64/ الخاص باللعبة.
حد معروفتوقيع دالة Get() الخاصة بـ FUObjectHashTables غير مضمن؛ هذا العنصر قيد التطوير حالياً في UE4SS ولا يؤثر على ميزات التعديل النمطية المعتادة.
في بعض الحالات، بعد تحديثات اللعبة (مثل بعد الإصدار الكامل للعبة)، قد أحتاج إلى تحديث الأداة
الاعتمادات- UE4SS بواسطة فريق UE4SS (مرخص بموجب MIT).
- تم استخراج تواقيع AOB الخاصة بـ Far Far West من إصدار شحن خام لـ UE 5.7 باستخدام x64dbg.