Difference between revisions of "Modding:Migrate XNB changes to Stardew Valley 1.3"
Pathoschild (talk | contribs) (→Update impact: correction for farm maps) |
Margotbean (talk | contribs) (update link) |
||
Line 1: | Line 1: | ||
←[[Modding:Index|Index]] | ←[[Modding:Index|Index]] | ||
− | '''This page is for modders. Players: see [[Modding: | + | '''This page is for modders. Players: see [[Modding:Mod compatibility]] instead.''' |
This page explains how to update XNB and Content Patcher mods for compatibility with Stardew Valley 1.3. | This page explains how to update XNB and Content Patcher mods for compatibility with Stardew Valley 1.3. |
Revision as of 20:06, 7 May 2019
This page is for modders. Players: see Modding:Mod compatibility instead.
This page explains how to update XNB and Content Patcher mods for compatibility with Stardew Valley 1.3.
Overview
Content Patcher mods
Many Content Patcher mods will work fine in Stardew Valley 1.3. For each Target you specify, check update impact below. If the file isn't listed (or the 'Content Patcher' column is empty), then no change is needed. If the file changed, compare your edits to the latest version of the file and adjust if needed.
XNB mods
Updating XNB mods can be tedious. For each XNB file you replace, check update impact below. If the file isn't listed, then no change is needed. If the file changed, it's often easiest to simply restart from the latest version and manually copy each change from your modified version. Make sure your changes are still compatible!
Note that XNB mods are no longer recommended. If you need to update an XNB mod, migrating to Content Patcher is strongly recommended to reduce the impact of future updates.
Update impact
Here's a summary of the XNB files which changed in Stardew Valley 1.3.
Notes:
- This ignores text changes in non-English files for simplicity.
- New content files aren't listed, since they won't impact existing mods and to avoid spoiling some surprises.
- XNB mods are disproportionately affected, since they replace the entire file. Content Patcher packs are typically unaffected unless they replace the entire file (in which case see the XNB mod column).
- I don't know what changed in affected map files (if anything), only that the files are different.
Shorthand:
- 'broken' means removing new content or potentially important changes, or potentially causing significant display bugs. This is a broad category — the game may work fine without it or crash, depending how it uses that specific content.
- 'mostly unaffected' means mods will only be affected if they edit specific entries or fields.
- Blank means zero expected impact.
content file | changes | XNB | Content Patcher |
---|---|---|---|
Characters/Dialogue/Abigail | new content | ✘ broken | |
Characters/Dialogue/Alex | new content | ✘ broken | |
Characters/Dialogue/Abigail | new content | ✘ broken | |
Characters/Dialogue/Clint | new content | ✘ broken | |
Characters/Dialogue/Demetrius | new content | ✘ broken | |
Characters/Dialogue/Elliott | new content | ✘ broken | |
Characters/Dialogue/Emily | new content | ✘ broken | |
Characters/Dialogue/Evelyn | new content | ✘ broken | |
Characters/Dialogue/George | new content | ✘ broken | |
Characters/Dialogue/Gus | new content | ✘ broken | |
Characters/Dialogue/Haley | new content | ✘ broken | |
Characters/Dialogue/Harvey | new content | ✘ broken | |
Characters/Dialogue/Krobus | small text change | ✘ minor issues | ✓ mostly unaffected |
Characters/Dialogue/Leah | new content | ✘ broken | |
Characters/Dialogue/Lewis | new content | ✘ broken | |
Characters/Dialogue/Linus | new content | ✘ broken | |
Characters/Dialogue/` `MarriageDialogueSebastian |
small text change | ✘ minor issues | ✓ mostly unaffected |
Characters/Dialogue/Maru | new content | ✘ broken | |
Characters/Dialogue/Pam | new content | ✘ broken | |
Characters/Dialogue/Penny | new content | ✘ broken | |
Characters/Dialogue/Pierre | new content + small text change | ✘ broken | ✓ mostly unaffected |
Characters/Dialogue/Robin | new content | ✘ broken | |
Characters/Dialogue/Sam | new content | ✘ broken | |
Characters/Dialogue/Sebastian | new content | ✘ broken | |
Characters/Dialogue/Shane | new content | ✘ broken | |
Characters/Farmer/hats | new sprites at bottom | ✘ broken | ✘ impacts new-hat packs |
Characters/Governor | new sprites at bottom | ✘ broken | ✓ mostly unaffected |
Characters/Pam | new sprites at bottom | ✘ broken | ✓ mostly unaffected |
Characters/Penny | new sprites in empty slot | ✘ broken | ✓ mostly unaffected |
Characters/schedules/Abigail | format change | ✘ broken | ✘ broken |
Characters/schedules/Alex | format change | ✘ broken | ✘ broken |
Characters/schedules/Caroline | format change | ✘ broken | ✘ broken |
Characters/schedules/Clint | format change | ✘ broken | ✘ broken |
Characters/schedules/Demetrius | format change | ✘ broken | ✘ broken |
Characters/schedules/Elliott | format change | ✘ broken | ✘ broken |
Characters/schedules/Emily | format change | ✘ broken | ✘ broken |
Characters/schedules/Evelyn | format change | ✘ broken | ✘ broken |
Characters/schedules/George | format change | ✘ broken | ✘ broken |
Characters/schedules/Gus | format change | ✘ broken | ✘ broken |
Characters/schedules/Haley | format change | ✘ broken | ✘ broken |
Characters/schedules/Harvey | format change | ✘ broken | ✘ broken |
Characters/schedules/Jas | format change | ✘ broken | ✘ broken |
Characters/schedules/Jodi | format change | ✘ broken | ✘ broken |
Characters/schedules/Leah | format change | ✘ broken | ✘ broken |
Characters/schedules/Lewis | format change | ✘ broken | ✘ broken |
Characters/schedules/Linus | format change | ✘ broken | ✘ broken |
Characters/schedules/Marnie | format change | ✘ broken | ✘ broken |
Characters/schedules/Maru | format change | ✘ broken | ✘ broken |
Characters/schedules/Penny | format change | ✘ broken | ✘ broken |
Characters/schedules/Pierre | format change | ✘ broken | ✘ broken |
Characters/schedules/Robin | format change | ✘ broken | ✘ broken |
Characters/schedules/Sam | format change | ✘ broken | ✘ broken |
Characters/schedules/Sebastian | format change | ✘ broken | ✘ broken |
Characters/schedules/Shane | format change | ✘ broken | ✘ broken |
Characters/schedules/Vincent | format change | ✘ broken | ✘ broken |
Characters/schedules/Willy | format change | ✘ broken | ✘ broken |
Data/BigCraftablesInformation | new content | ✘ broken | |
Data/Blueprints | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/CraftingRecipies | new content | ✘ broken | |
Data/Crops | new content | ✘ broken | |
Data/Events/ArchaeologyHouse | minor change | ✘ broken | ✓ mostly unaffected |
Data/Events/Beach | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/Events/BusStop | new content | ✘ broken | |
Data/Events/Farm | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/Events/FarmHouse | changes | ✘ broken | ✓ mostly unaffected |
Data/Events/Forest | new content | ✘ broken | |
Data/Events/HaleyHouse | new content | ✘ broken | |
Data/Events/Mountain | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/Events/Saloon | new content | ✘ broken | |
Data/Events/SeedShop | changes | ✘ broken | ✓ mostly unaffected |
Data/Events/Town | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/Events/WizardHouse | changes | ✘ broken | ✓ mostly unaffected |
Data/Events/Woods | new content | ✘ broken | |
Data/ExtraDialogue | new content | ✘ broken | |
Data/Festivals/fall27 | changes | ✘ broken | ✓ mostly unaffected |
Data/Festivals/spring13 | changes | ✘ broken | ✓ mostly unaffected |
Data/Festivals/spring24 | changes | ✘ broken | ✓ mostly unaffected |
Data/Festivals/summer11 | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/Festivals/summer28 | changes | ✘ broken | ✓ mostly unaffected |
Data/Festivals/winter8 | changes | ✘ broken | ✓ mostly unaffected |
Data/Fish | new content | ✘ broken | |
Data/Furniture | new content | ✘ broken | |
Data/Monsters | new content | ✘ broken | |
Data/NPCGiftTastes | changes | ✘ broken | ✓ mostly unaffected |
Data/ObjectInformation | new content | ✘ broken | |
Data/Quests | new content + changes | ✘ broken | ✓ mostly unaffected |
Data/animationDescriptions | format change | ✘ broken | ✘ broken |
Data/hats | new content | ✘ broken | |
Data/mail | new content | ✘ broken | |
LooseSprites/ControllerMaps | cosmetic changes | ✘ minor issues | ✘ minor issues |
LooseSprites/Cursors | new content + changes | ✘ broken | ✓ mostly unaffected |
LooseSprites/chatBox | significantly changed | ✘ broken | ✘ broken |
LooseSprites/letterBG | new content | ✘ broken | |
LooseSprites/map | cosmetic changes | ✘ minor issues | |
Maps/Farm | added cabin spawn points | ✓ mostly unaffected (will lose cabin spawn points) | ✓ mostly unaffected (will lose cabin spawn points) |
Maps/FarmHouse | unknown changes | ✘ broken? | ✘ broken? |
Maps/FarmHouse1 | unknown changes | ✘ broken? | ✘ broken? |
Maps/FarmHouse1_marriage | unknown changes | ✘ broken? | ✘ broken? |
Maps/FarmHouse2 | unknown changes | ✘ broken? | ✘ broken? |
Maps/FarmHouse2_marriage | unknown changes | ✘ broken? | ✘ broken? |
Maps/Farm_Combat | added cabin spawn points | ✓ mostly unaffected (will lose cabin spawn points) | ✓ mostly unaffected (will lose cabin spawn points) |
Maps/Farm_Fishing | added cabin spawn points | ✓ mostly unaffected (will lose cabin spawn points) | ✓ mostly unaffected (will lose cabin spawn points) |
Maps/Farm_Foraging | added cabin spawn points | ✓ mostly unaffected (will lose cabin spawn points) | ✓ mostly unaffected (will lose cabin spawn points) |
Maps/Farm_Mining | added cabin spawn points | ✓ mostly unaffected (will lose cabin spawn points) | ✓ mostly unaffected (will lose cabin spawn points) |
Maps/Railroad | unknown changes | ✘ broken? | ✘ broken? |
Maps/Sewer | unknown changes | ✘ broken? | ✘ broken? |
Maps/sewerTiles | new content | ✘ broken | ✓ mostly unaffected |
Maps/Town | unknown changes | ✘ broken? | ✘ broken? |
Maps/fall_town | new content | ✘ broken | ✓ mostly unaffected |
Maps/paths | new content | ✘ minor issues | |
Maps/spring_town | new content | ✘ broken | ✓ mostly unaffected |
Maps/springobjects | new content + cosmetic changes | ✘ broken | ✓ mostly unaffected |
Maps/summer_town | new content | ✘ broken | ✓ mostly unaffected |
Maps/winter_town | new content | ✘ broken | ✓ mostly unaffected |
Portraits/MrQi | new content | ✘ broken | |
SewerTiles | new content | ✘ broken | ✓ mostly unaffected |
Strings/Characters | new content | ✘ broken | |
Strings/Events | new content | ✘ broken | |
Strings/Locations | new content | ✘ broken | |
Strings/Objects | new content | ✘ broken | |
Strings/StringsFromCSFiles | new content | ✘ broken | |
Strings/UI | new content + changes | ✘ broken | |
TileSheets/Craftables | new content + significant changes (replaced sprites in red, edited in orange) |
✘ broken | ✘ possibly broken |
TileSheets/crops | new content | ✘ broken | ✓ mostly unaffected |
TileSheets/furniture | new content | ✘ broken | ✓ mostly unaffected |
fall_town | new content | ✘ broken | ✓ mostly unaffected |
paths | new content | ✘ minor issues | |
spring_town | new content | ✘ broken | ✓ mostly unaffected |
winter_town | new content | ✘ broken | ✓ mostly unaffected |