Skip to content

Creating new items from Roblox

Michael Hart edited this page May 30, 2020 · 1 revision

Creating new items from Roblox

Hello, this is a tutorial on how to create your own Novetus items by downloading them from the Roblox servers, and converting them to a format that Novetus can use. We will be porting over a hat, but the general process is the same for all item types.

Launching the SDK

First, start the Novetus SDK. this can be done in one of 4 ways:

  • a. Clicking on the SDK button in the launcher.
  • b. Launching the SDK directly from the included .bat file in the Novetus Installation folder.
  • c. Typing "sdk" in the launcher console.
  • d. Launching the Novetus launcher with the "-sdk" command line parameter.

For this tutorial, we will be launching the SDK from the batch file.

After launching the SDK, you will be presented with the SDK launcher, with a host of tools at your disposal.

The Novetus SDK launcher.

The first tool we will be using is the Item SDK. This will download the item from the Roblox servers and save it to a directory of your choice. Click the Item SDK option once to launch the Item SDK.

Downloading the item using the Item SDK

The Novetus Item SDK.

When launching the SDK, you will be presented with a dialog containing various options.

  1. The file name of the downloaded item. Be sure to keep this in mind for later.
  2. The item's Roblox ID.
  3. The item's version. It is set to 0, meaning that we will download the LATEST version of the item from Roblox's servers. We should increase this a little bit for hats. On other item types though, it doesn't need modification.
  4. The base URL from where we are getting the item. If the prior download doesn't work, you should change it to the second option; "assetgame.roblox.com". The other 2 options are there in case you want to go to the item's Roblox page, which we will do.
  5. The button that creates the items. Rather explanatory.

Let's port over the "Little Fluffy Cloud" hat. In this case, the ID is "1098272". Input the name "LittleFluffyCloud" into the name field (no spaces). Keep this in mind for later. Next, input the ID in the ID text box.

Now, since Roblox turned every hat into an accessory, we have to increase the item version to 1. If the item downloads improperly, increase the item version. This can be increased all the way up to version 99.

Don't do anything with the base URL until after we download the item. If you are having issues, change the base URL to assetgame.roblox.com as suggested.

After all of that, this should be your result.

The Novetus Item SDK ready to download an item.

Next. click on the "Create!" button. A help message will pop up.

Information about saving items.

This is basically saying that if you are downloading other Roblox Assets, be sure to save them as these specific file types according to what you are downloading. For example, if you are downloading a sound, save it as a .wav file.

In this instance, we are downloading a .rbxm item. Click OK to continue. A save file dialog will open up.

Saving an item.

Feel free to save it anywhere you wish. In this case, I'm putting it on my Desktop. Once you found a good place to save it, click Save.

More information about saving items.

Our download was a success (I would hope so)! This message tells us to go grab an icon for the item. The information at the bottom will be covered in a future item creation tutorial. Click OK.

Then change the base URL to the ROBLOX catalog URL seen in the image.

Catalog.

Click on "Create!" again and we will be directed to the ROBLOX page for the item.

They went on forever – They - When I - We lived in Arizona, and the skies always had little fluffy clouds in 'em, and they were long, clear, and there were lots of stars, at night. And when it would rain, they would all turn - They were beautiful, the most beautiful skies as a matter of fact. Um, the sunsets were purple and red and yellow and on fire, and the clouds would catch the colors everywhere. That's uh, neat cause I used to look at them all the time, when I was little. You don't see that. You might still see it in the desert.

Right-click on the image and select "Save Image As"

Saving an image.

Then save it with the SAME NAME as our rbxm file.

Do this.

After saving it, we could consider it finished. However, this is a complete item tutorial, so we are going to cover item descriptions.

Copy the full description from the Roblox catalog page.

THEY WENT ON FOREVER – THEY - WHEN I - WE LIVED IN ARIZONA, AND THE SKIES ALWAYS HAD LITTLE FLUFFY CLOUDS IN 'EM, AND THEY WERE LONG, CLEAR, AND THERE WERE LOTS OF STARS, AT NIGHT. AND WHEN IT WOULD RAIN, THEY WOULD ALL TURN - THEY WERE BEAUTIFUL, THE MOST BEAUTIFUL SKIES AS A MATTER OF FACT. UM, THE SUNSETS WERE PURPLE AND RED AND YELLOW AND ON FIRE, AND THE CLOUDS WOULD CATCH THE COLORS EVERYWHERE. THAT'S UH, NEAT CAUSE I USED TO LOOK AT THEM ALL THE TIME, WHEN I WAS LITTLE. YOU DON'T SEE THAT. YOU MIGHT STILL SEE IT IN THE DESERT.

Paste it all into a text editor like Notepad.

Forget the copypasta.

Then save it as the same name as your rbxm and png files, but add a _desc at the end of it, like so.

Saving Private Ryan.

Click Save.

Testing our new item.

Let's see if we have done this all correctly. Go to your Novetus folder, shareddata, charcustom, and select the item type. In this case, we have done a hat, so click "hats".

https://wiki.teamfortress.com/wiki/Cosmetic_items

Then move/copy/paste the 3 files over.

Moving Day.

Then launch Novetus and go to the Avatar Customization.

https://wiki.teamfortress.com/w/images/1/18/Intel_teamcaptured.wav

Success! Our item works and is detected by Novetus! Now it should also work in game, but this is, again, a complete item tutorial, so we will be making our new item work offline.

Making the item work offline.

Launch the Novetus SDK again and click on the "Asset Localizer" option once.

The Asset Localizer window.

You are then greeted with the Asset Localizer dialog. This is used for converting items and making them work offline.

  1. The type of asset we wish to make offline. In this case, we're doing a hat.
  2. The name of our item. Since we are making an item, this applies.
  3. This option is useful if you are doing a reskinned hat and you don't want to download an entirely new hat. Since we are downloading a new hat, we're going to keep this set to "None".
  4. This button is used for browsing to the item and converting it. Pretty self-explanatory.
  5. The status of the item conversion.

Let's convert our item! Change the Item type to "Hat" and set the Asset Name to "LittleFluffyCloud".

The Asset Localizer window, again.

You can set the name to whatever you want, but we are setting it to our original hat name just so everything looks organized.

Next, click on "Browse and Locate Asset", then go to where you saved your item in shareddata/charcustom.

Finding a cloud.

Then click "Open". You'll see the status change to show that is downloading. When it says "Done!" you have completed the item conversion process.

Testing our new item in-game.

Finally, close out of the Novetus SDK, equip your hat, and launch the 3D Avatar View. If you can see your hat, then you are done!

Complete!

Thank you for reading this tutorial and stay tuned for more tutorials soon!