GTA Vの以前のGTAゲームで見つかったChaos 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プロジェクト)でこれよりも優先されます。サードパーティライブラリの合併症により、Cmakeのみが利用できるASIのコンポーネントがある場合があります。
オープンvendor/minhook/build/VC17/MinHookVC17.sln
in visual studio(または、「ソリューションと使用可能なビューの切り替え」ボタンをクリックしてMinHookVC17.sln
をロード)
libminhookをx64リリースビルドとしてコンパイルします
Visual StudioのルートフォルダーでChaosMod.sln
を開く(まだ開いていない場合)
コンパイルは今動作するはずです。 configappまたはtwitchchatproxyプロジェクトのいずれかを構築する際にMsBuildMajorVersion
を参照するエラーがある場合、再び閉じてオープンなビジュアルスタジオ。
統合された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
に追加します