-
DustyOatMilk started following kepmehz
-
kepmehz mod loader
- 688 downloads
- Version 1.0.0
kepmehz Mod loader This mod loader allows you to replace any rpf file in the game. Simply copy the rpf file you want to replace into the kml/rpf folder This is especially usefull for people on the Rockstar Games Launcher version, since the Launcher will frequently delete all of your mods. If you want to support me and my development, consider becoming one of my patrons, but only of course if you want and can: I am planning on posting all kinds of mod development and research on RAGE. Patreon Future updates: File replacement support is planned for the future Credits: LMS - ScriptHookRDR
- ScriptHookRDR
-
ScriptHookRDR
- 9,576 downloads
- Version 1.5.1
This is the official ScriptHook for the PC remake of Red Dead Redemption. Developers: You can find an example project including all the files you need to setup your mod for ScriptHook here: RDR1 Example Script Project Make sure to also download the sdk that is available via the files tab. Note: Every .asi mod that you register gets its own script thread, that means every actor, mount, etc. that you spawn will only owned by your script and cleanup'd by the engine automatically. You can hot reload all of your mods by enabling the reload hotkey (CTRL + R) in the ScriptHookConfig.ini file. -
-
kepmehz changed their profile photo
-
kepmehz started following Register own Game Textures and Models
-
Register own Game Textures and Models
This method allows you to register any texture file and more: The method is used to open i.e. ytd files. TODO: Scan: E8 ? ? ? ? 48 8B 35 ? ? ? ? 0F B7 46 08 Arguments: using openFile = void(*)(int* textureId, const char* path, bool unk_t, const char* name, bool unk_f, bool unk_f2); Call: int textureId{}; const char* name = "NameToRegisterWith"; openFile(&textureId, "Path/To/File", true, name, false, false); if (textureId != -1) LOG_INFO("Opened %s file with ID: %i", name, textureId); If you don't know how you can scan a pattern and get a pointer to the function check out my GitHub: This is an example use of the pattern scanner provided in the repository