SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

PickupArtist

MBy Mass8326

Tweaks to make picking up and transferring items faster and easier

PickupArtist

Description

<div class="markdown-heading" dir="auto"> <h1 class="heading-element" dir="auto" tabindex="-1">PickupArtist - Fast And Easy Transfers</h1> <a id="user-content-pickupartist---fast-and-easy-transfers" class="anchor" href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#pickupartist---fast-and-easy-transfers" aria-label="Permalink: PickupArtist - Fast And Easy Transfers"></a></div> <p dir="auto">Picking things up and putting them down is now much more convenient!</p> <ul dir="auto"> <li>You can add to and remove from piles and crates without the relevant item being in your active hotbar slot</li> <li>You no longer need an empty hand to pick rocks and sticks up from the ground</li> </ul> <p>&nbsp;</p> <div class="markdown-alert markdown-alert-warning" dir="auto"> <h2 class="markdown-alert-title" dir="auto">Maintenance Warning</h2> <p dir="auto">I haven't had much time to keep up this mod up to date, so the current prerelease still has&nbsp;<a href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#known-issues">several outstanding issues</a>&nbsp;and&nbsp;<a href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#reported-conflicts">reported conflicts</a>.</p> <p dir="auto">Please feel free to make a fork or open a pull request if you want to take a stab at the code yourself!</p> <p dir="auto">&nbsp;</p> </div> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">Less Hotbar Management</h2> </div> <p dir="auto">I've also made tweaks to how items are transferred to and from your inventory. This is an attempt to reduce the amount of hotbar management you need to do.</p> <p dir="auto">Items you place into piles or crates will be drawn from your inventory in following order:</p> <ol dir="auto"> <li>Active hotbar slot (if possible)</li> <li>Smallest backpack stack</li> <li>Smallest hotbar stack</li> </ol> <p>&nbsp;</p> <p dir="auto">Items you pick up will fill your inventory in the following order:</p> <ol dir="auto"> <li>Smallest partial hotbar stack</li> <li>Active hotbar slot (if possible)</li> <li>Smallest partial backpack stack</li> <li>Empty backpack slot</li> <li>Empty hotbar slot</li> </ol> <p>&nbsp;</p> <p dir="auto">For reference, vanilla will fill your hotbar left-to-right first.</p> <p dir="auto">Don't have control of the server? Want even more convenience when it comes to managing your inventory? Try my client-side only inventory mod:&nbsp;<a href="https://github.com/mass8326/vintagestory-nohands">NoHands</a></p> <p dir="auto">&nbsp;</p> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">Technical Info</h2> </div> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Known Issues</h3> </div> <ul dir="auto"> <li>Crash caused by NullReferenceException when adding one stone to a full stone pile <ul dir="auto"> <li>Does not happen when adding two or more stones to a full stone pile</li> <li>Does not happen when adding one stick to a full stick pile</li> </ul> </li> <li>Some piles should not be stackable across multiple vertical blocks (stick and stone piles)</li> <li>Some piles seem like they are not affected by the mod at all (coal piles)</li> </ul> <p>&nbsp;</p> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Partial Compatibility</h3> </div> <ul dir="auto"> <li><a href="https://mods.vintagestory.at/carryon" rel="nofollow">Carry On</a>&nbsp;- Carrying a crate takes priority over placing items into it when both hands are empty</li> </ul> <p>&nbsp;</p> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Known Conflicts</h3> </div> <ul dir="auto"> <li><a href="https://mods.vintagestory.at/crateful" rel="nofollow">Crateful</a>&nbsp;- Pickup Artist should offer the similar capabilities</li> </ul> <p>&nbsp;</p> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Reported Conflicts</h3> <a id="user-content-reported-conflicts" class="anchor" href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#reported-conflicts" aria-label="Permalink: Reported Conflicts"></a></div> <ul dir="auto"> <li><a href="https://github.com/mass8326/vintagestory-pickupartist/issues/5" data-hovercard-type="issue" data-hovercard-url="/mass8326/vintagestory-pickupartist/issues/5/hovercard">Fix Crate</a>&nbsp;- Both mods attempt to patch the same code</li> <li><a href="https://github.com/mass8326/vintagestory-pickupartist/issues/1" data-hovercard-type="issue" data-hovercard-url="/mass8326/vintagestory-pickupartist/issues/1/hovercard">Primitive Survival</a>&nbsp;- Fishing line and other interactions seem to be broken</li> <li><a href="https://github.com/mass8326/vintagestory-pickupartist/issues/4" data-hovercard-type="issue" data-hovercard-url="/mass8326/vintagestory-pickupartist/issues/4/hovercard">Salty's Manual Scraping</a>&nbsp;- Pickup conflicts with using a knife</li> </ul> <p>&nbsp;</p> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">Acknowledgements</h2> <a id="user-content-acknowledgements" class="anchor" href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#acknowledgements" aria-label="Permalink: Acknowledgements"></a></div> <p dir="auto">Thank you to everyone who helps make this mod worth the time and effort!</p> <ul dir="auto"> <li><a href="https://github.com/SparksSkywere">SparksSkywere</a>&nbsp;- for&nbsp;<a href="https://github.com/mass8326/vintagestory-pickupartist/pull/7" data-hovercard-type="pull_request" data-hovercard-url="/mass8326/vintagestory-pickupartist/pull/7/hovercard">contributing code</a>&nbsp;that fixed some NullReferenceExceptions</li> <li><a href="https://github.com/Craluminum2413">DanaCraluminum</a>&nbsp;- for providing code from their&nbsp;<a href="https://github.co

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.