Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mateusaquino/stardewids

🐥 Stardew Valley Vanilla IDs
https://github.com/mateusaquino/stardewids

cheatsheet codes ids stardew stardew-valley

Last synced: 4 days ago
JSON representation

🐥 Stardew Valley Vanilla IDs

Awesome Lists containing this project

README

        




🐣 Full Stardew Valley item list IDs (1.6+ update) & assets patcher.









## 🐓 Stardew Valley Vanilla IDs


Logo

This is a tool developed to help you find the IDs of items in Stardew Valley updated for the 1.6 update. It programmatically compiles all [unpacked assets](https://github.com/Pathoschild/StardewXnbHack) to generate a standardized item list separated by item type.

With these both new 1.6 changes:

- [Unique string IDs](https://stardewvalleywiki.com/Modding:Migrate_to_Stardew_Valley_1.6#Unique_string_IDs)
- [New gender replacer dialogue command](https://stardewvalleywiki.com/Modding:Migrate_to_Stardew_Valley_1.6#:~:text=Added%20new%20dialogue%20commands,male%20or%20female)

It's now possible to spawn any item in the game, however, some of the items IDs are too big. Now we can [bypass](https://www.reddit.com/r/StardewValley/comments/12hec5j/item_code_name_limit_bypass/) the pet's textbox width limit without breaking the item ID using the new gender replacer dialogue command, therefore, you can use it to **every single item** in the game.

The tool is currently being hosted at: https://mateusaquino.github.io/stardewids/

## 🚀 Getting Started

If you want to use the patched data files generated by this tool, first clone the repository and install the dependencies:

```nginx
git clone https://github.com/MateusAquino/stardewids.git
cd stardewids
npm install
```

Then, you'll need to copy stardew valley [unpacked files](https://github.com/Pathoschild/StardewXnbHack) to `/assets` folder. Patching the items can be done by running:

```nginx
npm run update-item-list
```

This will patch all the items in the game to a `/dist` folder separated by item type.

To generate/update the `index.html` page with all the IDs as you change the files, run:

```nginx
npm run dev
```