Jump to content

Lenny's Simple Trainer RDR 1 PC 0.5

   (5 reviews)

7 Screenshots

First version of our trainer for RDR 1 PC.

 

Features

Spawn entities and mounts

Change weather

Invincibility, no clip, drunk

Teleport

Get all weapons, infinite ammo, infinite dead eye, all weapons gold

New! Change player skin

New! Configure via ini

New! Freeze, advance and reverse time

New! Infinite stamina for horse

New! Heal player

New! Spawn money (via loot)

New! Increase honor (via sanctioned kill)

New! Speed up horse

New! One-hit kill

New! Explosive ammo (requires valid target)

New! Spawn War, Death, Pestilence, Famine and Unicorn in single player!

 

Installation

Drag all files into game directory
Launch game
You should hear a beep after a few seconds
Press F9 in-game to open the menu. Press Enter/Backspace to navigate the menu.

 

Config

You can configure the trainer in the lst.ini file.

 

DLC Horses

To enable the DLC horses, set "LoadDlcAssets = 1" in the ini file under "Hook" (enabled by default). This also loads other DLC assets, so if there are issues in the game afterwards, please let me know and I can see if I can load assets more selectively.

 

Installation

Thanks a lot to Gan Ceann for their video tutorial!

 

I want to drive cars!

I know you really want to.. please head over here and thank @GLITCHEDMATRIX

 

 

If you crash, try again. If it keeps happening, let us know! 🙂 And please do not upload this elsewhere. Thank you!

 

Acknowledgements 

We would like to thank Sockstress, Foxxyy, CabooseSayzWTF and TheRouletteBoi for their fantastic research on Red Dead Redemption! This release would not be possible without it.

Thanks to Evil Blunt for their help with cars.

What's New in Version 0.5   See changelog

Released

Add War, Death, Pestilence, Famine and Unicorn horses to SP

  • Like 4
  • Thanks 3
  • Sad 1
 Share

