Giter Site home page Giter Site logo

deluxejournal's Introduction

Deluxe Journal

Deluxe Journal is a Stardew Valley mod that upgrades the in-game journal, adding new features for keeping track of the day-to-day. Create a to-do list of tasks with a variety of different auto-completion conditions, or just jot down what you need on the notes page.

Install

Requirements

  • Stardew Valley 1.5
  • SMAPI version 3.9.0 or newer

Features

Tasks Page

The tasks page provides a checklist for you to keep track of daily tasks. Tasks can be marked as completed by pressing the checkbox on the left-hand side, or you can choose from a variety of different auto-completion conditions that will automatically track your progress.

At the end of each day, all completed tasks are removed unless they are given a renew period. Tasks can be given a renew period (daily, weekly, monthly, annually) to automatically reactivate themselves after completion.

Task Types:

  • Basic: Requires manual completion. This type is always selected when pressing "OK" instead of the "Smart Add" button when adding a new task.
  • Collect: Collect an item, with an optional count. e.g. "Collect 100 wood"; "Find a diamond"
  • Craft: Craft an item, with an optional count. e.g. "Craft a solar panel"; "Make 5 wood lamp-post"
  • Build**: Construct a farm building. e.g. "Build a barn"; "Build a deluxe coop"
  • Upgrade Tool**: Upgrade a tool. e.g. "Upgrade my axe"
  • Gift: Give someone a gift, with an optional item specification. e.g. "Give robin a gift"; "Give a poppy to Penny"
  • Buy**: Buy an item, with an optional count. e.g. "Buy potato seeds"; "Buy 100 coal"
  • Sell**: Sell an item, with an optional count. e.g. "Sell 10 tea sapling"; "Sell my lava katana"

** These tasks provide cost tracking, meaning the total amount to pay/gain after completing the task will show up in the money box at the bottom of the tasks page.

Tips:

  • When adding a task, the above task types can be applied automatically (simply by typing a name that matches the format of the desired type) or manually by opening the options menu. This can also be changed after task creation by pressing the name of the task.
  • Click and drag to reorder tasks. Completed and inactive (waiting for renewal) tasks will always be grouped together, however, for readability.
  • Pressing the "G" symbol on the money box will toggle between "total amount to pay/gain" and "net wealth."
  • If the audio cue won't cut it, you can set the EnableVisualTaskCompleteIndicator setting in the config.json file to "true" to enable a visual indicator.

Notes Page

The notes page provides a section for writing down anything that's beyond the scope of a task. Fill it with anything you want!

Mod Integration

There is some rudimentary support for adding custom pages and there's groundwork done for custom tasks. If there's interest, I can add some more information on this and implement support for it.

See Also

deluxejournal's People

Contributors

ahogerland avatar molsoncad 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.