Skip to content

Texture Exceptions

Floogen edited this page May 30, 2025 · 8 revisions

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.

Loom

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:

Auto-Petter

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:

Furniture

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:

Buildings

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:

Decorations (AT v5.0.0+)

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:

Clone this wiki locally