Things that should be added to rooms 2.0

Here is a list of things that I think should be added to Rec Room (as a Circuiteers/Studio creator) in no particular order:

  1. Get other players
  2. format number
  3. Default cloud variables
  4. If Rec room object gets local player authority
  5. is valid and has tag
  6. Get Player Party ID
  7. player gets is room visitor
  8. player is holding share camera
  9. get audio player loudness
  10. loco events should work in a seat
  11. audio FX chips (it is like in an audio FX zone, but it is in chip form. there should be a way to set the transition duration)
  12. ai path chip (it would output a vector3 list of every turn it made)
  13. “variable changed” get last output (just add it to the event)
  14. set player visibility (should be a choice on if it is local)
  15. get player banner image
  16. get room most liked images (would be nice if you could put an int for how many images you want)
  17. get room newest images (would be nice if you could put an int for how many images you want)
  18. get room
  19. get room by name (like string to room)
  20. Text to speech
  21. Speech to text
  22. A bunch of canvas chips (set pixel, clear board, clear everything drawn by player, undo, redo,)
  23. player is AFK
  24. set player can vote kick (because in games like paintball you can not vote kick anyone on the other team during a game)
  25. Get player can see object/player (give it a player and would output a bool on if they can see any part of the object)
  26. set player is eliminated (would out screen modes and put their hands up and make their screen go black a white)
  27. set player transparency
  28. Custom watch UI canvas (maybe there is a editor in game or its a studio component)
  29. promt custom watch ui canvas
  30. get player watch is open
  31. player hi-fived player event
  32. light beam component (it would just be a stage light but with no object. there should be a way to make it fade when you get close. and it would be cool if you could set the angle, length and how many edges it has)
  33. default player definition board for permissions (so a owner could have a different board that has fly chips or something)
  34. Sawtooth, Square, Triangle Waves
  35. open player inventory
  36. open inventory item in watch
  37. place local player camera
  38. Promt player view player profile (should be a string)
  39. View invention
  40. View player event
  41. Send event to object
  42. object loaded event (so if an object is replicated, or on room load, or on room save)
  43. A way to only let one person use a interaction volume at a time
  44. get player is hovering on interaction volume
  45. A way to define custom room settings to the settings tab on the watch (there should be: buttons, radio buttons, sliders, and a dropdown. it would be nice if you could add a information button on each element)
  46. Get player image (it gets a photo of the player (maybe you could pick through some pre-made poses))
  47. custom objective marker icons (could upload them from studio)
  48. prompt color
  49. prompt slider
  50. prompt checkbox
  51. Prompt emoji
  52. get player leaderboard position
  53. get top ten leaderboard stats (or maybe and int where you can request a specific amount)
  54. get player pitch
  55. clear banner notifications
  56. local player get input buttons names (So if the player is using the keyboard, it would say “space” for jump, and if you are on quest, it would say “A” for jump, and the chip would have all of the inputs.)
  57. disable third person
  58. holatar imitate player
  59. collision list to player list
  60. collision list to object list
  61. cut scene camera (It is a studio component for the camera that overrides the player camera. (or a in game component but only if I can local set the position))
  62. outline studio component
  63. get pointer position (it would be on a studio canvas and you could get it as a property)
  64. aim in event on gun handle
  65. aim out event on gun handle
  66. custom name tag studio component
  67. set parent
  68. mirror shader (there should also be a way to set the quality and if it only shows players)
  69. set pathfinder target
  70. set pathfinder target radius
  71. set leaving room warning enabled
  72. set leaving room warning
  73. get room owner
  74. get room co-owners
  75. get room contributors
  76. get room moderators
  77. get room host
  78. list split at index
  79. list create size
  80. load audio into memory (This is so that you can load audio before playing it, so there is no delay when you start playing the audio.)
  81. remove audio from memory
  82. get audio is in memory
  83. Local player set player voice effect (effects like echo, radio, etc)
  84. set player scale
  85. set object scale
  86. A B Testing (you should be able to define AB test with circuits and look at rec.net for the results if the test (could be cool for room photos too))
  87. Rec.net logging (Logs that you can veiw from rec.net)
  88. set players floor orientation (so you could flip a player upside down)
  89. default prompt
  90. cancel prompt
  91. prompt simple buttons ((or full watch promt)(or watch notification)(there should be a way to add up to 4 buttons or something and set the color of each and what they say, and also a way to a rec.net image in the body of the prompt. (you could also use this as like a pop up notification))
  92. set text height (this is for the 3D text)
  93. all the tag chips should work with inventory items
  94. set crosshair stuff (right now you can turn on and off the crosshair on the gun handle but you can’t set anything)
  95. A UI where you can show inventory items. (a “use” button (that you could change the name of), a way to add and remove items, a way to disable buttons)
  96. there should be a way to upload inventory item images or rec.net images (it should support transparency)
  97. get all objects with property
  98. A studio function for a canvas to render in front of and through objects
  99. Get all objects with tags (so I can get all the objects with multiple tags)
  100. visible on platform studio component (the stuff should not even download for that platform if it is off)
  101. offer list
  102. get all objects with property with value
  103. sort list by search
  104. rec.net image get most protonate color
  105. Blur rec.net image (maybe this would be a part of the studio component)
  106. Blur shader
  107. Default inventory items
  108. Set what slots an inventory item can go in
  109. Set if an inventory item shows up in the all inventory tab
  110. TMP rich text component
  111. prompt purchase, unpredefined offer (you could define it with circuits)
  112. Unity replicator component (so you can replicate prefabs for things like studio GUI)
  113. force body type
  114. Get player is full body
  115. a way to set the maximum number of offers a player can buy
10 Likes

I didn’t read all of these but number 86:

A B Testing (you should be able to define AB test with circuits and look at rec.net for the results if the test (could be cool for room photos too))

Sounds soooo helpful. I’ve made many changes people dislike and this would be a great way to combat it :sweat_smile:

  1. Get other players. as a string list? If so, yes
  2. Format number. Rounding?
  3. Default cloud vars. Default value?
  4. If Rec room object gets local player authority. How an object is supposed to get a player?
  5. Is valid and has tag. Yes
  6. What would you do with party ID as an int?
  7. Player get is room visitor. In what case player isn’t a room visitor?
  8. Player is holding share cam. IMO not useful
  9. Get audio player loudness. You can get audio player loudness by making output from volume input
  10. Loco events should work in seat. YES
  11. Audio FX chip (not just zone). YES
  12. Ai path chip. Yes
  13. Variable changed get last value. You can just use var’s value before updating it.
  14. Set player visibility. YES
  15. Get player banner image. Why?
  16. Most liked images are so random IMO, but the chip would be nice to have
  17. Same for newest photos
  18. Get room from what?
  19. String to room. I don’t see any use cases of that.
  20. Text to speech. Yes
  21. Speech to text. Yes
  22. Canvas chips. Yes
  23. Player is AFK. YES
  24. Set player can vote kick. No
  25. Get player can see object. You can already do it with raycast
  26. Set player is eliminated. This is a game rules feature. I don’t think it’s useful
  27. Set player transparency. Yes
  28. Custom watch UI. Yes
  29. Prompt custom UI. Yes, it would be very useful if you could set VR players’ watch UI to RRS UI canvas, so that it works like UI anchor on screenmode.
  30. Get player watch is open. Isn’t useful
  31. Highfive event. Yes
  32. Light beam component. Yes
  33. Default player definition board for permissions. You can set everything in permissions.
  34. Wave chips. Yes
  35. Open player inventory. Yes
  36. Open inventory item in watch. No, there are offers for that.
  37. Place local player camera. Share cam or view?
  38. Prompt player profile. Yes
  39. View invention. Yes
  40. View player event. Yes
  41. Send event to object. You can’t do that because someone always has to send the signal (I’m thinking about event sender target as object)
  42. object loaded event. What event?
  43. Only one player can interact with the interaction volume. You can already do that by unsyncing lock.
  44. Get player is hovering interaction volume. There’s already an event for hover start/end
  45. Custom room settings. You can make settings in game
  46. Player get image. Poses like on screen mode with the local player’s avatar?
  47. Custom objective markers. Yes
  48. prompt color
  49. prompt slider
  50. prompt checkbox
  51. prompt emoji. How would all prompts work?
  52. leaderboard position. Yes
  53. leaderboard top 10 stats. Yes
  54. get player pitch. Yes
  55. clear banner notifications. Is it the pop-up when you get an invite?
  56. get keyboard inputs. YES
  57. disable 3rd person. You can already do that with events
  58. holatar imitate player. Is it copying player’s movements or applies the avatar of the player to the recording
  59. collision list to player list. Yes
  60. collision list to object list. Yes
  61. RRS camera overriding player’s cam. YES
  62. outline RRS component. ?
  63. get pointer position on RRS UI. I don’t see why it’d be needed
  64. aim in event on gun handle. Yes
  65. aim out event on gun handle. Yes
  66. custom name tag studio component. YES
  67. set parent. Yes
  68. Mirror shader. Yes
  69. set pathfinder target
  70. set pathfinder target radius. Idk I don’t use them
  71. set leaving room warning enabled
  72. set leaving room warning. Is it a prompt to the leaving player? If so, no because it could be annoying
  73. get owner
  74. get co owners
  75. get contributors
  76. get mods
  77. get hosts. You can just make a list with names of these players
  78. List split at index
  79. list create size. Wdym?
  80. load audio into memory
  81. remove audio from memory.
  82. get audio is in memory. There’s much space for cached clips, so I don’t think these chips are needed
  83. Player set voice effect. YES
  84. set player scale. YES
  85. set object scale. YES
  86. AB testing. YES
  87. RecNet logging. YES
  88. set floor orientation. YES
  89. default prompt
  90. cancel prompt
  91. prompt simple buttons. There’s a chip for prompts and you can use RRS
  92. set text height. I don’t see the usage of it
  93. Inventory tag chips. It’s a phantom feature
  94. set crosshair stuff. yes
  95. UI of inventory items and customization. yes
  96. inventory items images from recnet. YES
  97. get all objects with property. yes
  98. Canvas rendering through objects. yes
  99. get all objects with tags. yes
  100. RRS download files for each platform. YES
  101. offer list. I think there’s a chip for that
  102. get all objects with property with value. yes
  103. sort list by search. How would it work?
  104. image get most protonate color. why?
  105. blur image. yes
  106. blur shader. yes
  107. default inventory items. Inventory items that everybody spawns with?
  108. What slots an inventory item can go in. yes
  109. Set if an inventory item shows up in the all inventory tab. You can already set it in item’s settings
  110. TMP rich text. It’s there
  111. prompt purchase offer that can be defined with circuits. You can do it using get offer from name chip
  112. Unity replicator component. yes
  113. force body type. yes
  114. get player is full body. yes
  115. max amount of offers a player can buy. why?

Love This

I agree, with all this! All these would be good idea.

  1. Get player watch open
  2. Get player watch closed
  3. Get player online
  4. Get player offline
  5. Get player RR level
  6. Replicator spawning speed
  7. Replicator set max amount of clones
  8. Replicator get last (Good for games like trails and stuff)
  9. Replicator get latest
  10. Get if player button pressed (for like PSVR or PS4 so output would be like T for triangle C for Cross. Etc.
  11. Object set is grabbable
  12. Object set is hidden/unhidden
  13. Object set color
  14. Object set multiply velocity when thrown
  15. Projectile launcher set Speed of Laser,paint
  16. Ranged weapon set speed of projectile
  17. Ranged weapon set is on/off
  18. Ranged weapon get is active
  19. Ranged weapon is getting shot
  20. Ranged weapon held by
  21. Ranged weapon is active

38 should NOT be added due to people will use it very poorly. It’s the same with the subscribed chip.