/stardew-valley-designer

Stardew Valley Designer is a free and open-source Stardew Valley farm editor. The goal of this project is to provide a finely tuned, feature-rich editor for designing your farm and the interior of all its buildings.

Primary LanguageKotlinApache License 2.0Apache-2.0

Stardew Valley Designer

Latest desktop release Test project Apache-2.0

Stardew Valley Designer is a free and open-source Stardew Valley farm editor. The goal of this project is to provide a finely tuned, feature-rich editor for designing your farm and the interior of all its buildings.

Website: stardewdesigner.com.

Important

Support for the latest version of Stardew Valley (1.6.8) is on the way.

📦 Desktop installation

Latest release: stardewdesigner.com/download.

Currently supported platforms:

  • Windows (x86-64)
    • Windows 10 version 1709 ("Fall Creators Update", October 2017) or higher
    • Windows 11
  • Linux (x86-64)
    • Debian family

🌐 Web editor

Online editor: stardewdesigner.com/editor.

Warning

Web version is experimental and may contain bugs.

Currently supported browsers:

  • Chrome 119 or higher
  • Firefox 120 or higher
  • Chromium based browsers (based on Chromium 119 or higher)
    • Opera
    • Brave
    • Microsoft Edge
    • ...

✨ Features

  • Working editor for various layouts
  • Savedata import
  • Ability to save design as an image
  • Basic editor tools (hand, drag, pen, eraser, select, eye dropper)
  • Various shapes for pen, eraser and select
    • rectangle, rectangle outline
    • ellipse, ellipse outline
    • diamond, diamond outline
    • line
  • History manager (undo, redo)
  • Layers support
  • Furniture support
  • Wallpapers and flooring support
  • Chest colors support
  • Toggleable "area of effect" hints for scarecrows, sprinklers, bee houses, and junimo huts
  • Accurate real-time rendering
  • Map zoom (using scroll)

🚧 Experimental design saves

Ability to save and import designs.

Warning

Currently, design saves may be backward incompatible with subsequent releases.

🖼️ Screenshot gallery

🖥️ Desktop

desktop-04.png

More screenshots

desktop-01.png desktop-02.png desktop-03.png desktop-04.png desktop-05.png desktop-06.png desktop-07.png desktop-08.png desktop-09.png desktop-10.png

🌐 Web

web-01.png

More screenshots

web-01.png web-02.png web-03.png web-04.png web-05.png

📝 Changelog & Roadmap

CHANGELOG

ROADMAP (TODO LIST)

💬 Support

If you encounter a bug or have any questions, please let me know - https://github.com/AzimMuradov/stardew-valley-designer/issues.

🌟 Acknowledgements

Stardew Valley is developed by ConcernedApe and self-published on most platforms.

Most of the sprites and icons used in this app, including the app icon, are from the original game.

👥 Authors

📜 License

For the source code (without the resources).

Copyright 2021-2024 Azim Muradov

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.