Releases: jonathan-robertson/robotic-inbox
Update to Support 7 Days to Die 1.0 (and 1.1 b14), Add P2P/SP Support, Admin Options, and Colors!
New Features (also found in README)
Support for Version 1.0 (b317+)
Yup, 1.0 is finally supported - just keep in mind that 1.0 is still an Experimental Release so this mod is subject to change, setbacks, surprises, and delays before an update for 1.0 Stable becomes available.
Repairable Locks (new to v4)
If someone busts your lock, you can replace the lock simply by repairing it. This will go through the upgrade flow and should appear relatively seamless.
Or if you break the lock on someone else's Robotic Inbox (such as a friend no longer logs in), breaking the lock and repairing it will allow you to take ownership of the Inbox and adjust its password, lock state, etc.
⚠️ Robotic Inboxes with broken locks will not be able to distribute items again until they're repaired.
Multiple Colors (new to v4)
unlit in daylight
lit in daylight with a headlamp
Configuration Options (new to v4)
You now have a slew of options you can use to fine-tune the experience for yourself and any other players who happen to join your game!
Command | Default | Constraints | Description | Impact |
---|---|---|---|---|
help roboticinbox |
N/A | N/A | Receive help information about the set of commands this mod provides | N/A |
ri horizontal-range <int> |
5 | 0 to 128 | set how wide (x/z axes) the inbox should scan for storage containers | very high |
ri vertical-range <int> |
5 | -1 to 253 (-1 = bedrock-to-sky) | set how high/low (y axis) the inbox should scan for storage containers | high |
ri success-notice-time <float> |
2.0 | 0.0 to 10.0 | set how long to leave distribution success notice on boxes | N/A |
ri blocked-notice-time <float> |
3.0 | 0.0 to 10.0 | set how long to leave distribution blocked notice on boxes | N/A |
ri base-siphoning-protection <bool> |
True | True or False | whether inboxes within claimed land should prevent scanning outside the bounds of their lcb | N/A |
ri dm |
False | True or False | toggle debug logging mode | medium |
ri debug |
False | True or False | toggle debug logging mode (same as dm ) |
medium |
- 📝 Settings like
horizontal-range
andvertical-range
will actually update the block description for your players as well, so things remain clear and accurate. Changes made during runtime will even auto-update the block description for all online players, too!- 💾 Except for
debug
, these settings are retained in a file on the host system:
- Windows:
%AppData%\Roaming\7DaysToDie\Saves\MapName\GameName\robotic-inbox.json
- Linux:
~/.local/.local/share/7DaysToDie/Saves/MapName/GameName/robotic-inbox.json
Support for P2P and Single Player
Yes, it finally happened! With this update, Robotic Inbox now supports all 3 play styles: Dedicated only, P2P (host only), and Single-Player.
See the README for more information about how to set this up.
Changelog
- add new admin options
- add ability to adjust how long sign notices appear
- add feature for admins to modify area of effect
- update
cntRoboticInboxDesc
to reference cvar
- update
- add repairable locks that replace owner on repair
- add support for local and p2p, if possible
- trigger distribution on p2p host
- trigger sign update on p2p host
- fix bug: when opening inbox multiple times: surrounding containers forget original text
- fix bug: messages lost on shutdown
- centralize sign management
- update away from spawning coroutines and favor a single, centrally-managed coroutine
- centralize notification/tooltip/sound management
- fix compilation errors
- fix recipe: value -> count in 1.0
- fix trader category -> match workbench
- prevent inbox from being opened during a scan
- remove journal tips (discontinued in 1.0)
- rename inbox blocks to follow new naming standards
- update model to washing machine
- add multiple color options
- add tag to colors and scan for block tags
- update recipe: reduce forged iron, add pipe
- update references to storage; this has updated to something new
- verify if any 'player-placed containers' are non-writable and consider removing it (there are some left!)
- update references for 7dtd-1.0 b317
- update readme with screenshots
- update to prioritize scanning closest containers first
What's Changed
- Update to Support 7 Days to Die 1.0, Add P2P/SP Support, Admin Options, and Colors! by @jonathan-robertson in #36
Full Changelog: 3.0.1...4.0.0
Fix Readme Reference to Log Token
What's Changed
- Fix Readme Reference to Log Token by @jonathan-robertson in #35
Full Changelog: 3.0.0...3.0.1
Support A21.2 (stable)
- update readme & binary with new support link
- update readme with new setup guide
- update to support a21.2 b30 (stable)
What's Changed
- Support A21.2 (stable) by @jonathan-robertson in #34
Full Changelog: 2.0.1...3.0.0
Update to Support A21 b324 (stable)
What's Changed
- Update to Support A21 b324 (stable) by @jonathan-robertson in #33
Full Changelog: 2.0.0...2.0.1
Support A21
- add electricTier1 trader stage requirement
- add journal entry on login
- add recipe unlock to robotics magazine
- fix access text sync bug
- fix bug loading block ids on first launch
- fix item dup exploit
- optimize distribution coroutine
- update console command for a21
- update flow from bottom to top
- update patches for a21
- update to a21 mod-info file format
- update to a21 references
What's Changed
- Support A21 by @jonathan-robertson in #32
Full Changelog: 1.4.0...2.0.0
Update Inbox to Work Outside of Land Claims
- take advantage of land claim if one is present
- update inbox to work outside of land claims
What's Changed
- Update Inbox to Work Outside of Land Claims by @jonathan-robertson in #28
Full Changelog: 1.3.1...1.4.0
Fix Map Bounds Check, Various Other Minor Improvements
- add console command to toggle debug mode
- fix map bounds check
- update formatting to align with csharp standards
- update inbox names for block naming standards
- update inbox to no longer be terrain decoration
- update inbox to no longer default rotate on face
What's Changed
- Fix Map Bounds Check, Various Other Minor Improvements by @jonathan-robertson in #22
Full Changelog: 1.3.0...1.3.1
Fix Issue Causing Container Text Loss
This was a fun solution to realize; I'm now triggering text changes and broadcasting them to players in the area while immediately setting the server's container text back to what it was before.
With this change, server shutdowns or player logouts no longer result in the temporary info text being left and original text being lost!
Close #11
What's Changed
- Fix Issue Causing Container Text Loss by @jonathan-robertson in #12
Full Changelog: 1.2.0...1.3.0
Improve Performance, Text, and Raid Security
- lock coordinates to valid map positions
- prevent inbox with broken lock from processing
- update inbox sync to coroutine for performance
- update journal entries, descriptions, and readme
What's Changed
- Improve Performance, Text, and Raid Security by @jonathan-robertson in #10
Full Changelog: 1.1.0...1.2.0
Add Placement Helper Feature, Resolve Potential Infinite Loop Bug
- prevent inboxes from syncing with each other
- prevent inbox from placement outside of LCB
What's Changed
- Add Placement Helper Feature, Resolve Potential Infinite Loop Bug by @jonathan-robertson in #5
Full Changelog: 1.0.1...1.1.0