Jump to content

kepmehz

Recognized Creator
  • Posts

    5
  • Joined

  • Last visited

Personal Information

  • Country
    Germany
  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

kepmehz's Achievements

Feller

Feller (1/10)

6

Reputation

  1. Version 1.0.0

    276 downloads

    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
  2. Make sure to use the exports drawRect, drawText, and drawSprite to draw your menu. It will be a lot easier to port menu bases from games like RDR2 or GTAV, because RDR1 has no DRAW_RECT or DRAW_TEXT natives
  3. Version 1.2

    2,187 downloads

    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. Known issues: Sometimes the game can throw an Access Violation. However, you can just click OK and proceed to play the game normally. There is currently an issue with the registerFont export. For now please stick to the default fonts. I will work something out to resolve this asap! Thanks for your patience! ScriptHookRDR.dll SHA256: 3ecb2ebe440b31f9e0685858dc6f2f74913a9bd4d0a0ae1efa3c61c4a0ce2ebb dinput8.dll SHA256: 2881f90498c999ccbfd58e3616c8ea8b98051b04292b1072c0feb679cac1ac45
  4. 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
×
×
  • Create New...