Difference between revisions of "Console Commands"

From Beasts of Bermuda
Jump to: navigation, search
(List of Important Beasts of Bermuda Specific Commands)
m (Spawn / Carcasses)
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
Console Commands exist in Beasts of Bermuda. They can allow for silly things to happen from changing your speed to jump a mountain to spawning tornadoes on a sunny day.
 +
 +
To access Console Commands, you'll need either your own server or you'll need access to a friend's server. Console Commands won't work on Official Servers. Same for Community Servers, but you have to be an Admin there. If you are the owner of the server, you'll need to setup each player you wish to be Admin in the game.ini file using the following line
 +
ServerAdmins=(UserSteamId64=01234567890123456,AdminRank="DefaultAdmin"). Replace that SteamId64 with the Steam Id of each player and making a separate line for them. Once done, save the settings and a server restart is required for it to take effect.
 +
 
[[File:ServerHostingScreenshot.jpg|thumb|600px|border|Server Hosting Screen with an Administrator Password]]
 
[[File:ServerHostingScreenshot.jpg|thumb|600px|border|Server Hosting Screen with an Administrator Password]]
  
Many custom console commands exist in Beasts of Bermuda.  These commands were added alongside development primarily to aid in testing or temporarily resolve significant quality of life or gameplay issues related to bugs.  They all persist to this day.  While previously unrestrained, use of most Beasts of Bermuda specific console commands are now locked behind login of a [[Administrator|server admin]].  While hosting a server from their own PC, a player has the option of setting an admin login. In the absence of a specified password, all console commands are available for use by any player logged into the server at any time. If a password is specified, a player must enter the proper password before accessing the rest of the commands.
+
Console Commands were added during development to not only assist server owners with their own command testing. But, to also make it easier on the developers to ensure that nothing would be bugged in any future updates. Along with fixing temporary issues that can occur.
  
[[File:NewConsole.png|thumb|600px|border|Use of the [[Chatbox|Chat Box]] as a console]]
+
Some commands are locked to a Developer only role. No one can obtain this role.
  
