Testing the horse module

by goldenplaysterraria·v1.1·Updated 2025-09-20

This is a test and proof of concept for an idea I've had for a long time, any feedback is welcome! Please read the description for details

Screenshots 1 screenshots

About this mod Machine translation

This is a test and proof of concept for an idea I've had for a long time, any feedback is welcome! Please read the description for details

Test Horse Mod

🎯Mod Overview

This is a project I’ve been imagining for a long time and now I’m finally starting to make it happen! This mod is simple on the surface: it changes the horses that spawn at Van Horn Stable so that they are all unique, and you can't bond with them or put them into a stable.

✨ Core Functions

  • 🐎 8 unique horses are refreshed in Van Horn Stables, and bonds cannot be established.
  • 📊 Customized variety names and attributes
  • ♀️ 7 of them are mares and 1 is a stallion
  • 🐛 Bug-free experience, compatible with most mods

🔧 Technical details

This project took me days and years of experience, and while it's still a simple proof of concept, I hope you learned a lot about editing PED spawn points and creating custom YMTs.

⚠️ Compatibility Notes

This mod will not conflict with other mods in most cases. But please be careful not to use other mods that modify the following files:

  • ambientpedmodelsets
  • persistentcharacters.meta
  • pedattributes.meta (if you care about attributes)
  • vanhorn_horseshop

Contains merge tutorial for ambientpedmodelsets

📁 File function description

  • **Horses folder**: Contains custom ymt files containing all horse resources
  • **Textures folder**: Contains custom texture dictionaries used by horses
  • **Ambientpedmodelsets**: Model set containing new ymt
  • **Assets_Horses and Manifest_Horses**: Allow PED to use custom textures and load them into the game
  • **Horse.gtx2**: Contains a custom text string that displays the breed as "Horse"
  • **Install.xml**: Helps streaming certain files
  • **Metapeds_Horses**: Contains metaped entries that define characteristics of horses
  • **PedAttributes**: Contains custom attributes to prevent bonding with horses
  • **PersistentCharacters**: Define the number of horse refreshes and other settings
  • **Reinsdefinitions.ymt**: Define custom horse ymt for reins to work properly
  • **VanHorn_HorseShop**: Use the model set to spawn horses and determine their scene behavior

🔍 Known "issues"

  • Unable to bond with or store the horses I added, which was not possible before script editing.
  • There is no coat color or breed displayed on the status card. This is something I deliberately chose not to modify.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
Test Horse Mod
File size
2.9 MiB