How To Add a New Custom Horse

Another way to add a new horse (with visible reins)

There is a way to avoid the issue of invisible reins on horses: create the horse by adding an outfit to an existing horse. This method gives you a fully functional horse that you can customize in terms of textures, colors, size, and other attributes.

Drawback

  • The horse will not have a custom hash. It will be a default horse with a new outfit, which you’ll need to set (e.g., using Spooner under Ped Options → Outfit or through a custom script on your server).

Example of Adding a New Outfit to an Existing Horse

  1. Extract the in-game file a_c_horse_americanpaint_overo.ymt.
  2. Edit the file to add the new outfit (<Item>...</Item>).
  3. Place the modified file in the stream/ folder.

An example of script for spawning a horse with a new outfit:

local currentMount = CreatePed(model, coords.x, coords.y, coords.z, 0, true, true, true, true)
SetPedOutfitPreset(currentMount, 1) -- 0 default, 1, 2, 3 etc.
1 Like

I can’t see anyone else mentioning it, but has anyone else noticed the tail looks really blocky and the movement is really stiff? Is there something we need to adjust to stop this?

Hello, has anyone noticed to find a way to change the attribute stats, like speed etc. for horses, without using natives? Help is very much appreciated.

These are found in pedattributes.ymt (from what I’ve found so far) but I do not believe you are able to load this file in redm. I’ve done limited testing on this though, perhaps it falls under a data loader other than what I was trying (metaped)

I expected that sadly. Even if they were almost everything is hashed so it would be a very hard time finding anything in there… Thank you very much anyways!

Apologies for necro-posting, this is the only post on the topic and info is esoteric. Anyway, from my understanding of your posts/VODs it’s possible to add new horse textures without overriding those already in game, but the reins don’t work (yet). Unless you use the technique from LumanStudios with outfits. I’m not very technical, do you have any more specific guidance/tips on the process?

No, you can’t stream new textures without replacing unfortunately. I know in SP people do this with eye textures, etc. so I assume the process and files that need to be modified would be the same, but from my testing the files that are edited cannot be streamed, yet.

Your simplest option would be to get an application like CodeX and learn how to modify and stream ymt files.
Create new outfits for each horse you wish to create, then set the corresponding ped outfit on horse spawn.

I think this would be the least technical way of going about it and allow for customisation. Horse stats, prompt names, etc. would have to be edited after the fact with a script as well.