Quick Reply
Search this Thread
Test Subject
Original Poster
#1 Old 2nd Oct 2025 at 11:12 AM
Default Can I add more items for sell in a register?
Hello fellow simmers!
I would like to add more items for sale in the pets register, for example a litter box that is not available right now. Is this require of me to create a mod?
Thanks in advance for your help
Inventor
#2 Old 2nd Oct 2025 at 12:59 PM
This can be done with an XML tuning mod.
It's in the Register XML in GameplayData - though the usefulness of those directions will vary depending on your experience with tuning.

Permanent resident at NRaas - temporary hiatus from MTS.
Test Subject
Original Poster
#3 Old 2nd Oct 2025 at 11:12 PM
Quote: Originally posted by CardinalSims
This can be done with an XML tuning mod.
It's in the Register XML in GameplayData - though the usefulness of those directions will vary depending on your experience with tuning.


I don't have any experience. Do you think that it will be hard for a beginner?
Instructor
#4 Old 3rd Oct 2025 at 1:10 AM
you need to add these lines

<PetStore>
<GameObjectName>litterBoxCheap</GameObjectName>
<CodeVersion>EP5</CodeVersion>
<Category>Cats</Category>
</PetStore>

et

<PetStore>
<GameObjectName>litterBoxUber</GameObjectName>
<CodeVersion>EP5</CodeVersion>
<Category>Cats</Category>
</PetStore>

LGBTQ+. Donate to Ukraine, pretty please?
Inventor
#5 Old 3rd Oct 2025 at 3:00 AM
Tuning mods are the simplest sort.

https://modthesims.info/wiki.php?ti..._Tuning_Modding
This tutorial should cover the basics. All I have to add that it misses out is that you can search in GameplayData by using a filter. Type 'register' into the Name textbox, click the checkmark, 'Set', then tick 'Filter active' - all located on the bottom bar of S3PE. This will narrow down the visible results to only those with Register in the name.

Take care not to directly modify anything in GameplayData.
Find the resource simply named Register, right-click it and Export > To package and make your changes to that package instead.

As above, you'll want to open the XML in a text editor, scroll down to the PetStore section, and add the relevant lines. Double check that all <></> brackets are intact, that's probably the easiest way to accidentally break it. Save, install to your Mods > Packages folder.

Permanent resident at NRaas - temporary hiatus from MTS.
Test Subject
Original Poster
#6 Old 3rd Oct 2025 at 9:14 AM
I read the instructions of the tutorial but is not working. Could it be because the pet register in my game is a cc object and not from ea store?

Quote:
This tutorial should cover the basics. All I have to add that it misses out is that you can search in GameplayData by using a filter. Type 'register' into the Name textbox, click the checkmark, 'Set', then tick 'Filter active' - all located on the bottom bar of S3PE. This will narrow down the visible results to only those with Register in the name.


Thanks for the tip!


Here's what I did.

First created a new folder and copy-paste there the GameplayData file.
Then I open it with s3pe.
Found the register.xml right click and export it to a new package.
Save it and opened it again with s3pe.
The only file it has is in it is the register xml which I edited with the notepad.
Than copy pasted the line

<PetStore>
<GameObjectName>scratchingPost</GameObjectName>
<CodeVersion>EP5</CodeVersion>
<Category>Cats</Category>
</PetStore>

and replace the scratchingPost with name I found with Nraas Debug Enabler, the who am I command.

<PetStore>
<GameObjectName>litterBoxCheap</GameObjectName>
<CodeVersion>EP5</CodeVersion>
<Category>Cats</Category>
</PetStore>

Saved the files as I read in the instructions
Copy and pasted the file into my mods folder.
Inventor
#7 Old 4th Oct 2025 at 5:30 AM
A couple of things to test

A) Put the package you made into the Mods > Overrides folder and test if it works. If it does, you already have a mod that affects the Register XML installed and it was conflicting.
B) Delete the register in-game and place it down again, check again.

If the register is using EA's script, it should work. If it's a custom register script, then it will not.

Permanent resident at NRaas - temporary hiatus from MTS.
Back to top