نسخة طبق الأصل من تعديل الفوضى الموجودة على ألعاب GTA السابقة لـ GTA V.
راجع صفحة GTA5-MODS Mod لمزيد من المعلومات والتعليمات حول كيفية تثبيتها.
لا تتردد في الانضمام إلى خادم Discord لدعم المجتمع أو ببساطة للبقاء على اطلاع على هذا التعديل (وغيرها).
تأكد أيضًا من التحقق من الويكي!
استنساخ repo git clone https://github.com/gta-chaos-mod/ChaosModV.git
cd ChaosModV
تهيئة جميع النماذج الفرعية
git submodule init
git submodule update --recursive
تحقق من الدلائل الفرعية المقابلة للحصول على إرشادات حول كيفية تجميع كل مشروع.
ملاحظة: تفضل الطرق المذكورة أعلاه على هذه الطريقة لـ ASI (مشروع Chaosmod). قد تكون هناك مكونات من ASI المتاحة فقط لـ CMake بسبب المضاعفات مع مكتبات الطرف الثالث.
فتح vendor/minhook/build/VC17/MinHookVC17.sln
في Visual Studio (أو انقر فوق الزر "Switch بين الحلول والمشاهد المتوفرة" وتحميل MinHookVC17.sln
)
تجميع libminhook كبناء إصدار X64
افتح ChaosMod.sln
في المجلد الجذر في Visual Studio (إن لم يكن مفتوحًا بالفعل)
يجب أن يعمل التجميع الآن. إذا كان هناك خطأ يشير إلى MsBuildMajorVersion
عند إنشاء مشاريع configapp أو twitchchatproxy ، أغلق وفتح Visual Studio مرة أخرى.
يمكنك بسهولة إضافة ومشاركة التأثيرات الخاصة بك باستخدام محرك البرمجة النصية المتكاملة LUA. انظر هنا لمزيد من المعلومات.
خلاف ذلك ، إذا كنت ترغب في دمج تأثيرك مباشرة في وزارة الدفاع:
ChaosMod/Effects/db/
مع اسم مناسبيجب أن يبدو تخطيط الملف هكذا:
/*
Effect by <Your Name>
*/
# include < stdafx.h >
static void OnStart ()
{
}
static void OnStop ()
{
}
static void OnTick ()
{
}
// clang-format off
REGISTER_EFFECT (OnStart, OnStop, OnTick, EffectInfo
{
// These are always required, you may have to add more designators depending on your effect
. Name = " Generic Effect " ,
. Id = " player_funny_stuff "
}
);
يستفيد المشروع من تنسيق clang الذي سيؤدي إلى تعبئة تنسيق القائمة الداخلية ، وبالتالي من الضروري إعفاءه باستخدام // clang-format off
.
ConfigApp/Effects.cs