GithubHelp home page GithubHelp logo

bankick / stardew-profits Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thorinair/stardew-profits

0.0 1.0 0.0 345 KB

A Stardew Valley crop profits calculator and visualizer. Link: https://thorinair.github.io/Stardew-Profits/

HTML 15.04% JavaScript 77.11% CSS 7.85%

stardew-profits's Introduction

Stardew Profits

Stardew Profits is a calculation and graphing tool designed to help the players of the popular game "Stardew Valley" to easily calculate and compare their profits from planting different crops under different conditions.

Usage

The tool is split up to two sections: graph box and options box. The options box lets the user quickly change the parameters which are then reflected on the graph.

Graph Box

The graph box displays a live rendered graph based on the options that the user has set. The number of bars changes based on the set conditions (like different seasons). The profit in gold can be viewed on the side as a scale. The graph shows both profit and loss. Additionally, if the seed buying loss is selected, the loss will be shown in orange, and if fertilizer buying loss is selected, the loss will be shown in brown. Hovering the mouse over a crop will show a tooltip with information about profits, loss and more. Pressing on a crop will open the official Wiki page for that crop.

Options Box

The following table describes all the options and how they affect the graph.

Option Description
Season Changes the season of the crops. This will affect list of the crops shown in the graph, as only some crops grow at certain seasons. Additionally, all seasons have a limit of 28 maximum days for calculation. The Greenhouse season doesn't have such limitations, shows all crops and allows for a duration of up to 100 thousand days.
Number of days Designates the number of days to be used in the calculation. The shorter the duration, the less crops will have time to grow. Some crops might not have time to grow even once if a too low value is set.
Current day The current date within the selected season. This is almost the same as "Number of days", but instead of specifying how many days are left, as a convenience you can just input the current in-game date.
Produce type Designates the type of produce to be sold after harvesting. By default, all crops are harvested and sold as raw. This option accounts for Normal/Silver/Gold ratios, Farming skill level, and some additional skills. Other options let you select the two different artisan goods.
Number of crops This controls the number of crops that the player has planted.
Average profits Checking this, only average profits per day will be calculated. The average is calculated through the number of days set earlier.
Cross season If this is checked, the calculations will take into account the crops that don't die when there's a season change.
Seed sources Seeds can be obtained at different locations and different locations always have different costs too. This option lets you check which sources the graph should be looking for. Note that the cheapest option will always be shown on the graph. Unselecting certain locations might hide no longer obtainable crops.
Pay for seeds Selecting this means that the player is buying the seeds from one of the sources, instead of producing the seeds themselves (like using the Seed Maker). An orange bar will be shown for every crop, showing the seed loss if selected.
Fertilizer Different fertilizers can either speed up growth or increase the Normal/Silver/Gold ratios. The type of fertilizer can be selected here.
Pay for fertilizer Selecting this means that the player is buying the fertilizer from one of the sources, instead of producing the fertilizer themselves (like crafting). A brown bar will be shown for every crop, showing the fertilizer loss if selected.
Farming level The level of the player's Farming skill. This has direct impact to the Normal/Silver/Gold ratios, but does not affect artisan goods.
Level 5 skills The Tilling skill is available once the player reaches level 5 in Farming. This option is disabled unless the correct level is set.
Level 10 skills Specific skills available once the player reaches level 10 in Farming. This option is disabled unless the correct level is set and unless Tilling is enabled under Level 5 skills.
Show extra info Selecting this will show additional detailed info about every crop on the tooltip.

Contact

You may contact me on the following locations: Twitter | Reddit | YouTube | deviantArt

stardew-profits's People

Contributors

dooart avatar jonfoster avatar polarstoat avatar thorinair avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.