class PointOfInterestBP(UEProxyStructure, uetype=GENESIS_POI_CLS): # DevKit Verified Specific_Unlocked_Explorer_Note_Index = ueints(-1) number_of_hexagons_to_reward_upon_fixing = ueints(1000) # DevKit Unverified MyPointOfInterestData: Mapping[int, StructProperty]
class PrimalItem(UEProxyStructure, uetype=PRIMAL_ITEM_CLS): # DevKit Verified bIsEgg = uebools(False) bSupportDragOntoOtherItem = uebools(False) bUseItemDurability = uebools(True) bOverrideRepairingRequirements = uebools(False) bIsCookingIngredient = uebools(False) bPreventCheatGive = uebools(False) bAllowRepair = uebools(True) bDurabilityRequirementIgnoredInWater = uebools(False) BaseCraftingXP = uefloats(2.0) BaseRepairingXP = uefloats(2.0) BaseItemWeight = uefloats(0.5) CraftingMinLevelRequirement = ueints(0) BlueprintTimeToCraft = uefloats(5.0) DroppedItemLifeSpanOverride = uefloats(0.0) MaxItemQuantity = ueints(1) MinBlueprintTimeToCraft = uefloats(0.1) MinItemDurability = uefloats(0.0) MaxDurabilitiyOverride = uefloats(0.0) DescriptiveNameBase = uestrings('') EggLoseDurabilityPerSecond = uefloats(1.0) EggMaxTemperature = uefloats(30.0) EggMinTemperature = uefloats(15.0) ExtraEggLoseDurabilityPerSecondMultiplier = uefloats(1.0) ItemDescription = uestrings('') SpoilingTime = uefloats(0.0) TimeForFullRepair = uefloats(5.0) CraftingGiveItemCount = ueints(1) bCraftDontActuallyGiveItem = uebools(False) ItemQuantity = ueints(1) CraftingGivesItemQuantityOverride = ueints(0) RepairResourceRequirementMultiplier = uefloats(0.5) CraftingSkillQualityMultiplierMin = uefloats(0.0) CraftingSkillQualityMultiplierMax = uefloats(0.05) NewItemDurabilityOverride = uefloats(-1.0) MyItemType = uebytes(('EPrimalItemType', 'MiscConsumable')) MyConsumableType = uebytes(('EPrimalConsumableType', 'Food')) MyEquipmentType = uebytes(('EPrimalEquipmentType', 'Hat')) Ingredient_WeightIncreasePerQuantity = uefloats(0.01) Ingredient_FoodIncreasePerQuantity = uefloats(0.1) Ingredient_HealthIncreasePerQuantity = uefloats(0.1) Ingredient_StaminaIncreasePerQuantity = uefloats(0.1) BaseCraftingResourceRequirements: Mapping[int, ArrayProperty] # = [] ItemIconMaterialParent: Mapping[int, ObjectProperty] # = 'None' OverrideRepairingRequirements: Mapping[int, ArrayProperty] # = [] UseItemAddCharacterStatusValues: Mapping[int, ArrayProperty] # = [] SpoilingItem: Mapping[int, ObjectProperty] # = 'None' StructureToBuild: Mapping[int, ObjectProperty] # = 'None' WeaponTemplate: Mapping[int, ObjectProperty] # = 'None' EggDinoClassToSpawn: Mapping[int, ObjectProperty] # = 'None' # DevKit Unverified DefaultFolderPaths: Mapping[int, ArrayProperty] ItemIcon: Mapping[int, ObjectProperty]
class HexagonTradableOption(UEProxyStructure, uetype='/Script/ShooterGame.HexagonTradableOption' ): # DevKit Verified Quantity = ueints(1) ItemCost = ueints(0) # DevKit Unverified ItemClass: Mapping[int, ObjectProperty]
class PrimalEngramEntry(UEProxyStructure, uetype='/Script/ShooterGame.PrimalEngramEntry'): # DevKit Verified RequiredCharacterLevel = ueints(0) RequiredEngramPoints = ueints(1) bGiveBlueprintToPlayerInventory = uebools(True) bCanBeManuallyUnlocked = uebools(True) ExtraEngramDescription = uestrings('') # DevKit Unverified BluePrintEntry: Mapping[int, ObjectProperty] # PrimalItem ref EngramRequirementSets: Mapping[int, ArrayProperty] EngramGroup: Mapping[int, ByteProperty]
class PlayerStart(UEProxyStructure, uetype='/Script/Engine.PlayerStart'): # DevKit Verified SpawnPointRegion = ueints(-1) # DevKit Unverified RootComponent: Mapping[int, ObjectProperty] # Collision/Trigger component
class MissionType_Hunt( MissionType, uetype='/Game/Genesis/Missions/Hunt/MissionType_Hunt.MissionType_Hunt_C' ): # DevKit Verified # DevKit Unverified LastHitAdditionalHexagons = ueints(0)
class ExplorerNote(UEProxyStructure, uetype=EXPLORER_CHEST_BASE_CLS): # DevKit Verified bIsVisible = uebools(True) ExplorerNoteIndex = ueints(0) # DevKit Unverified RootComponent: Mapping[int, ObjectProperty] # SceneComponent
class Blueprint(UEProxyStructure, uetype=BLUEPRINT_CLS): # DevKit Unverified ParentClass: Mapping[int, ObjectProperty] SimpleConstructionScript: Mapping[int, ObjectProperty] BlueprintSystemVersion = ueints(0) GeneratedClass: Mapping[int, ObjectProperty] bLegacyNeedToPurgeSkelRefs = uebools() bLegacyGeneratedClassIsAuthoritative = uebools()
class MissionType_Basketball( MissionType_Sport, uetype= '/Game/Genesis/Missions/Sports/DodoBall/MissionType_Sport_BasketBall.MissionType_Sport_BasketBall_C' ): # DevKit Verified ScoreLimit = ueints(10) Match_Duration = uefloats(-1.0) # DevKit Unverified Basketball_Dino: Mapping[int, StructProperty]
class MissionDispatcher_MultiUsePylon( UEProxyStructure, uetype= '/Game/Genesis/Missions/MissionDispatcher_MultiUsePylon.MissionDispatcher_MultiUsePylon_C' ): # DevKit Verified MissionTypeIndex = ueints(0) # DevKit Unverified MissionTypes: Mapping[int, ArrayProperty] RootComponent: Mapping[int, ObjectProperty]
class PrimalStructureItemContainer_SupplyCrate( UEProxyStructure, uetype='/Script/ShooterGame.PrimalStructureItemContainer_SupplyCrate'): # DevKit Verified bSetsRandomWithoutReplacement = uebools(False) InitialTimeToLoseHealth = uefloats(20.0) IntervalTimeToLoseHealth = uefloats(120.0) MaxLevelToAccess = ueints(0) MinItemSets = uefloats(1.0) MaxItemSets = uefloats(1.0) MinQualityMultiplier = uefloats(1.0) MaxQualityMultiplier = uefloats(1.0) NumItemSetsPower = uefloats(1.0) RequiredLevelToAccess = ueints(0) # DevKit Unverified ItemSets: Mapping[int, ArrayProperty] ItemSetsOverride: Mapping[int, ArrayProperty] AdditionalItemSets: Mapping[int, ArrayProperty] AdditionalItemSetsOverride: Mapping[int, ArrayProperty]
class NPCZoneManager(UEProxyStructure, uetype='/Script/ShooterGame.NPCZoneManager'): # DevKit Verified bEnabled = uebools(True) MinDesiredNumberOfNPC = ueints(-1) bNeverSpawnInWater = uebools(False) bForceUntameable = uebools(False) # DevKit Unverified NPCSpawnEntriesContainerObject: Mapping[int, ObjectProperty] LinkedZoneVolumes: Mapping[int, ArrayProperty] LinkedZoneSpawnVolumeEntries: Mapping[int, ArrayProperty] SpawnPointOverrides: Mapping[int, ArrayProperty]
class MissionType_Retrieve( MissionType, uetype= '/Game/Genesis/Missions/Retrieve/MissionType_Retrieve_Base.MissionType_Retrieve_Base_C' ): # DevKit Verified MissionWeaponQuality = uefloats(10.0) NumberOfItems = ueints(2) ChanceToSpawnDino = uefloats(0.75) # DevKit Unverified RetrieveItemClass: Mapping[int, ObjectProperty] DinosToSpawn: Mapping[int, ArrayProperty] DinosToSpawnWeights: Mapping[int, ArrayProperty] DinosToSpawnForStructures: Mapping[int, ArrayProperty]
class BiomeZoneVolume(UEProxyStructure, uetype='/Script/ShooterGame.BiomeZoneVolume'): # DevKit Verified BiomeZoneName = uestrings('') # Should be None. BiomeZonePriority = ueints(0) bIsOutside = uebools(True) bPreventCrops = uebools(False) FinalTemperatureMultiplier = uefloats(1.0) FinalTemperatureExponent = uefloats(1.0) FinalTemperatureAddition = uefloats(0) PreOffsetTemperatureMultiplier = uefloats(1.0) PreOffsetTemperatureExponent = uefloats(1.0) PreOffsetTemperatureAddition = uefloats(0) AboveTemperatureOffsetThreshold = uefloats(1_000_000.0) AboveTemperatureOffsetMultiplier = uefloats(1.0) AboveTemperatureOffsetExponent = uefloats(1.0) BelowTemperatureOffsetThreshold = uefloats(-1_000_000.0) BelowTemperatureOffsetMultiplier = uefloats(1.0) BelowTemperatureOffsetExponent = uefloats(1.0) AbsoluteTemperatureOverride = uefloats(-1_000_000.0) AbsoluteMaxTemperature = uefloats(70.0) AbsoluteMinTemperature = uefloats(-999.0) AbsoluteWindOverride = uefloats(-1_000_000.0) PreOffsetWindMultiplier = uefloats(1.0) PreOffsetWindExponent = uefloats(1.0) PreOffsetWindAddition = uefloats(0.0) AboveWindOffsetThreshold = uefloats(1_000_000.0) AboveWindOffsetMultiplier = uefloats(1.0) AboveWindOffsetExponent = uefloats(1.0) BelowWindOffsetThreshold = uefloats(-1_000_000.0) BelowWindOffsetMultiplier = uefloats(1.0) BelowWindOffsetExponent = uefloats(1.0) FinalWindMultiplier = uefloats(0.0) FinalWindExponent = uefloats(1.0) FinalWindAddition = uefloats(0.0)
class SupplyCrateSpawningVolume( UEProxyStructure, uetype='/Script/ShooterGame.SupplyCrateSpawningVolume'): # DevKit Verified bIsEnabled = uebools(False) MaxNumCrates = ueints(0) DelayBeforeFirstCrate = uefloats(0) MaxDelayBeforeFirstCrate = uefloats(0) IntervalBetweenCrateSpawns = uefloats(0) MaxIntervalBetweenCrateSpawns = uefloats(0) IntervalBetweenMaxedCrateSpawns = uefloats(0) MaxIntervalBetweenMaxedCrateSpawns = uefloats(0) SP_IntervalBetweenCrateSpawns = uefloats(0) SP_MaxIntervalBetweenCrateSpawns = uefloats(0) SP_IntervalBetweenMaxedCrateSpawns = uefloats(0) SP_MaxIntervalBetweenMaxedCrateSpawns = uefloats(0) MinTimeBetweenCrateSpawnsAtSamePoint = uefloats(0) # DevKit Unverified LinkedSupplyCrateEntries: Mapping[int, ArrayProperty] LinkedSpawnPointEntries: Mapping[int, ArrayProperty]
class PrimalInventoryComponent( UEProxyStructure, uetype='/Script/ShooterGame.PrimalInventoryComponent'): # DevKit Unverified ItemSets: Mapping[int, ArrayProperty] ItemSetsOverride: Mapping[int, ArrayProperty] AdditionalItemSets: Mapping[int, ArrayProperty] AdditionalItemSetsOverride: Mapping[int, ArrayProperty] InventoryNameOverride = uestrings('') RemoteInventoryDescriptionString = uestrings('') MaxInventoryItems = ueints(0) MaxInventoryWeight = uefloats(0) bSetsRandomWithoutReplacement = uebools(False) MinItemSets = uefloats(1.0) MaxItemSets = uefloats(1.0) MinQualityMultiplier = uefloats(1.0) MaxQualityMultiplier = uefloats(1.0) NumItemSetsPower = uefloats(1.0)
class MissionType(UEProxyStructure, uetype='/Script/ShooterGame.MissionType'): # DevKit Verified # Metadata MissionDisplayName = uestrings('') MissionDescription = uestrings('') MissionMaxDurationSeconds = uefloats(3600.0) bRepeatableMission = uebools(False) bShowInUI = uebools(True) GlobalMissionCooldown = uefloats(0.0) PerPlayerMissionCooldown = uefloats(0.0) # Prerequisites bUseBPStaticIsPlayerEligibleForMission = uebools(False) bTreatPlayerLevelRangeAsHardCap = uebools(False) MaxPlayerCount = ueints(1) MinPlayerLevel = ueints(1) TargetPlayerLevel = ueints(50) MaxPlayerLevel = ueints(150) # Restrictions bMissionPreventsCryoDeploy = uebools(False) bMissionPreventsMekDeploy = uebools(False) bAllowHarvestingMissionDinos = uebools(True) bMissionWeaponsHaveInfiniteAmmo = uebools(False) # Death & Deactivation bAbsoluteForcePreventLeavingMission = uebools(False) bRemovePlayerFromMissionOnDeath = uebools(True) bDestroyMissionDinosOnDeactivate = uebools(False) # Rewards bUseBPGenerateMissionRewards = uebools(False) bAutoRewardLootOnMissionComplete = uebools(False) bAutoRewardXPOnMissionComplete = uebools(False) bAutoRewardFromCustomItemSets = uebools(False) RewardXPRatio = uefloats(0.02) HexagonsOnCompletion = ueints(0) bDivideHexogonsOnCompletion = uebools(False) # sic FirstTimeCompletionHexagonRewardBonus = ueints(0) FirstTimeCompletionHexagonRewardOverride = ueints(-1) # DevKit Unverified bAutoRewardFromCustomItemSets = uebools(False) bRollExtraLootSetsPerPlayer = uebools(False) MinItemSets = uefloats(1.0) MaxItemSets = uefloats(1.0) RewardItemCount = ueints(1) GenerateItemSetsQualityMultiplierMin = uefloats(1.0) GenerateItemSetsQualityMultiplierMax = uefloats(1.0) MissionWildDinoOutgoingDamageScale = uefloats(1.0) MissionWildDinoIncomingDamageScale = uefloats(1.0) CustomItemSets: Mapping[int, ArrayProperty] PrereqMissionTags: Mapping[int, ArrayProperty] # Names RewardLootTable: Mapping[int, ArrayProperty]
class PrimalCharacterStatusComponent(UEProxyStructure, uetype=PCSC_CLS): BabyDinoConsumingFoodRateMultiplier = uefloats((25.50000000, '0000cc41')) BabyMaxHealthPercent = uefloats((0.10000000, 'cdcccc3d')) BaseCharacterLevel = ueints(1) BaseFoodConsumptionRate = uefloats((-0.02500000, 'cdccccbc')) CrouchedWaterFoodConsumptionMultiplier = uefloats(FLOAT_1_0) DinoMaxStatAddMultiplierImprinting = uefloats( FLOAT_0_2, # [0] 0, FLOAT_0_2, # [2] 0, FLOAT_0_2, # [4] FLOAT_0_2, # [5] 0, FLOAT_0_2, # [7] FLOAT_0_2, # [8] FLOAT_0_2, # [9] 0, 0, ) DinoTamedAdultConsumingFoodRateMultiplier = uefloats(FLOAT_1_0) ExtraBabyDinoConsumingFoodRateMultiplier = uefloats((20.00000000, '0000a041')) ExtraFoodConsumptionMultiplier = uefloats(FLOAT_1_0) ExtraTamedHealthMultiplier = uefloats((1.35000002, 'cdccac3f')) FoodConsumptionMultiplier = uefloats(FLOAT_1_0) KnockedOutTorpidityRecoveryRateMultiplier = uefloats((3.00000000, '00004040')) MaxStatusValues = uefloats( FLOAT_100_0, # [0] FLOAT_100_0, # [1] FLOAT_100_0, # [2] FLOAT_100_0, # [3] FLOAT_100_0, # [4] FLOAT_100_0, # [5] 0, 0, 0, 0, 0, 0, ) MaxTamingEffectivenessBaseLevelMultiplier = uefloats((0.50000000, '0000003f')) ProneWaterFoodConsumptionMultiplier = uefloats(FLOAT_1_0) RecoveryRateStatusValue = uefloats( FLOAT_100_0, # [0] 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ) TamedBaseHealthMultiplier = uefloats(FLOAT_1_0) TamingIneffectivenessMultiplier = uefloats(FLOAT_1_0) TheMaxTorporIncreasePerBaseLevel = uefloats((0.06000000, '8fc2753d')) WakingTameFoodConsumptionRateMultiplier = uefloats((2.00000000, '00000040')) WalkingStaminaConsumptionRate = uefloats((-0.30000001, '9a9999be')) RunningStaminaConsumptionRate = uefloats(-5) SwimmingOrFlyingStaminaConsumptionRate = uefloats(-0.3)
class PrimalDinoCharacter(UEProxyStructure, uetype=PDC_CLS): # DevKit Verified # Components CharacterMovement = ProxyComponent[ShooterCharacterMovement]() # Flags bAllowRiding = uebools(False) bAllowCarryFlyerDinos = uebools(False) bAllowFlyerLandedRider = uebools(False) bAllowRunningWhileSwimming = uebools(False) bAutoTameable = uebools(False) bCanBeTamed = uebools(True) bCanBeTorpid = uebools(True) bCanCrouch = uebools(False) bCanHaveBaby = uebools(False) bCanRun = uebools(False) bFlyerAllowRidingInCaves = uebools(False) bIgnoreAllImmobilizationTraps = uebools(False) bIsBossDino = uebools(False) bIsCorrupted = uebools(False) bIsFlyerDino = uebools(False) bIsRobot = uebools(False) bIsVehicle = uebools(False) bIsWaterDino = uebools(False) bPreventCloning = uebools(False) bPreventEnteringWater = uebools(False) bDieIfLeftWater = uebools(False) bPreventImmobilization = uebools(False) bPreventMating = uebools(False) bPreventSleepingTame = uebools(False) bPreventUploading = uebools(False) bSupportWakingTame = uebools(False) bUniqueDino = uebools(False) bUseBabyGestation = uebools(False) bUseColorization = uebools(False) # Fish Basket taming flags bAllowTrapping = uebools(False) bIsTrapTamed = uebools(False) bPreventWildTrapping = uebools(False) # General CustomTag = uestrings('') # NameProperty (Default: None) DescriptiveName = uestrings('') # StringProperty (Default: 'PrimalCharacter') DinoNameTag = uestrings('') # NameProperty (Default: None) DragWeight = uefloats(35.0) PreventColorizationRegions = uebytes(*repeat(0, COLOR_REGION_COUNT)) AutoFadeOutAfterTameTime = uefloats(0.0) # Breeding/reproduction BabyAgeSpeed = uefloats((0.03300000, '022b073d')) BabyGestationSpeed = uefloats((0.0000347222, 'b4a21138')) ExtraBabyAgeSpeedMultiplier = uefloats(FLOAT_1_0) ExtraBabyGestationSpeedMultiplier = uefloats(FLOAT_1_0) ExtraTamedBaseHealthMultiplier = uefloats(FLOAT_1_0) FertilizedEggItemsToSpawn: Mapping[int, ArrayProperty] # = [] FemaleMatingTime = uefloats(0.0) NewFemaleMaxTimeBetweenMating = uefloats((172800.00000000, '00c02848')) NewFemaleMinTimeBetweenMating = uefloats((64800.00000000, '00207d47')) RequiredTameAffinity = uefloats(FLOAT_100_0) RequiredTameAffinityPerBaseLevel = uefloats((5.00000000, '0000a040')) TameIneffectivenessByAffinity = uefloats((20.00000000, '0000a041')) TargetingTeamNameOverride = uestrings('') WakingTameFoodAffinityMultiplier = uefloats((1.60000002, 'cdcccc3f')) WakingTameFoodIncreaseMultiplier = uefloats(FLOAT_1_0) # Coloring BoneDamageAdjusters: Mapping[int, ArrayProperty] # = [] RandomColorSetsFemale = LazyReference[PrimalColorSet]() RandomColorSetsMale = LazyReference[PrimalColorSet]() # Attacking AttackInfos: Mapping[int, ArrayProperty] MeleeDamageAmount = ueints(0) MeleeSwingRadius = uefloats(0.0) # Movement MaxFallSpeed = uefloats(1200.0) FallDamageMultiplier = uefloats(165.0) FlyingRunSpeedModifier = uefloats(1.0) SwimmingRunSpeedModifier = uefloats(1.0) RidingSwimmingRunSpeedModifier = uefloats(1.0) RunningSpeedModifier = uefloats(1.5) UntamedWalkingSpeedModifier = uefloats(1.0) TamedWalkingSpeedModifier = uefloats(1.0) TamedRunningSpeedModifier = uefloats(1.0) UntamedRunningSpeedModifier = uefloats(1.0) ExtraUnTamedSpeedMultiplier = uefloats(1.0) ExtraTamedSpeedMultiplier = uefloats(1.0) ScaleExtraRunningMultiplierMax = uefloats(0.0) ScaleExtraRunningMultiplierMin = uefloats(0.0) ScaleExtraRunningMultiplierSpeed = uefloats(0.0) ScaleExtraRunningSpeedModifier = uebools(False) RiderMaxSpeedModifier = uefloats(1.0) RiderExtraMaxSpeedModifier = uefloats(1.0) RiderMaxRunSpeedModifier = uefloats(1.0) DefaultLandMovementMode = uebytes(('EMovementMode', 'MOVE_Walking')) SubmergedWaterMovementMode = uebytes(('EMovementMode', 'MOVE_Swimming')) WaterSubmergedDepthThreshold = uefloats(0.7) # Cloning CloneBaseElementCost = uefloats(0) CloneElementCostPerLevel = uefloats(0) # Experience OverrideDinoMaxExperiencePoints = uefloats(0) DestroyTamesOverLevelClampOffset = ueints(0) bUseFixedSpawnLevel = uebools(False) AbsoluteBaseLevel = ueints(0) FinalNPCLevelMultiplier = uefloats(1.0) DinoBaseLevelWeightEntries: Mapping[int, ArrayProperty] # = [] # Death Loot DeathGivesDossierIndex = ueints(-1) KillXPBase = uefloats(2.0) DeathInventoryChanceToUse = uefloats(0.0) DeathInventoryTemplates: Mapping[int, StructProperty] # = {Weights: [], AssociatedObjects: []} DeathGiveEngramClasses: Mapping[int, ArrayProperty] # = [] # DevKit Unverified bUsesGender = uebools(True) MutagenBaseCost = uefloats(-1)