You may also like

  • ScriptHookRDR
    By kepmehz
       1837   18   0
  • Lenny's Simple Trainer
    By LMS
       1141568   1351   25
  • Lenny's Mod Loader RDR
    By LMS
       2484628   749   6
  • RDR 2 Asi Loader
    By LMS
       1567127   160   5
  • New and Old RDR1 mods
    By GLITCHEDMATRIX
       945   36   1
  • User Feedback

    Recommended Comments



    I am unable to drive car and truck when spawned, also satchel not opening either. Plus some options for time and related to horse and its stamina would be great too.

    Huge Thanks and Happy Gaming.

    Edited by Bizz91
    Link to comment
    Share on other sites

    guys if you have problems with the trainer, use the Razor 1911 crack It will solve your problem

    Link to comment
    Share on other sites

    Just now, sachishahab said:

    guys if you have problems with the trainer, use the Razor 1911 crack It will solve your problem

    Even with that, unable to drive car and truck.

    Link to comment
    Share on other sites

    1 hour ago, LMS said:

    We have updated our trainer which should address some of the issues reported here and add a bunch of new features. Let us know what you think!

    If you want to add prompts to your trainer let me know i got prompts working with my console trainer. When i get some free time ill jump on the discord server and try explain using them with the "Generic_Dbuffer##_#", I assume pc version still using them as your using the NET_PLAYER_LIST.

    Spoiler

    Could contain: screenshot, pc game, strategy video game, digital compositing, video game software, tree, adventure game, 3d modeling, hinterlandCould contain: text, pc game, screenshot, digital compositing, video game software, adventure game, strategy video game, sky, action-adventure game, outdoor, animal, mammal, horseCould contain: text, outdoor, sky, tree, grass, plant, mammal, pc game, billboard, field, signCould contain: outdoor, sky, text, pc game, screenshot, video game software, strategy video game, tree, digital compositing, plant, action-adventure game, adventure gameCould contain: text, tree, screenshot, pc game, video game software, digital compositing, strategy video game, outdoor, adventure game, action-adventure game, sky, 3d modeling

     

    And for those of you that want the car to work, you will prob have to wait for an updated version as i assume the code is not added to the vehicles on spawn which will make them work (just a guess could be wrong).

    • Like 1
    • Thanks 1
    Link to comment
    Share on other sites

    Game still crashes when I enable Infinite Ammo even on the 0.2 version.

    Edited by Rspect
    Link to comment
    Share on other sites

    2 hours ago, LMS said:

    We have updated our trainer which should address some of the issues reported here and add a bunch of new features. Let us know what you think!

    First of all, thank you for releasing this resource. When I enable the "Infinite Ammo" check, my game crashes within a few seconds and cars cannot be ridden. I trust, this will be fixed soon?

    Link to comment
    Share on other sites

    @LMS

    Use this code on a loop for Infinite Ammo, Are you using the INFINITE_AMMO native that can be unstable, sometimes on console it can cause crashes never got to the bottom of the problem, it could be a certain weapon or something else in background that can cause a crash.

    Spoiler
    
    if (trainer_infinite_ammo)
    {
    	for (int weapon_id = 0; weapon_id < MAX_WEAPONS; weapon_id++)
    	{
    		if (weapon_id != WEAPON_BOW_ShortBow && weapon_id != WEAPON_THROWN_ZombieSpit && weapon_id != WEAPON_TURRET_Gatling && weapon_id != WEAPON_TURRET_Browning && weapon_id != WEAPON_DEFAULT_Cannon)
    		{
    			if (ACTOR_HAS_WEAPON(get_player_ped(), weapon_id))
    			{
    				if (GET_WEAPON_EQUIPPED(get_player_ped(), weapon_id))
    					_ADD_AMMO_OF_TYPE(get_player_ped(), GET_AMMO_ENUM(weapon_id), UNK_0x7AB368CF(get_player_ped(), GET_AMMO_ENUM(weapon_id)), 1, false);
    			}
    		}
    	}
    }

    MAX_WEAPONS = 38
    WEAPON_BOW_ShortBow = 30
    WEAPON_THROWN_ZombieSpit = 32
    WEAPON_TURRET_Gatling = 26
    WEAPON_TURRET_Browning = 27
    WEAPON_DEFAULT_Cannon = 28

     

    To fix vehicles use this after spawning car or truck.

    Spoiler
    if (actor_id == ACTOR_VEHICLE_Car01 || actor_id == ACTOR_VEHICLE_Truck01)
    {
    	START_VEHICLE(trainer_spawned_vehicle);
    	SET_VEHICLE_ENGINE_RUNNING(trainer_spawned_vehicle, true);
    	SET_VEHICLE_ALLOWED_TO_DRIVE(trainer_spawned_vehicle, true);
    	ENABLE_VEHICLE_SEAT(trainer_spawned_vehicle, 0, true);
    	most_recent_vehicle = trainer_spawned_vehicle;
    }
    SET_VEHICLE_PASSENGERS_ALLOWED(trainer_spawned_vehicle, true);

     

    Also put this on a loop and you can re enter the vehicle after leaving it.

    Spoiler
    void trainer_vehicle_looped()
    {
    	if (IS_ACTOR_RIDING_VEHICLE(get_player_ped()))
    	{
    		if (GET_ACTOR_ENUM(get_current_mount_vehicle(get_player_ped())) == ACTOR_VEHICLE_Car01 || GET_ACTOR_ENUM(get_current_mount_vehicle(get_player_ped())) == ACTOR_VEHICLE_Truck01)
    			most_recent_vehicle = GET_ACTOR_MOST_RECENT_VEHICLE(get_player_ped());
    	}
    
    	if (IS_ACTOR_VALID(most_recent_vehicle))
    	{
    		if (GET_ACTOR_ENUM(most_recent_vehicle) == ACTOR_VEHICLE_Car01 || GET_ACTOR_ENUM(most_recent_vehicle) == ACTOR_VEHICLE_Truck01)
    		{
    			if (!IS_ACTOR_RIDING_VEHICLE(most_recent_vehicle))
    			{
    				START_VEHICLE(most_recent_vehicle);
    				SET_VEHICLE_ENGINE_RUNNING(most_recent_vehicle, true);
    				SET_VEHICLE_ALLOWED_TO_DRIVE(most_recent_vehicle, true);
    				ENABLE_VEHICLE_SEAT(most_recent_vehicle, 0, true);
    			}
    		}
    	}
    }

     

     

    Edited by Evil Blunt
    • Like 1
    • Thanks 2
    Link to comment
    Share on other sites

    if you can could you please make a mod where you can ragdoll by pressing a button?

    • Like 1
    Link to comment
    Share on other sites

    4 hours ago, LMS said:

    We have updated our trainer which should address some of the issues reported here and add a bunch of new features. Let us know what you think!

    hey when i spawn car it wont move with me in it i get out it only lets me in passager i hope it gets fixed

     

    Could contain: pc game, ground, screenshot, digital compositing, outdoor

    Edited by JJD94
    Link to comment
    Share on other sites

    16 hours ago, DoNxGoTTi said:

    I get this error when turning on infinite ammo also i have the rockstar games launcher version if that helps

     

    Untitled.jpg

    I get this error in undead nightmare when I open the trainer 

    Link to comment
    Share on other sites

    3 hours ago, Evil Blunt said:

    @LMS

    Use this code on a loop for Infinite Ammo, Are you using the INFINITE_AMMO native that can be unstable, sometimes on console it can cause crashes never got to the bottom of the problem, it could be a certain weapon or something else in background that can cause a crash.

      Reveal hidden contents
    
    if (trainer_infinite_ammo)
    {
    	for (int weapon_id = 0; weapon_id < MAX_WEAPONS; weapon_id++)
    	{
    		if (weapon_id != WEAPON_BOW_ShortBow && weapon_id != WEAPON_THROWN_ZombieSpit && weapon_id != WEAPON_TURRET_Gatling && weapon_id != WEAPON_TURRET_Browning && weapon_id != WEAPON_DEFAULT_Cannon)
    		{
    			if (ACTOR_HAS_WEAPON(get_player_ped(), weapon_id))
    			{
    				if (GET_WEAPON_EQUIPPED(get_player_ped(), weapon_id))
    					_ADD_AMMO_OF_TYPE(get_player_ped(), GET_AMMO_ENUM(weapon_id), UNK_0x7AB368CF(get_player_ped(), GET_AMMO_ENUM(weapon_id)), 1, false);
    			}
    		}
    	}
    }

    MAX_WEAPONS = 38
    WEAPON_BOW_ShortBow = 30
    WEAPON_THROWN_ZombieSpit = 32
    WEAPON_TURRET_Gatling = 26
    WEAPON_TURRET_Browning = 27
    WEAPON_DEFAULT_Cannon = 28

     

    To fix vehicles use this after spawning car or truck.

      Reveal hidden contents
    if (actor_id == ACTOR_VEHICLE_Car01 || actor_id == ACTOR_VEHICLE_Truck01)
    {
    	START_VEHICLE(trainer_spawned_vehicle);
    	SET_VEHICLE_ENGINE_RUNNING(trainer_spawned_vehicle, true);
    	SET_VEHICLE_ALLOWED_TO_DRIVE(trainer_spawned_vehicle, true);
    	ENABLE_VEHICLE_SEAT(trainer_spawned_vehicle, 0, true);
    	most_recent_vehicle = trainer_spawned_vehicle;
    }
    SET_VEHICLE_PASSENGERS_ALLOWED(trainer_spawned_vehicle, true);

     

    Also put this on a loop and you can re enter the vehicle after leaving it.

      Reveal hidden contents
    void trainer_vehicle_looped()
    {
    	if (IS_ACTOR_RIDING_VEHICLE(get_player_ped()))
    	{
    		if (GET_ACTOR_ENUM(get_current_mount_vehicle(get_player_ped())) == ACTOR_VEHICLE_Car01 || GET_ACTOR_ENUM(get_current_mount_vehicle(get_player_ped())) == ACTOR_VEHICLE_Truck01)
    			most_recent_vehicle = GET_ACTOR_MOST_RECENT_VEHICLE(get_player_ped());
    	}
    
    	if (IS_ACTOR_VALID(most_recent_vehicle))
    	{
    		if (GET_ACTOR_ENUM(most_recent_vehicle) == ACTOR_VEHICLE_Car01 || GET_ACTOR_ENUM(most_recent_vehicle) == ACTOR_VEHICLE_Truck01)
    		{
    			if (!IS_ACTOR_RIDING_VEHICLE(most_recent_vehicle))
    			{
    				START_VEHICLE(most_recent_vehicle);
    				SET_VEHICLE_ENGINE_RUNNING(most_recent_vehicle, true);
    				SET_VEHICLE_ALLOWED_TO_DRIVE(most_recent_vehicle, true);
    				ENABLE_VEHICLE_SEAT(most_recent_vehicle, 0, true);
    			}
    		}
    	}
    }

     

     

    Hopefully with this solution the Trainer won't crash when opening. Can't wait for that update!!! I can't use it atm because of that 😞

    Link to comment
    Share on other sites

    5 hours ago, Bizz91 said:

    I am unable to drive car and truck when spawned, also satchel not opening either. Plus some options for time and related to horse and its stamina would be great too.

    Huge Thanks and Happy Gaming.

    Same Finally got to open the trainer but yeah the Satchel isn't opening.. That's another huge bug to fix.. I'm probably gonna wait a few weeks to try this again

    Link to comment
    Share on other sites

    5 minutes ago, RichieWeed420 said:

    Same Finally got to open the trainer but yeah the Satchel isn't opening.. That's another huge bug to fix.. I'm probably gonna wait a few weeks to try this again

    I do have fling trainer here for it but with no spawning, only that infinite mode for everything. I can wait too as well. 😄

    Link to comment
    Share on other sites

    1 hour ago, victorvictyuvhh said:

    Noclip in rdr1 doesn't work pls fix that.

    They are currently using old style noclip which is just having the ability to walk through walls.

    If you can't walk through walls, enable and disable it a few times. 

     

    To those reporting the satchel issue. This is a normal problem with this UI type same with this UI being disabled/not working in certain areas of the map or when certain ui events take place, it's another reason why it wasn't heavily used in SP on xbox or ps3, that along side all the random crash issues this ui type has which are mostly entirely random but then again that could of been code issues on xbox/ps3 or just something with the ui, idk.

    Hopefully they find a fix for that as I never did.

     

    The above suggestions by evil blunt will fix the car drive issue as well as the inf ammo issue.  The inf ammo native is very touchy and randomly crashes you 24/7

    especially if looped, but even then it's very touchy.

    Some suggestions however, invulnerability must be looped. Idk if they are doing that or not. Alot of scripts force invul natives off if that's what they are using.

    Gold weapons currently don't toggle properly. It's best to cycle through all the weapons and apply the set weapon gold flag for them, else it won't apply. You'll also want to ignore weapons that don't natively have a gold weapon flag else they will turn invisible or corrupted texture like.

     

    I would also advise to ignore giving some weapons as one of the weapons was removed from the game and semi-breaks the weapon wheel.

    Below are a few fix examples. Nevermind the trash code but maybe it'll help.

     

    God Natives Example

    Spoiler

    //You will want to ONLY use the invulnerability native for a god mode type when you aren't trying to get events such as recent attacker, or target etc.

    // For some reason this native makes those events rather buggy, so it may trip up and not grab actors you act on or actors who acted on you

    // So you will want checks in place and all that fun mess when using this when grabbing certain events or actors

    SET_ACTOR_INVULNERABILITY(self, 1);

     

    // This is another god mode type, this one allows you to walk under water

    // This is a really good alternative, and tbh you don't even have to use the original god mode native. I personally do just because ragdoll stuff.

    SET_ACTOR_PROOF(self, -1);

     

     

    Setting Weapons Gold Example

    Spoiler

    //I just loop it but you prob don't have to. I just do this incase the game trips out and removes the gold flag for any reason.

    // you of course will need to set up your bools to turn the gold flag on and off this is just a rough example

    for (int i = 0; i <= 37; i++)
            {
                if (i != 21 && i != 32 && i != 35 && i != 36 && i != 37)//these are just weapon ids you want to avoid
                {
                    if (GET_WEAPON_GOLD(self, i) != true)//this might be wrong I can't remember lol.
                    {
                        SET_WEAPON_GOLD(self, i, true);
                    }
                }
            }

     

    //These are those weapon id's

    WEAPON_LASSO_Lasso = 21

    WEAPON_BOW_ShortBow = 30
    WEAPON_THROWN_ZombieSpit = 32
    WEAPON_THROWN_HolyWater = 35
    WEAPON_THROWN_ZombieBait = 36
    WEAPON_THROWN_ZombieBoomBait = 37

     

    Give Weapons Example

    Spoiler

    for (int i = 0; i <= 37; i++)
        {
            if (i != 30)//we skip this weapon because it breaks the weapon wheel for rifles
            {
                if (_IS_WEAPON_ENUM_LOCKED(i))//unlock weapons that are locked
                {
                    _SET_WEAPON_ENUM_LOCKED(i, 0);
                }
                SET_EQUIP_SLOT_ENABLED(self, i, 1);//might not be needed
                GIVE_WEAPON_TO_ACTOR(self, i, 0, 0, 0);
                _ADD_AMMO_OF_TYPE(self, GET_AMMO_ENUM(i), TO_FLOAT(100), 1, 0);//blunt uses another argument with this native in his inf ammo example, i'm kinda confused about that personally
            }
        }

     

    // Weapon we ignore giving to the player

    WEAPON_BOW_ShortBow = 30

     

    Edited by CabooseSayzWTF
    • Like 1
    Link to comment
    Share on other sites

    The automobiles (car & truck) can't be driven when spawned. You also can't re-embark the driver's seat of both once you exit them. If this could be fixed that would be amazing!

    Edited by neees
    Link to comment
    Share on other sites

    Thanks! Have you considered investigating and possibly releasing a kind of 'Lenny's Mod Loader' for RDR1 as well?

    Edited by AnymYo
    Link to comment
    Share on other sites

    When you choose "invulnerability", you can't go to your inventory (yeah that's strange)
    Also, when you choose "infinite ammo" or "infinite deadeye", you crash

    Link to comment
    Share on other sites

    15 hours ago, Evil Blunt said:

    @LMS

    Use this code on a loop for Infinite Ammo, Are you using the INFINITE_AMMO native that can be unstable, sometimes on console it can cause crashes never got to the bottom of the problem, it could be a certain weapon or something else in background that can cause a crash.

      Reveal hidden contents

     

    To fix vehicles use this after spawning car or truck.

      Reveal hidden contents

     

    Also put this on a loop and you can re enter the vehicle after leaving it.

      Reveal hidden contents

     

     

    Thanks for sharing. I had tried something similar for the car but alas even using the exact same calls/sequence you provided does not seem to work. It is, however, possible something is funny with my invoker. Or perhaps something in the game code now needs to be patched? Re-entry works, though, thank you!

    Link to comment
    Share on other sites

    10 hours ago, CabooseSayzWTF said:

    They are currently using old style noclip which is just having the ability to walk through walls.

    If you can't walk through walls, enable and disable it a few times. 

     

    To those reporting the satchel issue. This is a normal problem with this UI type same with this UI being disabled/not working in certain areas of the map or when certain ui events take place, it's another reason why it wasn't heavily used in SP on xbox or ps3, that along side all the random crash issues this ui type has which are mostly entirely random but then again that could of been code issues on xbox/ps3 or just something with the ui, idk.

    Hopefully they find a fix for that as I never did.

     

    The above suggestions by evil blunt will fix the car drive issue as well as the inf ammo issue.  The inf ammo native is very touchy and randomly crashes you 24/7

    especially if looped, but even then it's very touchy.

    Some suggestions however, invulnerability must be looped. Idk if they are doing that or not. Alot of scripts force invul natives off if that's what they are using.

    Gold weapons currently don't toggle properly. It's best to cycle through all the weapons and apply the set weapon gold flag for them, else it won't apply. You'll also want to ignore weapons that don't natively have a gold weapon flag else they will turn invisible or corrupted texture like.

     

    I would also advise to ignore giving some weapons as one of the weapons was removed from the game and semi-breaks the weapon wheel.

    Below are a few fix examples. Nevermind the trash code but maybe it'll help.

     

    God Natives Example

      Reveal hidden contents

     

     

    Setting Weapons Gold Example

      Reveal hidden contents

     

    Give Weapons Example

      Reveal hidden contents

     

     

    Appreciate it, I will look into it. Perhaps time to undust my DX11 hook for UIs..

    Link to comment
    Share on other sites

    This is a suggestion, but I noticed the keyboard hook seems to be global hook, which could be seen as suspicious by some. 
     

    Additionally, it could cause issues where you may have to switch to a different program with the game unpaused, and you accidentally click an option in the trainer.

    Also this may cause users to be unable to close the game if the game somehow freezes, which means they have to restart their computer.

     

    It may be better to implement a window based keyboard hook instead or disable the hook when the game window is not focused.

    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    ×
    ×
    • Create New...