Question How to combine two furniture mods (CF)?

mouse

Planter
If you did mean CF as in Custom Furniture, you shouldn't need to merge them as they'll be added as new furniture in separate packs. One of those links has a CF version, so you could grab the CP pack for one, and the CF for the other, and they should work fine together. I know Custom Furniture was updated recently, so hopefully it's usable now as that's the simplest solution...

If you meant CP packs and don't want to use one for Custom Furniture, it looks like Yellogg's Loads the entire furniture sheet(s), while Industrial Furniture makes a great many edits, so you could try installing both, then opening up Industrial Furniture's content.json in any text editor (like notepad) and comment out sections you don't want, like this:
Code:
{
"LogName": "moster trees",
"Action": "EditImage",
"Target": "Tilesheets/Furniture, TileSheets/furniture.{{language}}",
"FromFile": "assets/furniture.png",
"FromArea": { "X": 224, "Y": 480, "Width": 288, "Height": 128 },
"ToArea": { "X": 224, "Y": 480, "Width": 288, "Height": 128 },
},
/*
{
"LogName": "small tables",
"Action": "EditImage",
"Target": "Tilesheets/Furniture, TileSheets/furniture.{{language}}",
"FromFile": "assets/furniture.png",
"FromArea": { "X": 0, "Y": 560, "Width": 512, "Height": 48 },
"ToArea": { "X": 0, "Y": 560, "Width": 512, "Height": 48 },
},
*/
{
"Action": "EditImage",
"Target": "Tilesheets/Furniture, TileSheets/furniture.{{language}}",
"FromFile": "assets/furniture.png",
"FromArea": { "X": 96, "Y": 608, "Width": 96, "Height": 32 },
"ToArea": { "X": 96, "Y": 608, "Width": 96, "Height": 32 },
},
This is a section directly copy-pasted from that json file, with a very tiny change to wrap the "small tables" block in /* and */ which makes everything between the * ignored. Not everything is labeled, so you'd probably need to open up the furniture sheet in an image editor at some point to get an idea of what different coordinates are targeting.
 
Top