๐Ÿ“ฆ AzimMuradov / 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.

โ˜… 15 stars โ‘‚ 2 forks ๐Ÿ‘ 15 watching โš–๏ธ Apache License 2.0
composecompose-multiplatformstardew-valley
๐Ÿ“ฅ Clone https://github.com/AzimMuradov/stardew-valley-designer.git
HTTPS git clone https://github.com/AzimMuradov/stardew-valley-designer.git
SSH git clone git@github.com:AzimMuradov/stardew-valley-designer.git
CLI gh repo clone AzimMuradov/stardew-valley-designer
Azim Muradov Azim Muradov Update README 21e1fe7 1 years ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ .idea
๐Ÿ“ app-desktop
๐Ÿ“ app-web
๐Ÿ“ common
๐Ÿ“ docs
๐Ÿ“ gradle
๐Ÿ“ kotlin-js-store
๐Ÿ“„ .gitignore
๐Ÿ“„ build.gradle.kts
๐Ÿ“„ gradle.properties
๐Ÿ“„ gradlew
๐Ÿ“„ gradlew.bat
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ README.md

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.

:package: 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

:globewithmeridians: 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
  • ...

:sparkles: 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)

:construction: Experimental design saves

Ability to save and import designs.

[!WARNING]
Currently, design saves may be backward incompatible with subsequent releases.

:framed_picture: Screenshot gallery

:desktop_computer: 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

:globewithmeridians: Web

web-01.png

More screenshots

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

:memo: Changelog & Roadmap

CHANGELOG

ROADMAP (TODO LIST)

:speech_balloon: Support

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

:star2: 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.

:bustsinsilhouette: Authors

:scroll: 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.