Team Create with Hats

Team Create with Hats is a plugin for wearing hats in team create. It has now gone through 3 major revisions, however, these version numbers were never public, so I guess we’re going from 1.0.0 → 4.0.0.

Comparisons:

UI

imageimage

Thumbnail

imageimage

Patch Notes

Additions:

  • Wear up to 10 accessories (previously only 1!)
  • Preview window
    • Pan and zoom to your heart’s content
    • Rotation of the model follows your camera’s rotation
    • Can choose to highlight the currently selected hat in the configuration window
  • Import your character’s accessories from the website
    • All accessories will be wiped and new ones inserted
    • A warning will pop up when using this feature telling you your accessories will be reset
  • Offset property
    • Height property was removed as you can now set the Y value of the offset
  • Scale property
    • Scale multiplies by the default scale of the hat when applied
  • Rotation method
    • Controls in what order transformations get applied to your hat
    • “relative to camera” locks the accessory to the camera
      • This is good for hats
    • “copy camera” offsets the accessory and then copies the camera rotation
      • This is good for pets and little friends :>
  • Redid the UI with a new style that should give you a nicer experience
    • Implements changing the cursor over buttons, checkboxes, and text fields
    • Gave everything a nice coat of paint
    • Support for both light theme and dark theme, but this was already a thing

Fixes:

  • Your old hats get deleted upon rejoining the team create session
    • This fixes the issue of your hats littering the workspace (sorry!)
  • Hats can’t get stuck in limbo if using :Destroy() on them anymore
    • I don’t expect that many people faced this, but I made it more robust anyway
    • Sometimes errors would get spammed in the output because of something like this, that’s now fixed
  • Overall hat protection has been overhauled and improved
  • If an id wasn’t an accessory, errors could spam the output until studio closed, this has been fixed

Technical Changes:

  • Rewrote entire plugin using Rojo
  • UI now uses Roact
  • Code is much cleaner and is structured better overall
  • The plugin is also open sourced on GitHub. If you find any bugs or issues, let me know here!
135 Likes

Now I can wear a Valkrie while building with my friends. :sunglasses:


Questions:

  1. Why does it cost 99 Robux and not 100?

  2. Can people without the plugin see the hats?

  3. What do we do when we see this?

image

9 Likes

This is pretty epic! Thank you for updating the plugin :heart:

3 Likes

¯\_(ツ)_/¯

yes, anyone can see the hats

installation instructions are in the github readme

5 Likes

This needs more attention this is so underrated! I love this so much <3

5 Likes

5 Likes

I’m still confused on what to do. I followed all the steps and when I drag the file into Studio, I just see this. Does everything automatically work when you drag it into the workspace?

2 Likes

You need to drag the file into your plugins folder, not studio. You can access it by clicking here on the ribbon bar.
image

1 Like

When I drag tch-v4.rbmx into that folder, I still have this appear in my workspace. Did I install the wrong file?

image

2 Likes

That shouldn’t be happening, but you should be able to right click it in the explorer and click Save as Local Plugin... to fix it. You may need to restart studio and make sure you have team create enabled.

4 Likes

It just worked for me! You should add a feature to have decimal values for the offset and scale, as they only use whole numbers. :slight_smile:

2 Likes

image
Is it not letting you input decimal values?

2 Likes

Over the past few days I’ve implemented some features and fixes.

Additions:

  • Rotation Property
    • Can now set the rotation of a hat to a specified number of degrees around each coordinate axis
  • Split old Rotation property into Offset Method and Rotation Method
    • Each of these has a “relative to camera” and “relative to world” setting that determines if offset and rotation should be applied according to camera orientation
  • Particle Property
    • Added a checkbox to enable particles for individual hats
    • Be aware that most hats with particles also have scripts in them, so the plugin will need script injection permissions if attempting to import one
    • This will only appear in the config window in cases where your hat has Fire, Smoke, Sparkles, or a ParticleEmitter in its model

Fixes:

  • Attachments are now removed when hats are imported
  • Hats now can’t be accidentally selected in the viewport thanks to using a collision group that isn’t collidable with Default
  • Background of import popup is no longer cut off when scrolling
  • Fixed a bug with importing where UI might not update

Technical Changes:

  • UI now uses UIListLayout instead of explicit positioning

As always, you can find the plugin on the Roblox Plugin Marketplace to be notified of updates within studio, or on GitHub, where you can download and install the latest release.

Big thank you to @grilme99 for suggesting most of these changes!

6 Likes

I have a suggestion for your plugin!
You can have save and load slots to quickly change your appearance more efficiently :stuck_out_tongue:

2 Likes

Hehehe, this is great. : - )
I’m gonna have a lot of fun with this.

2 Likes

Time to have fun with this. Thanks. :smirk:

1 Like

Bro this person should win the Bloxys for “best plugin” I’m not even playing. :joy:

6 Likes

Price: 2.99
People: :money_mouth_face:

Price 3.00
People: :neutral_face:

I’m buying this either way.

8 Likes

You can make it for free in GitHu :b:

4 Likes

Wow, that’s quite a scary face to seen when developing.

2 Likes