File Details
vanillaplus structures-windowsserver 17.zip
- R
- Jul 4, 2024
- 329.73 KB
- 42
- 1.0
File Name
vanillaplus structures-windowsserver 17.zip
Supported Versions
- 1.0
### v17
- Add VanillaPlus additional structure engrams to their vanilla counterparts. Improves compatibility with vanilla and other mods.
*Smithy (7 engrams), Fabricator (9 engrams), Tek Replicator (23 engrams).
This is a mod data asset change only and does not affect items or inventory components.*
- Automatically lock lockable structures on placement. Now identical to vanilla behavior.
- Fix silencing for metal water tap, stone water tap, wall torch, generator, tek generator.
- Fix silence state becoming desynchronized or otherwise failing to toggle.
- Fix generator and tek generator being louder than default when unsilencing.
- Add inventory configuration option `bForceAllowCraftingComponent`. Ensures added engrams are craftable despite incompatible crafting inventory component requirements.
*This skips child classes of `PrimalInventoryBP_SupplyCrate` and `PrimalInventoryBP_TributeTerminal_Base`.*
Defaults to `True` for all structures except Chem Bench (to avoid unintended crafting multipliers).
- Overall improvements to engram handling.
- Fix negative inventory slot issues related to invalid, duplicate, and remapped engrams. Significantly improves compatibility where `RemapAdditionalStructureEngrams` is required.
- Fix general inconsistent handling of engrams when loading vs placing.
- Improved performance and accuracy of engram and structure class discovery.
*Significantly improves performance on densely populated or heavily modded servers when loading and placing structures which require using the `RemapAdditionalStructureEngrams` option for otherwise incompatible mods.*
- `VanillaPlusClient` now spawned for player controllers on login. Intended to increase the available scope of client-side data and scene interactions.
- `VanillaPlusLocalDataCache` now spawned as a singleton on client and server. Implements caching for discovered structure classes and engram data.
- Ensure parent BeginPlay is called on client for all structures. Fix for some transient non-replicated properties not being correctly initialized, specifically including range spheres and emitter volumes for some structures.
- Improve consistency of multi-use handling. Silence now checks for structure access instead of inventory access.

