You save it on your file system. Usually you will have an “assets” folder to manage all in-game models, decals or other stuff you need. You simply put the model file anywhere in your project. After that you go to your rojo project file, by default it is default.project.json
.
From there you can add it as a child of something. Currently Rojo is a little limited on .rbxm
models, but in the future we hope it will be better. This doesn’t affect most people and it’s very easy to go around by “unpacking” the children with a simple script, for example lighting effects and such, though it would be recommended to specify those in the project file and not through a model.
Imagine your project file like the Studio explorer and properties tab. You can look at instances and change their properties. Here is an example:
"Workspace": {
"$properties": {
"Scale": 1,
"AllowThirdPartySales": false,
"ClientAnimatorThrottling": "Default",
"FallenPartsDestroyHeight": -500,
"FluidForces": "Default",
"GlobalWind": [0, 0, 0],
"Gravity": 196.2,
"IKControlConstraintSupport": "Default",
"MeshPartHeadsAndAccessories": "Default",
"PhysicsSteppingMethod": "Default",
"PlayerCharacterDestroyBehavior": "Default",
"Retargeting": "Default",
"SignalBehavior": "Default",
"TouchesUseCollisionGroups": false,
"AirDensity": 0.001,
"RejectCharacterDeletions": "Default",
"EditorLiveScripting": "Disabled",
"StreamingEnabled": true,
"ModelStreamingBehavior": "Default",
"StreamingIntegrityMode": "Default",
"StreamingMinRadius": 64,
"StreamingTargetRadius": 1024,
"StreamOutBehavior": "Default"
},
"Map": {
"$path": "assets/models/Baseplate.rbxm"
}
},
As you can see on the very bottom we added:
"Map": {
"$path": "assets/models/Baseplate.rbxm"
}
This is how you can include it. This was copied straight from my template that I already linked above, it’s not ready for production yet, but again you can take a look at it’s current state. Just needs some polishing and extra work on automation done. If you are still confused or have questions, please let me know. This is a common question that every new rojo user asks, you just need to understand how the project file works and you will be able to do anything. (almost)