แบบจำลองของ Mods Chaos ที่พบในเกม GTA ก่อนหน้านี้สำหรับ GTA V.
ดูหน้า GTA5-Mods Mod สำหรับข้อมูลเพิ่มเติมและคำแนะนำเกี่ยวกับวิธีการติดตั้ง
อย่าลังเลที่จะเข้าร่วมเซิร์ฟเวอร์ Discord สำหรับการสนับสนุนชุมชนหรือเพียงแค่ติดตามข้อมูลล่าสุดเกี่ยวกับ mods (และอื่น ๆ ) นี้
ตรวจสอบให้แน่ใจว่าได้ตรวจสอบวิกิ!
โคลน repo git clone https://github.com/gta-chaos-mod/ChaosModV.git
cd ChaosModV
เริ่มต้น submodules ทั้งหมด
git submodule init
git submodule update --recursive
ตรวจสอบไดเรกทอรีย่อยที่เกี่ยวข้องสำหรับคำแนะนำเกี่ยวกับวิธีการรวบรวมแต่ละโครงการ
หมายเหตุ: วิธีการข้างต้นเป็นที่ต้องการมากกว่าวิธีนี้สำหรับ ASI (โครงการ Chaosmod) อาจมีส่วนประกอบของ ASI เท่านั้นที่มีให้ CMake เนื่องจากภาวะแทรกซ้อนกับห้องสมุดบุคคลที่สาม
เปิด vendor/minhook/build/VC17/MinHookVC17.sln
ใน Visual Studio (หรือคลิกที่ปุ่ม "สวิตช์ระหว่างโซลูชันและมุมมองที่มีอยู่" และโหลด MinHookVC17.sln
)
คอมไพล์ libminhook เป็นบิลด์ X64
เปิด ChaosMod.sln
ในโฟลเดอร์รูทใน Visual Studio (ถ้ายังไม่เปิดอยู่)
การรวบรวมควรใช้งานได้แล้ว หากมีข้อผิดพลาดที่อ้างอิง MsBuildMajorVersion
เมื่อสร้างโครงการ CONFIGAPP หรือ TWITCHCHATPROXY ให้ปิดและเปิดสตูดิโอ Visual อีกครั้ง
คุณสามารถเพิ่มและแบ่งปันเอฟเฟกต์ของคุณเองได้อย่างง่ายดายโดยใช้เครื่องมือสคริปต์ LUA ในตัว ดูที่นี่สำหรับข้อมูลเพิ่มเติม
มิฉะนั้นหากคุณต้องการรวมเอฟเฟกต์ของคุณเข้ากับ mod โดยตรง:
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-format off
ConfigApp/Effects.cs