File information
Created by
goldenplaysterrariaUploaded by
goldenplaysterrariaVirus scan
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
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