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