Subnautica
0 of 0

File information

Last updated

Original upload

Created by

PG85

Uploaded by

PG85

Virus scan

Safe to use

Documentation

Readme

View as plain text

ImprovedAlienContainment by PG85/PeeGee85:

*This mod can be freely used in any modpack as long as credit is provided.
*This mod requires QModManager
*The features of this mod can be configured via the AlienContainmentConfig.json, these settings still need to be balanced to fit in with the vanilla game and create a proper progression for breeding creatures. An help with this would be appreciated.

This mod makes the following changes to the alien containment:
- Requires that specific plants are present in the containment's planter before eggs can be laid or hatched. The required plants per creature can be configured in the AlienContainmentConfig.json file (run the mod once to generate it). Multiple plants can be added per creature, seperated by a comma, all plants in the list will be required.
- When certain creatures (like Ampeels) are in the alien containment facility it generates power for the base based on the size of the creature(s). Wich creatures generate power and how much can be configured in the AlienContainmentConfig (run the mod once to generate it).

To-do:
- Create a control panel for the alien containment which allows the player to:
- See which creatures/eggs are in the alien containment and which plants they need.
- Make the containment sterile (no breeding/hatching).
- Speed up breeding/hatching by supplying appropriate materials.
- See how much power is being generated by creatures in the alien containment.
- The amount of power a creature generates depends on the size of the creature. For Ampeels the maximum size in captivity is 3, this may not be true for all creatures however, still need to verify. This may cause unexpected results when configuring creatures other than Ampeels to generate power.
- Balance the required plants properly to create a gated progression for breeding creatures. Perhaps add some more features to make a gated progression for breeding more interesting.
- Add an optional feature that requires players to breed creatures to get the ingredients for the Sea Emperor hatching enzyme.

Tips:

- If you're having problems getting creatures or eggs to spawn or when making creatures generate power enable logging in the AlienContainmentConfig.json file, run the mod and check Subnautica\Subnautica_Data\output_log.txt for log messages.

Plants:

*Not all of these names have been confirmed to be the correct plant, a list of all Subnautica entities is included at the bottom of this file in case there are errors in this list and you need to find the correct name for a plant/creature.

Acid mushroom: AcidMushroom
Bloodroot: BloodRoot
Bloodvine: BloodVine
Blue palm: BluePalm
Bulb bush: KooshChunk
Cave bush: PurpleBranches
Creepvine: Creepvine
Deep shroom: WhiteMushroom
Eye stalk: EyesPlant
Furled Papyrus: RedRollPlant
Gabe's feather: GabeSFeather
Gel sack: JellyPlant
Ghost weed: RedGreenTentacle
Jellyshroom: SnakeMushroom
Membrain tree: MembrainTree
Pygmy fan: SmallFan
Redwort: RedBush
Regress shell: RedConePlant
Rouge cradle: RedBasketPlant
Sea crown: SeaCrown
Spiked horn grass: ShellGrass
Spotted dockleaf: SpottedLeavesPlant
Tiger plant: SpikePlant
Veined nettle: PurpleFan
Violet beau: PurpleStalk
Writhing weed: PurpleTentacle

----

The following is a list of all entity names in Subnautica, you'll have to find the correct names for creatures and plants, the Subnautica wiki can help with this:

