BreedingX

Paid BreedingX V1

This resource is paid, and requires to be purchased
BreedingX is an advanced cryofridge breeding system that allows tribes to breed dinos directly from cryopods without manually deploying them.

Main Features

• Breed dinos directly inside a cryofridge
• Supports both manual breeding and automatic breeding fridges
• Uses ARK's native breeding system for stat inheritance
• Supports mutation scaling
• Preserves maternal and paternal mutation counters
• Applies the correct breeding cooldown to female cryopods
• Detects when females are ready to breed again
• Supports egg-laying dinos and gestating mammals
• Supports twins and triplets
• Automatically names newborn babies using their important stat points
• Automatically incubates fertilized eggs stored in the configured hatchery fridge
• Automatically collects dropped fertilized eggs into the tribe's hatchery fridge
• Mammal newborns are automatically cryopodded
• Mammal newborns can be sent to a nearby species-named cryofridge
• Fertilized eggs remain in the same cryofridge as the parents
• Separate limits for manual breeding sessions and automatic breeding fridges
• Multiple tribes can run breeding sessions at the same time
• One breeding session can run per individual cryofridge

Commands

/breed

Starts a manual breeding session using the cryofridge you are currently looking at.

The cryofridge must contain:

• At least one compatible male
• At least one female that is ready to breed
• Cryopods containing the same compatible species

The plugin temporarily creates hidden breeding proxies, completes the mating process, creates the offspring, writes the female cooldown back to the cryopod, and cleans up the temporary dinos.

Egg-laying dinos place their fertilized eggs back into the same cryofridge containing the parents.

Gestating mammals begin their normal gestation timer. When gestation finishes, the newborn is automatically collected and cryopodded. (Requires seperate fridge named the dino bred. example: for breeding sheep label fridge sheep)

/cooldown

Displays breeding information for the cryofridge you are currently looking at.

A short confirmation message is sent in chat:

BreedingX: Info printed to console.

Open the Tab console to view the full report.

The report includes:

• Females ready to breed
• Females currently on breeding cooldown
• Remaining breeding cooldown time
• Active mammal gestations
• Remaining gestation time
• Birth-pending mammals
• Unreadable cryopods
• Total counts for each status

Automatic Breeding

A cryofridge can be turned into an automatic breeder by naming it:

AutoBreeder

The plugin periodically checks the fridge and automatically begins a breeding session when compatible males and ready females are available.

Automatic breeding uses the same breeding, mutation, cooldown, egg, gestation, and newborn systems as the /breed command.

Manual and automatic limits are separate.

Example:

MaxConcurrentSessionsPerTribe: 2

Allows a tribe to run up to 2 manual /breed sessions at the same time.

MaxAutoFridgesPerTribe: 2

Allows a tribe to run up to 2 automatic breeding fridges at the same time.

This means a tribe can run up to:

2 manual breeding sessions
+
2 automatic breeding sessions

4 total active sessions

Egg Handling

Fertilized eggs created by /breed or an AutoBreeder are placed back into the same cryofridge containing the parents.

Dropped fertilized eggs can also be automatically collected into the tribe's hatchery fridge.

The default hatchery fridge name is:

Hatchery

Eggs inside the hatchery fridge can continue incubating automatically according to the plugin configuration.

Mammal Breeding

Gestating creatures such as Ovis use their normal ARK gestation timer.

After mating:

• The female receives her breeding cooldown
• The pregnancy continues in the background
• /cooldown shows the remaining gestation time
• The newborn is created when gestation finishes
• The newborn is automatically cryopodded
• Twins and triplets are handled individually

Newborn Output Fridges

Mammal newborns can be sent to a nearby cryofridge named for that species.

Example:

Parents are bred from an AutoBreeder fridge.

A nearby same-tribe cryofridge is named:

Sheep

When an Ovis gives birth, the newborn cryopod is placed into the Sheep fridge.

Only newborn mammals use the species-named output fridge.

Fertilized eggs always remain in the same fridge as their parents.

Baby Naming

Newborn babies are automatically named using their important inherited stat points.

Example:

HP 47 ST 44 WE 28 ME 70

Stat abbreviations:

HP = Health
ST = Stamina
WE = Weight
ME = Melee Damage

Cooldowns

Female breeding cooldowns are written directly back into their cryopods.

The cooldown continues while the female remains stored inside the cryofridge.

Once the timer expires, the female becomes available for /breed or automatic breeding again.

Important Notes

• The cryofridge and all cryopods must belong to the same tribe
• Only compatible males and females can breed
• Females on cooldown are skipped
• Pregnant females cannot begin another breeding session
• Full or invalid inventories may prevent offspring from being inserted
• Newborn output fridges must belong to the same tribe
• Species output fridges must be close enough to the breeding location
• Each individual cryofridge can only run one breeding session at a time

configuration

