* Improves compatibility with other mods and game updates
** Fixes an issue where this mod would do nothing if PlacementPlus was installed
Designed for Stardew Valley v1.5.6.
Version 1.1.1
* Adds Brazilian Portuguese translation by RoxasAlt
* Updates GMCM code to a newer format, along with other minor code changes
Designed for Stardew Valley v1.5.6.
Version 1.1.0
* Enables in-game config.json changes in Generic Mod Config Menu (GMCM)
* Enables 64-bit SDV/SMAPI support
* Adds Korean translation by wally232 on GitHub
* Fixes an error when "BuildOnCaveAndShippingZones" is disabled in the SDV v1.5.5 beta
** The predefined "zones" were removed and replaced with the tile property "Buildable": "f"; if the zones no longer exist, this setting will now checks the Buildable property instead
* Fixes an issue with GMCM and SDV v1.5.5 beta where translations were never used
** Workaround provided by Pathoschild and barteke22
Designed for Stardew Valley v1.5.4 and v1.5.5 beta.
Version 1.0.2
* No new content; includes recompiled files to support SDV v1.5.0
Build On Any Tile allows farm buildings to be placed on otherwise nonvalid tiles, such as water and other obstructions.
Installation
1. Install the latest version of SMAPI. 2. Download Build On Any Tile from the Files tab, the Releases page on GitHub, or ModDrop. 3. Unzip Build On Any Tile into the Stardew Valley\Mods folder.
Multiplayer note:
Each player who wants to place buildings on nonvalid tiles will need to install this mod, but it is not required otherwise.
Options
Build On Any Tile includes options to enable or disable building placement on certain terrain types and obstructions.
To edit these options:
1. Run the game using SMAPI. This will generate the mod's config.json file in the Stardew Valley\Mods\BuildOnAnyTile folder. 2. Exit the game and open the config.json file with any text editing program.
See the GitHub readme for more information about each option.
This mod also supports spacechase0's Generic Mod Config Menu (GMCM). Players with that mod will be able to change config.json settings from Stardew's main menu.
Translation
Build On Any Tile supports translation of its GMCM setting names and descriptions.
When Stardew is launched, a file with the appropriate language code is loaded from the BuildOnAnyTile/i18n folder, or default.json if no specific translation exists. Note that Stardew must be restarted to update GMCM's displayed language.
See the Stardew Valley Wiki's Modding:Translations page for more information. Please feel free to submit translation files by linking them in a comment, submitting a GitHub pull request, or any other method.