Skip to content

Releases: hewal-dev/ProxiStack

ProxiStack 1.1.9

Choose a tag to compare

@hewal-dev hewal-dev released this 28 Oct 13:12

ProxiStack 1.1.9 — Proximity Crafting & Stashing

Ready-to-install build for 7 Days to Die v3.x, verified against V 3.4.0 (b6).
Extract the ProxiStack folder into .../7 Days To Die/Mods/ and disable EAC.
No compilation needed.

Fixed in 1.1.9

  • The Stash and Restock buttons are back on 7 Days to Die 3.4. After the 3.4 update both
    inventory buttons disappeared. Cause (verified in the client log): vanilla moved
    ContainerStandardControls out of rect[@name='header'] into a new rect[@name='actions']
    row, so the mod's XUi patch no longer matched
    (WRN XML patch for "XUi_InGame/windows.xml" … did not apply). The patch now targets the
    header's free space again.
  • The buttons no longer cover the vanilla buttons. 1.1.8 (not publicly released) had placed
    them on top of the vanilla transfer buttons inside the new action bar; the bar is fully
    occupied by the category filter, the new search field and the lock/sort/fill buttons. They
    now sit in the inventory header between the trash button and the money display and stay
    hidden while a container or vehicle storage is open, so vanilla's Fill/All remain usable.

Unchanged

  • Proximity crafting, repairing, upgrading, painting and reloading from nearby containers
  • Stash/restock behaviour, inventory slot locking, all configuration options
  • Scanning rules (workstation output only, never the input/smelting slot)

Notes

  • The DLL is compiled against the game's own Harmony (<Mods>/0_TFP_Harmony/); the archive
    contains no bundled Harmony. If you installed 1.1.6 or older, delete
    Mods/ProxiStack/0Harmony.dll.
  • Button placement depends on the vanilla inventory layout. If a future game update moves the
    header again, the client log shows an explicit XML patch … did not apply warning instead of
    silently doing nothing.

Features

  • Proximity crafting, repairing, upgrading, painting and reloading from nearby containers
  • Stash (Alt+X) and Restock (Alt+Z) backpack buttons, plus inventory slot locking
  • Configurable 3D radii, hotkeys, storage sources and consumption priority via ProxiStackConfig.xml
  • Multiplayer-ready — client and server must run the same version

Contents

ProxiStack.dll, ModInfo.xml, ProxiStackConfig.xml, Config/, UIAtlases/
(7 runtime files — no bundled Harmony)

Verify your download

SHA-256: f6ffd9892c103bcccb91290c29c7d9b0f75f4d84e28f8990578a5afabdaade49

The same archive is published on the Nexus Mods page (file version 1.1.9), so both downloads
are byte-identical.

Source

Full source code, build instructions (Linux/Windows) and the regression tests are in this
repository. Licensed MIT — you may modify and reuse it as long as Eltern vs Zombies is credited.

ProxiStack 1.1.7

Choose a tag to compare

@hewal-dev hewal-dev released this 11 Oct 09:19

ProxiStack 1.1.7 — Proximity Crafting & Stashing

Ready-to-install build for 7 Days to Die v3.x. Extract the ProxiStack folder into
.../7 Days To Die/Mods/ and disable EAC. No compilation needed.

Fixed in 1.1.7

  • Ingredients taken from the output slot of an open workstation are now actually consumed.
    Crafting from a campfire, workbench or forge window used to leave the ingredients sitting in
    the output slot: the craft could be repeated endlessly, and cancelling the queue handed the
    same ingredients back into your backpack. Cause (verified against Assembly-CSharp V 3.3.0):
    XUiC_WorkstationWindowGroup.syncTEfromUI() writes the UI copy of the station grids back
    into the tile entity as soon as a craft starts. The open output window is now re-synced from
    the tile entity at the moment of consumption.
  • Crafting inside a workstation window now consumes what it counts. For window types with a
    material/input grid (forge) the vanilla consumption path silently ignores a shortfall; the
    missing ingredients are now pulled from the configured ProxiStack sources.

Changed in 1.1.7

  • The archive no longer contains 0Harmony.dll. 7 Days to Die ships Harmony itself
    (<Mods>/0_TFP_Harmony/, Harmony 2.13); an extra copy inside a mod folder caused startup
    errors on some setups. If you installed 1.1.6 or older, please delete
    Mods/ProxiStack/0Harmony.dll
    — the mod works without it (it is compiled against the
    Harmony library the game provides).
  • Unchanged: scanning rules (workstation output only, never the input/smelting slot),
    stash/restock behaviour and all configuration options.

Features

  • Proximity crafting, repairing, upgrading, painting and reloading from nearby containers
  • Stash (Alt+X) and Restock (Alt+Z) backpack buttons, plus inventory slot locking
  • Configurable 3D radii, hotkeys, storage sources and consumption priority via ProxiStackConfig.xml
  • Multiplayer-ready — client and server must run the same version

Contents

ProxiStack.dll, ModInfo.xml, ProxiStackConfig.xml, Config/, UIAtlases/
(7 runtime files — no bundled Harmony)

Verify your download

SHA-256: 7cec744516170e4a64a36745d0b6aea40f27c29cc38077f10f96a99d62a6481f

Source

Full source code, build instructions (Linux/Windows) and the regression tests are in this
repository. Licensed MIT — you may modify and reuse it as long as Eltern vs Zombies is credited.

ProxiStack 1.1.6

Choose a tag to compare

@hewal-dev hewal-dev released this 08 Oct 06:18

ProxiStack 1.1.6 — Proximity Crafting & Stashing

Ready-to-install build for 7 Days to Die v3.x. Extract the ProxiStack folder into
.../7 Days To Die/Mods/ and disable EAC. No compilation needed.

What's new in 1.1.6

  • Workstations only give up their output slot. Forges, campfires, workbenches and chemistry
    stations are now scanned for the output slot only. Clay, coal and ore in the input/smelting slot
    stay exactly where you put them, even when you craft something that needs those raw materials.
  • Behaviour is unchanged for all other sources (containers, vehicles, drones, dew collectors).

Features

  • Proximity crafting, repairing, upgrading, painting and reloading from nearby containers
  • Stash (Alt+X) and Restock (Alt+Z) backpack buttons, plus inventory slot locking
  • Configurable 3D radii, hotkeys, storage sources and consumption priority via ProxiStackConfig.xml
  • Multiplayer-ready — client and server must run the same version

Contents

ProxiStack.dll, 0Harmony.dll, ModInfo.xml, ProxiStackConfig.xml, Config/, UIAtlases/

Verify your download

SHA-256: 385eb17affcee8c5797ad18071aeb1f9cf9dfd7f4aacb07ebe323ad7bbb57281

Source

Build it yourself: see the README.
MIT licensed — modify and include it in your own projects, just credit Eltern vs Zombies.