Giter Club home page Giter Club logo

stardewmodding's Introduction

StardewModding

Mod development for Stardew Valley using SMAPI

This repository contains all of the mods that I have created and/or am currently developing for Stardew Valley.

NexusMods username: gaussfire

Mod Ideas

Chest Upgrades

Adds four craftable "upgrade" items that can be used on chests to expand their storage capacity (think Iron Chests mod).

Each successive upgrade requires the previous: Original -> Copper (+1 row) -> Iron (+2) -> Gold (+3) -> Iridium (+4).

Will require Expanded Storage mod.

Seed Spreader

Adds a new "Seed Spreader" tool that can be used to plant seeds in a large area more quickly.

The Seed Spreader can be purchased from Clint's shop and upgraded like any other tool (Original -> Copper -> Iron -> Gold -> Iridium).

Features:

  • How to know which seeds to use?
    • Ammo?
    • Per-use, first seed(s) of same type found in inventory?
  • How the tool should be used:
    • Using the tool should not stop player movement, as that would feel a bit clunky and honestly would not be worth getting.
    • Hold the tool to show highlighted area, press left-click to use.
    • Show tool range via highlighted squares, displaying the tiles in which seeds will be planted.
      • Only show highlighted squares up to the number of seeds the player has available to plant, so there is no confusion as to where the seeds will be going.
    • Pressing left-click will shoot the seeds out into the highlighted tiles, planting them into any vacant hoed dirt.
      • Maybe make a quick little animation of the seeds arcing into their respective tiles? Each seed should have a few ms differential, so a satisfying sound can be played when the seeds enter the dirt.
  • Tool should require a brief recharge after each use, ~1s.
    • Left-click can be held down to automatically use the tool again after the recharge period ends.
    • Play a shuffling, mechanical reload sound during this time.
    • For displaying the tool icon "recharging", try to reuse SDV weapon right-click cooldown meter, as this is the same concept.
  • The planting range should make purhcasing/using the tool worthwhile.
    • Max range increases with each tool upgrade.
      • Original: 1x3 (ie: copper watering can)
      • Copper: 1x5 (ie: iron watering can)
      • Iron: 3x3 (ie: gold watering can)
      • Gold: 3x5 (ie: iridium watering can)
      • Iridium: Two ranges unlocked!
        • (1) 5x6
        • (2) 5 steps; trapezoidal shape, each step increasing height by 1 on both sides. (useful for pivoting around a single point, planting in all directions)
          • 3x1, 5x1, 7x1, 9x1, 11x1
    • While holding the tool, pressing right-click toggles the tool's range, so the player has more control over where they are planting.

stardewmodding's People

Contributors

alanperrow avatar z2549 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.