Une réplique des mods du chaos trouvés sur les jeux GTA précédents pour GTA V.
Voir la page GTA5-mods Mod pour plus d'informations et d'instructions sur la façon de l'installer.
N'hésitez pas à rejoindre le serveur Discord pour le support communautaire ou simplement à rester à jour sur ces mods (et autres).
Assurez-vous également de vérifier le wiki!
Clone the Repo git clone https://github.com/gta-chaos-mod/ChaosModV.git
cd ChaosModV
Initialiser tous les sous-modules
git submodule init
git submodule update --recursive
Vérifiez les sous-répertoires correspondants pour des instructions sur la façon de compiler chaque projet.
Remarque: Les méthodes ci-dessus sont préférées à celle-ci pour l'ASI (le projet Chaosmod). Il peut y avoir des composants de l'ASI disponibles uniquement pour CMake en raison de complications avec des bibliothèques tierces.
Ouvrir vendor/minhook/build/VC17/MinHookVC17.sln
dans Visual Studio (ou cliquez sur le bouton "Communiquez entre les solutions et les vues disponibles" et chargez MinHookVC17.sln
)
Compiler libminhook comme build x64
Ouvrez ChaosMod.sln
dans le dossier racine dans Visual Studio (s'il n'est pas déjà ouvert)
La compilation devrait fonctionner maintenant. S'il y a une erreur faisant référence à MsBuildMajorVersion
lors de la construction des projets configApp ou Twitchchatproxy, fermez et ouvrir à nouveau Visual Studio.
Vous pouvez facilement ajouter et partager vos propres effets à l'aide du moteur de script LUA intégré. Voir ici pour plus d'informations.
Sinon, si vous souhaitez intégrer votre effet directement dans le mod:
ChaosMod/Effects/db/
avec un nom d'ajustementLa disposition du fichier devrait ressembler à ceci:
/*
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 "
}
);
Le projet utilise le format de clang qui gâchera le formatage de l'initialisation de la liste, il est donc nécessaire de l'exempter en utilisant // clang-format off
.
ConfigApp/Effects.cs