Mods / PickupArtist Reforged

Tags:
Storage QoL Tweak
Author:
TheInsanityGod
Side:
Both
Created:
Jun 9th at 12:31 PM
Last modified:
Jun 12th at 9:16 PM
Downloads:
665
Recommended download (for Vintage Story 1.22.0 - 1.22.3):
pickupartistreforged_1.0.2.zip  1-click install

PickupArtist Regorged (remake of PickupArtist)

Fast And Easy Transfers

This mod makes transfering items to and from GroundStorage, Piles and Crates, (+) Tool Racks and (+) Torch Holders more convenient.

  • Transfering items can now be done without having the item in your active hotbar slot.
  • The transfer now selects better locations to move items to and from.

 

Order when picking up items:

  1. Hotbar slot with existing stack closest to being full.
  2. Active hotbar slot if it has space.
  3. Backpack slot with existing stack closest to being full.
  4. Best Suited backpack slot. (base game weight system, this for instance makes stone go into the mining backpack first)
  5. Empty backpack slot.
  6. Empty hotbar slot.

 

Order when dropping off items:

  1. Active hotbar slot if it has matching item.
  2. Backpack slot with smallest stack.
  3. Hotbar slot with smallest stack.

 

Let me know if I missed any bugs/features.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.2 pickupartistreforged
1.22.0 - 1.22.3
513 Jun 12th at 9:16 PM pickupartistreforged_1.0.2.zip 1-click install

Tweaks are now also in effect for:

  • non stacking ground storage (pickup tweaks only)
  • tool racks (pickup tweaks only)
  • torch holders
1.0.1 pickupartistreforged
1.22.0 - 1.22.3
100 Jun 10th at 10:33 AM pickupartistreforged_1.0.1.zip 1-click install

Fixed some minor bugs.

  • Fixed small mistake in controls check that could cause a slight deviation in behavior if you switched the sneak keybind.
  • Fixed edge case where attempting to create a pit kiln with stacking layout ground storage it would just continue to add more items instead of creating a firepit, assuming you had more items to place down that is. (for instance with refractory bricks)
  • Fixed issue where the first transfer on automatically created ground storage would not use bulk transfer but instead would transfer only a single item (happens when you try to drop stuff off in an already filled firewood pile for instance).
  • Removed some unnused code/assets.
1.0.0 pickupartistreforged
1.22.0 - 1.22.3
52 Jun 9th at 12:43 PM pickupartistreforged_1.0.0.zip 1-click install

Initial release of reforge


6 Comments (oldest first | newest first) (threaded | flat)

DigitalHare, Jun 17th at 2:34 PM (modified Jun 17th at 2:35 PM)

Hey, I thiank you for your work in keeping this up, I found it and it's been super nice in picking up some of the slack a few inventory mods that didn't make it on to 1.22 for the server I help manage. Something I had a request for from one of the players is to make it ignore picking up molds (Partially filled or not... Since that seems to be a thing we can do in 1.22 either through one of our other mods ooor by default now. I need to see honestly lol). while holding a crucible, since vanilla logic is something in hand>mold doesn't get picked up.

 

If this is something we can do ourselves, I'm happy to do so. I didn't see a config or anything to add exceptions to, though.

TheInsanityGod , Jun 17th at 5:17 PM
@DigitalHare: Hey, I thiank you for your work in keeping this up, I found it and it's been super nice in picking up some of the slack a few inventory mods that didn't make it on to 1.22 for the server I help manage. Something I had a request for from one of the players

This mod does not affect fired Tool Molds or Ingot Molds in the first palce though??

As mentioned in a previous comment of mine: only raw `ingot molds` and `tool molds` are ground storage the finished ones actually have an entirely custom implementation to do similar things.

As for a config, there isn't currently one.
(most of these interactions are server leading, so I'd have to make a client -> server synced config which is something I haven't looked into yet)

neoladd, Jun 17th at 8:48 AM (modified Jun 17th at 8:50 AM)

is there any way to make this mod make items go into inventory first, instead of hotbar first which is what this seems to be implying 

 

2. Active hotbar slot if it has space.

 

isn't that vanilla behaviour already? 

TheInsanityGod , Jun 17th at 9:42 AM
@neoladd: is there any way to make this mod make items go into inventory first, instead of hotbar first which is what this seems to be implying 2. Active hotbar slot if it has space. isn't that vanilla behaviour already?

It will only fill the hotbar first if you either
1. already have the item on your hotbar and that slot still has space
2. you have an empty hotbar slot selected

And no point 2 is not vanilla, vanilla just dumps it in the first empty hotbar slot. So lets say you have an empty hotbar and you try to pickup a placed bucket while having slot 5 selected... vanilla will place it in slot 1 and you have to first change your selected slot to 1 to actually use it. point 2 makes it so it will go directly into slot 5 so you can use it immediatly.


There is currently no way to configure the priorities.
(most of these interactions are server leading, so I'd have to make a client -> server synced config which is something I haven't looked into yet)

Krougal, Jun 10th at 8:06 AM

Awesome! Yeah, thanks for the tag in the dead mod thread.

TheInsanityGod , Jun 9th at 2:48 PM (modified Jun 14th at 7:12 PM)
@Solidude: Wholeheartedly expecting this to be something I'm doing wrong, or simply a case of having the wrong expectations.But the ground storage seems to be working on piles (wonderfully, I might add), but not the quadrant version (or the halved version, in case o

I limited the ground storage interaction to `Messy12` and `Stacking` on purpose, as the others allow for placing multiple different items so I wouldn't be able to know if the player actually wanted to add more of the existing items or a new item. Though I suppose pickup logic could still have been done.

Also this is going to sound weird but only raw `ingot molds` and `tool molds` are ground storage the finished ones actually have an entirely custom implementation to do similar things...

The tool rack already has everything I'd say is usefull except for it prioritizing the active hotbar slot.
As for the torch holders they'd only need the place without holding the item part... though this would require a bit more customized patch as they don't even have an inventory to interact with lol, it just straight up alternates between a "filled" and "empty" block when you do the interaction.

edit: this looks out of place now that the post I was responding to was deleted.