❗ Warning! This page contains information that may be outdated. For up to date info, please consult devs and other creators in the Rec Room Discord's Circuits Channels. Also refer to the latest patch notes.
Last updated April 12th, 2022.
This page covers chips and objects that are marked as Beta objects. The content in this page is subject to change, and by using any of the chips/objects used here, you understand you may run into bugs or issues not being encountered by other players.
How do I access Beta content?
Beta content is enabled on a per-room basis. You can enable Beta content for rooms that you own or co-own.
To enable Beta content, go into the settings page for your room. Scroll down until you see the setting "Allow Creative Tools Beta Content". You will receive a heads up when trying to enable this. Please read the message, and confirm if you agree to the conditions.
Note: You can ignore the warning about rooms in beta not being able to be used for Room Contests! However, while you are able to use beta content in contests rooms, we are not liable for any bugs related to beta chips or sudden changes to beta content. which may break your room.
CV2 AI Chips
(CV2 AI chips are not in a good state right now, and we're planning a larger overhaul for them scheduled for later this year. We caution against using them at all.)
AI | A value that refers to a specific AI in the room. |
AI Get Line of Sight Parameters | Outputs the line of sight parameters that are set on an AI. |
AI Get Target | Outputs the current target of the AI. |
AI Has Line of Sight to Target | Outputs whether or not there is blocking the way directly from the AI to the target. |
AI Look At | Commands AI to look at a target. If "Look Target Is Direction" is True, it will look in a direction given by the vector input. |
AI Path To | Commands AI to navigate to the target destination. |
AI Rotate | Commands AI to to rotate by the inputted degrees. |
AI Set Line of Sight Parameters | Sets the parameters of an AI's Line of Sight. |
AI Set Pathing Speed | Sets an AI's speed. |
AI Set Patrol Point | Sets an AI to follow a path point. The AI will follow the path that branches off of the path point if there is one set. |
AI Set Target | Sets an AI's target to follow. |
AI Start Combat Behavior | Commands an AI to start its combat behavior that tells it to attack. |
AI Stop Combat Behavior | Commands an AI to stop its combat behavior. |
AI Stop Looking | Commands an AI to stop Looking At or Rotating and resume looking around normally. |
AI Variable |
Stores a reference to an AI. |
UGCAIPathPoint | Used to build a path for an AI to follow. |
UGCSpawnerV2 | Used to spawn AI. |
Combatant Chips
(These chips should be safe to use for the most part. Standard warnings apply regarding us potentially changing how these chips work).
Combatant Get Ground Position | Outputs the ground position of a combatant. Usually, this will be at the combatant's feet. |
Combatant Get Health | Outputs the health, shield, and max health values of a combatant. |
Combatant Get Is Alive | Outputs whether or not the combatant is currently alive. |
Combatant Get Velocity | Gets the combatant's velocity and speed. |
Combatant Receive Damage | Deals damage to a combatant. |
Combatant Set Health | Sets the health of a combatant. |
Combatant Set Max Health | Sets the max health of a combatant. |
Combatant Split | Converts a Combatant type into a Player or AI type. |
Combatant Variable | Stores a reference to a combatant. |
To Combatant | Converts an object or player to a Combatant type. |
Misc
(These chips should be safe to use for the most part. Standard warnings apply regarding us potentially changing how these chips/items work).
Emitter Set Color V2 | Sets the color of an emitter's particle. |
Get Any Player with Role | Gets a player with the role. Returns invalid player if no player has the role. |
Light Set Color V2 | Sets the color of a light. |
List<Color> Variable | Stores multiple color values that can be accessed by index. |
LogScreen | A value that refers to a specific Log Screen in the room. |
Log Screen | Shows logs logged by circuits in a physical form. |
Make Tuple | Combines any two values into one value. |
Patrol Point | A value that refers to a specific Patrol Point in the room. |
Rec Room Object Get First Tag | Outputs the first tag on an object. |
Rec Room Object Get First with Tag | Outputs the first object that is found with the specified tag. |
Respawn | Respawns an object or player. If the object is being held, selected/frozen by the maker pen, the child of a gizmo, or is a player that is seated, it will fail. |
Sandbox Mirror | A mirror like the one found in your dorm. |
Set Position | Sets the position of an object or player. If the object is being held, selected/frozen by the maker pen, the child of a gizmo, or is a player that is seated, it will fail. |
Spawner Gadget V2 | Spawns a configured object dynamically. |
Spawner Internal Start Spawning | Makes a Spawner start spawning objects with the inputted parameters. |
Spawner Reset | Deletes all objects spawned by a Spawner. |
Spherecast | Shoots a sphere in the specified direction in physics instantly and checks if it hits something along the way. |
Text Set Color V2 Sets the color of a Text. |
Sets the color of a Text. |
Angular Velocity Add | Adds angular (rotational) velocity based on the input. |
Angular Velocity Set | Sets angular (rotational) velocity to the input. |
Beta Components | Beta Components |
Beta Data Types | Beta Data Types |
Break Tuple | Breaks up a tuple value into its separate values for use. |
Color | A value that refers to a color in the palette, like Red, Green, or Blue. |
Color Constant | A configurable constant color value. |
Color To Int | Gives an integer based off of its inputted color. |
Color Variable | Stores a color value. |