Dynamic Game Assets lets content packs add custom content to the game. It currently supports objects (including bigcraftables), crops (including giant crops), equipment (boots + clothing + hats + weapons), fences, furniture, fruit trees, and recipes (crafting + forge + machine + tailoring). This is meant to eventually replace Json Assets.
Install
- Install the latest version of SMAPI, SpaceCore, and Content Patcher.
- Unzip the mod folder into Stardew Valley/Mods.
- Run the game using SMAPI.
Use
For players
This mod does nothing on its own; you need to install content packs by unzipping them into your Mods folder. See Requirements > Mods requiring this file above to find content packs. Before uninstalling Dynamic Game Assets, make sure you remove any custom content you added in-game.
For mod authors
See the README for more info.
Compatibility
Compatible with Stardew Valley 1.5.5+ on Linux/macOS/Windows, both single-player and multiplayer.
Common questions
What's the benefit compared to Json Assets?
Well, no ID shuffles from installing a new DGA pack, for one.
Besides that, a lot. It supports everything JA does (minus rings that do absolutely nothing) and a little more. It has built-in animation support (for everything), in a way that is more optimized than using Content Patcher Animations. You can change how an object works day-to-day using Content Patcher conditions. Overwriting a content pack won't result in lingering items from old folders. Probably more, I don't have a list.
Can I use this alongside Json Assets?
Yes, Dynamic Game Assets was designed in a way that allows it to co-exist with JA, since the transition period to getting everything using this might be a while.
(*) Shirts may act up with Json Assets installed. They might render funny, they might crash you from running out of GPU memory. I have no idea why. Try not to use DGA shirts if you have JA installed.
Will this work in multiplayer and split-screen?
It should definitely work for multiplayer. Unsure about split-screen; I might have missed something. Either way, let me know if you encounter any problems.
Will this work on Android?
No, this is for Stardew Valley 1.5.4 or later, and Android doesn't have that update yet.
Will you add ___?
Probably not, although there are a few things still to do (listed in the top of Mod.cs).
Is there a converter? Can we migrate existing saves from JA to DGA?
Coming soon! Probably. If you haven't gotten it in a couple of weeks after this initial release, then perhaps not.
What about your other mods that use JA?
Those will be updated within a few weeks from now. Probably.
What are the known issues?
- Shirts may act up with Json Assets installed. They might render funny, they might crash you from running out of GPU memory. I have no idea why. Try not to use DGA shirts if you have JA installed.
- Cooking recipes show up in the menu, but not in the collection.
- Recipe items (ie. in stores) don't show the correct ingredients. They show fine in the crafting menu.
- Big craftables recipes don't take 2 tiles on the crafting page, so they can overlap with other items. (Same with other larger items you craft, like furniture.)
See also