GTA V에 대한 이전 GTA 게임에서 발견 된 Chaos 모드의 복제본.
설치 방법에 대한 자세한 내용과 지침은 GTA5-MODS 모드 페이지를 참조하십시오.
커뮤니티 지원을 위해 Discord Server에 가입 하거나이 (및 기타) 모드를 최신 상태로 유지하십시오.
또한 위키를 확인하십시오!
레포 git clone https://github.com/gta-chaos-mod/ChaosModV.git
복제하십시오
cd ChaosModV
모든 서브 모듈을 초기화합니다
git submodule init
git submodule update --recursive
각 프로젝트를 컴파일하는 방법에 대한 지침은 해당 하위 디렉터를 확인하십시오.
참고 : 위의 방법은 ASI (Chaosmod 프로젝트)의 경우이 방법보다 선호됩니다. 타사 라이브러리의 합병증으로 인해 ASI의 구성 요소가 CMake 만 사용할 수 있습니다.
Visual Studio에서 vendor/minhook/build/VC17/MinHookVC17.sln
(또는 "솔루션과 사용 가능한 뷰 사이의 전환"버튼을 클릭하고 MinHookVC17.sln
로드하십시오)
Libminhook을 X64 릴리스 빌드로 컴파일하십시오
Visual Studio의 루트 폴더에서 ChaosMod.sln
엽니 다 (아직 열리지 않은 경우)
컴파일은 이제 작동해야합니다. ConfigApp 또는 TwitchChatproxy 프로젝트를 구축 할 때 MsBuildMajorVersion
참조하는 오류가 있으면 Visual Studio를 다시 닫고 열 수 있습니다.
통합 LUA 스크립팅 엔진을 사용하여 자신의 효과를 쉽게 추가하고 공유 할 수 있습니다. 자세한 내용은 여기를 참조하십시오.
그렇지 않으면 효과를 모드에 직접 통합하려면 다음과 같습니다.
ChaosMod/Effects/db/
아래에 적절한 폴더에서 새 .cpp 파일을 작성하십시오.파일의 레이아웃은 다음과 같습니다.
/*
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을 사용하여 List-Initialization의 형식을 망칠 수 있으므로 // clang-format off
사용하여 면제해야합니다.
ConfigApp/Effects.cs
에 동일한 정보를 추가하십시오