None
Quartz
ScrapMetal
FiberMesh
LimestoneChunk
CalciteOld
DolomiteOld
Copper
Lead
Salt
FlintOld
EmeryOld
MercuryOre
CalciumChunk
Placeholder
Glass
Titanium
Silicone
CarbonOld
EthanolOld
EthyleneOld
Gold
Magnesium
Sulphur
HydrogenOld
Lodestone
SandLoot
Bleach
Silver
BatteryAcidOld
TitaniumIngot
SandstoneChunk
CopperWire
WiringKit
AdvancedWiringKit
CrashPowder
Diamond
BasaltChunk
ShaleChunk
ObsidianChunk
Lithium
PlasteelIngot
EnameledGlass
PowerCell
ComputerChip
Fiber
Enamel
AcidOld
VesselOld
CombustibleOld
OpalGem
Uranium
AluminumOxide
HydrochloricAcid
Magnetite
AminoAcids
Polyaniline
AramidFibers
Graphene
Aerogel
Nanowires
Benzene
Lubricant
UraniniteCrystal
ReactorRod
DepletedReactorRod
PrecursorIonCrystal
PrecursorIonCrystalMatrix
Kyanite
Nickel
DrillableSalt
DrillableQuartz
DrillableCopper
DrillableTitanium
DrillableLead
DrillableSilver
DrillableDiamond
DrillableGold
DrillableMagnetite
DrillableLithium
DrillableMercury
DrillableUranium
DrillableAluminiumOxide
DrillableNickel
DrillableSulphur
DrillableKyanite
DiveSuit
ShipComputerOld
Fins
Tank
Battery
Knife
Drill
Flashlight
Beacon
Builder
PDA
EscapePod
Compass
AirBladder
Terraformer
Pipe
Thermometer
DiveReel
Rebreather
RadiationSuit
RadiationHelmet
RadiationGloves
ReinforcedDiveSuit
Scanner
FireExtinguisher
MapRoomHUDChip
PipeSurfaceFloater
CyclopsDecoy
DoubleTank
ReinforcedGloves
Welder
Seaglide
Constructor
Transfuser
Flare
StasisRifle
BuildBot
PropulsionCannon
Gravsphere
SmallStorage
StasisSphere
LaserCutter
LEDLight
DiamondBlade
HeatBlade
LithiumIonBattery
PlasteelTank
HighCapacityTank
UltraGlideFins
SwimChargeFins
RepulsionCannon
Stillsuit
PowerGlide
CompostCreepvine
ProcessUranium
PrecursorIonEnergyBlueprint
FabricatorBlueprintOld
ConstructorBlueprint
CyclopsBlueprint
FragmentAnalyzerBlueprintOld
LockerBlueprint
SpecialHullPlateBlueprintOld
BikemanHullPlateBlueprintOld
EatMyDictionHullPlateBlueprintOld
DevTestItemBlueprintOld
SeamothBlueprint
StasisRifleBlueprint
ExosuitBlueprint
TransfuserBlueprint
TerraformerBlueprint
ReinforceHullBlueprint
WorkbenchBlueprint
PropulsionCannonBlueprint
SpecimenAnalyzerBlueprint
BioreactorBlueprint
ThermalPlantBlueprint
NuclearReactorBlueprint
MoonpoolBlueprint
FiltrationMachineBlueprint
TechlightBlueprint
LEDLightBlueprint
CyclopsHullBlueprint
CyclopsBridgeBlueprint
CyclopsEngineBlueprint
CyclopsDockingBayBlueprint
SpotlightBlueprint
RadioBlueprint
StarshipCargoCrateBlueprint
StarshipCircuitBoxBlueprint
StarshipDeskBlueprint
StarshipChairBlueprint
StarshipMonitorBlueprint
SolarPanelBlueprint
PowerTransmitterBlueprint
BaseUpgradeConsoleBlueprint
BaseObservatoryBlueprint
BaseWaterParkBlueprint
PictureFrameBlueprint
BaseRoomBlueprint
BaseBulkheadBlueprint
SeaglideBlueprint
BatteryChargerBlueprint
PowerCellChargerBlueprint
FarmingTrayBlueprint
SignBlueprint
BenchBlueprint
PlanterPotBlueprint
PlanterBoxBlueprint
PlanterShelfBlueprint
AquariumBlueprint
ReinforcedDiveSuitBlueprint
RadiationSuitBlueprint
StillsuitBlueprint
ScannerRoomBlueprint
BasePlanterBlueprint
PlanterPot2Blueprint
PlanterPot3Blueprint
MedicalCabinetBlueprint
BaseMapRoomBlueprint
SeamothFragment
StasisRifleFragment
ExosuitFragment
TransfuserFragment
TerraformerFragment
ReinforceHullFragment
WorkbenchFragment
PropulsionCannonFragment
BioreactorFragment
ThermalPlantFragment
NuclearReactorFragment
MoonpoolFragment
BaseFiltrationMachineFragment
CyclopsHullFragment
CyclopsBridgeFragment
CyclopsEngineFragment
CyclopsDockingBayFragment
SeaglideFragment
ConstructorFragment
SolarPanelFragment
PowerTransmitterFragment
BaseUpgradeConsoleFragment
BaseObservatoryFragment
BaseWaterParkFragment
RadioFragment
BaseRoomFragment
BaseBulkheadFragment
BatteryChargerFragment
PowerCellChargerFragment
ScannerRoomFragment
SpecimenAnalyzerFragment
FarmingTrayFragment
SignFragment
PictureFrameFragment
BenchFragment
PlanterPotFragment
PlanterBoxFragment
PlanterShelfFragment
AquariumFragment
ReinforcedDiveSuitFragment
RadiationSuitFragment
StillsuitFragment
BuilderFragment
LEDLightFragment
TechlightFragment
SpotlightFragment
BaseMapRoomFragment
BaseBioReactorFragment
BaseNuclearReactorFragment
LaserCutterFragment
BeaconFragment
GravSphereFragment
SafeShallowsEgg
KelpForestEgg
GrassyPlateausEgg
GrandReefsEgg
MushroomForestEgg
KooshZoneEgg
TwistyBridgesEgg
LavaZoneEgg
StalkerEgg
ReefbackEgg
SpadefishEgg
RabbitrayEgg
MesmerEgg
JumperEgg
SandsharkEgg
JellyrayEgg
BonesharkEgg
CrabsnakeEgg
ShockerEgg
GasopodEgg
RabbitrayEggUndiscovered
JellyrayEggUndiscovered
StalkerEggUndiscovered
ReefbackEggUndiscovered
JumperEggUndiscovered
BonesharkEggUndiscovered
GasopodEggUndiscovered
MesmerEggUndiscovered
SandsharkEggUndiscovered
ShockerEggUndiscovered
GenericEgg
CrashEgg
CrashEggUndiscovered
CrabsquidEgg
CrabsquidEggUndiscovered
CutefishEgg
CutefishEggUndiscovered
LavaLizardEgg
LavaLizardEggUndiscovered
CrabsnakeEggUndiscovered
SpadefishEggUndiscovered
ReefbackShell
ReefbackTissue
ReefbackAdvancedStructure
ReefbackDNA
Workbench
HullReinforcementModule
Fabricator
Aquarium
Locker
Spotlight
DiveHatch
CurrentGenerator
FragmentAnalyzer
SpecialHullPlate
BikemanHullPlate
EatMyDictionHullPlate
DevTestItem
SpecimenAnalyzer
HullReinforcementModule2
HullReinforcementModule3
PowerUpgradeModule
SolarPanel
Sign
PowerTransmitter
Accumulator
Bioreactor
ThermalPlant
NuclearReactor
SmallLocker
Bench
PictureFrame
PlanterPot
PlanterBox
PlanterShelf
FarmingTray
FiltrationMachine
Techlight
Radio
PlanterPot2
PlanterPot3
MedicalCabinet
CyclopsHullModule1
CyclopsHullModule2
SingleWallShelf
WallShelves
Bed1
Bed2
NarrowBed
BatteryCharger
PowerCellCharger
Incubator
HatchingEnzymes
EnyzmeCloud
EnzymeCureBall
Centrifuge
CyclopsShieldModule
CyclopsSonarModule
CyclopsSeamothRepairModule
CyclopsDecoyModule
CyclopsFireSuppressionModule
CyclopsFabricator
CyclopsThermalReactorModule
CyclopsHullModule3
StarshipCargoCrate
StarshipCircuitBox
StarshipDesk
StarshipChair
StarshipMonitor
StarshipChair2
StarshipChair3
LuggageBag
ArcadeGorgetoy
LabEquipment1
LabEquipment2
LabEquipment3
CoffeeVendingMachine
BarTable
Cap1
Cap2
LabContainer
LabContainer2
LabContainer3
Trashcans
LabTrashcan
VendingMachine
LabCounter
StarshipSouvenir
PosterAurora
PosterExoSuit1
PosterExoSuit2
PosterKitty
ToyCar
Seamoth
Exosuit
CrashedShip
Cyclops
Audiolog
Signal
SeamothReinforcementModule
VehiclePowerUpgradeModule
SeamothSolarCharge
VehicleStorageModule
SeamothElectricalDefense
VehicleArmorPlating
LootSensorMetal
LootSensorLithium
LootSensorFragment
SeamothTorpedoModule
SeamothSonarModule
WhirlpoolTorpedo
VehicleHullModule1
VehicleHullModule2
VehicleHullModule3
ExosuitJetUpgradeModule
ExosuitDrillArmModule
ExosuitThermalReactorModule
ExosuitClawArmModule
GasTorpedo
ExosuitPropulsionArmModule
ExosuitGrapplingArmModule
ExosuitTorpedoArmModule
ExosuitDrillArmFragment
ExosuitPropulsionArmFragment
ExosuitGrapplingArmFragment
ExosuitTorpedoArmFragment
ExosuitClawArmFragment
ExoHullModule1
ExoHullModule2
MapRoomUpgradeScanRange
MapRoomUpgradeScanSpeed
Creepvine
HoleFish
Jumper
CreepvineSeedCluster
Peeper
Oculus
RabbitRay
GarryFish
Slime
Crash
Boomerang
LavaLarva
Stalker
Eyeye
Bloom
Bladderfish
Hoverfish
Jellyray
Reefback
Reginald
Spadefish
Grabcrab
Floater
Gasopod
Sandshark
Player
Bleeder
Rockgrub
CrashHome
CreepvinePiece
GasPod
Hoopfish
HoopfishSchool
RockPuncher
BoneShark
Mesmer
SeaTreader
SeaEmperor
Cutefish
Crabsnake
ReaperLeviathan
CaveCrawler
Skyray
Biter
SkyrayNonRoosting
Shocker
Spinefish
Shuttlebug
Blighter
Warper
CrabSquid
LavaLizard
SpineEel
SeaDragon
LavaBoomerang
LavaEyeye
SeaEmperorBaby
WarperSpawner
GhostRayBlue
GhostRayRed
ReefbackBaby
PrecursorDroid
GhostLeviathan
SeaEmperorLeviathan
SeaEmperorJuvenile
GhostLeviathanJuvenile
HoleFishAnalysis
PeeperAnalysis
BladderfishAnalysis
GarryFishAnalysis
HoverfishAnalysis
ReginaldAnalysis
SpadefishAnalysis
BoomerangAnalysis
EyeyeAnalysis
OculusAnalysis
HoopfishAnalysis
AnalysisTreeOld
SpinefishAnalysis
PlantPlaceholder
BallClusters
BarnacleSuckers
BlueBarnacle
BlueBarnacleCluster
BlueCoralTubes
RedGrass
GreenGrass
Mohawk
GreenReeds
JellyPlant
BlueJeweledDisk
GreenJeweledDisk
PurpleJeweledDisk
RedJeweledDisk
SmallKoosh
MediumKoosh
LargeKoosh
HugeKoosh
MembrainTree
PurpleFan
AcidMushroom
PurpleTentacle
RedSeaweed
CoralOldPlaceholder
CoralShellPlate
SmallFan
SmallFanCluster
BigCoralTubes
TreeMushroom
BlueCluster
BrownTubes
BloodGrass
HeatArea
BloodOil
WhiteMushroom
BloodRoot
BloodVine
PinkFlower
PinkMushroom
PurpleRattle
BulboTree
PurpleVasePlant
OrangeMushroom
FernPalm
HangingFruitTree
PurpleVegetablePlant
MelonPlant
BluePalm
GabeSFeather
SeaCrown
OrangePetalsPlant
EyesPlant
RedGreenTentacle
PurpleStalk
RedBasketPlant
RedBush
RedConePlant
ShellGrass
SpottedLeavesPlant
RedRollPlant
PurpleBranches
SnakeMushroom
SeaTreaderPoop
GenericJeweledDisk
FloatingStone
BlueAmoeba
RedTipRockThings
BlueTipLostRiverPlant
BlueLostRiverLilly
LargeFloater
PiecePlaceholder
JeweledDiskPiece
CoralChunk
KooshChunk
StalkerTooth
TreeMushroomPiece
BulboTreePiece
OrangeMushroomSpore
PurpleVasePlantSeed
AcidMushroomSpore
WhiteMushroomSpore
PinkMushroomSpore
PurpleRattleSpore
HangingFruit
PurpleVegetable
SmallMelon
Melon
MelonSeed
PurpleBrainCoralPiece
SpikePlantSeed
BluePalmSeed
PurpleFanSeed
SmallFanSeed
PurpleTentacleSeed
JellyPlantSeed
GabeSFeatherSeed
SeaCrownSeed
MembrainTreeSeed
PinkFlowerSeed
FernPalmSeed
OrangePetalsPlantSeed
EyesPlantSeed
RedGreenTentacleSeed
PurpleStalkSeed
RedBasketPlantSeed
RedBushSeed
RedConePlantSeed
ShellGrassSeed
SpottedLeavesPlantSeed
RedRollPlantSeed
PurpleBranchesSeed
SnakeMushroomSpore
EnvironmentPlaceholder
Boulder
PurpleBrainCoral
HangingStinger
SpikePlant
BrainCoral
CoveTree
MonsterSkeleton
SeaDragonSkeleton
ReaperSkeleton
CaveSkeleton
HugeSkeleton
PrecursorKey_Red
PrecursorKey_Blue
PrecursorKey_Orange
PrecursorKey_White
PrecursorKey_Purple
PrecursorKey_PurpleFragment
PrecursorKeyTerminal
PrecursorTeleporter
PrecursorEnergyCore
PrecursorIonPowerCell
PrecursorIonBattery
PrecursorThermalPlant
PrecursorWarper
PrecursorFishSkeleton
PrecursorScanner
PrecursorLabCacheContainer1
PrecursorLabCacheContainer2
PrecursorLabTable
PrecursorSeaDragonSkeleton
PrecursorSensor
PrecursorPrisonArtifact1
PrecursorPrisonArtifact2
PrecursorPrisonArtifact3
PrecursorPrisonArtifact4
PrecursorPrisonArtifact5
PrecursorPrisonArtifact6
PrecursorPrisonArtifact7
PrecursorPrisonArtifact8
PrecursorPrisonArtifact9
PrecursorPrisonArtifact10
PrecursorPrisonArtifact11
PrecursorPrisonArtifact12
PrecursorPipeRoomIncomingPipe
PrecursorPipeRoomOutgoingPipe
PrecursorPrisonLabEmperorFetus
PrecursorPrisonLabEmperorEgg
PrecursorPrisonAquariumPipe
PrecursorPrisonAquariumFinalTeleporter
PrecursorPrisonAquariumIncubatorEggs
PrecursorPrisonAquariumIncubator
PrecursorSurfacePipe
PrecursorPrisonArtifact13
PrecursorPrisonIonGenerator
PrecursorPrisonOutposts
ObservatoryOld
PrecursorLostRiverBrokenAnchor
PrecursorLostRiverLabRays
PrecursorLostRiverLabBones
PrecursorLostRiverLabEgg
PrecursorLostRiverProductionLine
PrecursorLostRiverWarperParts
FilteredWater
DisinfectedWater
CookedPeeper
CookedHoleFish
CookedGarryFish
CookedReginald
CookedBladderfish
CookedHoverfish
CookedSpadefish
CookedBoomerang
CookedEyeye
CookedOculus
CookedHoopfish
NutrientBlock
FirstAidKit
StillsuitWater
BigFilteredWater
CookedSpinefish
CookedLavaEyeye
CookedLavaBoomerang
Snack1
Snack2
Snack3
Coffee
CuredPeeper
CuredHoleFish
CuredGarryFish
CuredReginald
CuredBladderfish
CuredHoverfish
CuredSpadefish
CuredBoomerang
CuredEyeye
CuredOculus
CuredHoopfish
CuredSpinefish
CuredLavaEyeye
CuredLavaBoomerang
MembraneOld
Unobtanium
BaseRoom
BaseHatch
BaseWall
BaseDoor
BaseLadder
BaseWindow
PowerGeneratorOld
UnusedOld
BaseCorridor
BaseFoundation
BaseCorridorI
BaseCorridorL
BaseCorridorT
BaseCorridorX
BaseReinforcement
BaseBulkhead
BaseCorridorGlassI
BaseCorridorGlassL
BaseObservatory
BaseConnector
BaseMoonpool
BaseCorridorGlass
BaseUpgradeConsole
BasePlanter
BaseFiltrationMachine
BaseWaterPark
BaseMapRoom
MapRoomCamera
BaseBioReactor
BaseNuclearReactor
BasePipeConnector
RocketBase
RocketBaseLadder
RocketStage1
RocketStage2
RocketStage3
TimeCapsule
DioramaHullPlate
MarkiplierHullPlate
MuyskermHullPlate
LordMinionHullPlate
JackSepticEyeHullPlate
Poster
IGPHullPlate
GilathissHullPlate
Marki1
Marki2
JackSepticEye
EatMyDiction
RadiationLeakPoint
SomethingPlaceholder
Fragment
Wreck
CountOld
Databox