R2 Custom Projectiles

R2 Custom Projectiles

We are excited to share some improvements to R2 Projectiles that we hope will help you make more cool stuff. First, you can now make your own custom projectiles with Rec Room Studio, which can be saved into inventions and shared with others!

We’ve also pulled projectiles directly into circuits with a new Projectile Constant and a chip called Projectile Fire. This works a bit like audio does. The constant will give you access to all existing projectiles, plus any custom Studio projectiles in your room. Download your favorite creator’s Projectile Constant from the invention store and you’ll be ready to fire away.

Making a custom Projectile in Studio

In Rec Room Studio, create a prefab for your projectile and add the new Projectile component. This should be a simple “white scene” object, without extra colliders or other components. If your projectile prefab is too complex or has been converted into a Studio object, you will get an error when uploading.

|949.997655334115x425.39361949693466

Then add that prefab to the new Projectile Registry, which can be found in the Rec Room Studio Hierarchy window.

|489x510.3

Voila! Upload your room, and now your new projectiles will be available in Projectile Constants for use with circuits.

Projectile Constant

The new Projectile Constant is available in the Maker Pen palette. The pattern is similar to the existing Audio constants. The Projectile Constant can be configured to a specific projectile, then used with the Fire Projectile chip. Spawn the Projectile Constant from the palette and configure it to find the list of projectiles.

If you don’t have any custom Studio Projectiles, you’ll still have easy access to the list of projectiles from the Projectile Launcher. You can also tap into the community resource and download a Projectile Constant invention from the store. Spawning an invention into your room can add new projectiles to this list.

There are a number of configurable options on the Constant that you can fine tune to customize your projectile. These will determine how fast the projectile is, how many are fired on each execution, etc. At the moment, projectiles are always synced.

Projectile Fire

Once you’ve made a projectile, just wire it into the Projectile Fire chip to fire it.

You’ll need to give Projectile Fire a Projectile, a source/origin (which can be either a vector or an object) and a direction of fire.

Using an object as the projectile source will automatically prevent the projectile from colliding with that object. When using a vector, the projectile can collide with anything - so if your vector is inside an object, the projectile may appear to vanish right after it’s fired.

Projectile Events

A few new events have been added to help make the most of these new capabilities. All of these events are available at room level, and fire for projectile hits from all sources - the new chips, the Projectile Launcher, and the existing prop guns.

Inventions

Custom Projectiles work with Inventions, so you’ll be able to easily share your creations with others.

Making an Invention

Making an Invention that includes a Studio Projectile is as easy as including a Projectile Constant chip in the Invention. Whichever Projectile you’ve selected on that Projectile Constant will be included in the Invention and become available to anyone who uses it.

Downloading an Invention

Using an Invention that includes a Studio Projectile is the same as using any other. If you download a turret invention with custom projectiles, it’ll continue to work - and you’ll see that new projectile listed in your Projectile Constants everywhere in the room. Deleting the original invention won’t delete the projectile as long as you’re using it somewhere else.

Coming next…

..We’re doing the same thing for Particle Effects! Look for that in a couple of weeks. Until then let us know what you think of custom projectiles in the comments on this post.

Cheers
~ RR team

6 Likes

gun games are about to get a whole lot more immersive, thanks rec room.

7 Likes

This is going to make gun creations much better in rec room!

1 Like

We’ve been asking for more projectile types for so long rec room just up and said “screw it, do it yourself” lmao

(No hate intended whatsoever)

Absolutely amazing feature

2 Likes

Nyan Cat projectile incoming!

Edit : Nyan Cat Projectile invention ready! I can confirm making inventions out of custom projectile works :slight_smile:

2 Likes

ok now this is better, why not give us more of this stuff rather than AI? More Useful tools rather than lazy Kinda bad AI generation.

*Yes i know AI generation is improving but trust me, the community and myself definitely want more tools like this. Its the stuff where we get control over what we make rather than a “Tool” that does stuff for you.

This is great, but this was released a bit too early. You should’ve gotten it a bit closer to the quality of Projectile Launchers, such as editing properties with CV2, which I find INFURIATING isn’t even available on launch.

1 Like

Oh I love love LOVE how it’s exclusive to R2


Honestly makes sense tho since it’s probably a nightmare to make it an R1 thing

1 Like

I agree with that, we lost some functionalities of the existing projectile launcher, I also wished we would have kept all of it.

On top of that, someone else on Discord mentioned being able to change the color of the projectile. (So we could make a white projectile and change the base color as needed).

1 Like

wait, @ me in the creator hub and show me this message please :0

Oops, I just looked it up, that message I had in mind was from you!

also i just realized that this was rooms 2.0 exclusive, tragic. I was going to use them for Station-X, custom projectiles would be sweet in R1.

1 Like