Difference between revisions of "Modding talk:Migrate to Stardew Valley 1.6"

From Stardew Valley Wiki
Jump to navigation Jump to search
(→‎How to copy info to a specific page: add note about new-account restrictions, tweaks)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Talkheader|Modding}}
 +
 
==How to copy info to a specific page==
 
==How to copy info to a specific page==
 
The migration guide shouldn't be the main docs for any features. Once Stardew Valley 1.6 is released, we'll need to integrate the docs into the [[Modding:Index|modding section of the wiki]].
 
The migration guide shouldn't be the main docs for any features. Once Stardew Valley 1.6 is released, we'll need to integrate the docs into the [[Modding:Index|modding section of the wiki]].
Line 7: Line 9:
 
<li>Create or edit the target page.</li>
 
<li>Create or edit the target page.</li>
 
<li>
 
<li>
Paste the section you're copying ''exactly as-is'' into the page. This is important to maintain attribution; you can edit the layout/content in step 5. If needed, you can add a temporary section like ''Copied from [[Modding:Migrate to Stardew Valley 1.6]]''.
+
Paste the section you're copying ''exactly as-is'' into the page. This is important to maintain attribution; you can edit the layout/content in step 5.
 +
 
 +
<p>Suggested template for a new page (replace <code>&lt;topic&gt;</code>, <code>&lt;brief description&gt;</code>, and <code>&lt;content&gt;</code> appropriately):</p>
 +
<pre>
 +
{{upcoming|1.6}}
 +
 
 +
← [[Modding:Index|Index]]
 +
 
 +
This page documents '''<topic>''', <brief description>.
 +
 
 +
==Copied from [[Modding:Migrate to Stardew Valley 1.6]]==
 +
<content>
 +
 
 +
[[Category:Modding]]
 +
</pre>
  
