hi, i know i’m a little late but i’m also interested in converting my custom furniture into a content pack. i’ve been trying to find a tutorial but i can’t, i’m kinda bad at googling things. i don’t mind doing it myself, i just need to learn how. ^^;
I'm in the process of doing this for myself and have learned A LOT! I'm extremely happy to help out - you can DM me if you want. I'm not sure how much knowledge you have but as a starting point:
- I'm using GIMP.
- First grab the Vanilla furniture.png from the game files. You'll find it in the \Content\TileSheets\ folder as a furniture.xnb pack. I can walk you through unpacking a .xnb if you need.
- Loaded the Vanilla furniture.png into GIMP onto its own Layer.
- Grab the furniture.png from each of your favourite mods. These will be in the \assets\ folder and tend to mercifully already be in .png format. You'll need to rename them because computer systems don't like it when all the files in a folder have the same name...
- Load each furniture.png into GIMP:
- Open your modded furniture.png by choosing "Open as Layers" under the File Tab. It will be opened into its OWN LAYER ABOVE the Vanilla Furniture Sheet and ought to line up exactly.
- Do this for all modded furniture Tilesheets, creating a Stack of Layered Tilesheets.
- Each Layer has an "eye" icon so you can turn its visibility on and off, and then you can click on the layer to make it active for cutting and pasting.
- Go through your layers and CUT OFF any sprites you don't want, until you whittle it down so you have a single sprite per furniture item.
- You can also get funky and COPY, PASTE and MOVE furniture items about the Tilesheets. When moving things around, I normally create a New Layer for this.
- This is one of the reasons I keep the Vanilla Layer in place. By turning its visibility on, I can ensure I've positioned things properly on top of the Vanilla positions.
- In fact as I've progressed, I've found it MUCH EASIER to create Specific Layers for different furniture items. So I have a Beds Layer, a Rugs Layer, a Paintings Layer etc.
- Then I CUT the Furniture Items I love off my sheets and PASTE them DIRECTLY onto these layers. As time passes everything I love gets moved off the Modded sheets onto these specific sheets. The advantage of working this way is I'm absolutely clear when I'm looking at the Modded sheets that what is left is ONLY items I haven't yet decided on - things I don't want have been cut right off, things I love have been moved to the Specific Layers. Before I was losing track between what I'd decided to keep and what I hadn't processed yet.
- If you CUT an item from one Layer and IMMEDIATELY select a different layer and PASTE - it will be pasted into the EXACT SAME POSITION on the new Layer! This is extremely useful.
- Beware of Furniture Shadows when Cutting and Pasting Sprites!!!
- Also whenever you PASTE you have to ANCHOR the item before you can continue by clicking the anchor icon.
I'd be lying if I said it isn't taking me forever, because I'm merging about 7 different furniture mods, but its weirdly fun. I've tried to be as clear as I can explaining all of this but I know opening the software and using it for the first few sessions can be extremely daunting, so please do DM me if you need extra help. I only check on here every few days but if you send me a message I'll reply as soon as I see it.
Oh one final thing - saving in GIMP saves a GIMP file with all your Layers in place. When you've finally finished, you can Export your project as a .png and it will Merge all your layers together. That's when you need to make sure you have only one sprite per furniture position.
Warmest wishes!