Replies: 1 (Who?), Viewed: 11528 times.
Mad Poster
Original Poster
#1 Old 11th Jul 2013 at 4:26 PM Last edited by werismyki : 22nd Jul 2013 at 6:36 AM.
Default Tutorial - Adding More Paintings to Sim Painted Paintings (not replacing)
Adding More Paintings to Sim Painted Paintings

What You Will Need
  1. Imaging Program
  2. S3PE

What this tutorial will do
Show you how to add a painting to Sim Painted Paintings

What this tutorial will not do
Teach you how to use S3PE or Imaging Programs

1 - Create a New Folder on your desktop, call it "paintings" or whatever you want.

2 - Open the GameplayData.package in S3PE, find the "PaintingSkillDB.xml"

3 - Right click on PaintingSkillDB, choose Export > To File, save it in the folder you just created.

4 - With S3PE still open, click on File > New

5 - Then click on Resource > Import > From File, select the PaintingSkillDB.xml file you just saved, S3PE will import the file

6 - Choose where you want to add the painting (small, medium, large), for this tutorial I will show adding a large painting. So I scrolled down until I found the large painting list. I copied the listing for the first Level 10 Painting:[pre] <Large> <PaintingNames>10_1_Large</PaintingNames> <MinLevelToPaint>10</MinLevelToPaint> <MaxLevelToPaint>10</MaxLevelToPaint> <Artistic>10_1_Large_Artistic</Artistic> <CantStandArt>10_1_Large_CantStandArt</CantStandArt> <ComputerWhiz>10_1_Large_ComputerWhiz</ComputerWhiz> <Evil>10_1_Large_Evil</Evil> <Genius>10_1_Large_Genius</Genius> <Grumpy>10_1_Large_Gloomy</Grumpy> <Insane>10_1_Large_Insane</Insane> <Neurotic>10_1_Large_Neurotic</Neurotic> <Virtuoso>10_1_Large_Virtuoso</Virtuoso> </Large>[/pre]
7 - Paste the code you copied after the last entry in that order, In this case 10_3_Large

8 - Change the 10_1_Large to 10_4_Large. If you do not wish to create the various trait variations, simply remove those lines from the code:
[pre]<Large> <PaintingNames>10_4_Large</PaintingNames> <MinLevelToPaint>10</MinLevelToPaint> <MaxLevelToPaint>10</MaxLevelToPaint> </Large>[/pre]
9 - Repeat for as many Paintings as you wish to add. You can add Paintings for any level, just remember what you named them, you're going to need that information later.

10 - Once you have finished adding paintings names to the PaintingSkillDB.xml, you can save the package to your working folder. Name it something you can identify later, ie New Paintings.package, etc.

11 - Now you need to extract one of the paintings from FullBuild2.package. So open the FullBuild2.package in S3PE, scroll down to find the painting listings. Right click on the painting, click on Export > To Package. In this example, I'm adding large paintings, so I scroll down to the large paintings and export one of them to my new package, doesn't matter which painting you choose.

12 - Once you have exported the painting to your new package, you can close the FullBuild2.package

13 - Now open your new package, you should see 3 things listed: the Key, PaintingSkillDB, and the image you just exported.

14 - Right Click on the _img in your package, Click on "Details"

15 - Tick the box for "Use resource name", you'll notice the "Name" box is now unlocked

16 - Type in the name you gave your new painting in the xml file, in this example I used 10_4_Large. NOTE: this must match what you put in the xml file or your painting wont show up.

17 - Click on the FNV64 button to generate the new hash - 0x22F860A2D92F6B23

18 - Click on the "OK" button

19 - Now if you added more than one painting, Right Click on the _img, then choose Duplicate. Repeat this for as many paintings as you added. So if you added 5 paintings, then you need to use duplicate 4 times, so there are 5 _img listed.

20 - Repeat steps 14-18 for each of the duplicates

21 - Once you're done adding the new paintings, Save your new package

22 - Right click on the DDS (_img), choose Export > To File, repeat for each DDS (_img) resource in your package.

23 - Follow Steps 6-21 of the Replacing Sim Painted Paintings Tutorial
Test Subject
#2 Old 15th Jun 2016 at 9:13 PM
This is awesome! Although I have to ask: Is there a way to do this for The Sims 4?
Back to top