Skip to content
k-mods.com

Adding new Resources to the Air Collector

How to add new Resource DataAssets to the Air Collector in Satisfactory Plus through KAPI. To allow them in SF+ gameplay.

For adding new Resources to the Air Collector in Satisfactory Plus, you need to create a new DataAsset of type KAPIAirCollectorData the header can be found HERE.

KAPIAirCollectorData DataAsset properties in the editor

PropertyTypeDescription
mRecipePrioint32The priority of this DataAsset’s recipe.
mActorClassTArray<TSubclassOf<AActor>>The actor classes the Air Collector scans/hits for in the world.
mRangeToScanfloatThe range around the Air Collector to scan for matching actors. Defaults to 2500.0.
bCheckNodesboolWhether resource nodes are also checked. Defaults to false.
mTraceChannelTArray<TEnumAsByte<EObjectTypeQuery>>The object trace channels used for the scan query. Defaults to ObjectTypeQuery1 and ObjectTypeQuery2.
mItemClassTSubclassOf<UFGItemDescriptor>The item produced by the Air Collector for this Resource.
mProductionTimefloatThe production cycle time in seconds. Defaults to 6.0.
bUseHightBasesdProductionboolSelects the production model, see Notes. Defaults to true.
mProduceItemCountMinint32Minimum produced item count. Only used when bUseHightBasesdProduction is true. Defaults to 1000.
mProduceItemCountMaxint32Maximum produced item count. Only used when bUseHightBasesdProduction is true. Defaults to 25000.
mProduceItemCountBaseint32Base produced item count. Only used when bUseHightBasesdProduction is true. Defaults to 5000.
mMaxHitint32Maximum hit count. Only used when bUseHightBasesdProduction is false. Defaults to 3.
mProductionPerHitint32Item count produced per hit. Only used when bUseHightBasesdProduction is false. Defaults to 2500.
  • bUseHightBasesdProduction gates two mutually exclusive production models:
    • When true, mProduceItemCountMin, mProduceItemCountMax and mProduceItemCountBase apply.
    • When false, mMaxHit and mProductionPerHit apply instead.