Skip to content

Texture Names

Floogen edited this page Mar 23, 2024 · 45 revisions

Different ItemName values are expected depending on the given Type value.

This page breakdowns each Type with their expected ItemName values.

These same rules apply for Json Assets and DGA objects, with the following caveat:

  • ItemName field should utilize the DGA's full ID, like so: ExampleAuthor.ExampleDynamicGameAssetItem/TestDGAItem

Building Names

For textures that have a Type of Building: ItemName should match exactly to the building's file name in most cases.

Some ItemName examples:

  • Mill
  • Junimo Hut
  • Desert Obelisk
  • Deluxe Barn
  • Farmhouse_0
  • Farmhouse_1
  • Mailbox
  • Cabin

A Note on Farmhouse

Farmhouse must be suffixed by _#, as seen in the example above. Farmhouse_0 represents the default starting house, while Farmhouse_3 represents the final house upgrade.

A Note on Mailbox

Mailbox textures can only be applied to the main player's mailbox and the Ginger Island mailbox. Cabin mailboxes are not supported as their mailbox sprite are directly attached to the cabin's texture.

A Note on Paint Masks

If a building has a paint mask, then it is required to include the mask within the texture file. The paint mask can only be omitted if the IgnoreBuildingColorMask property is set to true.

 

Bush Item Names

For textures that have a Type of Bush: ItemName should match exactly to one of the below values.

Valid ItemName for Bush types:

  • Small
  • Medium
  • Town
  • Tea
  • Walnut

A Note on Bushes

The Town bush is for bushes that spawn within the town and do not grow berries.

The Walnut bush is for bushes that spawn Golden Walnuts within Ginger Island.

 

Character Names

For textures that have a Type of Character: ItemName should match exactly to the character's file name in most cases.

Some ItemName examples:

  • BabyBrown Cow
  • Brown Cow
  • BabySheep
  • Sheep
  • ShearedSheep
  • Horse
  • Dog
  • Cat

Supported Characters

The follow types of Character are supported:

  • Baby
  • Toddler
  • Farm Animals (e.g. sheep, cows, chickens and etc.)
  • Horse
  • Pets (e.g. dog and cat)
  • Monsters (including "dangerous" variants)

Exceptions

For Character with ItemName of Baby and Toddler, the following pattern should be used for ItemName:

  • Baby_Light
  • Baby_Dark
  • Toddler_Male_Light
  • Toddler_Female_Dark

For Character with ItemName of Dog and Cat, the following pattern should be used for ItemName:

  • Cat
  • Dog

 

Craftable Item Names

For textures that have a Type of Craftable: ItemName should match exactly to the item's name, which are listed here under Data.

Some ItemName examples:

  • Wood Fence
  • Gate
  • Mini-Obelisk
  • Cask
  • Chest
  • Stone Chest

A Note on Dimensions

Most BigCraftables have a TextureWidthxTextureHeight dimension of 16x32.

 

Crop Item Names

For textures that have a Type of Crop: ItemName should match exactly to the seed's name, which are listed here under Objects.

Some ItemName examples:

  • Melon Seeds
  • Poppy Seeds
  • Bean Starter

 

Decoration Item Names

For textures that have a Type of Decoration: ItemName should match exactly to one of the below values.

Valid ItemName for Decoration types:

  • Wallpaper
  • Floor

 

Flooring Item Names

For textures that have a Type of Flooring: ItemName should match exactly to the item's name, which are listed here under Flooring.

Some ItemName examples:

  • Wood Floor
  • Gravel Path
  • Brick Floor

 

Fruit Tree Item Names

For textures that have a Type of FruitTree: ItemName should match exactly to the sapling's name, which are listed here under Objects.

Some ItemName examples:

  • Apple Sapling
  • Pomegranate Sapling
  • Orange Sapling

 

Furniture Item Names

For textures that have a Type of Furniture: ItemName should match exactly to the furniture's name, which are listed here under Data.

Some ItemName examples:

  • Oak Chair
  • Brown Couch
  • World Map

 

Giant Crop Item Names

For textures that have a Type of GiantCrop: ItemName should match exactly to the product's name, which are listed here under Objects.

Some ItemName examples:

  • Melon
  • Cauliflower
  • Pumpkin

More Giant Crops

Alternative Textures supports More Giant Crops. Simply use the product name, such as Sunflower, for the ItemName.

 

Grass Item Names

For textures that have a Type of Grass: ItemName should match exactly to one of the below values.

Valid ItemName for Grass types:

  • Grass

 

Resource Clump Item Names

For textures that have a Type of ResourceClump: ItemName should match exactly to one of the below values.

Valid ItemName for Tree types:

  • Stump
  • Log
  • Meteor
  • Boulder

 

Tree Item Names

For textures that have a Type of Tree: ItemName should match exactly to one of the below values.

Valid ItemName for Tree types:

  • Oak
  • Maple
  • Pine
  • Mahogany
  • Mushroom
  • Palm_1
  • Palm_2

Clone this wiki locally