Skip to main content

· One min read

New Chips

  • Bit AND
  • Bit OR
  • Bit XOR
  • Bit NOT
  • Bit NAND
  • Bit Shift Left
  • Bit Shift Right
  • Bit Pop Count
  • Bit Leading Zeros
  • Bit Trailing Zeros
  • Bit Rotate Left
  • Bit Rotate Right

Bugs Fixed

  • Some instances of incorrect wires being displayed have been fixed.
    • Saving a room now always fixes incorrect wires.

Beta Changes

  • Cloud option is now available for variables.
    • Use the config tool on a variable chip to enable cloud mode.
    • Each player has their own unique copy of cloud data.
    • Cloud data will be reloaded if you leave a room and come back.
    • Cloud variables with the same names in different subrooms have the same data.
    • The following types can be saved in cloud variables:
      • int
      • float
      • bool
      • string
      • Vector 3
      • Quaternion

<- Back to Releases

· One min read

Bugs Fixed

  • Old CV2 rooms which loaded infinitely can be loaded correctly again.
  • Synchronized fields correctly synchronize.
  • Circuit Boards now work correctly with multiple players in the room.
  • Object variables are no longer unexpectedly renamed on clone or save.
  • Event receivers no longer come unbound from event definitions after saving.

<- Back to Releases

· One min read

General Changes

  • Reroute chip has been added. Use this to organize your wires.
  • Chips can now be recolored with the maker pen.
  • The chip limit has been increased to 3000.

New Chips

  • Reroute
  • Get Local Camera Rotation
  • Get Rotation
  • Player Left Hand Rotation
  • Player Right Hand Rotation
  • Variable (List<Quaternion>)
  • Variable (Quaternion)
  • Quaternion Create Angle Axis
  • Quaternion Create Euler Angles
  • Quaternion Create From To
  • Quaternion Create Look
  • Quaternion Create
  • Quaternion Dot
  • Quaternion Euler Angles
  • Quaternion Get Angle Axis
  • Quaternion Inverse
  • Quaternion Normalize
  • Quaternion Rotate Towards
  • Quaternion Slerp
  • Quaternion Split
  • Rotate Vector

New Chips

  • Make Tuple
  • Break Tuple

Bugs Fixed

  • Decoration objects trigger Trigger Volume V1 on pickup
  • Shape containers with multipe shapes now work connectly with Trigger Volume V2
  • List variables are now reset to empty lists
  • Piston distance can no longer be set to NaN or Infinity.
  • Palette search performance has been improved.
  • CV2 wires no longer linger after saving.

<- Back to Releases

· One min read

New Chips

  • String Contains
  • String Get Length
  • String Split
  • String Split at Index
  • String Substring Index
  • String To Lower
  • String To Upper

Bugs Fixed

  • Spatial audio now works correctly in SFX V2

Beta Chips

  • Angular Velocity Add
  • Angular Velocity Set
  • Player Left Hand Orientation
  • Player Right Hand Orientation
  • Quaternion Create Angle Axis
  • Quaternion Create Euler Angles
  • Quaternion Create From To
  • Quaternion Create Look Rotation
  • Quaternion Euler Angles
  • Quaternion Inverse
  • Quaternion Rotate Towards
  • Quaternion Rotate Vector
  • Quaternion Slerp

<- Back to Releases

· One min read

General Changes

  • Certified Inventions have been added to Rec Room
    • Certified inventions are specifically recommended by the Rec Room team
    • Certified inventions have special tags and filters to find them easily in the store and palette.

Bugs Fixed

  • Issues with Palette Search appearing empty have been fixed

<- Back to Releases

· 2 min read

General Changes

  • Log screen page has been added to the CV2 tab in the palette.
  • A sound now plays for each CV2 error when holding the maker pen.
  • The values of some output ports are now displayed on hover.
  • Descriptions of chips are now displayed on hover in the palette.
  • Palette search now more accurately matches the search text.

Bugs Fixed

  • Rooms that had certain beta objects can now be saved when beta is disabled.
  • Errors that happen right after the room loads are now displayed on the log screen.
  • Config menus should no longer close when other players work with CV2.
  • Trigger Volume V2 now properly files enter and exit events for players and objects.
  • Dice Roll Finished Chip now has the correct ports.
  • Connecting a List Create Chip to itself will no longer crash or lag the game.

