Script de travail pour les derniers patchs de jeu. Build 1491.50 avec une interface utilisateur native moderne pour gérer vos scripts de manière intelligente
SCryptocrochet RDR2 v2
L'objectif de ce projet est de fournir une alternative au ScriptHookRDR2 d'Alexander Blade, tout en conservant la même architecture API et en y ajoutant plus de fonctionnalités.
Il y a un bug Dans la version actuelle ScriptHookRDR2 par Alexander Blade Cela conduira à Piscine de jeu Réinitialiser dans les villes avec un grand nombre d'objets et de piétons. Ce problème n'existe pas dans ScriptHookRDR2 V2.
De plus, V2 comprend une interface moderne qui vous permet de gérer vos mods individuellement et d'en ajouter de nouveaux sans avoir à redémarrer le jeu.
Si vous souhaitez me soutenir et mon développement, envisagez de devenir l’un de mes mécènes, mais bien sûr seulement si vous êtes désireux et capable de:
Je prévois de publier divers développements de mods et de recherches sur RAGE.
Patreon
Comment installer:
1. Téléchargez le Mod Loader et le fichier ScriptHookRDR2 V2.
2. Extrayez les deux et copiez dinput8.dll et ScriptHookRDR2.dll dans votre répertoire de jeu RDR2 (où se trouve RDR2.exe)
3. Démarrez le jeu!
Crédits:
API développée pour lui par Alexander Blade
Assurez-vous de télécharger la version 2.0, elle corrige tous les bugs!
Caractéristiques supplémentaires:Pour utiliser les exportations énumérées ci-dessous, veuillez lier les bibliothèques fournies dans le projet!Commande native: DRAW_LINE
void DRAW_LINE (float fromX, float fromY, float fromZ, float toX, float toY, float toZ, int r, int g, int b, int a) {call<void>(0xec2ab68b, fromX, fromY, fromZ, toX, toY, toZ, r, g, b, a); }//0xec2ab68b
2. Commande native: SET_TEXT_FONT
void SET_TEXT_FONT(int fontType) {invoke<void>(0x3EDE2F10, fontType); }//0x3EDE2F10
Ajoutez cette ligne au fichier natives.h.
3. Commande native: SET_TEXT_JUSTIFICATION
COMMENT UTILISER:
/* 0 = centre, 1 = gauche, 2 = droite */
void SET_TEXT_JUSTIFICATION (int justifyType) {invoke<void>(0x1B929974, justifyType); }//0x1B929974
Ajoutez cette ligne au fichier natives.h.
4. Exporter: getStaticPtr (appeler
Indigènes Dans le script décompilé)
DLL_IMPORT uint64_t*getStaticPtr(const char*scriptName, int staticIndex);
Utilisation:
uint64_t*static=getStaticPtr("script_name "12345);
Journal (*statique)//Lire
* Statique = 0xCOFFEEBABE//écrire
5. Export: switchLabel (basculez les étiquettes de texte dans le jeu avec vos propres étiquettes, ce qui vous permettra de fournir un texte personnalisé dans la zone de saisie)
Ajoutez cette ligne au fichier main.h:
DLL_IMPORT void switchLabel(const char*oldLabel, const char*newLabel);
6. Export: getCommandFromHash (renvoie un pointeur vers la commande du hachage fourni)
Ajoutez cette ligne au fichier main.h:DLL_IMPORT void*getCommandFromHash(uint64_t hash);
Amusez-vous!