Console commands can be initiated in two ways. The first is directly through the console, accessed by pressing the ~ key (to the left of the 1 key). The second is through use of the [[Chatbox|chat box]] directly.  By typing in // before a command, the chat box will identify this syntax as a console command and take identical action to that of using the regular console.
+
There are 2 ways to use Console Commands.
 +
{| class = "article-table"
 +
!Method 1
 +
!Method 2
 +
|-
 +
|Open Chat (1 by default) and use // , which is the Syntax for using console commands. If you are new to them or need a refresher, method 2 is the way to go.
 +
|Use ` (The key left of 1). Typing a command will let you see matches and the syntax that follows.
 +
|-
 +
|[[File:NewConsole.png|thumb|600px|border|Use of the [[Chatbox|Chat Box]] as a console]]
 +
|
 +
|}
  
== List of Important Beasts of Bermuda Specific Commands ==
+
If you use Method 2, pushing ` and either the up or down arrow key will show the last 30 commands you used. Which is easy for getting set back up or command modifying.
 +
Last updated: September 21, 2021.
  
Say Msg[FString]
+
== Player Commands ==
- "Say Hello All"
+
These commands must be re-entered every time the session is joined or a new Dino is spawned. Commands do not carry over.
* Say a Chat Message for all.
+
{| class = "article-table"
 +
!Command Name
 +
!Console Description
 +
!What It Does
 +
!Variables
 +
|-
 +
|SetAbilityPoolIncrease
 +
|AbilityPoolIncrease[float]
 +
|Raise or Lower Ability consumed per usage.
 +
|More Ability: 0.000000000000000000000000000001.
 +
Less Ability: Anything at or greater then what's listed in your Dino's stats.
 +
Default: 1
 +
|-
 +
|SetBackwardsSpeedIncrease
 +
|Backwardsspeedincrease[float]
 +
|Increases movement speed for Dino's that walk backwards.
 +
|Needs testing.
 +
|-
 +
|SetBeachedComfortImprovement
 +
|BeachedComfortImprovement[float]
 +
|Improves Comfort Loss for Aquatics.
 +
|Comfort Gain: 0.0000000000000000000000000001 ; Comfort Loss: Anything greater then 2.
 +
|-
 +
|SetBeachedMobility
 +
|BeachedMobility[float]
 +
|Allows Aquatics to move faster on land.
 +
|No Movement Difference: 0 ; Moving as a Non Aquatic: 100 or greater.
 +
|-
 +
|SetBreathBarIncrease
 +
|BreathBarIncrease[float]
 +
|Allows Non Aquatics to stay underwater longer.
 +
|Instantly out of breath: 0.0000000000000001 ; Staying under for 2 hours: 999999 (Anything larger will hide the breath bar for long time).
 +
|-
 +
|SetComfortNeutralPointIncrease
 +
|ComfortNeutralPointIncrease[float]
 +
|Raising Comfort to not be affected by status effects that would lower it.
 +
|Slow Recovery: 0.0000000000000000001 ; Constant 100: 10000 or greater.
 +
|-
 +
| SetDamageIncrease
 +
|DamageIncrease[float]
 +
|
 +
|
 +
|-
 +
|SetDepthResistance
 +
|depthrsistance[float]
 +
|Going deeper in the ocean without the negative effect of being too deep.
 +
|Being able to go all the way to the bottom of the map: 0.000000000000001 ; Instantly Dead: 100 ; If a higher number is set for Instantly Dead, if a value is set for comfort, it is ignored.
 +
|-
 +
|SetDiet
 +
|plants[float] Meat[float] Fish[float]
 +
|A developer exclusive command to alter what the dino eats.
 +
|Tried setting it to Yes No No. Didn't work. Tried setting it to only plants. Didn't work. Tried setting it to 9000 0 90. Didn't work.
 +
|-
 +
|SetDirt
 +
|Value[int32]
 +
|Developer exclusive command for the amount of dirt their Ory's carrying?
 +
|Setting a value informs you don't have permission.
 +
|-
 +
|SetDirtCarry
 +
|Dirtcarry[float]
 +
|Alter how much dirt an Ory's carrying.
 +
|Lower Number should equal instantly full on dirt. Higher number should equal endless digging. Needs Testing.
 +
|-
 +
|SetDiveDamageIncrease
 +
|DiveDamageIncrease[float]
 +
|
 +
|
 +
|-
 +
|SetDrownDamage
 +
|DrownDamage[float]
 +
|A Developer command that affects how much damage is recieved when drowning underwater.
 +
|Despite the command prompting it working for Admins, changing the value to 0 does not have any effect on the player drowning.
 +
|-
 +
|SetElusiveness
 +
|Elusiveness[float]
 +
|
 +
|
 +
|-
 +
 
 +
SetFlyerClimbAltitude FlyerClimbAltitude[float]
 +
SetFlyerCrashMitigation FlyerCrashMitigation[float]
 +
SetFlyerLanding FlyerLanding[float]
 +
SetFoodLongetivityMultiplier FoodLongetivityMultiplier[float]
 +
SetFriendship Player1ID[int32] Player2ID[int32] Points[float]
 +
SetGender GenderString[FString] NameOrId[FString]
 +
SetGrabResistance GrabResistance[float]
 +
SetGrabSizeIncrease GrabSizeIncrease[float]
 +
SetGrowthLevel GrowthLevel[float]
 +
SetHealingRateIncrease HealingRateIncrease[float]
 +
SetHealthPoolIncrease HealthPoolIncrease[float]
 +
SetImprovedBraking ImprovedBraking[float]
 +
SetImprovedComfortFlowers ImprovedComfortFlowers[float]
 +
SetImprovedSandAttack SandAttack[float]
 +
SetImprovedThrashDamage ImprovedThrashDamage[float]
 +
SetImproveTailWhip Improvetailwhip[float]
 +
SetInjuryDamageResistance InjuryDamageResistance[float]
 +
SetInjuryDealerIncrease InjuryDealerIncrease[float]
 +
SetIntimidation Intimidation[float]
 +
SetJumpHeightIncrease JumpHeightIncrease[float]
 +
SetKeenSenses Keensenses[float]
 +
SetKnockbackDealerIncrease KnockbackDealerIncrease[float]
 +
SetKnockbackResistance KnockbackResistance[float]
 +
SetLatchImprovement LatchImprovement[float]
 +
SetLungeHardHeaded LungeHardHeaded[float]
 +
SetLungeMobilityImprovement LungeMobilityImprovement[float]
 +
SetLungePowerImprovement LungePowerImprovement[float]
 +
SetMomentumIncrease MomentumIncrease[float]
 +
SetName S[FString]
 +
SetOneshotAvoidance OneshotAvoidance[float]
 +
SetOnTheWingEatDrink OnTheWingEatDrink[float]
 +
SetOxygenImprovement OxygenImprovement[float]
 +
SetPlantEating PlantEating[float]
 +
SetPlayerGrowthLevel GrowthLevel[float] PlayerNameOrID[FString]
 +
SetPregnantStatus Pregnant[bool] TimeRemainingSeconds[float]
 +
SetScentImprovement ScenetImprovement[float]
 +
SetScenetMasking ScentMasking[float]
 +
SetSpeedIncrease SpeedIncrease[float]
 +
SetStaminaDrainImprovement StaminaDrainImprovement[float]
 +
SetStaminaPoolIncrease StaminaPoolIncrease[float]
 +
SetStats Health[float] Stam[float] Ability[float] Water[float] Food[float] Comfort[float] Injury[float] Venom[float] Bleed[float] FoodSat[Float] WaterSat[float]
 +
SetStressResistance StressResistance[float]
 +
SetSwimSpeedIncrease SwimSpeedIncrease[float]
 +
SetTailTip LocationAtTip[FVector] LocationSpace[TEnumbAsByte<ESplineCoordinateSpace::Type>] RotationAtTip[Frotator] RotationSpace[TEnumAsByte<ESplineCoordinateSpace::Type>]
 +
SetTakeoffSpeed takeoffspeed[float]
 +
SetTripThresholdIncrease TripThresholdIncrease[float]
 +
SetTurnRateIncrease TurnRateIncrease[float]
 +
SetUphillDropResist UphillSpeedDropResist[float]
 +
SetWaterLongetivityMultiplier WaterLongetivityMultiplier[float]
 +
SetWeatherResistanceIncrease WeatherResistanceIncrease[float]
 +
|}
 +
 
 +
==Talent Commands==
 +
These commands only apply to the talents your creature uses. Giving yourself a talent you don't have will not give you that talent.
 +
{|
 +
!Command Name
 +
!Console Description
 +
!What It Does
 +
!Variables
 +
|-
 +
|SetAcroRoarAbility
 +
|AcroRoarAbility[float]
 +
|
 +
|
 +
|-
 +
|SetBabySnatcher
 +
|BabySnatcher[float]
 +
|
 +
|
 +
|-
 +
|SetBurrowMaster
 +
|BurrowMaster[float]
 +
|Allows Oryctodromeus to dig more in their burrows.
 +
|Can't dig: 0.00000000000000001 ; Endless digging: 99999999
 +
|-
 +
|SetEggThief
 +
|eggthief[float]
 +
|
 +
|
 +
|-
 +
|SetFasterStomp
 +
|FasterStomp[float]
 +
|
 +
|
 +
|-
 +
|SetGoodParent
 +
|GoodParent[float]
 +
|Affects how quickly female eggs gestatue and how many eggs males may send.
 +
|No effect: 0.0000000000000000001 ; Instantly ready: 999999999999.
 +
|-
 +
|SetImprovedDart
 +
|ImprovedDart[float]
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|SetMegaloAbility
 +
|MegaloAbility[float]
 +
|
 +
|
 +
|-
 +
|SetPachyCharge
 +
|PachyCharge[float]
 +
|
 +
|
 +
|-
 +
|SetParaAbility
 +
|ParaAbility[float]
 +
|
 +
|
 +
|-
 +
|SetPlayerTalent
 +
|PlayerNameOrID[FString] Talent[FString] NumTalents[int32] NumInherits[int32]
 +
|A developer exclusive command to assign talents.
 +
|My guess is that it doesn't affect your talent points.
 +
|-
 +
|SetScavenger
 +
|Scavenger[float]
 +
|
 +
|
 +
|-
 +
|SetSharpTeeth
 +
|SharpTeeth[float]
 +
|
 +
|
 +
|-
 +
|SetSonarAbility
 +
|SonarAbility[float]
 +
|
 +
|
 +
|-
 +
|SetStaminaBite
 +
|StaminaBite[float]
 +
|
 +
|
 +
|-
 +
|SetStompSplash
 +
|StompSplash[float]
 +
|
 +
|
 +
|-
 +
|SetStrongBond
 +
|StrongBond[float]
 +
|
 +
|
 +
|-
 +
|SetSwiftClaws
 +
|SwiftClaws[float]
 +
|
 +
|
 +
|-
 +
|SetTalent
 +
|TalentName[FString] Talented[int32] Inherited[int32]
 +
|Allows the player to assign any talent they can acquire. Using this commands treats your talent points as if you've spent them, including Inherits. Overassigning will leave to negative talent points available rendering all talents and used commands null until fixed.
 +
|Talents can be 1/3, 2/3, 3/3, 4/3, 5/3, 6/3, 7/3. Inherits are +1, +2, +3. You cannot assign anything higher then this. It seems assigned a talent at 7/3 +3 does not have an impact on that talent.
 +
|-
 +
|SetThickHide
 +
|ThickHide[float]
 +
|
 +
|
 +
|-
 +
|SetTurnWhileStomping
 +
|TurnWhileStomping[float]
 +
|
 +
|
 +
|-
 +
|SetVigilance
 +
|Vigilance[float]
 +
|
 +
|
 +
|-
 +
|SetWingBeatEfficiency
 +
|Value[float]
 +
|
 +
|
 +
|-
 +
|SetWingBeatImprovement
 +
|Value[float]
 +
|
 +
|
 +
|}
 +
 
 +
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (placeholder) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  
 
Announce FmtMessage[FString]
 
Announce FmtMessage[FString]
 
- "Announce Hello All"
 
- "Announce Hello All"
 
* Say a Message at Screen for all.
 
* Say a Message at Screen for all.
 
Walk
 
* Enter the Walk Mode
 
 
Fly
 
* Enter the Fly Mode
 
 
Ghost
 
* Enter the Ghost Mode
 
  
 
EnterSpectate
 
EnterSpectate
Line 93: Line 405:
 
*Toggles the boolean game state 'AllowAnyInput.'  This command was important for debugging the notorious stuck bug.
 
*Toggles the boolean game state 'AllowAnyInput.'  This command was important for debugging the notorious stuck bug.
  
== Wheater Commands ==
+
== Weather Commands ==
  
 
SetWeather Fog Rain Cumulus SkyGreyness WindIntensity WindDirectionX WindDirectionY Lightning Surge
 
SetWeather Fog Rain Cumulus SkyGreyness WindIntensity WindDirectionX WindDirectionY Lightning Surge
Line 131: Line 443:
  
 
SpawnCarcass FoodValue[float] AmountRemaining[Float] bFromPlayer[bool]
 
SpawnCarcass FoodValue[float] AmountRemaining[Float] bFromPlayer[bool]
- Big Meat Rip: SpawnCarcass 5000 5000 true
 
 
* Spawn Meat / Carcass in Front of Screen with Size and Quality
 
* Spawn Meat / Carcass in Front of Screen with Size and Quality
 +
 +
*SpawnCarcass 250 250 1 0  -  Spawns normal player gore
 +
*SpawnCarcass 250 250 1 1  -  Spawns a fish gore
  
 
Summon ClassName[FString]
 
Summon ClassName[FString]
Line 145: Line 459:
 
*Destroys all [[Carcass|carcasses]] on the map.
 
*Destroys all [[Carcass|carcasses]] on the map.
  
== Other Testet Commands ==
+
== Other Commands ==
AddTailTipOffset LocationOffset[FVector] RotationOffset[FRotator]
 
  
 
AnnoyingDinosaur NameOrID[FString]
 
AnnoyingDinosaur NameOrID[FString]
Line 153: Line 466:
  
 
Exit
 
Exit
 
EnableCheats
 
 
RestartLevel
 
  
 
Respawn NameOrID[Fstring]
 
Respawn NameOrID[Fstring]
Line 163: Line 472:
  
 
ResetCharacterStates
 
ResetCharacterStates
 
ResetSoundState
 
  
 
RemoveFoliageInstance ComponentName[FString] Index[int32]
 
RemoveFoliageInstance ComponentName[FString] Index[int32]
  
 
TakeServerLog LengthSeconds[float]
 
TakeServerLog LengthSeconds[float]
 
Travel <MapName>
 
  
 
ToggleWeatherData IsShowingData[bool]
 
ToggleWeatherData IsShowingData[bool]
Line 177: Line 482:
  
 
ImpactFromFall ImpactVelocity[FVector] ImpactVelocity[FVector] ImpactVelocity[FVector]
 
ImpactFromFall ImpactVelocity[FVector] ImpactVelocity[FVector] ImpactVelocity[FVector]
 
Obj Classes Shows all classes
 
 
Obj List <Class=Classname> <Type=MetaClass> <Outer=OuterObject> <Package=InsidePackage> <Inside=InsideObject>
 
 
Obj ListContentRefs <Class=Classname> <ListClass=ClassName>
 
 
Obj Refs Name=<ObjectName> Class=<OptionalObjectClass> Lists referencers of the specified object
 
  
 
OnlyLoadLevel PackageName[FName]
 
OnlyLoadLevel PackageName[FName]
Line 191: Line 488:
  
 
open 127.0.0.1 (opens connection to localhost)
 
open 127.0.0.1 (opens connection to localhost)
 
Pause (Pause GameStange)
 
 
PlayerSoundCue
 
 
PlayerSoundWave
 
  
 
PossessEntity DinoSpecies[FName]
 
PossessEntity DinoSpecies[FName]
Line 205: Line 496:
  
 
Stuck
 
Stuck
 
Stat UObjects
 
 
Stat UObjectHash
 
 
Stat UnitGraph
 
 
Stat UI
 
 
Stat TickGroups
 
 
Stat Tickables
 
 
Stat Threads
 
 
Stat ThreadPoolAsyncTask
 
 
Stat Threading
 
 
Stat TextureGroup
 
 
Stat TextureGroupStat TaskGraphTask
 
 
Stat StreamingOverview
 
 
Stat Streaming Details
 
 
Stat Streaming
 
 
Stat StopFile
 
 
Stat StatSystem
 
 
Stat StartFile
 
 
Stat Game
 
 
Slomo NewTimeDilation[float]
 
  
 
ShowHud
 
ShowHud
Line 292: Line 545:
  
 
DamageTarget DamageAmount[float]
 
DamageTarget DamageAmount[float]
 
foliage.Freeze
 
 
foliage.RebuildFoliageTrees
 
 
foliage.UnFreeze
 
  
 
ForceGrowthStart
 
ForceGrowthStart
Line 310: Line 557:
  
 
GoodDinosaur NameOrId[FString]
 
GoodDinosaur NameOrId[FString]
 
GodMode
 
 
God
 
  
 
GiveEgg MotherID[int32] FatherID[int32] Completion[float]
 
GiveEgg MotherID[int32] FatherID[int32] Completion[float]
Line 324: Line 567:
  
 
GetJumpHeightModifier ReturnValue[float]
 
GetJumpHeightModifier ReturnValue[float]
 
GetAllLocation <ClassName>
 
 
GetAll <ClassName <PropertyName> <Name=ObjectinstanceName> <OUTER=ObjectInstanceName> <SHOWDEFAULTS> <SHOWPENDINGKILLS> <DETAILED>
 
 
help
 
  
 
HighResShot
 
HighResShot
 
HotReload <UObject DLL Hot Reload>
 
  
 
Camera NewMode[FName]
 
Camera NewMode[FName]
  
 
CaptureMode
 
CaptureMode
 
ChangeSize F[float]
 
 
CheatScript ScriptName[FString]
 
  
 
ClearAllBones
 
ClearAllBones
 
ClearAllPlayers
 
  
 
ClearBlockedDinos
 
ClearBlockedDinos
 
ClearSmoothing
 
 
ConsoleKey Key[FKey]
 
 
ViewActor ActorName[FName]
 
 
ViewClass DesiredClass[TSubclassOf<AActor>]
 
 
ViewPlayer S[Fstring]
 
 
ViewSelf
 
 
BugIt ScreenShotDescription[FString]
 
 
BugItGo X[float] Y[float] Z[float] Pitch[float] Yaw[float] Roll[float]
 
 
BugItStringCreator ViewLocation[FVector] ViewRotation[FRotator] GoString[Fstring] LocString[Fstring]
 
  
 
MakeBrood BabyCount[FString] Male[Fstring] Female[Fstring]
 
MakeBrood BabyCount[FString] Male[Fstring] Female[Fstring]
Line 371: Line 582:
 
MatePlayers MaleID[int32] Female[int32]
 
MatePlayers MaleID[int32] Female[int32]
  
ModifyAcceleration DefaultAcceleration[Float] ReturnValue[float] DefaultAcceleration[Float] ReturnValue[float]
 
 
ModifyGravityZ DefaultGravityLevel[Float] ReturnValue[float] DefaultGravityLevel[Float] ReturnValue[float]
 
 
ModifyRotationRate DefaultRotationRate[FRotator] ReturnValue[FRotator]
 
 
Module List
 
 
Module Load
 
 
Module Recompile
 
 
Module Reload
 
 
Module Unload
 
 
== Other UnTestet or unsortet Commands ==
 
SetAbilityPoolIncrease 
 
SetAcroRoarAbility     
 
SetAllowAnyInput       
 
SetBabySnatcher
 
SetBackwardsSpeedIncrease     
 
SetBeachedComfortImprovement   
 
SetBeachedMobility     
 
SetBreathBarIncrease   
 
TurnWhileStomping     
 
SetCameraCollision     
 
SetComfortNeutralPointIncrease 
 
SetCulture     
 
SetDamageIncrease     
 
SetDayLength   
 
SetDepthResistance     
 
SetDiveDamageIncrease 
 
SetDrownDamage 
 
ReceiveSetTurnWhileStomping   
 
SetEggThief   
 
SetElusiveness 
 
SetFasterStomp 
 
SetFlyerClimbAltitude 
 
SetFlyerCrashMitigation
 
SetFlyerLanding
 
SetFoodLongetivityMultiplier   
 
SetFootfallSoundDecrease       
 
SetFriendship 
 
SetGender     
 
SetGoodParent 
 
SetGrabResistance     
 
SetGrabSizeIncrease
 
SetHealingRateIncrease 
 
SetHealthPoolIncrease 
 
SetImprovedBraking     
 
SetImprovedComfortFlowers     
 
SetImprovedDart
 
SetImprovedThrashDamage
 
SetImproveTailWhip     
 
SetInjuryDamageResistance     
 
SetInjuryDealerIncrease
 
SetIntimidation
 
SetJumpHeightIncrease 
 
SetKeenSenses 
 
SetKnockbackDealerIncrease     
 
SetKnockbackResistance 
 
UphillSpeedDropResist 
 
SetLatchImprovement   
 
SetLungeHardHeaded     
 
SetLungeMobilityImprovement   
 
SetLungePowerImprovement       
 
SetMegaloAbility       
 
SetMomentumIncrease   
 
SetOneshotAvoidance   
 
SetOnTheWingEatDrink   
 
ReceiveSetUphillSpeedDropResist
 
SetOxygenImprovement   
 
SetPachyCharge 
 
SetParaAbility 
 
SetPlantEating 
 
SetPregnantStatus     
 
SetScavenger   
 
SetScentImprovement   
 
SetScentMasking
 
SetScore       
 
SetSharpTeeth 
 
SetSonarAbility
 
SetSpeedIncrease       
 
SetStaminaBite
 
SetStaminaDrainImprovement     
 
SetStaminaPoolIncrease 
 
SetStats       
 
SetStompSplash 
 
SetStressResistance   
 
SetSwimSpeedIncrease   
 
SetTakeoffSpeed
 
SetTalent     
 
SetThickHide   
 
SetTimeOfDay   
 
SetTripThresholdIncrease       
 
SetTurnRateIncrease   
 
SetTurnWhileStomping   
 
SetUphillSpeedDropResist       
 
SetWaterLongetivityMultiplier 
 
WaterLongetivityMultiplier
 
SetWeather
 
SetWeatherResistanceIncrease
 
ShowCharacterForAll
 
ShowScreenNotification
 
SpawnAndPossess
 
  
 
You can find more by writing the first letter into the F2 console.
 
You can find more by writing the first letter into the F2 console.

Latest revision as of 00:37, 22 November 2022

Console Commands exist in Beasts of Bermuda. They can allow for silly things to happen from changing your speed to jump a mountain to spawning tornadoes on a sunny day.

To access Console Commands, you'll need either your own server or you'll need access to a friend's server. Console Commands won't work on Official Servers. Same for Community Servers, but you have to be an Admin there. If you are the owner of the server, you'll need to setup each player you wish to be Admin in the game.ini file using the following line ServerAdmins=(UserSteamId64=01234567890123456,AdminRank="DefaultAdmin"). Replace that SteamId64 with the Steam Id of each player and making a separate line for them. Once done, save the settings and a server restart is required for it to take effect.

Server Hosting Screen with an Administrator Password

Console Commands were added during development to not only assist server owners with their own command testing. But, to also make it easier on the developers to ensure that nothing would be bugged in any future updates. Along with fixing temporary issues that can occur.

Some commands are locked to a Developer only role. No one can obtain this role.

There are 2 ways to use Console Commands.

Method 1 Method 2
Open Chat (1 by default) and use // , which is the Syntax for using console commands. If you are new to them or need a refresher, method 2 is the way to go. Use ` (The key left of 1). Typing a command will let you see matches and the syntax that follows.
Use of the Chat Box as a console

If you use Method 2, pushing ` and either the up or down arrow key will show the last 30 commands you used. Which is easy for getting set back up or command modifying. Last updated: September 21, 2021.

Player Commands

These commands must be re-entered every time the session is joined or a new Dino is spawned. Commands do not carry over.

SetFlyerClimbAltitude FlyerClimbAltitude[float] SetFlyerCrashMitigation FlyerCrashMitigation[float] SetFlyerLanding FlyerLanding[float] SetFoodLongetivityMultiplier FoodLongetivityMultiplier[float] SetFriendship Player1ID[int32] Player2ID[int32] Points[float] SetGender GenderString[FString] NameOrId[FString] SetGrabResistance GrabResistance[float] SetGrabSizeIncrease GrabSizeIncrease[float] SetGrowthLevel GrowthLevel[float] SetHealingRateIncrease HealingRateIncrease[float] SetHealthPoolIncrease HealthPoolIncrease[float] SetImprovedBraking ImprovedBraking[float] SetImprovedComfortFlowers ImprovedComfortFlowers[float] SetImprovedSandAttack SandAttack[float] SetImprovedThrashDamage ImprovedThrashDamage[float] SetImproveTailWhip Improvetailwhip[float] SetInjuryDamageResistance InjuryDamageResistance[float] SetInjuryDealerIncrease InjuryDealerIncrease[float] SetIntimidation Intimidation[float] SetJumpHeightIncrease JumpHeightIncrease[float] SetKeenSenses Keensenses[float] SetKnockbackDealerIncrease KnockbackDealerIncrease[float] SetKnockbackResistance KnockbackResistance[float] SetLatchImprovement LatchImprovement[float] SetLungeHardHeaded LungeHardHeaded[float] SetLungeMobilityImprovement LungeMobilityImprovement[float] SetLungePowerImprovement LungePowerImprovement[float] SetMomentumIncrease MomentumIncrease[float] SetName S[FString] SetOneshotAvoidance OneshotAvoidance[float] SetOnTheWingEatDrink OnTheWingEatDrink[float] SetOxygenImprovement OxygenImprovement[float] SetPlantEating PlantEating[float] SetPlayerGrowthLevel GrowthLevel[float] PlayerNameOrID[FString] SetPregnantStatus Pregnant[bool] TimeRemainingSeconds[float] SetScentImprovement ScenetImprovement[float] SetScenetMasking ScentMasking[float] SetSpeedIncrease SpeedIncrease[float] SetStaminaDrainImprovement StaminaDrainImprovement[float] SetStaminaPoolIncrease StaminaPoolIncrease[float] SetStats Health[float] Stam[float] Ability[float] Water[float] Food[float] Comfort[float] Injury[float] Venom[float] Bleed[float] FoodSat[Float] WaterSat[float] SetStressResistance StressResistance[float] SetSwimSpeedIncrease SwimSpeedIncrease[float] SetTailTip LocationAtTip[FVector] LocationSpace[TEnumbAsByte<ESplineCoordinateSpace::Type>] RotationAtTip[Frotator] RotationSpace[TEnumAsByte<ESplineCoordinateSpace::Type>] SetTakeoffSpeed takeoffspeed[float] SetTripThresholdIncrease TripThresholdIncrease[float] SetTurnRateIncrease TurnRateIncrease[float] SetUphillDropResist UphillSpeedDropResist[float] SetWaterLongetivityMultiplier WaterLongetivityMultiplier[float] SetWeatherResistanceIncrease WeatherResistanceIncrease[float]
Command Name Console Description What It Does Variables
SetAbilityPoolIncrease AbilityPoolIncrease[float] Raise or Lower Ability consumed per usage. More Ability: 0.000000000000000000000000000001.

Less Ability: Anything at or greater then what's listed in your Dino's stats. Default: 1

SetBackwardsSpeedIncrease Backwardsspeedincrease[float] Increases movement speed for Dino's that walk backwards. Needs testing.
SetBeachedComfortImprovement BeachedComfortImprovement[float] Improves Comfort Loss for Aquatics. Comfort Gain: 0.0000000000000000000000000001 ; Comfort Loss: Anything greater then 2.
SetBeachedMobility BeachedMobility[float] Allows Aquatics to move faster on land. No Movement Difference: 0 ; Moving as a Non Aquatic: 100 or greater.
SetBreathBarIncrease BreathBarIncrease[float] Allows Non Aquatics to stay underwater longer. Instantly out of breath: 0.0000000000000001 ; Staying under for 2 hours: 999999 (Anything larger will hide the breath bar for long time).
SetComfortNeutralPointIncrease ComfortNeutralPointIncrease[float] Raising Comfort to not be affected by status effects that would lower it. Slow Recovery: 0.0000000000000000001 ; Constant 100: 10000 or greater.
SetDamageIncrease DamageIncrease[float]
SetDepthResistance depthrsistance[float] Going deeper in the ocean without the negative effect of being too deep. Being able to go all the way to the bottom of the map: 0.000000000000001 ; Instantly Dead: 100 ; If a higher number is set for Instantly Dead, if a value is set for comfort, it is ignored.
SetDiet plants[float] Meat[float] Fish[float] A developer exclusive command to alter what the dino eats. Tried setting it to Yes No No. Didn't work. Tried setting it to only plants. Didn't work. Tried setting it to 9000 0 90. Didn't work.
SetDirt Value[int32] Developer exclusive command for the amount of dirt their Ory's carrying? Setting a value informs you don't have permission.
SetDirtCarry Dirtcarry[float] Alter how much dirt an Ory's carrying. Lower Number should equal instantly full on dirt. Higher number should equal endless digging. Needs Testing.
SetDiveDamageIncrease DiveDamageIncrease[float]
SetDrownDamage DrownDamage[float] A Developer command that affects how much damage is recieved when drowning underwater. Despite the command prompting it working for Admins, changing the value to 0 does not have any effect on the player drowning.
SetElusiveness Elusiveness[float]

Talent Commands

These commands only apply to the talents your creature uses. Giving yourself a talent you don't have will not give you that talent.

Command Name Console Description What It Does Variables
SetAcroRoarAbility AcroRoarAbility[float]
SetBabySnatcher BabySnatcher[float]
SetBurrowMaster BurrowMaster[float] Allows Oryctodromeus to dig more in their burrows. Can't dig: 0.00000000000000001 ; Endless digging: 99999999
SetEggThief eggthief[float]
SetFasterStomp FasterStomp[float]
SetGoodParent GoodParent[float] Affects how quickly female eggs gestatue and how many eggs males may send. No effect: 0.0000000000000000001 ; Instantly ready: 999999999999.
SetImprovedDart ImprovedDart[float]
SetMegaloAbility MegaloAbility[float]
SetPachyCharge PachyCharge[float]
SetParaAbility ParaAbility[float]
SetPlayerTalent PlayerNameOrID[FString] Talent[FString] NumTalents[int32] NumInherits[int32] A developer exclusive command to assign talents. My guess is that it doesn't affect your talent points.
SetScavenger Scavenger[float]
SetSharpTeeth SharpTeeth[float]
SetSonarAbility SonarAbility[float]
SetStaminaBite StaminaBite[float]
SetStompSplash StompSplash[float]
SetStrongBond StrongBond[float]
SetSwiftClaws SwiftClaws[float]
SetTalent TalentName[FString] Talented[int32] Inherited[int32] Allows the player to assign any talent they can acquire. Using this commands treats your talent points as if you've spent them, including Inherits. Overassigning will leave to negative talent points available rendering all talents and used commands null until fixed. Talents can be 1/3, 2/3, 3/3, 4/3, 5/3, 6/3, 7/3. Inherits are +1, +2, +3. You cannot assign anything higher then this. It seems assigned a talent at 7/3 +3 does not have an impact on that talent.
SetThickHide ThickHide[float]
SetTurnWhileStomping TurnWhileStomping[float]
SetVigilance Vigilance[float]
SetWingBeatEfficiency Value[float]
SetWingBeatImprovement Value[float]

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (placeholder) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Announce FmtMessage[FString] - "Announce Hello All"

  • Say a Message at Screen for all.

EnterSpectate

  • Enter the Spectator Mode

LeaveSpectate

  • Leave the Spectator Mode

UseIncognito

  • Enter the Incognito Mode

KickPlayer NameOrID[FString] Reason[Fstring] bDetachPawnBeforeKick[bool] MutePlayer NameOrId[Fstring] TimeMinutes[int32] BanPlayer NameOrId[FString] TimeHours[int32] Reason[FString] bBanMainAccount[bool] UnMutePlayer Playerid64[int64] UnBanPlayer Playerid64[int64]

Teleport

  • Teleports the player to the location in the center of their screen.

TeleportAt X[float] Y[float] Z[float]

  • Teleports the player to the specified coordinates.

TeleportToP PlayerName[FString]

  • Teleports the player to an other one, either specified by their name (by default) or their ID on the server.
  • "TeleportToP SomeGuy" will teleport you to SomeGuy
  • "TeleportToP 325 ID" will teleport you to the player with ID 325.

TeleportToMe Playername[FString]

DisplayCoords

  • Toggles display of the coordinates in the top center of the screen.

Stat FPS

  • Toggles display of FPS in the top center of the screen.

PossessEntity Species

  • Has an optional argument, Species. If Species is provided, the player will automatically spawn and become the specified species. If it is not provided, the player will possess the creature they are looking at in the center of the screen.
  • The player can spawn as the Observer by using this mode and specifying Observer as the Species argument. This allows the player to roam the map as a floating camera, useful for getting great screenshots or recording gameplay footage from different angles.
  • You are not allowed to possess a player-owned entity.

DestroyEntity

  • Destroys the creature in the center of the player's screen.
  • You are not allowed to destroy a player-owned entity.

Respawn

EnableRagdoll

  • Enables physics on the player's creature.

SpawnEntity Species

  • Allows the player to spawn a creature of their choice in the center of their screen.

FillAllStats

  • Allows the player to fill all of their stats to max.

SetPlayerStats Health Stamina Ability Water Food Comfort

  • Allows the player to specify the levels of their various stats. Specifying health of 0.5, for example, will fill health to halfway full.

ReqCharacterData

  • Displays debug data related to the player's state.

ReqControllerData

  • Displays debug data related to the player's controller.

SetAllowAnyInput

  • Toggles the boolean game state 'AllowAnyInput.' This command was important for debugging the notorious stuck bug.

Weather Commands

SetWeather Fog Rain Cumulus SkyGreyness WindIntensity WindDirectionX WindDirectionY Lightning Surge

  • Sets the various storm parameters.

- Maximum Water Height "SetWeather 0 0 0 0 0 0 0 0 20000" - Minimum Water Height "SetWeather 0 0 0 0 0 0 0 0 -6000" - Slow Rain "SetWeather 0 1 0 0 0 0 0 0 -6000" - Epic Rain "SetWeather 0 5000 0 0 0 0 0 0 -6000" - Reset Wheater "SetWeather 0 0 0 0 0 0 0 0 0"

ReqWeather

  • Allows the player to see when the next storm will be, or, if it is storming, see how long it has been since the storm started.

ForceStorm

  • Allows the player to force a storm to come, but not specify its intensity or duration. This command will take a minute or two to execute due to the way the storm system works. Be patient with it!

PauseWeather Boolean

  • Allows the player to pause the current weather system, keeping the effects as is for an indefinite period of time.

ToggleWeatherData Boolean

  • Allows the player to continuously see a stream of information about the storm.

Lightning

  • Allows the player to call a lightning bolt to the location at the center of their screen.

SpawnTornado Intensity[float]

  • Allows the player to call a Tornado with Size at the center of their screen.

MoveTornado

  • Allows the player to move the Tornado at the center of their screen.

KillTornado

  • Allows the player to kill all Tornados.

Spawn / Carcasses

SpawnEntity en[Fname] Size[float]

SpawnEgg MotherID[int32] FatherID[int32] Completion[float]

SpawnCarcass FoodValue[float] AmountRemaining[Float] bFromPlayer[bool]

  • Spawn Meat / Carcass in Front of Screen with Size and Quality
  • SpawnCarcass 250 250 1 0 - Spawns normal player gore
  • SpawnCarcass 250 250 1 1 - Spawns a fish gore

Summon ClassName[FString]

ResetFish Startindex[int32] StopIndex[int32]

  • Reset Fish in Map Index on Map.

ResetAllFish

  • Reset all Fishstage on Map.

DestroyAllCarcasses

Other Commands

AnnoyingDinosaur NameOrID[FString]

WipePlayerData[int64]

Exit

Respawn NameOrID[Fstring]

ResetTalentModifiers (Warning it get errors)

ResetCharacterStates

RemoveFoliageInstance ComponentName[FString] Index[int32]

TakeServerLog LengthSeconds[float]

ToggleWeatherData IsShowingData[bool]

ToggleSpeaking binSpeaking[bool]

ImpactFromFall ImpactVelocity[FVector] ImpactVelocity[FVector] ImpactVelocity[FVector]

OnlyLoadLevel PackageName[FName]

Open <MapName>

open 127.0.0.1 (opens connection to localhost)

PossessEntity DinoSpecies[FName]

PrintFish Startindex[int32] StopIndex[int32]

SwitchLevel URL[FString]

Stuck

ShowHud

ShowTitleSafeArea

Shot

  • make a screenshot

SetWorldOrigin

SetWeatherResistanceIncrease [float]

SendToConsole Command[FString]

ServerConsoleCommand Command[FString]

DisplayHeredity

DisplayFriendships

DisplayEggs

DisplayCoords

DisplayClear

DisplayAllRotation <ClassName>

DisplayAllLocation <ClassName>

DisplayAll <ClassName> <PropertyName>

DisableAllScreenMessages

DestroyTarget

DestroyServerStatReplicator

DestroyPawns aClass[TSubclassOf<APawn>]

DestroyEntity

DestroyAllPawnsExceptTarget

DestroyAll aClass[TSubclassOf<AActor>]

DeleteBrood

DamageTarget DamageAmount[float]

ForceGrowthStart

ForceServerFlush

ForceServerLoad

ForceServerSave

FOV NewFOV[float]

GoodDinosaur NameOrId[FString]

GiveEgg MotherID[int32] FatherID[int32] Completion[float]

GetWaterDarknessTransform ReturnValue[FTransform] ReturnValue[FTransform]

GetTalentMod Talent[ETalentEnum] ReturnValue[float]

GetMyImmersionDepth DefaultValue[float] ReturnValue[float]

GetJumpHeightModifier ReturnValue[float]

HighResShot

Camera NewMode[FName]

CaptureMode

ClearAllBones

ClearBlockedDinos

MakeBrood BabyCount[FString] Male[Fstring] Female[Fstring]

MatePlayers MaleID[int32] Female[int32]


You can find more by writing the first letter into the F2 console.