About this mod
Better wall decorating options, including multiple layers and hanging objects on corners.
- Requirements
- Permissions and credits
- Changelogs
Just use the rotate furniture button when placing wall furniture to cycle between layers - layer whatever you like, however you like!
~~New In Version 1.2.0 - Now works with all non-rotatable wall furniture from the vanilla game or any mod pack, including Alternative Textures!~~
Features
- Three distinct layers of wall decoration, letting you place items behind and in front of the standard wall furniture.
- Simply use the rotate furniture button when placing items on your walls to cycle between the layers!
- Works with all types of wall items, including lights and windows!
- Works will all non-rotatable wall furniture from the vanilla game or your favourite mods!
- Lets you place items on the corners (ends) of walls, meaning you can now decorate your hallway, or even hang something across your stairs.
- Comes with a catalogue of wall decorations (purchasable at Robin's) for you to use. The catalogue is compatible with Happy Home Designer for easier decorating.
Setup / Configuration
Make sure you have Content Patcher installed, then simply download and unpack Wall Hangings into your Mods folder.
Calcifer is required for the custom catalogue, and Generic Mod Config Menu lets you turn off layer change feedback or the ability to hang things on wall corners.
For Mod / Content Pack Authors
As of version 1.1.0, there are no special requirements for wall furniture to work with the mod!
Technical Details / Compatibility Notes
By my understanding, this mod should be compatible with most other mods, and can be installed or uninstalled on an existing save without issue (although I would suggest removing any of the wall decorations on other layers before uninstalling just to be safe).
The new decoration layers use Harmony to patch the draw method for wall furniture with the new tags, and the rotate method for wall furniture with no rotations, so chances for conflict there should be minimal.
The ability to place furniture on the ends of walls patches the functionality testing valid placement for furniture, but only for wall furniture, so again chances for conflict should be minimal.
As of version 1.2.0, there is a custom transpiler patch to handle layer depth for Alternative Textures. It is a fairly small addition, and seems to work well with Alternative Textures 7.3.0, but transpiler patches are not very robust to changes in the thing they're patching. If you have any issues with earlier or later versions, let me know.