0 of 0

File information

Last updated

Original upload

Created by

goldenplaysterraria

Uploaded by

goldenplaysterraria

Virus scan

Safe to use

Tags for this mod

About this mod

This is a test and proof of concept for an idea I have had, I appreciate any feedback! Read description for more details

Requirements
Permissions and credits
If you clicked on this mod, you're probably wondering what this is. This is a little project I've had in mind for a long time now, and I'm finally beginning to work on it.

The mod is simple on the surface: It takes the horses that spawn at Van Horn's Stable, makes them all unique, and you are no longer able to bond or stable them.

Underneath the surface however, I've been looking into creating custom horse ymts which is still not fully possible without editing the scripts as you cannot save them as your own. I've been researching and studying on this for a while now, and I think this is as good as it can possibly get with the resources we have available.


This has taken me days to be able to pull off and years of experience, yet it still remains as a simple proof of concept. I hope you can learn something from it though about editing PED spawns and creating custom YMTs



IMPORTANT - Conflicts
For the most part, this mod should not conflict with any other mod. It is, however, important that you do not use another mod that edits ambientpedmodelsets, persistentcharacters.meta, pedattributes.meta (if you care about the stats), or vanhorn_horseshop. A merge tutorial for ambientpedmodelsets is included


Features
- 8 unique horses that spawn at the Van Horn stable and can't be bonded with
- Custom breed name and stats
- 7 of the horses are female, one is a stallion
- Bug free experience that is compatible with most mods



What each file does
Here's a brief overview of what each file does, to save you some time looking yourself:

The "Horses" folder contains the custom ymt, which has all the assets and such for the horses inside of it

The "Textures" folder contains custom texture dictionaries for the horses to use

Ambientpedmodelsets contains a model set with my new ymt inside of it

Assets_Horses and Manifest_Horses allows the custom textures to be used by PEDs and be loaded into the game

Horse.gtx2 contains a custom text string so instead of having a breed, it'll just say horse

Install.xml helps with streaming over some files

Metapeds_Horses contains the metaped entry for the horse which defines a lot of the characteristics, it's basically just a generic horse entry but with the breed name and stats changed

PedAttributes contains custom stats for the horses so you can't bond with them as this would break the game

PersistentCharacters defines how many of the horses should spawn along with some other stuff

I defined my custom horse ymt in reinsdefinitions.ymt so the reins would work

VanHorn_HorseShop spawns the horses using the model set and determines what scenarios they'll be doing


Known ""Issues""
- You cannot bond or stable with the horses I added, this will be impossible to add until script editing becomes a thing

- There is no coat color or breed on the stat card. I could have changed this, but chose not to