Code Monkey home page Code Monkey logo

mod-chest-memory's Introduction

mod-chest-memory

Chest Memory

Overview

Mod for the game Don't Starve Together which is available through the Steam Workshop. The mod tracks the contents of a chest.

Configuration

Don't like the default behaviour? Choose your own configuration to match your needs:

Configuration Default Description
Highlight selected True Increase the widget display size for the chest that is moused over.
Default Show True Should the chest display widget be shown by default?
Toggle Display J Press this button to hide or show the chest widget.(Warning: Can be laggy)
Toggle Display Type Disable<=>Enable Which options should the Toggle Display cycle through?
Highlight Active Item False Should chests, which contain the item you're holding, get highlight coloured?
Highlight ingredient False Should chests, which contain the ingredient you're hovering over, get highlight coloured?
Display Type All How should the chest display be handled?
Highlight Scale 3 How much should the chests widget size get multiplied when highlighted?
Special Hold LAlt The button that has to be held to be able to scroll through chest memory.
Widget Size 8 Size of the displayed chest widget.
Icebox Memory False Should an Icebox memory be shown too?
Saltbox Memory False Should a Saltbox memory be shown too?

License

Released under the MIT License.

mod-chest-memory's People

Contributors

sauktux avatar

Stargazers

 avatar

Watchers

 avatar

mod-chest-memory's Issues

Add better chest searching automation

  • I understand that if I ignore these instructions, my issue may be closed without review.
  • I have made sure that there are no similar opened issues.
  • I have made sure that the mod version matches the latest release.

Is your feature request related to a problem? Please describe.

I'm always frustrated when I have to use a console command to automatically make myself look for an item("cs_searchchests("prefab",search radius, mark duration)"), grab an item("cs_grabitems("prefab",search radius)") or highlight chests containing an item based on the chest memory("cs_searchchestsmemory("prefab", search radius, mark duration)").

Describe the solution you'd like

A simple, more UX friendly way to do the mentioned actions. Possibly within a Chest Memory UI.

Describe alternatives you've considered

If applicable, add a clear and concise description of any alternative solutions or features you've considered.

Additional context

If applicable, add any other context or screenshots about the feature request here.

Add automatic sorting

  • I understand that if I ignore these instructions, my issue may be closed without review.
  • I have made sure that there are no similar opened issues.
  • I have made sure that the mod version matches the latest release.

Is your feature request related to a problem? Please describe.

I'm always frustrated when I have to manually sort all my chests. It takes a lot of time and I'm too lazy to sort through all the chests. This is even more annoying when the chest contents have changed, but haven't been updated yet.

Describe the solution you'd like

Use a UI to build the pattern by which a specific chest is be sorted by.

Describe alternatives you've considered

If applicable, add a clear and concise description of any alternative solutions or features you've considered.

Additional context

Taking into account various item categories, eg. Spider drops, Ruins items, Tools, Weapons, Plant materials, Refined items, etc., I want to be able to describe which item categories go to which chests and which position the "Item category" or a specific item would go to. I also want to be able to save my categories, mix them together and apply them to any chest of my choosing. Additionally, I hope that I can set or draw an image to define my category so I would be able to see it easier on the chest(s). What is more, I want presets so I don't have to create my own item categories.

Add better chest content UI

  • I understand that if I ignore these instructions, my issue may be closed without review.
  • I have made sure that there are no similar opened issues.
  • I have made sure that the mod version matches the latest release.

Is your feature request related to a problem? Please describe.

I'm always frustrated when I have to keep track of the contents of my chests. I find it unpleasant to look through all the widgets to know what I have in the chests.

Describe the solution you'd like

A Chest Memory UI, which would be able to group all chest items into a scrollable list.

Describe alternatives you've considered

If applicable, add a clear and concise description of any alternative solutions or features you've considered.

Additional context

If applicable, add any other context or screenshots about the feature request here.

Add continuous integration

Verify

  • I understand that if I ignore these instructions, my issue may be closed without review.
  • I have made sure that there are no similar opened issues.
  • I have made sure that the mod version matches the latest release.

Is your feature request related to a problem? Please describe.

Our dstmodders/action branch is stable enough, so we can add the corresponding GitHub Actions workflow to have an automated code linting features. Moreover, it would make sense to add all the required dotfiles as well in the same PR.

Describe the solution you'd like

Add CI GitHub Actions workflow.

Describe alternatives you've considered

If applicable, add a clear and concise description of any alternative solutions or features you've considered.

Additional context

Progress

  • Add ci GitHub Actions workflow
  • Add dotfiles
    • .editorconfig
    • .gitignore
    • .luacheckrc
    • .prettierignore
    • .prettierrc
    • .stylua.toml

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.