7 Days To Die
0 of 0

File information

Last updated

Original upload

Created by

Westwud

Uploaded by

Westwud

Virus scan

Safe to use

About this mod

Enables the player to quickly deposit items from their inventory to nearby containers without the need to open them.
Enables the player to quickly restock items from nearby containers to their inventory without the need to open them.
Enables the player to lock specific slots and locked slots are saved per world.
EAC must be disabled

Requirements
Permissions and credits
Changelogs
Contributions:
  • I've published the code for quickstack on github. Everyone is welcome to contribute, modify, fix, improve or add new features.
  • To other mod authors that want to include all or parts of my mod into theirs, you have full permission as long as you abide by the permissions and credits. A link to this webpage should be enough. If you make any improvements in quickstack, while not necessary, it would be greatly apprectiated if you contribute those.
  • If you have any questions, you can post a message here, or DM me on discord Westwud.
  • Thanks to NoHomeLike192.168.8.1 for implementing proper multiplayer quickstack/restock.
  • Thanks to Danzo for adding Russian localization.


Features:
  • Enables the player to quickly deposit items from their inventory to nearby containers without the need to open them. The range is currently 7 blocks in each direction i.e. 15x15x15 area cenetered on the player. The player can also press Left Alt + X to trigger the same functionality.
  • Enables the player to quickly restock items from nearby containers to their inventory without the need to open them. The range is currently 7 blocks in each direction i.e. 15x15x15 area cenetered on the player. The player can also press Left Alt + Z to trigger the same functionality.
  • Enables the player to lock specific slots by holding Left Alt and left clicking on the desired slot. Locked slots are saved per world (should work in multiplayer).
  • Hotkeys and stash range are configurable in QuickStackConfig.xml. Stash range can be any number between 0 and 127, anything outside this range will be reverted back to 7.


Important notes:
  • Easy anti cheat (EAC) must be disabled for this mod to work due to haveing a custom dll. You can disable it from 7dLauncher.exe for singleplayer, and from the serverconfig.xml for your dedicated server.
  • If you want to play multiplayer, both the client and server must have the mod installed.
  • This mod can be installed or uninstalled at any time during your playthrough. However it is always a good idea to backup your worlds.


How to install:
  • Singleplayer: Copy the Quickstack folder to your "7 Days to Die/Mods" folder. If you do not have a "Mods" folder, you can create one manually.
  • Multiplayer: Copy the Quickstack folder to your "7 Days to Die Dedicated Server/Mods" folder. If you do not have a "Mods" folder, you can create one manually.


How to uninstall:
  • Delete the QuickStack folder from the Mods folder.


Other Mods:
  • If the mod you're trying to use alongside quickstack does not modify "windows.xml" (namely windowBackpack), it should be compatible without any issues.
  • As of version 1.5.0, hotkeys have been added to use quickstack and restock functionality in case another mod overwrites the quickstack and restock icons.


Fix for Darkness Falls thanks to Stromming90:
In the latest stable version of Darkness Falls, move the buttons to 620 and 660 from their original place of 40 and 80.
This puts the button inbetween the built-in lock inventory slots and money counter
  • Go to QuickStack > Config > XUi
  • Open windows.xml using Notepad or other code / text editor
  • On row 4 and 5, look for pos="40, -22" and pos="80, -22" 
  • Change these to pos="620, -22" and pos="660, -22"


Fix for War3zuk thanks to baboubouma:
  • Copy the images from ...\Mods\QuickStack\UIAtlases\UIAtlas to ...\Mods\War3zuk Alpha 20 AIO\UIAtlases\UIAtlas
  • Add the following lines in ...\Mods\War3zuk Alpha 20 AIO\Config\XUi\Windows.xml at line 166 using any text editor:

<rect pos="0, 0" visible="{notlootingorvehiclestorage}">
<button depth="3" name="btnMoveQuickRestock" sprite="ui_game_symbol_quickrestock" tooltip_key="lblStashQuickRestock" pos="40, -22" style="icon32px, press, hover" pivot="center" sound="[paging_click]"/>
<button depth="3" name="btnMoveQuickStack" sprite="ui_game_symbol_quickstack" tooltip_key="lblStashQuickStack" pos="80, -22" style="icon32px, press, hover" pivot="center" sound="[paging_click]"/>
</rect>