JSON:
{
  "Enabled": true,  // Master switch for the BreedingX plugin.
  "MutationSettings": {
    "GuaranteedMutations": 20,  // Number of mutation stat increases applied when a native mutation occurs. A value of 20 scales the selected mutation heavily.
    "MutationChanceMultiplier": 1.0,  // Multiplier applied to the normal mutation chance. 1.0 keeps the standard chance.
    "RespectVanillaMutationLimit": true  // When true, vanilla mutation-counter limits are respected.
  },  // Controls mutation chance and mutation-stat scaling.
  "BabyNaming": {
    "Enabled": true,  // Enables automatic stat-based naming for newborn babies.
    "DinoClaimBabiesAutoNameFormat": "HP ST WE ME"  // Stats included in generated baby names. HP=Health, ST=Stamina, WE=Weight, ME=Melee.
  },  // Controls automatic newborn naming.
  "EggFridge": {
    "Enabled": true,  // Enables automatic fertilized-egg pickup and fridge incubation.
    "PickupRadius": 15000.0,  // Maximum pickup distance, in Unreal units, between a dropped fertilized egg and the matching fridge.
    "ScanIntervalSeconds": 3.0,  // How often dropped eggs are scanned for.
    "FridgeCacheRefreshSeconds": 30.0,  // How often the list of eligible egg fridges is refreshed.
    "FallbackEggScanSeconds": 60.0,  // Interval for the broader fallback egg scan.
    "CandidateDelaySeconds": 0.5,  // Delay before a newly detected egg is processed.
    "MaxEggsPerScan": 25,  // Maximum number of egg candidates processed during one scan.
    "MaxCandidateAttempts": 40,  // Maximum processing attempts before an egg candidate is abandoned.
    "SameTribeOnly": true,  // When true, eggs can only be moved into a fridge owned by the same tribe.
    "MinimumPickupPercentRemaining": 0.05,  // Minimum incubation percentage that must remain before a dropped egg can be collected.
    "StructureClassContains": "IceBox",  // Runtime structure class fragment used to identify supported hatchery fridges.
    "FridgeName": "Hatchery",  // Required custom name for automatic dropped-egg pickup and incubation.
    "IncubationEnabled": true,  // Enables incubation while fertilized eggs are stored in the configured fridge.
    "IncubationSpeedMultiplier": 1.0,  // Multiplier applied to incubation speed inside the fridge. 1.0 uses the normal configured speed.
    "StopIncubatingAtPercentRemaining": 0.01,  // Stops fridge incubation at this remaining percentage so the egg does not hatch inside the inventory.
    "IncubationUpdateSeconds": 1.0,  // How often stored egg incubation progress is updated.
    "IncubationReplicationSeconds": 10.0,  // How often updated incubation data is replicated to clients.
    "RequirePowered": false  // When true, the hatchery fridge must be powered for pickup and incubation.
  },  // Controls dropped-egg collection and fertilized-egg incubation.
  "Debug": false,  // Enables detailed diagnostic logging. Keep false unless troubleshooting.
  "CryoBreeding": {
    "MaxFemalesPerSession": 25,  // Maximum number of ready females processed by one manual or automatic breeding session.
    "DelayBetweenFemalesSeconds": 0.25,  // Delay between finalizing females in a batch.
    "FemaleTimeoutSeconds": 60.0,  // Maximum time allowed for one female to complete before that female is treated as failed.
    "MaxConcurrentSessionsPerTribe": 2  // Maximum simultaneous manual /breed sessions allowed per tribe.
  },  // Controls manual cryofridge breeding sessions.
  "AutoBreeding": {
    "Enabled": true,  // Enables automatic breeding from specially named cryofridges.
    "FridgeName": "AutoBreeder",  // Required custom name for an automatic breeding cryofridge.
    "CheckIntervalSeconds": 30.0,  // How often automatic breeding fridges are checked for compatible ready dinos.
    "MinimumReadyFemales": 1,  // Minimum number of ready females required before an automatic session starts.
    "MaxAutoFridgesPerTribe": 2,  // Maximum simultaneous automatic breeding sessions allowed per tribe. This limit is separate from manual sessions.
    "PauseWhenFridgeFull": true  // Prevents a new automatic session from starting when its breeding fridge has no usable inventory space.
  },  // Controls cryofridges named as automatic breeders.
  "MammalBreeding": {
    "Enabled": true,  // Enables breeding and gestation support for live-bearing creatures.
    "GestationSpeedMultiplier": 1.0,  // Additional multiplier applied to mammal gestation speed. 1.0 keeps the normal server-adjusted duration.
    "BabyCaptureEnabled": true,  // Enables automatic capture of newborn mammals after gestation completes.
    "RequireCryopod": false,  // When true, the destination fridge must contain an empty cryopod before a newborn can be captured.
    "CaptureRadius": 5000.0,  // Maximum distance, in Unreal units, between a newborn and a matching species-named cryofridge.
    "ProcessDelaySeconds": 1.5,  // Delay after birth before the newborn is processed and cryopodded.
    "CandidateTimeoutSeconds": 20.0,  // Maximum time a newborn remains eligible for automatic capture.
    "AllKeyword": "All",  // Fridge-name keyword that accepts newborns of every supported species.
    "CryofridgeClassContains": "CryoFridge",  // Runtime class-name fragment used to identify supported newborn destination fridges.
    "CryopodItemBlueprint": "Blueprint'/Game/Extinction/CoreBlueprints/Weapons/PrimalItem_WeaponEmptyCryopod.PrimalItem_WeaponEmptyCryopod'"  // Empty cryopod item blueprint used when newborn capture requires a pod.
  }  // Controls mammal gestation and CustomCryos-style newborn collection.
}


This plugin goes hand in hand with my Custom Cryos Plugin.

Requirements

  • ARK: Survival Evolved Dedicated Server
  • Ark Server API 3.56






JOIN DISCORD
Author
Tazz
Downloads
8
Views
17
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Tazz

Back
Top