Linking all of my work here & TOU.
No longer active.
Guides:
Making a Custom Horse (CAP) Stencil
Making a Custom CAP Brush
Making Custom Coat Presets (Allows for HQ custom coats)
Making Custom Fur Presets
Monterey Bay Aquarium
Not today Justin

roma★
DEAR READER
Jules of Nature
todays bird

No title available
Show & Tell

No title available
cherry valley forever

if i look back, i am lost
we're not kids anymore.
Game of Thrones Daily
$LAYYYTER

ellievsbear

Discoholic 🪩
No title available
h

Kiana Khansmith
Sade Olutola
seen from Germany

seen from Australia
seen from United States
seen from Germany

seen from United States
seen from Germany
seen from Malaysia
seen from China

seen from Malaysia
seen from United States
seen from United States
seen from Malaysia
seen from United Kingdom
seen from United States
seen from Poland

seen from United States

seen from South Korea

seen from United States
seen from United States
seen from Türkiye
@h-emera
Linking all of my work here & TOU.
No longer active.
Guides:
Making a Custom Horse (CAP) Stencil
Making a Custom CAP Brush
Making Custom Coat Presets (Allows for HQ custom coats)
Making Custom Fur Presets
Guide updated 24/10/2023: At the end of the guide, where my relatively subtle explanation for the brush parts is I've updated the B1 field - 0 is a non-rotating brush, 2 is a rotating brush.
16/10/2023 Edited: Updated to add better hash ID generating practices. Things you'll need: Sims 4 Studio GIMP Notepad Guide: Tools tha
Updated to reflect an issue with the coat in-game, where it disappears when zooming out.
The fix is to export as L8, but also to select "generate mipmaps". After that, it should behave correctly in-game.
31/08/2023: The guide has been updated to reflect a step I missed - when exporting your custom textures, make sure to select "generate mipma
On putting together a custom fur thickness setting (works great for clipped fur)
16/10/2023: Updated to add more info for generating hash codes.
Another day, another guide, I found some time to put together this guide for y'alls.
Essentially, we'll be creating or own custom fur overlay. It's not really complex, just as the previous ones, bit annoying to put everything together neatly.
As always, we'll be using:
Sims 4 Studio
Whatever editing software you want, if you're editing just the fur texture, for others, I'm not sure, but very likely whatever software you want will work. I'm going to use GIMP.
Notepad at your own discretion.
As with my previous guides, we'll be using the following Sims 4 Studio tools:
Game File Cruiser
Hash Generator
Create a new, empty package to work with and let's get going.
Step 1:
Open up game file cruiser, just as in my previous guides, ep14 in the left search bar, leave the top right search bars empty for the time being, then go ahead and find CAS Preset box and tick it.
This is pretty straightforward - the files are nicely labelled, and we'll grab the second fur file and add it to our package.
From there, we'll need to scroll down in the list and click "Edit Items" on the Sculpts tag, copy the instance ID and then find it in the game file cruiser and add it to our package. Don't worry that it says "EYES" there, it's not relevant.
Now your package file will have 2 items in it - a CAS Preset and a Sculpt File.
Now, we'll want to add the following instance ID's from the Sculpt file to our package:
You'll have to copy each ID, find it in the game file cruiser and add it to your package file.
I recommend essentially copying an ID, then throwing it in the Instance field search, making sure the bottom search bar has ep14 in it, just in case and then selecting all file types and doing it that way. It'll be quicker.
Your package will look like this:
Now, we'll need to grab thumbnails, so we can create a custom thumbnail for the file, for when it shows up in-game.
We're going to copy the CAS Preset ID and put it in the Game File Viewer, instance field, make sure ep14 is enabled (It's just good practice when wanting to work with specific files).
Select both files (hold down ctrl and left-click on both) and press "Add to Package".
Now, it's time to add IDs to everything, in my previous guides, I've tried to take people step-by-step through the process of adding ID's, but I figure it's a lengthy process, so I'll provide a visual guide for what goes where.
These three MUST have the same ID, for the thumbnails to appear in-game.
And now the more annoying/difficult part:
Edited 16/10/2023: When generating your hash ID's, please use your creator name ie.: "[YourCreatorName/Blogname]TutorialCustomFurCoat1", this will give you a more unique hash code than hoping to be as descriptive as possible when generating the hashes (in this case instance ID's).
Thanks to Mizore Yukii for this advice, from Creator's Musings.
If you're added your files in order like this, it can be easy, but if you've accidentally sorted the files, or added them in a different order, it can definitely be confusing.
In case your files aren't in order, just compare the ID's and make sure to check twice and do it one by one, so you can use the method of elimination, if you're lost/confused.
To change ID's on images, press the "Data" tab and replace the instance ID as follows:
Once you've created all new instance ID's, we've got a few things left to do.
You'll want to copy the ID of "Sculpt" and then open "CAS Preset" and go down to "Sculpts" and replace the ID there:
Then press save and now you can begin editing your image files. You can essentially edit every image file, but if you're not familiar with bump maps, etc., I'd recommend just sticking to editing the "fur" texture for the first time.
This is the file you'll want to export for the "fur" texture edit:
Once you're happy with your coat, mine is here:
Export it as a PNG file, no compression, nothing, just let it export as is.
Then import the file into your new package file:
Save your package and now go ahead and edit your thumbnails, start by exporting both of them and then just do whatever you want and then import those two into the package:
Now, go ahead, save your package and have a look ingame:
And you're done.
Guide on making custom coat presets. (Allows for better quality custom coats)
31/08/2023: The guide has been updated to reflect a step I missed - when exporting your custom textures, make sure to select "generate mipmaps", the step is reflected in more detail under the appropriate part. Ctrl+f and enter "mipmaps" to skip to it.
16/10/2023: Updated to add more info re: generating hash ID's.
Okay, I decided to throw this together. There's some things I can't figure out still, but oh well, we're just getting through this as we go.
To clarify what I mean - this is not a stencil or a brush.
This will appear here:
To preface this guide though, I cannot, for the life of me, figure out how to make it appear as an individual option in-game, so, these are considered SWATCHES of the original coats.
Okay, with that out of the way.
Things you'll need:
Sims 4 Studio
GIMP
Probably Notepad, but it's optional on how easy it is for you to track things.
Guide:
These are the tools we'll be using in S4S.
Start by creating your empty package, once you're done, open up Game File Cruiser:
before you do ANYTHING, make absolutely sure that the search bar below the file list has "EP14" in it, otherwise you will 100% end up editing a cat or a dog coat pattern and that's now what we want, at all.
Add the first horse file to your package
In our case, it's the Lusitano Dapple coat, don't worry, if you're making a breed-specific coat, you can change this later.
Now that it's been added to our package file, it should look like this:
We now have two options, I'll explain this to those who don't care about creating a game-generated thumbnail and want to find it easier.
To make your "test" thumbnail, you'll want to copy the instance ID of the file we just added to our package:
It should look like this, the instance ID should be in 2nd from the top search bar, then, select all and click filter (it just makes life easier than finding the specific file type).
These are the current, in-game CAS thumbnails. We'll add both of them to the package, they're for ponies and adult horses.
Now you can export these two pictures (They need to be saved as .png's), edit them as you'd like and then import them back into the package.
Now, you CAN add up to 5 different pelt layers that can be easily recoloured in-game, however, we'll only be working with two pelt layers in this tutorial, because it's a tutorial and you'll learn how to make more of them anyway.
Click on "Pet Coat Pattern" and then look over the data:
From there, Click on "PetPeltLayers":
The first pelt layer is ALWAYS a solid colour, we'll begin by copying the LayerID (Instance ID) and going back to game file cruiser.
Just like previously, you should keep EP14 in the search bar and just use the instance ID bar to find things, as that's all we'll be doing.
Add the Pet Pelt Layer to your package file, then, copy the "texture key" from the Pet Pelt Layer:
Then find the Texture Key:
This is the solid colour layer, it HAS to be there as this is what will help you edit your base colour. Add this to your package file.
Now, our package file will look like this:
Unfortunately, we're not done, just yet, we'll want to grab at least the second PetPeltLayer:
Just like before, we're going to copy the ID and find the Pet Pelt Layer + the Texture for this layer:
Now, our package file will look like this:
You can now go ahead and close the Game File Cruiser, we won't be using it anymore.
Right now, this is our package file and we need to do some cleanup first.
We'll be opening up the PetPeltLayers once more and we'll remove the last 3 entries:
You should be left with only two entries, as that is what we'll be editing (leaving the other 3 will break the preset).
Now, we'll start generating new hash codes for everything:
Edited 16/10/2023: When generating your hash ID's, please use your creator name ie.: "[YourCreatorName/Blogname]TutorialPetBreedCoatPattern11", this will give you a more unique hash code than hoping to be as descriptive as possible when generating the hashes (in this case instance ID's).
Thanks to Mizore Yukii for this advice, from Creator's Musings discord.
As in my previous guides, be descriptive with what you're typing there and then just change the last number.
The process is annoying and slow, so bear with the images, and follow along.
The TextureKey coloured in red is the 3rd ID you'll generate, it's what links the texture to the Pet Pelt Layer, which links it to the Pattern we're creating. (Sorry for the squished thumbnail, open it in your browser, I was running out of picture space for the rest of the tutorial lol).
And now we repeat this for the second Pet Pelt Layer.
Now, if you want the game to just generate the thumbnail for you, you can skip this step, if you want to make a custom thumbnail, then copy the Pet Coat Pattern Instance ID into the two Thumbnails we've added to our package file:
This is what the package file has to look like at this point.
Now is the relatively easy part, editing the second RLE 2 Image. We won't touch the base, because it's not necessary.
I recommend using the Horse Diffuse Map as a base when you're drawing your pattern. It'll be easier to see what you're doing. You can download it here: Horse Diffuse Map.
Remember, that your pattern HAS to be white, black space is IGNORED by the game and considered a "transparent" layer, so that you can see the layer beneath the you're working on.
This is my quick, and lazy test one I've made, I use a PNG of the Diffuse Map as a base and on a separate layer I draw with white coloured brushes:
You may notice the very straight lines on the diffuse map - make sure to colour OVER them as if you do not, it will appear in-game because those are the seams where the mesh "meets"
Once you're satisfied with your pattern, you can go to export, just make sure that the white pattern is on a separate layer to the diffuse map. At this point you can add a black background underneath the white and export.
All you have to do is export the RLE2 Image you've edited as a DDS image in the L8 format and (edited 31/08/2023) select "Generate mipmaps" otherwise you will experience a glitch in-game where the coat disappears. You can leave the mipmap options as default, it should work correctly.
Then, we're going to import it into our package and save our package:
Remember to not touch the completely white base coat!
Now that this is over, we'll go back to Pet Coat Pattern and edit some settings.
The first three settings is what I recommend changing around. The first setting changes the breed, the second setting changes how the coat pattern is labeled and the third setting changes the colour it's tagged under.
Only change "TagValue" - it will give you a dropdown menu, don't change anything else. The TagValueNumber changes automatically, so don't worry about it.
EDITED TO ADD:
Additionally, don't forget to go into "PetPeltLayer" and change the colours, this is what will show up as "base" colour that you can change in-game. You can change them for every PeltLayerData file you have.
Now, save and go test it out in game:
Bada bing, bada boom we've got our "custom" coat preset.
If I've forgotten anything, let me know. This took me 2 hours to write, so forgive my typos. If anything is unclear, let me know. I ran into a struggle with the picture limit on Tumblr (found out that it's 30, I should move my guides somewhere else, but where?)
A guide for making a horse stencil (but it also works for cats and dogs, technically).
Edited 16/10/2023: Updated to add more info on hash ID generation and better practice.
If you've read my previous guide on making custom brushes, you'll find that it's relatively similar.
If you're brand spanking new to making any mods, this will probably take you through every single step, because I have an issue with being over-detailed.
Things you'll need:
Sims 4 Studio
GIMP
Notepad
Tools in S4S we'll be using:
Begin by making a new, empty package file, after that, open up the game file cruiser.
Find the "Pet Pelt Layer" and tick the box, after that, in the search box below the file types, write in "EP14", as this will hide cat and dog stencils that will show up.
From here, it's important that we find the right one to work with, it has to be tagged as "Stencil", in this case, it'll be the 3rd from the top of the list or - 00000000000554B4
You can definitely work with just the first one which is a pattern if you want to, but if you're completely new to modding, it will be much easier with the one I've linked. If you do choose the pattern route, remember to change it from pattern to stencil and ThumbnailKey is responsible for the thumbnail you'll see in game.
Now, grab your trusty notepad and make note of these ID's:
In our case it's:
810049F2B4EC687B
CF239313C7BCBD54
Once you've made note of these ID's, make sure you add the file to your current package. You can also skip writing down the ID's and just view them from your package editor screen, but I find it helps keep the workflow more compact, however it is up to you.
Now, go back to your filetype list and select "DST Image" and "RLE 2 Image":
Additionally, make sure you still have "EP14" in the search bar, for the next part we'll be using the instance search bar, as marked on top right.
Enter your first ID -
Add to package and do the same with the second ID.
Now, your new package file should look like this:
Once you're at this point, it's relatively easy sailing.
Start by going to Tools > Hash Generator and generate 3 ID's:
Edited 16/10/2023: When generating your hash ID's, please use your creator name ie.: "[YourCreatorName/Blogname]TutorialCustomFurCoat1", this will give you a more unique hash code than hoping to be as descriptive as possible when generating the hashes (in this case instance ID's). PS. You should still be descriptive.
Thanks to Mizore Yukii for this advice, from Creator's Musings.
I do it this way, descriptor + numbers, but you can do it whatever way you want to.
After that, we'll assign your newly generated ID's.
These are the ID's I generated:
AEED8D2DC03FCFCA
AEED8D2DC03FCFC9
AEED8D2DC03FCFC8
Respectively, my first ID will be used on the Pet Pelt Layer, Second ID will be used on the RLE 2 Image and 3rd ID will be used for the DDS image:
The package you're working on should now look something like this:
After this, you should save your package (so you don't lose your progress, I had a bluescreen happen and I'm still mad, so don't make my mistakes, it's easy to fix, just takes too much time).
Once you've saved your package, we can begin exporting/importing images.
For editing, I recommend actually grabbing the horse skin file. I've uploaded it to SimFileShare, it comes in two flavours .dds and .png, .png will be easier to work with, since it won't have the same layers are .dds.
Anyway, back on track we go:
Export the RLE2 image, it'll be saved as a .png, keep that in mind for later.
Once you're happy with your results, get to exporting your image.
IMPORTANT: remember to export the file in L8 format.
Once you're done with that, go ahead and import your picture into the package:
Repeat the same steps for the DST image, and you're done. Now, save your file and load it into the game:
And you're all set and done.
If you have any questions, let me know.
5th try at writing the guide on custom pet paint mode brushes, if tumblr manages to mess this one up i will have a fit
16/10/2023 Edited: Updated to add better hash ID generating practices.
Things you'll need:
Sims 4 Studio
GIMP
Notepad
Guide:
Tools that we will be using:
We'll begin by creating a new, empty package.
Save it somewhere convenient and easy to access.
Once you've saved the package, you'll be met with this screen:
From here, we'll go to Tools > Game File Cruiser
We'll be working with Pet Coat Brush files and DST Image, but for now we'll only select Pet Coat Brush file, so that it's easier for us.
I've selected the first brush file and I've highlighted the piece of data we'll need to use.
We'll have to use the Game File Cruiser search function, but first, press "Add to current package". When you've gotten the hang of this, you can explore the pre-existing brush files and decide which one you'd prefer to use as your base, all are different and correspond to different brushes/stamps in-game.
Once you've clicked on "add to current package" your package editor should look like this:
Now we'll copy the Image1 ID and go back to Game File Cruiser, select DST Image from the file type list and enter the ID into the search bar:
Now, click "Add to current package" and now the package file you're working on will look like this:
Before we move further, we need to generate new instance ID's, we'll need 3 of them.
Go to Tools > Hash Generator
Edited 16/10/2023: When generating your hash ID's, please use your creator name ie.: "[YourCreatorName/Blogname]TutorialCustomFurCoat1", this will give you a more unique hash code than hoping to be as descriptive as possible when generating the hashes (in this case instance ID's).
Thanks to Mizore Yukii for this advice, from Creator's Musings.
In the "text" field, enter whatever text you want, I just go with the item name/description + a number, to indicate which ID it is.
We'll need 3 of FNV64 hash codes.
These are the 3 ID's that I've generated:
514EF7FCFA080185
514EF7FCFA080186
514EF7FCFA080187
We'll use the first code for the Pet Coat Brush file, the second code for Image1 (Brush file) and the third for Image2 (Brush icon file).
Your Pet Coat Brush file should look like this now, with the updated ID's.
Moving forward, we'll be changing the ID for the DST Image1 (Brush in-game) -
Now that you've done this, you need to right click on DST Images > Duplicate, you'll be prompted with this window:
In this window, you'll use the last hash code you generated for the Image2 new ID (in-game icon).
Now! It'll all look like this:
To edit the brush we'll be seeing in-game, we'll now have to edit the image, begin by exporting the image available in DST Image.
Once that's done, open it up in whatever editing software you want to use, I'll be using GIMP, because it has built in DDS exporter, I recommend you do the same, however if not interested in doing so, make sure your program can export DDS images in L8 format, if not, edit in preferred software and use GIMP to export as DDS.
Once you've made your brush, you'll want to do as follows:
IMPORTANT
It MUST be exported in the format L8, it will appear broken in-game otherwise.
Then, import your custom made brush into S4S package editor:
Do the same for the icon:
You've got the easiest part down, now, comes the part with testing how well the brush works and behaves in-game.
The responsibility of this falls onto the values you may have seen in Pet Coat Brush file -
These are the values responsible for how the brush works in-game.
I'll be upfront right now, I can't get the rotation value to work, I'm not sure if I'm doing something incorrectly, but if I figure it out, I'll add to the guide eventually. I haven't had time to test this further, but as far as I've been able to test it, it works like a charm.
These are the value meanings -
Sorry for how lazy this is presented, as once I figured out the basic meaning, I moved forward.
B1 is responsible for sorting on whether your brush is considered a Brush or a Stamp. 0 & 2 - Brush, 1 & 3 Stamp EDITED 24/10/2023: 0 is non-rotating brush, 2 is a rotating brush!
For F1, I do NOT recommend using 0 or 5, when I tested these values in-game, they were extremely laggy when attempting to paint. 1 - Smooth Painting, 2 - Spaced Apart Slightly, Overlap, 3 - Spaced One After Another, Some Overlap, 4 - Spaced One After Another, No Overlap
F2 changes the size of the brush in-game, meaning how small it can be, I believe. 0 - 1px smallest size brush, scaling up changes how small the brush can get.
F3 I suspect is brush rotation, but I could not make it work on any of the brushes I tried making, so I'm not 100 sure. This is one of the brushes you'll have to look at values for in the existing in-game brush files, as I could not get this to work for myself.
F4 is the maximum the size of the brush will become. Maximum size the brush can get, I've tested it from 0 to 5, 5 is quite large, so I recommend that, but go for smaller as well.
F5 I'm not entirely sure, however during my testing, I found that this changes where exactly the brush appears in both stamps and brush tabs in-game. There may be more to it, however, I could not figure it out. The values I tested for this were 0, 1 and 2, this affected where the item appeared - 0 - First Row, First Item, 1, First Row, 2nd Item, 2 - 2nd Row, First Item, I've seen that these can go quite high, ie the base file I used being 44, so keep that in mind while changing this setting. For my personal brushes I use 0.
I recommend comparing existing brush files to the one you're looking to edit.
I believe this is it. If there are any questions, I'll try to answer as best as I can. If anyone wants to add anything to this, please do so, I'll be elated to update and credit you for the information shared.
This all came to be because I could not find a guide, but fortunately for me, I'm too good at figuring things out and even though I didn't quite understand how the Game File Cruiser worked a few days ago, I've consumed so much information it hurts my brain.
Forgot to add: Finished product
Because I didn't edit the Pet Coat Brush file I was working on, I've made a stamp, I recommend messing around for a while though and finding what you prefer. The values themselves are pretty easy and forgiving to edit.
So account for that, you'll definitely want to edit the values responsible for the brush working correctly. If you have any questions, please let me know, I tried to make this as clear as possible, and I know this is probably over the top for a guide, but I'm the kind of person who needs every small direction, to even know what I'm doing, when I'm following a guide.
UPDATED AGAIN, I FORGOT TO ADD THE ACTUAL VALUES I FOUND.