This repository contains my SMAPI mods for Stardew Valley. See the individual mods for documentation and release notes:
The mods can be translated into any language supported by the game, and SMAPI will automatically use the right translations.
(❑ = untranslated, ↻ = partly translated, ✓ = fully translated)
CJB Cheats Menu | CJB Item Spawner | CJB Show Item Sell Price | |
---|---|---|---|
Chinese | ✓ | ❑ | ❑ |
German | ❑ | ❑ | ❑ |
Japanese | ↻ partial | ❑ | ❑ |
Portuguese | ↻ partial | ✓ | ✓ |
Russian | ↻ partial | ✓ | ✓ |
Spanish | ✓ | ❑ | ✓ |
Here's how to translate one of my mods:
-
Copy
default.json
into a new file with the right name:language file name Chinese zh.json
German de.json
Japanese ja.json
Portuguese pt.json
Spanish es.json
-
Translate the second part on each line:
"example-key": "some text here" ^-- translate this
Don't change the quote characters, and don't translate the text inside
{{these brackets}}
. -
Launch the game to try your translations.
You can edit translations without restarting the game; just typereload_i18n
in the SMAPI console to reload the translation files.
Create an issue or pull request here with your translations, or send them to me via Nexus or the forums. :)
Installing stable releases from Nexus Mods is recommended for most users. If you really want to compile the mod yourself, read on.
These mods use the crossplatform build config so they can be built on Linux, Mac, and Windows without changes. See the build config documentation for troubleshooting.
To compile a mod and add it to your game's Mods
directory:
- Rebuild the project using Visual Studio or MonoDevelop.
This will compile the code and package it into the mod directory. - Launch the project with debugging.
This will start the game through SMAPI and attach the Visual Studio debugger.
To package a mod for release:
- Rebuild the project in Release mode using Visual Studio or MonoDevelop.
- Find the
bin/Release/<mod name> <version>.zip
file in the mod's project folder. - Upload that file.