Script de trabajo para los últimos parches del juego. Build 1491.50 cuenta con una moderna interfaz de usuario nativa para gestionar sus scripts de manera inteligente
SCrypto Gancho RDR2 v2
El propósito de este proyecto es proporcionar una alternativa al ScriptHookRDR2 de Alexander Blade, manteniendo la misma arquitectura API y añadiendo más funcionalidad al mismo.
Hay una bug En la versión actual ScriptHookRDR2 de Alexander Blade Esto conduce a Piscina de juegos Restablecer en ciudades con muchos objetos y peatones. Este problema no existe en ScriptHookRDR2 V2.
Además, V2 incluye una interfaz moderna que te permite administrar tus mods individualmente y agregar nuevos sin necesidad de reiniciar el juego.
Si quieres apoyarme y mi desarrollo, considera convertirte en uno de mis patrocinadores, pero por supuesto solo si quieres y puedes:
Planeo publicar varios desarrollos de mods y estudios en RAGE.
Patreón
Cómo instalar:
1. Descargue el cargador de Mod y el archivo ScriptHookRDR2 V2.
2. Extraer ambos y copiar dinput8.dll y ScriptHookRDR2.dll en el directorio de su juego RDR2 (donde está RDR2.exe)
3. ¡Comienza el juego!
Créditos:
API desarrollada para él por Alexander Blade
¡Asegúrese de descargar la versión 2.0, que arregla todos los errores!
Características adicionales:Para utilizar las exportaciones enumeradas a continuación, ¡enlace las bibliotecas disponibles en el proyecto!1. Comando nativo: 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. Comando nativo: SET_TEXT_FONT
void SET_TEXT_FONT(int fontType) {invoke<void>(0x3EDE2F10, fontType); }//0x3EDE2F10
Agregue esta línea al archivo natives.h.
3. Comando nativo: SET_TEXT_JUSTIFICATION
Cómo utilizar:
/* 0 = centro, 1 = izquierda, 2 = derecha */
void SET_TEXT_JUSTIFICATION (int justifyType) {invoke<void>(0x1B929974, justifyType); }//0x1B929974
Agregue esta línea al archivo natives.h.
4. Exportar: getStaticPtr (llamar
Nativos En el script de descompilación)
DLL_IMPORT uint64_t*getStaticPtr(const char*scriptName, int staticIndex);
Uso:
uint64_t*static=getStaticPtr("nombre_script "12345);
Registro (*estático)//leer
* estático = 0xCOFFEEBABE//escribir
5. Exportar: switchLabel (cambia la etiqueta de texto en el juego con la propia etiqueta, esto le permitirá proporcionar texto personalizado en el cuadro de entrada)
Agregue esta línea al archivo main.h:
DLL_IMPORT void switchLabel(const char*oldLabel, const char*newLabel);
6. Exportar: getCommandFromHash (devuelve un puntero al comando del hash proporcionado)
Agregue esta línea al archivo main.h:DLL_IMPORT void*getCommandFromHash(uint64_t hash);
¡Disfruta!