ARK: Survival Evolved

ARK: Survival Evolved

Kineko's Inventory Control System
 This topic has been pinned, so it's probably important
Kineko  [developer] 16 Mar, 2018 @ 8:45pm
How to use
General instructions and some tips-and-tricks for using this mod
< >
Showing 1-6 of 6 comments
Kineko  [developer] 16 Mar, 2018 @ 8:48pm 
Inventory management will only work on containers that meet the following requirements:

1. The container has Inventory Management Enabled
2. A network name is defined
3. There is at least one other managed inventory within range

An inventory that has any specfic item or category specified as Accept will result in all other items being automatically rejected.
Last edited by Kineko; 16 Mar, 2018 @ 9:03pm
Kineko  [developer] 16 Mar, 2018 @ 8:49pm 
The mod periodically scans the inventory of all structures to learn about new items that it can manage. The happens approximately every hour.

Be sure to store any new item in the inventory of a structure. Although KICS can manage the inventory of dinos, it does not scan them for new resources.
Last edited by Kineko; 6 May, 2018 @ 9:52am
Kineko  [developer] 16 Mar, 2018 @ 8:56pm 
Priorities can be assigned to the default inventory and to each rule to determine the order in which they receive items or have them removed from them.

When an inventory wants to push an object out of itself, it will push highest priority inventory that has less of the item than its maximum.

When an inventory needs to pull an object to meet its minimum inventory, it will first pull from the lowest priority inventory that has more than its minimum.
Last edited by Kineko; 6 May, 2018 @ 9:56am
Kineko  [developer] 17 Mar, 2018 @ 5:47am 
GameUserSettings.ini configuration parameters:

[K+ Mods]
ICS_ContainerRangeInFoundations=25
ICS_ScanIntervalInSeconds=30
ICS_ResourceScanIntervalMultiplier=100
ICS_ScanDelayInSeconds=0.1
ICS_DebugEnabled=false
ICS_PreventManageDinos=false
ICS_UnstasisManagedTargets=false

ICS_ContainerRangeInFoundations

Determines the maximum distance in foundations between two inventories that items can be automatically transferred. Large settings, such as 2500, would allow transfers across most maps.

ICS_ScanIntervalInSeconds

The amount of time, in seconds, between each transfer scan. Caution should be taken when lowering this value as it may cause lag on servers with a very large number of enabled containers. All transfer code runs on the server.

ICS_ResourceScanIntervalMultiplier

This setting determines how often the mod scans all structure inventories for primal items and their associated crafting folders to add to the mod. A scan is automatically done on each server start and then once each ICS_ResourceScanIntervalMultiplier times that the transfer scan, controlled by ICS_ScanIntervalInSeconds, is executed.

For example: If the transfer scans are every 30 seconds ( ICS_ScanIntervalInSeconds=30 ) and the ICS_ResourceScanIntervalMultiplier is set to 100, then the mod will scan the server for new primal items every 3,000 seconds (50 minutes).

ICS_ScanDelayInSeconds=0.1

This setting determines how long to wait between each inventory that it processes. Due to the number of inventories that this mod can affect in a very short period of time, this delay is used to spread out the client updates to reduce lag.

ICS_DebugEnabled=false

This setting controls debugging messages and is used mainly for development. Enabling will display a message each time the mod processes inventories with statistics. This message will automatically display, even when disabled, if any pass takes longer than the scan interval defined.

ICS_PreventManageDinos=false

Enable this option to prevent the mod from being allowed to manage dino inventories.

ICS_UnstasisManagedTargets=false

This option is designed to have the mod issue the unstasis event to target inventories. However, testing has not yet shown that this has provided any benefits and should be left disabled.
Last edited by Kineko; 6 May, 2018 @ 10:04am
Kineko  [developer] 25 Mar, 2018 @ 11:44am 
Resource Name color codes within ICS:

Resource name is Green and background is Blue indicates that the resource is desired and the desired quantity will be pulled in. Any excess already in will be pushed out, if there is a valid target.

Resource name is Green and background is Red indicates that the resource is desired and the desired quantity will be pulled in. However, any excess that cannot be pushed to a valid target will be discarded.

Resource name is Red and background is Blue indicates that the resource is not desired and all of it will be pushed out, if there is a valid target.

Resource name is Red and background is Red indicates that the resource is not desired and any of it that cannot be pushed out to a valid target will be discarded.

Clicking on the resource name will toggle thru the settings.
Last edited by Kineko; 6 May, 2018 @ 10:04am
Kineko  [developer] 25 Mar, 2018 @ 11:45am 
Folder Name color codes within ICS:

Folder name is Green and background is Blue indicates that the resource is desired and the desired quantity will be pulled in. Any excess already in will be pushed out, if there is a valid target.

Folder name is Red and background is Blue indicates that the resource is not desired and all of it will be pushed out, if there is a valid target.

Clicking on the resource name will toggle thru the settings.
Last edited by Kineko; 6 May, 2018 @ 10:05am
< >
Showing 1-6 of 6 comments
Per page: 1530 50