ChaosModV
2.1.3
GTA V之前在GTA遊戲中找到的混亂mod的複製品。
有關如何安裝它的更多信息和說明,請參見GTA5-Mods mod頁面。
請隨時加入Discord Server以獲得社區支持,或者只是在此(和其他)mod上保持最新狀態。
還要確保檢查Wiki!
克隆回購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腳本引擎輕鬆添加和分享自己的效果。請參閱此處以獲取更多信息。
否則,如果您想將效果直接集成到mod中:
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會弄亂列表限制的格式,因此有必要使用// clang-format off
它。
ConfigApp/Effects.cs