Stardew Valley

File information

Last updated

Original upload

Created by

barfytheclown and NormanPCN

Uploaded by

barfytheclown

Virus scan

Safe to use

74 comments

  1. barfytheclown
    barfytheclown
    • premium
    • 0 kudos
    Sticky
    Sorry everyone!

    It was never my intention to abandon this mod. I hit some road bumps during development and took a break, and just never had the will to come back to it. I apologize.

    I originally made Quality Smash because it's a feature that I really wanted, but there were no existing mods to fill the void. I figured that since
    I'd made it, I might as well make it available to everyone--but I never really expected it to get any attention. I wasn't really prepared for the commitment of maintaining it.

    That said, as of now, NormanPCN's fork will now be the source that I recommend for the most up to date version of this mod. I've also given NormanPCN access to the management of the Quality Smash mod on nexus so that they can feel free to upload their releases here as official releases.

    I'd like to thank NormanPCN for continuing the work on Quality Smash (and improving it!) I'd also like to thank everyone else who's used Quality Smash--it's a good feeling to know that something I threw together on a whim was useful for others.

    I may or may not return to development of Quality Smash at a later date, but as of now I'm leaving it be.

    Thanks again!
  2. NormanPCN
    NormanPCN
    • member
    • 10 kudos
    Sticky
    I have a post below with much of this but I thought I would add a new one and be more explicit about my intentions. Especially as Stardew 1.6 is coming.

    I made a custom fork of Quality Smash and added some features. I told barfytheclown these changes were available to him but this software, Quality Smash, seems to be abandoned. So I have an unofficial version of Quality Smash. It is maintained.

    Currently this is available on my Github fork page. Install ZIP files are available in "Releases" on the Github page.

    Summary of features added. Current version labeled 1.3.3.

    Config option for single smash to smash to base quality in one click.
    Single smash now combines stacks when possible.
    Button smash combines in a stable manner not changing chest order.
    Button smash is now allowed on the Inventory page. Backpack.
    Button smash buttons no longer obscure inventory hover text.
    Code updated to the current GMCM API. Generic Mod Config Menu.
    Adjust the button spacing when the community center button is active. Community center not yet complete.
    Directed the update keys in the mod install manifest to this Github fork.
    Updated for the future SMAPI 4.0 (future Stardew Valley 1.6). Changed an API used which will be removed/changed in SMAPI 4.0. Official Quality Smash will cease to function with SMAPI 4.0.
    This Quality Smash version requires SMAPI 3.14+.
    1. destroyer11687
      destroyer11687
      • member
      • 13 kudos
      Thanks for this. It works great!
    2. Xiamon
      Xiamon
      • premium
      • 6 kudos
      Installed, thank you for this!
    3. Tanglv
      Tanglv
      • member
      • 0 kudos
      Thanks for this!But,i don't know why it's useless for tulips.
      Edit:I find it can be setting in Generic Mod Config menu.
    4. KristiinaKallas
      KristiinaKallas
      • member
      • 0 kudos
      Thank you very much!
  3. Giever
    Giever
    • supporter
    • 0 kudos
    Is there a way to automatically smash quality & color simply by putting things into the fridge?
    1. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      I just recently had a request for an auto smash feature. That was a few days ago. The comment is just below yours. If I did something like that it would be when items are added to your inventory(backpack). Such as when harvesting. As stated in that post, I am thinking on it.
    2. Giever
      Giever
      • supporter
      • 0 kudos
      Ahh, sorry! I wasn't reading through other comments or anything. Well, for me I wouldn't use something that auto-smashed on pickup, I definitely want to keep some higher quality versions. It's more just about wanting everything in the fridge to be easily stacked, so just automatically smashing rather than have to regularly press the 1 or 2 buttons.

      But that's just me! Either way, thanks for the great and helpful mod.
    3. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      Ahh, got it. If the fridge is not full then it is still only a click or two to smash in the fridge. But the fridge is likely full. This would mean that this specific task would need to be smashed in transit from the inventory to the fridge, to whatever already exists in the fridge. Not really how Stardew inventory operation sequences operate. The idea being that I want to transfer to chest(x) but cannot because there is no space but hey, there is an item stack already there but it is lower quality or different color. So change the item stack first in inventory and then transfer to chest(x). Fridges in Stardew are just chests as you might have noticed. 

      That is really not something I am going to implement. Quality Smash has a perfectly capable single smash feature. Just a few clicks and selective as per your and likely others desire.

      Anyway I was just testing an implementation of harvest/pickup auto smash. I'm not sure if I will ever distribute/enable such a feature. Might use it just for myself.
    4. NormanPCN
      NormanPCN
      • member
      • 10 kudos

      I've got an idea for a transfer smash button I'm probably going to implement. This function for smash dumping from inventory into a chest/fridge. Kinda like the game auto transfer/fill stack button but this one with smash. It would smash quality and color. This might to enough of what you are looking for so stay tuned.
  4. eunoiamods
    eunoiamods
    • premium
    • 14 kudos
    Would you maybe consider adding an auto-smash setting? I use this mod exclusively to smash the colours of flowers. I had hoped to use a keyind to do so, but you still have to go to your inventory for that too. It would be better to have them smash on pickup but I don't know how feasible that is.
    1. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      Interesting idea. It is pretty quick. Press Esc and then click the smash but you do need a certain amount of inventory free space to collect flowers before doing the two click smash. I want to be careful hooking the system in live play for performance reasons. I think SMAPI has a hook I can use that is only called when something is added to the inventory. Hmm.

      I only ever smash quality. Since everything I grow gets processed and quality does not matter for that and a single stack for loading is faster/convenient. Hops every day and so on with other crops. An auto smash for quality and/or color or both could be a thing. I'll think a bit.
    2. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      I am playing around with this right now. Auto smash on pickup(inventory transfer). I'm not sure if I can specifically identify harvest from transfer without very seriously hook the game internal code. Something I won't do. I'm not sure I would ever ship a feature like this. I know I would want to filter inventory transfer from harvest/pickup.

      Can you be very specific about your desired work flow. What you do and do not want to auto smashing.
    3. eunoiamods
      eunoiamods
      • premium
      • 14 kudos
      So I use it for colour smashing flowers and eggs, I've disabled everything else. Basically, I have a mod, wild flowers reimagined, which adds flowers to grass and I noticed since I was scything a lot of grass in early game I was running out of inventory with the multiple flower colours.

      Instead of autosmashing on pickup, maybe make a keybind that autosmashes your inventory outside of the inventory screen? That way you can pickup the flower and press the keybind, pickup, keybind. But yeah I still love this mod as it is anyway so thank you for your great work!
    4. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      Okay. I've got auto-smash on pickup working, but that code would work with a keybind function as well. I want to be careful with global keybinds since with so many mods competing for global keybinds one can get into issues. But the keybind seems like a reasonable idea since auto pickup would have to be turned on/off via config as desired and a keybind is there only when you want it.  I'm thinking the keybind smash would be color AND quality. My auto pickup smash does both right now.

      I've got an idea for a transfer smash button I'm probably going to implement. This function for smash dumping from inventory into a chest/fridge. Kinda like the game auto transfer/fill stack button but this one with smash.
  5. feridrant
    feridrant
    • member
    • 0 kudos
    Requires gamepad key support
    1. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      I am not sure what you are saying or asking.
  6. nerdyholler
    nerdyholler
    • member
    • 0 kudos
    Thank you for maintaining this mod. It makes flower inventory management so much easier. I'm mostly using it for color smash and I noticed that it doesn't seem to be working properly for eggs. I have eggs included under the options and it changes all of my eggs to the sprite for white eggs but doesn't combine them after. I still have two stacks showing for each quality as if the eggs were different colors (eg. If I had 5 white eggs and 3 brown eggs, after color smashing I have a stack of 5 white eggs and another stack of 3 white eggs instead of one stack of 8). Not a huge issue, just wanted to pass it along and otherwise the mod is working great!
    1. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      Okay, that is a Stardew 1.6 change.  I got that fixed but...

      Actually looking at the code, and given 1.6 changes (for the better), I think I can update Quality Smash to work with any possible crop item and smash it correctly. To be technical QSmash was using an id number to identify crop indexes and that could clash with other mod additions. 1.6 added changes such that these clashes can be avoided. A new data field QSmash was not looking at. That new data field needed to be updated for the Egg stacking fix.

      So to be careful, I need to test such changes properly. So no immediate fix for egg smashes.
    2. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      Actually, the necessary changes are isolated to egg color smashing. QSmash is not changing a color but changing the object item id from brown egg to white egg. The eggs are a special case. The color for flowers and quality levels are generic.

      I'll get an egg fix up shortly.

      Fun fact. If you go back through these form posts you will see that it was me who initially requested if egg 'color" could be smashed from brown to white. Such a change just made running mayo machines faster when getting the eggs from the auto-grabber.
    3. nerdyholler
      nerdyholler
      • member
      • 0 kudos
      Thank you so much for the quick reply and fix!
  7. jgstrider
    jgstrider
    • member
    • 0 kudos
    Thank you for coming back to update this mod for 1.6!
  8. babayagah07
    babayagah07
    • supporter
    • 2 kudos
    thank you <3
  9. jgstrider
    jgstrider
    • member
    • 0 kudos
    This mod was immensely useful, particularly for organizing the MANY color variations of flowers in the game.  Here is to hoping it gets updated for 1.6.
    1. NormanPCN
      NormanPCN
      • member
      • 10 kudos
      The previous unofficial, now official, build/fork of this mod does seem to work on 1.6. Only rudimentary tests performed. Single and button quality smash of some hops. See the posts in this thread to find links to my version.

      I'll be updating the mod in a few days for 1.6. Even if no issues exist, being updated for SDV 1.6 (SMAPI 4), may speed load times. No need to runtime convert some things from old to current during load.
    2. whisperagentalt
      whisperagentalt
      • member
      • 0 kudos
      thanks for your work.
    3. hesperides4
      hesperides4
      • member
      • 0 kudos
      Thank you! Just noting a minor issue on 1.6--with the new Big Chests and their wider inventory screen, the smash buttons overlap with the add-to-stack and organize buttons.
  10. Uginia
    Uginia
    • member
    • 4 kudos
    Traduction française ici!

    1. Créez un fichier Json avec le nom « fr » dans le dossier appelé « QualitySmash\i18n ». 

    2. Ensuite, ouvrez le fichier et collez le texte ci-dessous dedans.

    {
      "hoverTextColor": "Fusionner les couleurs",
      "hoverTextQuality": "Casser la Qualité"
    }

    3. Sauvegardez-le, puis profitez-en ! :)
  11. strayethoughts
    strayethoughts
    • member
    • 0 kudos
    Hiya, I know this is an older mod, but it does exactly what i'm looking for, so many thanks for that.  however i'm running into a bit of weirdness - no matter what i set the key binds to, this refuses to do anything with a controller, both with the fork that was created, and the alpha and stable versions here.  I'm running out of button combinations to try, but if anyone knows what i'm missing, I would greatly appreciate the information!
  12. Arttis
    Arttis
    • member
    • 0 kudos
    Does this mod have compatibility with Better Chests?