<p>(If your account is new or has few edits, you may get an anti-spam error message. If so, you can [[Modding:Community#Discord|ask someone in #making-mods]] to do steps 1–4 for you.)</p>
+
(If your account is new or has few edits, you may get an anti-spam error message. If so, you can [[Modding:Community#Discord|ask someone in #making-mods]] to do steps 1–4 for you.)
 
</li>
 
</li>
 
<li>'''In the edit summary, attribute the original contributors of the content you're copying.''' This is required by the site license.
 
<li>'''In the edit summary, attribute the original contributors of the content you're copying.''' This is required by the site license.
  
 
For example:
 
For example:
<pre>add info from [[Modding:Migrate to Stardew Valley 1.6]] (main author [[User:XXX|]], with formatting fixes by [[User:YYY|]])</pre>
+
<pre>add info from [[Modding:Migrate to Stardew Valley 1.6]] (main author [[User:XXX|XXX]], with formatting fixes by [[User:YYY|YYY]])</pre>
  
Here's a summary of contributions up to 2023-09-05 for the doc sections (excluding changes to content that no longer exists):
+
Here's a summary of contributions up to 2024-03-19 for the doc sections (excluding changes to content that no longer exists):
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 35: Line 51:
 
| fix for hasItemInInventory replacement code<sup>[[Special:Diff/150017|1]]</sup>
 
| fix for hasItemInInventory replacement code<sup>[[Special:Diff/150017|1]]</sup>
 
|-
 
|-
|rowspan="13"| [[User:Atravita|Atravita]]
+
| [[User:AgentLyoko|AgentLyoko]]
 +
| ''Debug commands''
 +
| added info about testWedding command<sup>[[Special:Diff/154030|1]]</sup>
 +
|-
 +
|rowspan="16"| [[User:Atravita|Atravita]]
 
| ''Buff overhaul''
 
| ''Buff overhaul''
 
| fixes in example code
 
| fixes in example code
Line 47: Line 67:
 
| ''Custom items''
 
| ''Custom items''
 
| typo fix + note about Data/Weapons being overhauled into a data model
 
| typo fix + note about Data/Weapons being overhauled into a data model
 +
|-
 +
| ''Custom phone calls''
 +
| added 'sealed' keyword to example code<sup>[[Special:Diff/150714|1]]</samp>
 
|-
 
|-
 
| ''Custom shirts''
 
| ''Custom shirts''
Line 62: Line 85:
 
| ''Event changes''
 
| ''Event changes''
 
| initial info about stopSound command
 
| initial info about stopSound command
 +
|-
 +
| ''Mail changes''
 +
| added note about listing multiple items with %item<sup>[[Special:Diff/150684|1]] [[Special:Diff/150685|2]]</sup>
 
|-
 
|-
 
| ''Other changes'' &rarr; ''Debug commands''
 
| ''Other changes'' &rarr; ''Debug commands''
Line 67: Line 93:
 
|-
 
|-
 
| ''‎Other item changes''
 
| ''‎Other item changes''
| more assets listed for display name field change
+
| more assets listed for display name field change, added note about HoeDirt.fertilizer.Value changes<sup>[[Special:Diff/150593|1]]</samp>
 
|-
 
|-
 
| ''Other location/map changes''
 
| ''Other location/map changes''
 
| typo fixes in TryGetMapPropertyAs example and WarpPathfindingCache note
 
| typo fixes in TryGetMapPropertyAs example and WarpPathfindingCache note
 +
|-
 +
| ''Tile property changes''
 +
| updated ValidNPCs to Owners<sup>[[Special:Diff/150690|1]]</samp>
 
|-
 
|-
 
| ''Vanilla release notes''
 
| ''Vanilla release notes''
 
| removed duplicate release note + added note for no longer being able to pick up rugs with something on them + linked some NPC names
 
| removed duplicate release note + added note for no longer being able to pick up rugs with something on them + linked some NPC names
 +
|-
 +
|rowspan="2"| [[User:Jellonip|Jellonip]]
 +
| ''Dialogue changes''
 +
| added limitations for $v command<sup>[[Special:Diff/154035|1]] [[Special:Diff/154036|2]]</sup>
 +
|-
 +
| ''Event changes''
 +
| filled in some temporaryAnimatedSprite docs<sup>[[Special:Diff/153997|1]] [[Special:Diff/154008|2]]</sup>
 +
|-
 +
| [[User:Gurm|Gurm]]
 +
| ''Custom map actions''
 +
| added a second code example<sup>[[Special:Diff/153932|1]]</sup>
 
|-
 
|-
 
|rowspan="2"| [[User:Kailey0426|Kailey0426]]
 
|rowspan="2"| [[User:Kailey0426|Kailey0426]]
Line 82: Line 122:
 
| example code
 
| example code
 
|-
 
|-
|rowspan="5"| [[User:Lumisteria|Lumisteria]]
+
|rowspan="6"| [[User:Lumisteria|Lumisteria]]
 
| ''Custom crops''
 
| ''Custom crops''
 
| info on ExtraHarvestChance field
 
| info on ExtraHarvestChance field
Line 97: Line 137:
 
| ''Custom museum donations & rewards''
 
| ''Custom museum donations & rewards''
 
| example code
 
| example code
 +
|-
 +
| ''Item queries''
 +
| typo fix in example code<sup>[[Special:Diff/151762|1]]</sup>
 
|-
 
|-
 
| [[User:Margotbean|Margotbean]]
 
| [[User:Margotbean|Margotbean]]
| ''Build anywhere''<br />''Context tag changes''<br />''Custom buildings''<br />''Custom items''<br />''Custom pets''<br />''Custom planting restrictions''<br />''Game state queries''<br />''Tile property changes''
+
| ''Build anywhere''<br />''Context tag changes''<br />''Custom buildings''<br />''Custom items''<br />''Custom pets''<br />''Custom planting restrictions''<br />''Game state queries''<br />''Mail changes''<br />''Tile property changes''
 
| formatting fixes
 
| formatting fixes
 
|-
 
|-
Line 105: Line 148:
 
| ''Custom melee weapons''
 
| ''Custom melee weapons''
 
| typo fix
 
| typo fix
 +
|-
 +
| [[User:OnionNinja|OnionNinja]]
 +
| ''Game state queries''
 +
| typo fixes in FARM_TYPE numeric values
 +
|-
 +
| [[User:Rogue.toast|Rogue.toast]]
 +
| ''‎Vanilla release notes''
 +
| added note about moving full chests<sup>[[Special:Diff/152668|1]]</sup>
 +
|-
 +
|rowspan="2"| [[User:Tlitookilakin|Tlitookilakin]]
 +
| ''New map properties''
 +
| added PetBowlLocation property<sup>[[Special:Diff/152659|1]]</sup>
 +
|-
 +
| ''Tile property changes''
 +
| added SpawnTree property<sup>[[Special:Diff/153544|1]]</sup>
 
|}
 
|}
  
Line 116: Line 174:
 
| [[User:AgentLyoko|AgentLyoko]]
 
| [[User:AgentLyoko|AgentLyoko]]
 
| ''XNB impact''
 
| ''XNB impact''
| typo fix
+
| typo fixes<sup>[[Special:Diff/144004|1]] [[Special:Diff/153010|2]]</sup>
 
|-
 
|-
 
|rowspan="3"| [[User:Atravita|Atravita]]
 
|rowspan="3"| [[User:Atravita|Atravita]]
Line 123: Line 181:
 
|-
 
|-
 
| ''Other breaking API changes''
 
| ''Other breaking API changes''
| improved info<sup>[[Special:Diff/148389|1]] [[Special:Diff/148816|2]] [[Special:Diff/149249|3]] [[Special:Diff/149773|4]] [[Special:Diff/149790|5]] [[Special:Diff/149791|6]] [[Special:Diff/150088|7]] [[Special:Diff/150089|8]] [[Special:Diff/150091|9]]</sup>
+
| improved info<sup>[[Special:Diff/148389|1]] [[Special:Diff/148816|2]] [[Special:Diff/149249|3]] [[Special:Diff/149773|4]] [[Special:Diff/149790|5]] [[Special:Diff/149791|6]] [[Special:Diff/150088|7]] [[Special:Diff/150089|8]] [[Special:Diff/150091|9]] [[Special:Diff/150190|10]] [[Special:Diff/150249|11]]</sup>
 
|-
 
|-
 
| ''XNB impact''
 
| ''XNB impact''
 
| improved info<sup>[[Special:Diff/148061|1]] [[Special:Diff/148062|2]] [[Special:Diff/148063|3]] [[Special:Diff/148064|4]] [[Special:Diff/148065|5]] [[Special:Diff/148066|6]] [[Special:Diff/148067|7]] [[Special:Diff/148068|8]] [[Special:Diff/148069|9]] [[Special:Diff/148636|10]] [[Special:Diff/149080|11]] [[Special:Diff/149081|12]] [[Special:Diff/149082|13]] [[Special:Diff/149098|14]] [[Special:Diff/149168|15]] [[Special:Diff/149248|16]] [[Special:Diff/149323|17]] [[Special:Diff/149332|18]]</sup>
 
| improved info<sup>[[Special:Diff/148061|1]] [[Special:Diff/148062|2]] [[Special:Diff/148063|3]] [[Special:Diff/148064|4]] [[Special:Diff/148065|5]] [[Special:Diff/148066|6]] [[Special:Diff/148067|7]] [[Special:Diff/148068|8]] [[Special:Diff/148069|9]] [[Special:Diff/148636|10]] [[Special:Diff/149080|11]] [[Special:Diff/149081|12]] [[Special:Diff/149082|13]] [[Special:Diff/149098|14]] [[Special:Diff/149168|15]] [[Special:Diff/149248|16]] [[Special:Diff/149323|17]] [[Special:Diff/149332|18]]</sup>
 +
|-
 +
| [[User:DeLiXxN|DeLiXxN]]
 +
| ''Other item changes for C# mods''
 +
| fix typo<sup>[[Special:Diff/153370|1]]</sup>
 +
|-
 +
| [[User:Digus|Digus]]
 +
| ''Other breaking API changes''
 +
| improved info<sup>[[Special:Diff/152406|1]]</sup>
 +
|-
 +
| [[User:Kaito Kid|Kaito Kid]]
 +
| ''Other breaking API changes''
 +
| fix typo<sup>[[Special:Diff/153871|1]]</sup>
 +
|-
 +
| [[User:Monsoonsheep|Monsoonsheep]]
 +
| ''Custom data fields''
 +
| typo fix in example code<sup>[[Special:Diff/151744|1]]</sup>
 
|-
 
|-
 
| [[User:Spotteddotted|Spotteddotted]]
 
| [[User:Spotteddotted|Spotteddotted]]
Line 142: Line 216:
 
# if applicable, replace the feature documentation in the guide with a shorter text about the 1.6 migration specifically.
 
# if applicable, replace the feature documentation in the guide with a shorter text about the 1.6 migration specifically.
  
—<small>[[User:Pathoschild|Pathoschild]] ([[User talk:Pathoschild|talk]]) 22:58, 5 September 2023 (UTC)</small>
+
—<small>[[User:Pathoschild|Pathoschild]] ([[User talk:Pathoschild|talk]]) <s>18:58, 5 September 2023‎</s> updated 15:44, 19 March 2024 (UTC)</small>

Latest revision as of 15:44, 19 March 2024

This talk page is for discussing Modding:Migrate to Stardew Valley 1.6.
  • Sign and date your posts by typing four tildes (~~~~).
  • Put new text below old text.
  • Be polite.
  • Assume good faith.
  • Don't delete discussions.

How to copy info to a specific page

The migration guide shouldn't be the main docs for any features. Once Stardew Valley 1.6 is released, we'll need to integrate the docs into the modding section of the wiki.

Here's the recommended way to copy content to another page:

  1. Create or edit the target page.
  2. Paste the section you're copying exactly as-is into the page. This is important to maintain attribution; you can edit the layout/content in step 5.

    Suggested template for a new page (replace <topic>, <brief description>, and <content> appropriately):

    {{upcoming|1.6}}
    
    ← [[Modding:Index|Index]]
    
    This page documents '''<topic>''', <brief description>.
    
    ==Copied from [[Modding:Migrate to Stardew Valley 1.6]]==
    <content>
    
    [[Category:Modding]]
    

    (If your account is new or has few edits, you may get an anti-spam error message. If so, you can ask someone in #making-mods to do steps 1–4 for you.)

  3. In the edit summary, attribute the original contributors of the content you're copying. This is required by the site license. For example:
    add info from [[Modding:Migrate to Stardew Valley 1.6]] (main author [[User:XXX|XXX]], with formatting fixes by [[User:YYY|YYY]])

    Here's a summary of contributions up to 2024-03-19 for the doc sections (excluding changes to content that no longer exists):

    editor sections affected attribution summary
    Pathoschild all main author
    ApryllForever Custom map actions fix for example code1
    Inventory class fix for hasItemInInventory replacement code1
    AgentLyoko Debug commands added info about testWedding command1
    Atravita Buff overhaul fixes in example code
    Context tag changes initial info about not_giftable tag
    Custom crops info about IsPaddyCrop field
    Custom items typo fix + note about Data/Weapons being overhauled into a data model
    Custom phone calls added 'sealed' keyword to example code1
    Custom shirts typo fix
    Custom tools note about drawing tools requiring custom code
    Debug commands note about addQuartz/blueprint being removed
    Default recipes fix for example code1
    Event changes initial info about stopSound command
    Mail changes added note about listing multiple items with %item1 2
    Other changesDebug commands fix for misplaced description
    ‎Other item changes more assets listed for display name field change, added note about HoeDirt.fertilizer.Value changes1
    Other location/map changes typo fixes in TryGetMapPropertyAs example and WarpPathfindingCache note
    Tile property changes updated ValidNPCs to Owners1
    Vanilla release notes removed duplicate release note + added note for no longer being able to pick up rugs with something on them + linked some NPC names
    Jellonip Dialogue changes added limitations for $v command1 2
    Event changes filled in some temporaryAnimatedSprite docs1 2
    Gurm Custom map actions added a second code example1
    Kailey0426 Custom garbage cans fix for missing commas in example code
    Custom minecarts example code
    Lumisteria Custom crops info on ExtraHarvestChance field
    Custom farm animals info on produce and hatching fields
    Custom garbage cans fix for missing key in example code
    Custom items info for fish in fish tanks
    Custom museum donations & rewards example code
    Item queries typo fix in example code1
    Margotbean Build anywhere
    Context tag changes
    Custom buildings
    Custom items
    Custom pets
    Custom planting restrictions
    Game state queries
    Mail changes
    Tile property changes
    formatting fixes
    Nobody Custom melee weapons typo fix
    OnionNinja Game state queries typo fixes in FARM_TYPE numeric values
    Rogue.toast ‎Vanilla release notes added note about moving full chests1
    Tlitookilakin New map properties added PetBowlLocation property1
    Tile property changes added SpawnTree property1

    And for migration-specific sections unlikely to be moved:

    editor sections affected attribution summary
    AgentLyoko XNB impact typo fixes1 2
    Atravita .NET 6 link for 'improved performance'
    Other breaking API changes improved info1 2 3 4 5 6 7 8 9 10 11
    XNB impact improved info1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    DeLiXxN Other item changes for C# mods fix typo1
    Digus Other breaking API changes improved info1
    Kaito Kid Other breaking API changes fix typo1
    Monsoonsheep Custom data fields typo fix in example code1
    Spotteddotted page intro typo fix
  4. Save the page.
  5. Edit the page, and change the content/formatting as needed.

Once a section is moved:

  1. edit the migration guide;
  2. add : ''See also: [[link to main docs]].'' at the top of the moved section;
  3. if applicable, replace the feature documentation in the guide with a shorter text about the 1.6 migration specifically.

Pathoschild (talk) 18:58, 5 September 2023‎ updated 15:44, 19 March 2024 (UTC)