Line 440: |
Line 440: |
| Objects are the default type for items in inventories or placed in the world. | | Objects are the default type for items in inventories or placed in the world. |
| | | |
− | They have their data in <samp>Data/Objects</samp>, their icon sprites in <samp>Maps/springobjects</samp>, and their code in <samp>StardewValley.Object</samp>. See [[Modding:Items/Object sprites|a table of sprites and their corresponding indexes]]. | + | They have their data in <samp>Data/Objects</samp> (<samp>Data/ObjectInformation</samp> prior to 1.6), their icon sprites in <samp>Maps/springobjects</samp>, and their code in <samp>StardewValley.Object</samp>. See [[Modding:Items/Object sprites|a table of sprites and their corresponding indexes]]. |
| | | |
| ===Data format=== | | ===Data format=== |
Line 495: |
Line 495: |
| | | |
| For each entry in the data asset: | | For each entry in the data asset: |
− | * The key (before the colon) is the item ID and its sprite index within the [[Modding:Items/Object sprites|object spritesheet]] (saved as <samp>ParentSheetIndex</samp> in-code). | + | * The key (before the colon) is the unqualified item ID and its sprite index within the [[Modding:Items/Object sprites|object spritesheet]] (saved as <samp>ParentSheetIndex</samp> in-code). |
| * The value (after the colon) is the data pertaining to that object, with the fields listed below. The objects with keys 516–534 (<samp>Ring.ringLowerIndexRange</samp> through <samp>Ring.ringUpperIndexRange</samp>) and 801 (wedding ring) are hardcoded as rings. | | * The value (after the colon) is the data pertaining to that object, with the fields listed below. The objects with keys 516–534 (<samp>Ring.ringLowerIndexRange</samp> through <samp>Ring.ringUpperIndexRange</samp>) and 801 (wedding ring) are hardcoded as rings. |
| | | |
| Field values are described below: | | Field values are described below: |
| + | |
| + | ====Basic info==== |
| + | {| class="wikitable" |
| + | |- |
| + | ! field |
| + | ! purpose |
| + | |- |
| + | | <samp>Name</samp> |
| + | | The internal item name. |
| + | |- |
| + | | <samp>DisplayName</samp><br /><samp>Description</samp> |
| + | | A [[Modding:Tokenizable strings|tokenizable string]] for the item's in-game display name and description. |
| + | |- |
| + | | <samp>Type</samp> |
| + | | The item's general type, like <c>Arch</c> (artifact) or <c>Minerals</c>. |
| + | |- |
| + | | <samp>Category</samp> |
| + | | The [[Modding:Items#Categories|item category]]. |
| + | |- |
| + | | <samp>Price</samp> |
| + | | ''(Optional)'' The price when sold by the player. This is not the price when bought from a shop. Default 0. |
| + | |} |
| | | |
| {| class="wikitable" | | {| class="wikitable" |
Line 505: |
Line 527: |
| ! Data Type | | ! Data Type |
| ! Effect<ref>See <samp>GameData.Objects.ObjectData</samp></ref> | | ! Effect<ref>See <samp>GameData.Objects.ObjectData</samp></ref> |
− | |-
| |
− | | Name
| |
− | | string
| |
− | | The internal item name (and display name in English).
| |
− | |-
| |
− | | DisplayName
| |
− | | string
| |
− | | A tokenizable string for the item's translated display name.
| |
− | |-
| |
− | | Description
| |
− | | string
| |
− | | A tokenizable string for the item's translated description.
| |
| |- | | |- |
| | Type | | | Type |