Beta Changes

  • Quaternion types have been added.

Beta Chips

  • Get Local Camera Orientation
  • Get Orientation
  • List Quaternion
  • Quaternion Normalize
  • Quaternion Create
  • Quaternion Dot
  • Quaternion Get Angle Axis
  • Quaternion
  • Quaternion Split

Special Thanks

  • Alexa: Contributed descriptions of chips
  • TripleWhy: Contributed to CV2 search filter improvements

<- Back to Releases

· One min read

New Chips

  • Get Players with Role
  • Get Player Account Name
  • Get Player by Account Name
  • Get Player by Display Name

Bugs Fixed

  • Events and synced events now correctly send data through their ports.
  • Exec ports can no longer be added to event chips.
  • CV1 TZs can detect grabs on certain objects again.
  • Rooms which were broken when converting from beta to non-beta now load properly.

<- Back to Releases

· 2 min read

Breaking Changes

These changes may require you to update your rooms.

  • A new chip limit has been added. At this point only 1000 chips may be added to a room.
    • We will be increasing this limit after release.
    • Eventually, we hope to remove it entirely.
    • See [https://discord.com/channels/193073071802941451/245702086988136448/831976672483344426](this Discord message) for more information.
  • Room Reset now executes on all players.
  • Room Reset no longer happens after game end.
  • On Reset now fires inside of Object Boards on room load.
  • Play Marker for All has been removed from Piston V2 and Rotator V2.
    • Creators may sync these with event senders if they wish.

General Changes

  • Circuits V2 now works in non-beta rooms
    • This includes using it in inventions.
  • Synced Event Sender is gone. You will find a toggle to set target in Event Sender.
    • Existing Synced Event Senders will be automatically upgraded with the correct targets.
  • Trigger Zone V2 now updates at 60FPS.
  • "Play for All" in SFX has been renamed to "Synced".
  • The RPC and Net meters have been combined in the Circuits V2 page of the palette.
    • There is additional data in the text of the bar to differentiate between the two.
  • A Chips meter has been added in the Circuits V2 page of the palette.
  • The visuals for many objects have been updated:
    • Emitter V2
    • Piston V2
    • Point Light V2
    • Rotator V2
    • SFX V2
    • Spot Light V2
    • Vector Gadget

Bugs Fixed

  • Broken Object Boards, Circuit Boards, Player Boards, and broken objects with Object Boards will no longer be saved into rooms.
  • Chips inside of other boards can now be cloned.
  • Vector Gadget is now in the "CV2 Gadgets" category of the palette.
  • Ports in the new port menu have been cleaned up. Every important type should now be possible. Unused ones have been removed.
  • From Rec Room Object now works correctly with all Rec Room objects.

<- Back to Releases

· 5 min read

Breaking Changes

These changes may require you to update your rooms.

  • The exec port has been removed from Get All Players.
  • Rand Int chip is now inclusive.
  • Some chips and objects are now automatically networked. Please note that automatic networking comes at an increased heat cost if used.
  • SFX V2 now plays for everyone by default but has an option to disable synchronization.
  • Markers on Piston V2 and Rotator V2 also fire events for everyone by default but have an option to disable synchronization.
  • Piston V2, Rotator V2, and SFX V2 can now be played by anyone and networking will be done automatically.
  • Networked operations now expend additional network heat.
  • RPCs (some object chips) and synced events are now limited at 5-per frame.
    • You can find a new RPC meter in the CV2 page of the palette.
  • Impulse and reset chips are now networked automatically.
  • All chips with exec ports now expend additional CPU heat.
  • List variables are now empty by default rather than null.
  • CV2 gizmos now obey the global gizmo play toggle.

The following chips have had CPU heat raised beyond the default:

  • Button Set Text
  • Creation Object Add Tags
  • Creation Object Get All With Tag
  • Creation Object Get Tags
  • Creation Object Remove Tags
  • Delay
  • Event Receiver
  • Event Sender
  • For Each
  • For
  • Get All Players
  • List Add
  • List Concat
  • List Insert
  • Remove At
  • List Remove Last
  • Log String
  • Make List
  • Parse Bool
  • Parse Float
  • Parse Int
  • Player Add Role
  • Player Remove Role
  • Prompt Local Player
  • Reset Object
  • Reset Room
  • Show Notification
  • String Format
  • Substring
  • Text Set Text
  • Trigger Volume Get Filter Tags
  • Trigger Volume Set Filter Tags
  • Trigger Volume Get Objects
  • Trigger Volume Get Player
  • To String

The following chips have had net raised heat beyond the default:

  • Creation Object Add Tags
  • Creation Object Remove Tags
  • Player Add Role
  • Player Remove Role
  • Reset Object
  • Reset Room
  • Random From List

Deprecations

Deprecated content will be removed in a future update.

The following chips have been deprecated:

  • Instance AI
  • Instance Bool
  • Instance Combatant
  • Instance Creation Object
  • Instance Float
  • Instance Int
  • Instance List<bool>
  • Instance List<CreationObject>
  • Instance List<Float>
  • Instance List<Int>
  • Instance List<Player>
  • Instance List<String>
  • Instance List<Vector3>
  • Instance Player
  • Instance String
  • Instance Vector3
  • Synced AI
  • Synced Bool
  • Synced Combatant
  • Synced CreationObject
  • Synced Float
  • Synced Int
  • Synced Player
  • Synced String
  • Synced Vector3
  • Set Value
  • Value Changed

General Changes

  • The multiple In and Out chips inside of other chips have been changed into single In and Out busses.
  • Recently used chips will now sort closer to the top of palette search.
  • Most events in objects now run for everyone. Filter chips have been added after the events to try to pick a best player to run for.
  • Type name billboarding has been improved on both VR and screens.
    • The billboards are a more suitable size for screens.
    • The billboards no longer rotate with your head or move around as much while moving your head in VR.
  • All CV2 objects can now be found in a new CV2 Gadgets filter in the palette.
  • Creation Object is now Rec Room Object.

New Chips

  • If Local Player Should Run

Bugs Fixed

  • Log string channel configurations now sync correctly
  • Some exceptions are fixed on the CV2 palette page
  • Some exceptions are fixed with the Player Get Equipped Objects chip
  • Player Reference Boards are no longer be left behind in rooms when players leave
  • Toggle Button V2 has correct Pressed and Released data for all players.
  • Ports on the Delay chip have been arranged into the correct order.
  • Control Panels can now be deleted if their objects are also being deleted.
  • Dice Get Result now returns a bool.
  • Piston V2, Rotator V2, Emitter V2 and Spawner V2 now have the correct default tags.
  • Chip previews now always have the correct name
  • Some edge cases encountered when undoing deletion or addition of chips have been fixed
    • Chips no longer accidentally end up inside/outside of other chips during undo
    • Undoing deletion/addition of objects with control panels is more stable
  • Event definitions no longer disappear sometimes when inside of circuit boards or control panels
  • Get Forward Vector, Get Up Vector and Get Velocity chips all work correctly.
  • Log string messages are now purified for junior players.
  • The insides of object boards are now neat and snapped to grids.

<- Back to Releases

· 2 min read
  • Many object now longer check authority and can now be set by anyone. Objects without authority checks include:
    • Emitter V2
    • Point Light V2
    • Spot Light V2
    • SFX V2
    • Text V2
  • Note that setting an object from non-authority may incur additional network overhead.

General Changes

  • The filters in palette search have been updated.
    • You will now find a few chips in different locations in palette search.
  • Some chips have been renamed.
  • New-style variables now support changed events.
    • Each new variable name will add an event you can receive with an Event Receiver chip.
  • New-style variables now have a different mesh, synced icons, and different port names.
  • Many more chips now have icons.
  • The Circuits V2 page has been reformatted in the palette.

New Chips

  • Creation Object Get Authority
  • Creation Object Is Local Player Authority
  • Get Authority
  • Get Local Player
  • Get Room Authority
  • Get Player Last Equipped Object
  • Get Equipped Objects
  • If I'm Authority
  • If I'm Room Authority
  • If Player Is Local
  • Player Get Is Local
  • Player Is Authority Of

Bugs Fixed

  • FromCreationObject will correctly connect to other chips again.
  • An exception has been fixed in palette search when viewing from a second room.
  • Vector Gadget no longer collides with things.

<- Back to Releases