-
Notifications
You must be signed in to change notification settings - Fork 17
Texture Exceptions
Some objects in Stardew Valley are handled by the game differently during the draw process.
Due to this, there are some exceptions for how Alternative Textures handles these objects as content pack items.
The loom's spinning wheel is actually stored in separate sprite sheet from the loom's base sprite. Because of this, it is required that the loom's spinning wheel be included in the content pack's texture.png.
See the Loom from the example pack:

The auto-petter's spinning hand must be included in each row of the variation, along with its empty stand.
See the Auto-Petter from the example pack:

Some furniture use an additional "front" texture to draw over the player while sitting. These "front" textures should be placed directly under the sprite that use them.
See the Brown Couch from the example pack:

Some buildings use an additional paint mask texture to allow users to "paint" buildings via Robin's shop. These paint mask textures should be placed adjacent to the sprites that use them.
See the Deluxe Barn from the example pack:

Textures that utilize the Decoration type (wallpapers / floors) must use a texture.png that is 256 pixels wide. Additionally, Decoration types can't utilize split textures (i.e. texture_0.png, texture_1.png and so on).
Note: These restrictions for the Decoration type only apply to versions of AT v5.0.0+ and onward.
Additional Note: The 256 pixel width applies only to the image file, not the texture.json. This means you should still use the normal TextureWidth within texture.json.
See the Wallpaper from the example pack:
