├── .gitattributes ├── .github └── workflows │ └── clabot.yml ├── LICENSE.txt ├── README.md ├── models ├── axes │ ├── README.md │ ├── binary.rbxm │ ├── generate.lua │ └── xml.rbxmx ├── bloomeffect │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── body-movers │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── default-inserted-folder │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── default-inserted-modulescript │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── default-inserted-part │ ├── README.md │ ├── binary.rbxm │ ├── expected.png │ └── xml.rbxmx ├── faces │ ├── README.md │ ├── binary.rbxm │ ├── generate.lua │ └── xml.rbxmx ├── funny-numbervalue │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── funny-uipadding │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── ref-adjacent │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── ref-child │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── ref-parent │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-brickcolorvalues │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-color3values │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-intvalues │ ├── binary.rbxm │ ├── readme.md │ └── xml.rbxmx ├── three-nested-folders │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-rayvalues │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-screengui │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-uigridlayouts │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx ├── three-unique-frames │ ├── README.md │ ├── binary.rbxm │ └── xml.rbxmx └── three-unique-parts │ ├── README.md │ ├── binary.rbxm │ ├── expected.png │ └── xml.rbxmx └── places ├── all-instances-415 ├── README.md ├── binary.rbxl └── xml.rbxlx └── baseplate-413 ├── README.md ├── binary.rbxl └── xml.rbxlx /.gitattributes: -------------------------------------------------------------------------------- 1 | # Our test files should not have their contents modified by Git. 2 | *.rbxl binary 3 | *.rbxlx binary 4 | *.rbxm binary 5 | *.rbxmx binary -------------------------------------------------------------------------------- /.github/workflows/clabot.yml: -------------------------------------------------------------------------------- 1 | name: "CLA Signature Bot" 2 | on: 3 | issue_comment: 4 | types: [created] 5 | pull_request: 6 | types: [opened,closed,synchronize] 7 | 8 | jobs: 9 | call-clabot-workflow: 10 | uses: Roblox/cla-signature-bot/.github/workflows/clabot-workflow.yml@master 11 | with: 12 | whitelist: "LPGhatguy,ZoteTheMighty,cliffchapmanrbx,MagiMaster,MisterUncloaked,amatosov-rbx" 13 | use-remote-repo: true 14 | remote-repo-name: "roblox/cla-bot-store" 15 | secrets: inherit 16 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Roblox Corporation 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rbx-test-files 2 | A repository of example Roblox model and place files. These files will generally be stable and are intended to be a common corpus to test implementations of Roblox's model format against. 3 | 4 | ## License 5 | rbx-test-files is available under the MIT license. See [LICENSE.txt](LICENSE.txt) for details. -------------------------------------------------------------------------------- /models/axes/README.md: -------------------------------------------------------------------------------- 1 | # Axes Type 2 | * Roblox Studio Version: 0.415.0.373700 3 | 4 | Contains `ArcHandles` instances that have every combination of axis set in their `Axes` property. As of the time of this writing, this is the only instance using the `Axes` type. 5 | 6 | Each instance's name labels the set of axes that are set. -------------------------------------------------------------------------------- /models/axes/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/axes/binary.rbxm -------------------------------------------------------------------------------- /models/axes/generate.lua: -------------------------------------------------------------------------------- 1 | --[[ 2 | Generates the models used in this example. 3 | 4 | Use Roblox Studio's 'Run Script' dialog to run this file, then save what it 5 | selects. 6 | ]] 7 | 8 | local childrenInOrder = {} 9 | local container = Instance.new("Folder") 10 | container.Name = "Axes" 11 | container.Parent = game.Workspace 12 | 13 | local allAxes = { Enum.Axis.X, Enum.Axis.Y, Enum.Axis.Z } 14 | 15 | local function addHandle(axisList) 16 | local axes = Axes.new(unpack(axisList)) 17 | 18 | local handle = Instance.new("ArcHandles") 19 | handle.Axes = axes 20 | handle.Name = tostring(axes) 21 | handle.Parent = container 22 | 23 | table.insert(childrenInOrder, handle) 24 | end 25 | 26 | local function generateAxes(set, startIndex) 27 | for i = startIndex, #allAxes do 28 | table.insert(set, allAxes[i]) 29 | addHandle(set) 30 | generateAxes(set, i + 1) 31 | table.remove(set) 32 | end 33 | end 34 | 35 | addHandle({}) 36 | generateAxes({}, 1) 37 | 38 | game.Selection:Set(childrenInOrder) -------------------------------------------------------------------------------- /models/axes/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | null 8 | 9 | 10 | 0 11 | 12 | 13 | 0.0509803966 14 | 0.411764741 15 | 0.674509823 16 | 17 | 18 | 19 | 0 20 | true 21 | 22 | 23 | 24 | 25 | null 26 | 27 | 28 | 1 29 | 30 | 31 | 0.0509803966 32 | 0.411764741 33 | 0.674509823 34 | 35 | X 36 | 37 | 0 38 | true 39 | 40 | 41 | 42 | 43 | null 44 | 45 | 46 | 3 47 | 48 | 49 | 0.0509803966 50 | 0.411764741 51 | 0.674509823 52 | 53 | X, Y 54 | 55 | 0 56 | true 57 | 58 | 59 | 60 | 61 | null 62 | 63 | 64 | 7 65 | 66 | 67 | 0.0509803966 68 | 0.411764741 69 | 0.674509823 70 | 71 | X, Y, Z 72 | 73 | 0 74 | true 75 | 76 | 77 | 78 | 79 | null 80 | 81 | 82 | 5 83 | 84 | 85 | 0.0509803966 86 | 0.411764741 87 | 0.674509823 88 | 89 | X, Z 90 | 91 | 0 92 | true 93 | 94 | 95 | 96 | 97 | null 98 | 99 | 100 | 2 101 | 102 | 103 | 0.0509803966 104 | 0.411764741 105 | 0.674509823 106 | 107 | Y 108 | 109 | 0 110 | true 111 | 112 | 113 | 114 | 115 | null 116 | 117 | 118 | 6 119 | 120 | 121 | 0.0509803966 122 | 0.411764741 123 | 0.674509823 124 | 125 | Y, Z 126 | 127 | 0 128 | true 129 | 130 | 131 | 132 | 133 | null 134 | 135 | 136 | 4 137 | 138 | 139 | 0.0509803966 140 | 0.411764741 141 | 0.674509823 142 | 143 | Z 144 | 145 | 0 146 | true 147 | 148 | 149 | -------------------------------------------------------------------------------- /models/bloomeffect/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.437.0.406875 2 | 3 | This file contains a single `BloomEffect` with: 4 | 5 | * `BloomEffect.Intensity = 0.45` 6 | * `BloomEffect.Size = 24.7` 7 | * `BloomEffect.Threshold = 2.285` 8 | 9 | `BloomEffect` only has property types `BinaryString`, `Bool`, `Float32`, and `String`, making it a good test case for `Float32`. -------------------------------------------------------------------------------- /models/bloomeffect/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/bloomeffect/binary.rbxm -------------------------------------------------------------------------------- /models/bloomeffect/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | true 9 | 0.449999988 10 | Bloom 11 | 24.7000008 12 | 13 | 2.28500009 14 | 15 | 16 | -------------------------------------------------------------------------------- /models/body-movers/README.md: -------------------------------------------------------------------------------- 1 | # Body Movers 2 | * Roblox Studio Version: 0.427.0.399257 3 | 4 | Contains each "body mover" instance as inserted by Roblox Studio: 5 | 6 | * BodyAngularVelocity 7 | * BodyForce 8 | * BodyGyro 9 | * BodyPosition 10 | * BodyThrust 11 | * BodyVelocity 12 | 13 | Some of these instances have interesting property aliases in Lua, but fairly normal serialization. -------------------------------------------------------------------------------- /models/body-movers/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/body-movers/binary.rbxm -------------------------------------------------------------------------------- /models/body-movers/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | 0 9 | 2 10 | 0 11 | 12 | 13 | 14 | 4000 15 | 4000 16 | 4000 17 | 18 | BodyAngularVelocity 19 | 1250 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 1 29 | 0 30 | 31 | BodyForce 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 0 40 | 0 41 | 0 42 | 1 43 | 0 44 | 0 45 | 0 46 | 1 47 | 0 48 | 0 49 | 0 50 | 1 51 | 52 | 500 53 | 54 | 400000 55 | 0 56 | 400000 57 | 58 | BodyGyro 59 | 3000 60 | 61 | 62 | 63 | 64 | 65 | 66 | 1250 67 | 68 | 4000 69 | 4000 70 | 4000 71 | 72 | BodyPosition 73 | 10000 74 | 75 | 0 76 | 50 77 | 0 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 0 87 | 1 88 | 0 89 | 90 | 91 | 0 92 | 0 93 | 0 94 | 95 | BodyThrust 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 4000 104 | 4000 105 | 4000 106 | 107 | BodyVelocity 108 | 1250 109 | 110 | 111 | 0 112 | 2 113 | 0 114 | 115 | 116 | 117 | -------------------------------------------------------------------------------- /models/default-inserted-folder/README.md: -------------------------------------------------------------------------------- 1 | # default-inserted-folder 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | A folder inserted from the UI in Roblox Studio. -------------------------------------------------------------------------------- /models/default-inserted-folder/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/default-inserted-folder/binary.rbxm -------------------------------------------------------------------------------- /models/default-inserted-folder/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Folder 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/default-inserted-modulescript/README.md: -------------------------------------------------------------------------------- 1 | # default-inserted-modulescript 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | A `ModuleScript` inserted from Roblox Studio's UI. -------------------------------------------------------------------------------- /models/default-inserted-modulescript/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/default-inserted-modulescript/binary.rbxm -------------------------------------------------------------------------------- /models/default-inserted-modulescript/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | 9 | ModuleScript 10 | {27E39FEB-27B7-43EC-9398-04115CF856B2} 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /models/default-inserted-part/README.md: -------------------------------------------------------------------------------- 1 | # default-inserted-part 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | A part inserted from Roblox Studio's UI. 5 | 6 | ![expected output](expected.png) -------------------------------------------------------------------------------- /models/default-inserted-part/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/default-inserted-part/binary.rbxm -------------------------------------------------------------------------------- /models/default-inserted-part/expected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/default-inserted-part/expected.png -------------------------------------------------------------------------------- /models/default-inserted-part/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | false 8 | 9 | -0.5 10 | 0.5 11 | 0 12 | 0 13 | -0.5 14 | 0.5 15 | 0 16 | 0 17 | 18 | -14 19 | 15.5 20 | -7 21 | 1 22 | 0 23 | 0 24 | 0 25 | 1 26 | 0 27 | 0 28 | 0 29 | 1 30 | 31 | true 32 | true 33 | 0 34 | 4288914085 35 | 36 | false 37 | 38 | -0.5 39 | 0.5 40 | 0 41 | 0 42 | -0.5 43 | 0.5 44 | 0 45 | 0 46 | false 47 | false 48 | 256 49 | Part 50 | 0 51 | -0.5 52 | 0.5 53 | 0 54 | 0 55 | 0 56 | 57 | 0 58 | 0 59 | 0 60 | 61 | 62 | -0.5 63 | 0.5 64 | 0 65 | 0 66 | 0 67 | 68 | 0 69 | 0 70 | 0 71 | 72 | 1 73 | 1 74 | 75 | 4 76 | 1 77 | 2 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /models/faces/README.md: -------------------------------------------------------------------------------- 1 | # Axes Type 2 | * Roblox Studio Version: 0.415.0.373700 3 | 4 | Contains `Handles` instances that have every combination of face set in their `Faces` property. As of the time of this writing, this is the only instance using the `Faces` type. 5 | 6 | Each instance's name labels the set of faces that are set. -------------------------------------------------------------------------------- /models/faces/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/faces/binary.rbxm -------------------------------------------------------------------------------- /models/faces/generate.lua: -------------------------------------------------------------------------------- 1 | --[[ 2 | Generates the models used in this example. 3 | 4 | Use Roblox Studio's 'Run Script' dialog to run this file, then save what it 5 | selects. 6 | ]] 7 | 8 | local childrenInOrder = {} 9 | local container = Instance.new("Folder") 10 | container.Name = "Faces" 11 | container.Parent = game.Workspace 12 | 13 | local allFaces = { 14 | Enum.NormalId.Right, Enum.NormalId.Top, Enum.NormalId.Back, 15 | Enum.NormalId.Left, Enum.NormalId.Bottom, Enum.NormalId.Front, 16 | } 17 | 18 | local function addHandle(faceList) 19 | local faces = Faces.new(unpack(faceList)) 20 | 21 | local handle = Instance.new("Handles") 22 | handle.Faces = faces 23 | handle.Name = tostring(faces) 24 | handle.Parent = container 25 | 26 | table.insert(childrenInOrder, handle) 27 | end 28 | 29 | local function generateFaces(set, startIndex) 30 | for i = startIndex, #allFaces do 31 | table.insert(set, allFaces[i]) 32 | addHandle(set) 33 | generateFaces(set, i + 1) 34 | table.remove(set) 35 | end 36 | end 37 | 38 | addHandle({}) 39 | generateFaces({}, 1) 40 | 41 | game.Selection:Set(childrenInOrder) -------------------------------------------------------------------------------- /models/faces/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | null 8 | 9 | 10 | 0.0509803966 11 | 0.411764741 12 | 0.674509823 13 | 14 | 15 | 0 16 | 17 | 18 | 0 19 | 20 | 0 21 | true 22 | 23 | 24 | 25 | 26 | null 27 | 28 | 29 | 0.0509803966 30 | 0.411764741 31 | 0.674509823 32 | 33 | 34 | 1 35 | 36 | Right 37 | 0 38 | 39 | 0 40 | true 41 | 42 | 43 | 44 | 45 | null 46 | 47 | 48 | 0.0509803966 49 | 0.411764741 50 | 0.674509823 51 | 52 | 53 | 3 54 | 55 | Right, Top 56 | 0 57 | 58 | 0 59 | true 60 | 61 | 62 | 63 | 64 | null 65 | 66 | 67 | 0.0509803966 68 | 0.411764741 69 | 0.674509823 70 | 71 | 72 | 7 73 | 74 | Right, Top, Back 75 | 0 76 | 77 | 0 78 | true 79 | 80 | 81 | 82 | 83 | null 84 | 85 | 86 | 0.0509803966 87 | 0.411764741 88 | 0.674509823 89 | 90 | 91 | 15 92 | 93 | Right, Top, Back, Left 94 | 0 95 | 96 | 0 97 | true 98 | 99 | 100 | 101 | 102 | null 103 | 104 | 105 | 0.0509803966 106 | 0.411764741 107 | 0.674509823 108 | 109 | 110 | 31 111 | 112 | Right, Top, Back, Left, Bottom 113 | 0 114 | 115 | 0 116 | true 117 | 118 | 119 | 120 | 121 | null 122 | 123 | 124 | 0.0509803966 125 | 0.411764741 126 | 0.674509823 127 | 128 | 129 | 63 130 | 131 | Right, Top, Back, Left, Bottom, Front 132 | 0 133 | 134 | 0 135 | true 136 | 137 | 138 | 139 | 140 | null 141 | 142 | 143 | 0.0509803966 144 | 0.411764741 145 | 0.674509823 146 | 147 | 148 | 47 149 | 150 | Right, Top, Back, Left, Front 151 | 0 152 | 153 | 0 154 | true 155 | 156 | 157 | 158 | 159 | null 160 | 161 | 162 | 0.0509803966 163 | 0.411764741 164 | 0.674509823 165 | 166 | 167 | 23 168 | 169 | Right, Top, Back, Bottom 170 | 0 171 | 172 | 0 173 | true 174 | 175 | 176 | 177 | 178 | null 179 | 180 | 181 | 0.0509803966 182 | 0.411764741 183 | 0.674509823 184 | 185 | 186 | 55 187 | 188 | Right, Top, Back, Bottom, Front 189 | 0 190 | 191 | 0 192 | true 193 | 194 | 195 | 196 | 197 | null 198 | 199 | 200 | 0.0509803966 201 | 0.411764741 202 | 0.674509823 203 | 204 | 205 | 39 206 | 207 | Right, Top, Back, Front 208 | 0 209 | 210 | 0 211 | true 212 | 213 | 214 | 215 | 216 | null 217 | 218 | 219 | 0.0509803966 220 | 0.411764741 221 | 0.674509823 222 | 223 | 224 | 11 225 | 226 | Right, Top, Left 227 | 0 228 | 229 | 0 230 | true 231 | 232 | 233 | 234 | 235 | null 236 | 237 | 238 | 0.0509803966 239 | 0.411764741 240 | 0.674509823 241 | 242 | 243 | 27 244 | 245 | Right, Top, Left, Bottom 246 | 0 247 | 248 | 0 249 | true 250 | 251 | 252 | 253 | 254 | null 255 | 256 | 257 | 0.0509803966 258 | 0.411764741 259 | 0.674509823 260 | 261 | 262 | 59 263 | 264 | Right, Top, Left, Bottom, Front 265 | 0 266 | 267 | 0 268 | true 269 | 270 | 271 | 272 | 273 | null 274 | 275 | 276 | 0.0509803966 277 | 0.411764741 278 | 0.674509823 279 | 280 | 281 | 43 282 | 283 | Right, Top, Left, Front 284 | 0 285 | 286 | 0 287 | true 288 | 289 | 290 | 291 | 292 | null 293 | 294 | 295 | 0.0509803966 296 | 0.411764741 297 | 0.674509823 298 | 299 | 300 | 19 301 | 302 | Right, Top, Bottom 303 | 0 304 | 305 | 0 306 | true 307 | 308 | 309 | 310 | 311 | null 312 | 313 | 314 | 0.0509803966 315 | 0.411764741 316 | 0.674509823 317 | 318 | 319 | 51 320 | 321 | Right, Top, Bottom, Front 322 | 0 323 | 324 | 0 325 | true 326 | 327 | 328 | 329 | 330 | null 331 | 332 | 333 | 0.0509803966 334 | 0.411764741 335 | 0.674509823 336 | 337 | 338 | 35 339 | 340 | Right, Top, Front 341 | 0 342 | 343 | 0 344 | true 345 | 346 | 347 | 348 | 349 | null 350 | 351 | 352 | 0.0509803966 353 | 0.411764741 354 | 0.674509823 355 | 356 | 357 | 5 358 | 359 | Right, Back 360 | 0 361 | 362 | 0 363 | true 364 | 365 | 366 | 367 | 368 | null 369 | 370 | 371 | 0.0509803966 372 | 0.411764741 373 | 0.674509823 374 | 375 | 376 | 13 377 | 378 | Right, Back, Left 379 | 0 380 | 381 | 0 382 | true 383 | 384 | 385 | 386 | 387 | null 388 | 389 | 390 | 0.0509803966 391 | 0.411764741 392 | 0.674509823 393 | 394 | 395 | 29 396 | 397 | Right, Back, Left, Bottom 398 | 0 399 | 400 | 0 401 | true 402 | 403 | 404 | 405 | 406 | null 407 | 408 | 409 | 0.0509803966 410 | 0.411764741 411 | 0.674509823 412 | 413 | 414 | 61 415 | 416 | Right, Back, Left, Bottom, Front 417 | 0 418 | 419 | 0 420 | true 421 | 422 | 423 | 424 | 425 | null 426 | 427 | 428 | 0.0509803966 429 | 0.411764741 430 | 0.674509823 431 | 432 | 433 | 45 434 | 435 | Right, Back, Left, Front 436 | 0 437 | 438 | 0 439 | true 440 | 441 | 442 | 443 | 444 | null 445 | 446 | 447 | 0.0509803966 448 | 0.411764741 449 | 0.674509823 450 | 451 | 452 | 21 453 | 454 | Right, Back, Bottom 455 | 0 456 | 457 | 0 458 | true 459 | 460 | 461 | 462 | 463 | null 464 | 465 | 466 | 0.0509803966 467 | 0.411764741 468 | 0.674509823 469 | 470 | 471 | 53 472 | 473 | Right, Back, Bottom, Front 474 | 0 475 | 476 | 0 477 | true 478 | 479 | 480 | 481 | 482 | null 483 | 484 | 485 | 0.0509803966 486 | 0.411764741 487 | 0.674509823 488 | 489 | 490 | 37 491 | 492 | Right, Back, Front 493 | 0 494 | 495 | 0 496 | true 497 | 498 | 499 | 500 | 501 | null 502 | 503 | 504 | 0.0509803966 505 | 0.411764741 506 | 0.674509823 507 | 508 | 509 | 9 510 | 511 | Right, Left 512 | 0 513 | 514 | 0 515 | true 516 | 517 | 518 | 519 | 520 | null 521 | 522 | 523 | 0.0509803966 524 | 0.411764741 525 | 0.674509823 526 | 527 | 528 | 25 529 | 530 | Right, Left, Bottom 531 | 0 532 | 533 | 0 534 | true 535 | 536 | 537 | 538 | 539 | null 540 | 541 | 542 | 0.0509803966 543 | 0.411764741 544 | 0.674509823 545 | 546 | 547 | 57 548 | 549 | Right, Left, Bottom, Front 550 | 0 551 | 552 | 0 553 | true 554 | 555 | 556 | 557 | 558 | null 559 | 560 | 561 | 0.0509803966 562 | 0.411764741 563 | 0.674509823 564 | 565 | 566 | 41 567 | 568 | Right, Left, Front 569 | 0 570 | 571 | 0 572 | true 573 | 574 | 575 | 576 | 577 | null 578 | 579 | 580 | 0.0509803966 581 | 0.411764741 582 | 0.674509823 583 | 584 | 585 | 17 586 | 587 | Right, Bottom 588 | 0 589 | 590 | 0 591 | true 592 | 593 | 594 | 595 | 596 | null 597 | 598 | 599 | 0.0509803966 600 | 0.411764741 601 | 0.674509823 602 | 603 | 604 | 49 605 | 606 | Right, Bottom, Front 607 | 0 608 | 609 | 0 610 | true 611 | 612 | 613 | 614 | 615 | null 616 | 617 | 618 | 0.0509803966 619 | 0.411764741 620 | 0.674509823 621 | 622 | 623 | 33 624 | 625 | Right, Front 626 | 0 627 | 628 | 0 629 | true 630 | 631 | 632 | 633 | 634 | null 635 | 636 | 637 | 0.0509803966 638 | 0.411764741 639 | 0.674509823 640 | 641 | 642 | 2 643 | 644 | Top 645 | 0 646 | 647 | 0 648 | true 649 | 650 | 651 | 652 | 653 | null 654 | 655 | 656 | 0.0509803966 657 | 0.411764741 658 | 0.674509823 659 | 660 | 661 | 6 662 | 663 | Top, Back 664 | 0 665 | 666 | 0 667 | true 668 | 669 | 670 | 671 | 672 | null 673 | 674 | 675 | 0.0509803966 676 | 0.411764741 677 | 0.674509823 678 | 679 | 680 | 14 681 | 682 | Top, Back, Left 683 | 0 684 | 685 | 0 686 | true 687 | 688 | 689 | 690 | 691 | null 692 | 693 | 694 | 0.0509803966 695 | 0.411764741 696 | 0.674509823 697 | 698 | 699 | 30 700 | 701 | Top, Back, Left, Bottom 702 | 0 703 | 704 | 0 705 | true 706 | 707 | 708 | 709 | 710 | null 711 | 712 | 713 | 0.0509803966 714 | 0.411764741 715 | 0.674509823 716 | 717 | 718 | 62 719 | 720 | Top, Back, Left, Bottom, Front 721 | 0 722 | 723 | 0 724 | true 725 | 726 | 727 | 728 | 729 | null 730 | 731 | 732 | 0.0509803966 733 | 0.411764741 734 | 0.674509823 735 | 736 | 737 | 46 738 | 739 | Top, Back, Left, Front 740 | 0 741 | 742 | 0 743 | true 744 | 745 | 746 | 747 | 748 | null 749 | 750 | 751 | 0.0509803966 752 | 0.411764741 753 | 0.674509823 754 | 755 | 756 | 22 757 | 758 | Top, Back, Bottom 759 | 0 760 | 761 | 0 762 | true 763 | 764 | 765 | 766 | 767 | null 768 | 769 | 770 | 0.0509803966 771 | 0.411764741 772 | 0.674509823 773 | 774 | 775 | 54 776 | 777 | Top, Back, Bottom, Front 778 | 0 779 | 780 | 0 781 | true 782 | 783 | 784 | 785 | 786 | null 787 | 788 | 789 | 0.0509803966 790 | 0.411764741 791 | 0.674509823 792 | 793 | 794 | 38 795 | 796 | Top, Back, Front 797 | 0 798 | 799 | 0 800 | true 801 | 802 | 803 | 804 | 805 | null 806 | 807 | 808 | 0.0509803966 809 | 0.411764741 810 | 0.674509823 811 | 812 | 813 | 10 814 | 815 | Top, Left 816 | 0 817 | 818 | 0 819 | true 820 | 821 | 822 | 823 | 824 | null 825 | 826 | 827 | 0.0509803966 828 | 0.411764741 829 | 0.674509823 830 | 831 | 832 | 26 833 | 834 | Top, Left, Bottom 835 | 0 836 | 837 | 0 838 | true 839 | 840 | 841 | 842 | 843 | null 844 | 845 | 846 | 0.0509803966 847 | 0.411764741 848 | 0.674509823 849 | 850 | 851 | 58 852 | 853 | Top, Left, Bottom, Front 854 | 0 855 | 856 | 0 857 | true 858 | 859 | 860 | 861 | 862 | null 863 | 864 | 865 | 0.0509803966 866 | 0.411764741 867 | 0.674509823 868 | 869 | 870 | 42 871 | 872 | Top, Left, Front 873 | 0 874 | 875 | 0 876 | true 877 | 878 | 879 | 880 | 881 | null 882 | 883 | 884 | 0.0509803966 885 | 0.411764741 886 | 0.674509823 887 | 888 | 889 | 18 890 | 891 | Top, Bottom 892 | 0 893 | 894 | 0 895 | true 896 | 897 | 898 | 899 | 900 | null 901 | 902 | 903 | 0.0509803966 904 | 0.411764741 905 | 0.674509823 906 | 907 | 908 | 50 909 | 910 | Top, Bottom, Front 911 | 0 912 | 913 | 0 914 | true 915 | 916 | 917 | 918 | 919 | null 920 | 921 | 922 | 0.0509803966 923 | 0.411764741 924 | 0.674509823 925 | 926 | 927 | 34 928 | 929 | Top, Front 930 | 0 931 | 932 | 0 933 | true 934 | 935 | 936 | 937 | 938 | null 939 | 940 | 941 | 0.0509803966 942 | 0.411764741 943 | 0.674509823 944 | 945 | 946 | 4 947 | 948 | Back 949 | 0 950 | 951 | 0 952 | true 953 | 954 | 955 | 956 | 957 | null 958 | 959 | 960 | 0.0509803966 961 | 0.411764741 962 | 0.674509823 963 | 964 | 965 | 12 966 | 967 | Back, Left 968 | 0 969 | 970 | 0 971 | true 972 | 973 | 974 | 975 | 976 | null 977 | 978 | 979 | 0.0509803966 980 | 0.411764741 981 | 0.674509823 982 | 983 | 984 | 28 985 | 986 | Back, Left, Bottom 987 | 0 988 | 989 | 0 990 | true 991 | 992 | 993 | 994 | 995 | null 996 | 997 | 998 | 0.0509803966 999 | 0.411764741 1000 | 0.674509823 1001 | 1002 | 1003 | 60 1004 | 1005 | Back, Left, Bottom, Front 1006 | 0 1007 | 1008 | 0 1009 | true 1010 | 1011 | 1012 | 1013 | 1014 | null 1015 | 1016 | 1017 | 0.0509803966 1018 | 0.411764741 1019 | 0.674509823 1020 | 1021 | 1022 | 44 1023 | 1024 | Back, Left, Front 1025 | 0 1026 | 1027 | 0 1028 | true 1029 | 1030 | 1031 | 1032 | 1033 | null 1034 | 1035 | 1036 | 0.0509803966 1037 | 0.411764741 1038 | 0.674509823 1039 | 1040 | 1041 | 20 1042 | 1043 | Back, Bottom 1044 | 0 1045 | 1046 | 0 1047 | true 1048 | 1049 | 1050 | 1051 | 1052 | null 1053 | 1054 | 1055 | 0.0509803966 1056 | 0.411764741 1057 | 0.674509823 1058 | 1059 | 1060 | 52 1061 | 1062 | Back, Bottom, Front 1063 | 0 1064 | 1065 | 0 1066 | true 1067 | 1068 | 1069 | 1070 | 1071 | null 1072 | 1073 | 1074 | 0.0509803966 1075 | 0.411764741 1076 | 0.674509823 1077 | 1078 | 1079 | 36 1080 | 1081 | Back, Front 1082 | 0 1083 | 1084 | 0 1085 | true 1086 | 1087 | 1088 | 1089 | 1090 | null 1091 | 1092 | 1093 | 0.0509803966 1094 | 0.411764741 1095 | 0.674509823 1096 | 1097 | 1098 | 8 1099 | 1100 | Left 1101 | 0 1102 | 1103 | 0 1104 | true 1105 | 1106 | 1107 | 1108 | 1109 | null 1110 | 1111 | 1112 | 0.0509803966 1113 | 0.411764741 1114 | 0.674509823 1115 | 1116 | 1117 | 24 1118 | 1119 | Left, Bottom 1120 | 0 1121 | 1122 | 0 1123 | true 1124 | 1125 | 1126 | 1127 | 1128 | null 1129 | 1130 | 1131 | 0.0509803966 1132 | 0.411764741 1133 | 0.674509823 1134 | 1135 | 1136 | 56 1137 | 1138 | Left, Bottom, Front 1139 | 0 1140 | 1141 | 0 1142 | true 1143 | 1144 | 1145 | 1146 | 1147 | null 1148 | 1149 | 1150 | 0.0509803966 1151 | 0.411764741 1152 | 0.674509823 1153 | 1154 | 1155 | 40 1156 | 1157 | Left, Front 1158 | 0 1159 | 1160 | 0 1161 | true 1162 | 1163 | 1164 | 1165 | 1166 | null 1167 | 1168 | 1169 | 0.0509803966 1170 | 0.411764741 1171 | 0.674509823 1172 | 1173 | 1174 | 16 1175 | 1176 | Bottom 1177 | 0 1178 | 1179 | 0 1180 | true 1181 | 1182 | 1183 | 1184 | 1185 | null 1186 | 1187 | 1188 | 0.0509803966 1189 | 0.411764741 1190 | 0.674509823 1191 | 1192 | 1193 | 48 1194 | 1195 | Bottom, Front 1196 | 0 1197 | 1198 | 0 1199 | true 1200 | 1201 | 1202 | 1203 | 1204 | null 1205 | 1206 | 1207 | 0.0509803966 1208 | 0.411764741 1209 | 0.674509823 1210 | 1211 | 1212 | 32 1213 | 1214 | Front 1215 | 0 1216 | 1217 | 0 1218 | true 1219 | 1220 | 1221 | -------------------------------------------------------------------------------- /models/funny-numbervalue/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.437.0.406875 2 | 3 | Contains a NumberValue with `Value = 1.23456`. 4 | -------------------------------------------------------------------------------- /models/funny-numbervalue/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/funny-numbervalue/binary.rbxm -------------------------------------------------------------------------------- /models/funny-numbervalue/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Value 9 | 10 | 1.2345600000000001017 11 | 12 | 13 | -------------------------------------------------------------------------------- /models/funny-uipadding/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.437.0.406875 2 | 3 | Contains a UIPadding with: 4 | 5 | * `PaddingBottom = UDim.new(13.37, 42)` 6 | * `PaddingLeft = UDim.new(-13.37, 42)` 7 | * `PaddingRight = UDim.new(13.37, -42)` 8 | * `PaddingTop = UDim.new(-13.37, -42)` 9 | -------------------------------------------------------------------------------- /models/funny-uipadding/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/funny-uipadding/binary.rbxm -------------------------------------------------------------------------------- /models/funny-uipadding/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | UIPadding 9 | 10 | 13.3699999 11 | 42 12 | 13 | 14 | -13.3699999 15 | 42 16 | 17 | 18 | 13.3699999 19 | -42 20 | 21 | 22 | -13.3699999 23 | -42 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /models/ref-adjacent/README.md: -------------------------------------------------------------------------------- 1 | # ref-adjacent 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | A `Folder` and an `ObjectValue` as siblings. The `ObjectValue`'s `Value` property points to the `Folder`. 5 | 6 | * `Ref Target` (Folder) 7 | * `Value` (ObjectValue) 8 | * Property `Value`: `Ref Target` -------------------------------------------------------------------------------- /models/ref-adjacent/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/ref-adjacent/binary.rbxm -------------------------------------------------------------------------------- /models/ref-adjacent/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Ref Target 9 | 10 | 11 | 12 | 13 | 14 | 15 | Value 16 | 17 | RBX0CD1C44254EA44C4BDC8D9206EC282BE 18 | 19 | 20 | -------------------------------------------------------------------------------- /models/ref-child/README.md: -------------------------------------------------------------------------------- 1 | # ref-child 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | An `ObjectValue` with a `Folder` child. The `ObjectValue`'s `Value` property points to the `Folder`. 5 | 6 | * `Value` (ObjectValue) 7 | * Property `Value`: `Ref Target` 8 | * `Ref Target` (Folder) -------------------------------------------------------------------------------- /models/ref-child/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/ref-child/binary.rbxm -------------------------------------------------------------------------------- /models/ref-child/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Value 9 | 10 | RBX0CD1C44254EA44C4BDC8D9206EC282BE 11 | 12 | 13 | 14 | 15 | Ref Target 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /models/ref-parent/README.md: -------------------------------------------------------------------------------- 1 | # ref-parent 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | A `Folder` with an `ObjectValue` child. The `ObjectValue`'s `Value` property points to the `Folder`. 5 | 6 | * `Ref Target` (Folder) 7 | * `Value` (ObjectValue) 8 | * Property `Value`: `Ref Target` -------------------------------------------------------------------------------- /models/ref-parent/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/ref-parent/binary.rbxm -------------------------------------------------------------------------------- /models/ref-parent/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Ref Target 9 | 10 | 11 | 12 | 13 | 14 | Value 15 | 16 | RBX0CD1C44254EA44C4BDC8D9206EC282BE 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /models/three-brickcolorvalues/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.438.0.407270 2 | 3 | Contains three `BrickColorValue`s, each with one of the `Value`s: 4 | 5 | * `BrickColor.new(1004)`, i.e. "Really red" 6 | * `BrickColor.new(37)`, i.e. "Bright green" 7 | * `BrickColor.new(1010)`, i.e. "Really blue" 8 | -------------------------------------------------------------------------------- /models/three-brickcolorvalues/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-brickcolorvalues/binary.rbxm -------------------------------------------------------------------------------- /models/three-brickcolorvalues/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Value 9 | 10 | 1004 11 | 12 | 13 | 14 | 15 | 16 | Value 17 | 18 | 37 19 | 20 | 21 | 22 | 23 | 24 | Value 25 | 26 | 1010 27 | 28 | 29 | -------------------------------------------------------------------------------- /models/three-color3values/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.438.0.407270 2 | 3 | Contains three `Color3Values`s, each of which has one of the following `Value`s: 4 | 5 | * `Color3.FromRGB(0, 80, 127)` 6 | * `Color3.FromRGB(255, 180, 20)` 7 | * `Color3.FromRGB(512, 260, 10)` 8 | -------------------------------------------------------------------------------- /models/three-color3values/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-color3values/binary.rbxm -------------------------------------------------------------------------------- /models/three-color3values/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Value 9 | 10 | 11 | 0 12 | 0.313725501 13 | 0.498039216 14 | 15 | 16 | 17 | 18 | 19 | 20 | Value 21 | 22 | 23 | 1 24 | 0.70588237 25 | 0.0784313753 26 | 27 | 28 | 29 | 30 | 31 | 32 | Value 33 | 34 | 35 | 2.00784326 36 | 1.0196079 37 | 0.0392156877 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /models/three-intvalues/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-intvalues/binary.rbxm -------------------------------------------------------------------------------- /models/three-intvalues/readme.md: -------------------------------------------------------------------------------- 1 | # three-intvalues 2 | * Roblox Studio version: 0.438.0.407270 3 | 4 | Three `IntValue` objects with three seperate values and their names set accordingly. The values are: 5 | - `1337` 6 | - `-7654321` 7 | - `1234567` -------------------------------------------------------------------------------- /models/three-intvalues/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Value=1234567 9 | 10 | 1234567 11 | 12 | 13 | 14 | 15 | 16 | Value=1337 17 | 18 | 1337 19 | 20 | 21 | 22 | 23 | 24 | Value=-7654321 25 | 26 | -7654321 27 | 28 | 29 | -------------------------------------------------------------------------------- /models/three-nested-folders/README.md: -------------------------------------------------------------------------------- 1 | # three-nested-folders 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | Three folders nested inside of eachother: 5 | 6 | * Grandparent 7 | * Parent 8 | * Child -------------------------------------------------------------------------------- /models/three-nested-folders/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-nested-folders/binary.rbxm -------------------------------------------------------------------------------- /models/three-nested-folders/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Grandparent 9 | 10 | 11 | 12 | 13 | 14 | Parent 15 | 16 | 17 | 18 | 19 | 20 | Child 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/three-rayvalues/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.438.0.407270 2 | 3 | Contains three identical `RayValues` with `RayValue.Value = Ray.new(Vector3.new(1, 2, 3), Vector3.new(4, 5, 6))`. 4 | -------------------------------------------------------------------------------- /models/three-rayvalues/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-rayvalues/binary.rbxm -------------------------------------------------------------------------------- /models/three-rayvalues/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | Value 9 | 10 | 11 | 12 | 1 13 | 2 14 | 3 15 | 16 | 17 | 4 18 | 5 19 | 6 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Value 28 | 29 | 30 | 31 | 1 32 | 2 33 | 3 34 | 35 | 36 | 4 37 | 5 38 | 6 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | Value 47 | 48 | 49 | 50 | 1 51 | 2 52 | 3 53 | 54 | 55 | 4 56 | 5 57 | 6 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /models/three-screengui/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.437.0.406875 2 | 3 | Contains three `ScreenGui`s named `DisplayOrder0`, `DisplayOrder1`, `DisplayOrder2` with `DisplayOrder`s `0`, `1`, and `2`, respectively. This file is good for testing `Int32` as the only property types `ScreenGui` has are `String`, `Bool`, `Ref`, `Int32`, and `Enum`. 4 | -------------------------------------------------------------------------------- /models/three-screengui/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-screengui/binary.rbxm -------------------------------------------------------------------------------- /models/three-screengui/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | true 9 | 0 10 | true 11 | false 12 | DisplayOrder0 13 | true 14 | null 15 | 16 | 1 17 | 18 | 19 | 20 | 21 | 22 | true 23 | 1 24 | true 25 | false 26 | DisplayOrder1 27 | true 28 | null 29 | 30 | 1 31 | 32 | 33 | 34 | 35 | 36 | true 37 | 2 38 | true 39 | false 40 | DisplayOrder2 41 | true 42 | null 43 | 44 | 1 45 | 46 | 47 | -------------------------------------------------------------------------------- /models/three-uigridlayouts/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.437.0.406875 2 | 3 | Contains three `UIGridLayout`s each with one of the following pairs of values: 4 | 5 | * `UIGridLayout.CellPadding = UDim2.new(0, 0, -0.1, 100)` 6 | * `UIGridLayout.CellSize = UDim2.new(0.2, -150, 0.3, 300)` 7 | * `UIGridLayout.CellPadding = UDim2.new(0.4, -500, -0.5, 600)` 8 | * `UIGridLayout.CellSize = UDim2.new(0.6, -1200, -0.7, 1000)` 9 | * `UIGridLayout.CellPadding = UDim2.new(0.8, -200, -0.9, 250)` 10 | * `UIGridLayout.CellSize = UDim2.new(1, -300, -1.1, 1200)` 11 | -------------------------------------------------------------------------------- /models/three-uigridlayouts/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-uigridlayouts/binary.rbxm -------------------------------------------------------------------------------- /models/three-uigridlayouts/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | 8 | 9 | 0 10 | 0 11 | -0.100000001 12 | 100 13 | 14 | 15 | 0.200000003 16 | -150 17 | -0.300000012 18 | 300 19 | 20 | 0 21 | 0 22 | 1 23 | UIGridLayout 24 | 0 25 | 0 26 | 27 | 1 28 | 29 | 30 | 31 | 32 | 33 | 34 | 0.400000006 35 | -500 36 | -0.5 37 | 600 38 | 39 | 40 | 0.600000024 41 | -1200 42 | -0.699999988 43 | 1000 44 | 45 | 0 46 | 0 47 | 1 48 | UIGridLayout 49 | 0 50 | 0 51 | 52 | 1 53 | 54 | 55 | 56 | 57 | 58 | 59 | 0.800000012 60 | -200 61 | -0.899999976 62 | 250 63 | 64 | 65 | 1 66 | -300 67 | -1.10000002 68 | 1200 69 | 70 | 0 71 | 0 72 | 1 73 | UIGridLayout 74 | 0 75 | 0 76 | 77 | 1 78 | 79 | 80 | -------------------------------------------------------------------------------- /models/three-unique-frames/README.md: -------------------------------------------------------------------------------- 1 | * Roblox Studio version: 0.438.0.407270 2 | 3 | Contains three `Frame`s named `Frame1`, `Frame2`, and `Frame3`, each with the following properties: 4 | 5 | * Frame1 6 | ** `AnchorPoint = Vector2.new(0.1, 0.2)` 7 | ** `BackgroundColor3 = Color3.new(255, 127, 0)` 8 | ** `BorderSizePixel = 1` 9 | ** `BorderColor3 = Color3.new(255, 0, 127)` 10 | ** `Position = UDim2.new(0.1, 2, 0.2, 4)` 11 | ** `Rotation = 0` 12 | ** `Size = UDim2.new(0.1, 2, 0.2, 4)` 13 | 14 | * Frame2 15 | ** `AnchorPoint = Vector2.new(0.3, 0.4)` 16 | ** `BackgroundColor3 = Color3.new(0, 255, 0)` 17 | ** `BorderSizePixel = 2` 18 | ** `BorderColor3 = Color3.new(0, 0, 255)` 19 | ** `Position = UDim2.new(0.3, 16, 0.4, 32)` 20 | ** `Rotation = 1` 21 | ** `Size = UDim2.new(0.3, 16, 0.4, 32)` 22 | 23 | * Frame3 24 | ** `AnchorPoint = Vector2.new(0.5, 0.6)` 25 | ** `BackgroundColor3 = Color3.new(255, 0, 255)` 26 | ** `BorderSizePixel = 3` 27 | ** `BorderColor3 = Color3.new(255, 255, 0)` 28 | ** `Position = UDim2.new(0.5, 64, 0.6, 128)` 29 | ** `Rotation = 2` 30 | ** `Size = UDim2.new(0.5, 64, 0.6, 128)` 31 | -------------------------------------------------------------------------------- /models/three-unique-frames/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-unique-frames/binary.rbxm -------------------------------------------------------------------------------- /models/three-unique-frames/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | false 8 | 9 | 0.100000001 10 | 0.200000003 11 | 12 | 13 | true 14 | 15 | 1 16 | 0.498039216 17 | 0 18 | 19 | 0 20 | 21 | 1 22 | 0 23 | 0.498039216 24 | 25 | 0 26 | 1 27 | false 28 | false 29 | 0 30 | Frame1 31 | null 32 | null 33 | null 34 | null 35 | 36 | 0.100000001 37 | 2 38 | 0.200000003 39 | 4 40 | 41 | null 42 | 0 43 | false 44 | null 45 | 46 | 0.100000001 47 | 2 48 | 0.200000003 49 | 4 50 | 51 | 1 52 | 0 53 | 54 | true 55 | 1 56 | 57 | 58 | 59 | 60 | false 61 | 62 | 0.300000012 63 | 0.400000006 64 | 65 | 66 | true 67 | 68 | 0 69 | 1 70 | 0 71 | 72 | 0.100000001 73 | 74 | 0 75 | 0 76 | 1 77 | 78 | 0 79 | 2 80 | false 81 | false 82 | 1 83 | Frame2 84 | null 85 | null 86 | null 87 | null 88 | 89 | 0.300000012 90 | 16 91 | 0.400000006 92 | 32 93 | 94 | null 95 | 1 96 | false 97 | null 98 | 99 | 0.300000012 100 | 16 101 | 0.400000006 102 | 32 103 | 104 | 0 105 | 0 106 | 107 | true 108 | 1 109 | 110 | 111 | 112 | 113 | false 114 | 115 | 0.5 116 | 0.600000024 117 | 118 | 119 | true 120 | 121 | 1 122 | 0 123 | 1 124 | 125 | 0.200000003 126 | 127 | 1 128 | 1 129 | 0 130 | 131 | 0 132 | 3 133 | false 134 | false 135 | 2 136 | Frame3 137 | null 138 | null 139 | null 140 | null 141 | 142 | 0.5 143 | 64 144 | 0.600000024 145 | 128 146 | 147 | null 148 | 2 149 | false 150 | null 151 | 152 | 0.5 153 | 64 154 | 0.600000024 155 | 128 156 | 157 | 2 158 | 0 159 | 160 | true 161 | 1 162 | 163 | 164 | -------------------------------------------------------------------------------- /models/three-unique-parts/README.md: -------------------------------------------------------------------------------- 1 | # three-unique-parts 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | Contains three parts with unique names, colors, positions, and sizes. 5 | 6 | ![expected output](expected.png) -------------------------------------------------------------------------------- /models/three-unique-parts/binary.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-unique-parts/binary.rbxm -------------------------------------------------------------------------------- /models/three-unique-parts/expected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/models/three-unique-parts/expected.png -------------------------------------------------------------------------------- /models/three-unique-parts/xml.rbxmx: -------------------------------------------------------------------------------- 1 | 2 | true 3 | null 4 | nil 5 | 6 | 7 | false 8 | 9 | -0.5 10 | 0.5 11 | 0 12 | 0 13 | -0.5 14 | 0.5 15 | 0 16 | 0 17 | 18 | -5.5 19 | 4 20 | -12.5 21 | 1 22 | 0 23 | 0 24 | 0 25 | 1 26 | 0 27 | 0 28 | 0 29 | 1 30 | 31 | true 32 | true 33 | 0 34 | 4278255615 35 | 36 | false 37 | 38 | -0.5 39 | 0.5 40 | 0 41 | 0 42 | -0.5 43 | 0.5 44 | 0 45 | 0 46 | false 47 | false 48 | 256 49 | Brush your teeth 50 | 0 51 | -0.5 52 | 0.5 53 | 0 54 | 0 55 | 0 56 | 57 | 0 58 | 0 59 | 0 60 | 61 | 62 | -0.5 63 | 0.5 64 | 0 65 | 0 66 | 0 67 | 68 | 0 69 | 0 70 | 0 71 | 72 | 1 73 | 1 74 | 75 | 1 76 | 2 77 | 3 78 | 79 | 80 | 81 | 82 | 83 | false 84 | 85 | -0.5 86 | 0.5 87 | 0 88 | 0 89 | -0.5 90 | 0.5 91 | 0 92 | 0 93 | 94 | -11.5 95 | -0.499992996 96 | -17.5 97 | 1 98 | 0 99 | 0 100 | 0 101 | 1 102 | 0 103 | 0 104 | 0 105 | 1 106 | 107 | true 108 | true 109 | 0 110 | 4281099549 111 | 112 | false 113 | 114 | -0.5 115 | 0.5 116 | 0 117 | 0 118 | -0.5 119 | 0.5 120 | 0 121 | 0 122 | false 123 | false 124 | 256 125 | Eat your greens 126 | 0 127 | -0.5 128 | 0.5 129 | 0 130 | 0 131 | 0 132 | 133 | 0 134 | 0 135 | 0 136 | 137 | 138 | -0.5 139 | 0.5 140 | 0 141 | 0 142 | 0 143 | 144 | 0 145 | 0 146 | 0 147 | 148 | 1 149 | 1 150 | 151 | 4 152 | 5 153 | 6 154 | 155 | 156 | 157 | 158 | 159 | false 160 | 161 | -0.5 162 | 0.5 163 | 0 164 | 0 165 | -0.5 166 | 0.5 167 | 0 168 | 0 169 | 170 | 5.5 171 | 8.5 172 | -25.5 173 | 1 174 | 0 175 | 0 176 | 0 177 | 1 178 | 0 179 | 0 180 | 0 181 | 1 182 | 183 | true 184 | true 185 | 0 186 | 4294901951 187 | 188 | false 189 | 190 | -0.5 191 | 0.5 192 | 0 193 | 0 194 | -0.5 195 | 0.5 196 | 0 197 | 0 198 | false 199 | false 200 | 256 201 | Live wildly 202 | 0 203 | -0.5 204 | 0.5 205 | 0 206 | 0 207 | 0 208 | 209 | 0 210 | 0 211 | 0 212 | 213 | 214 | -0.5 215 | 0.5 216 | 0 217 | 0 218 | 0 219 | 220 | 0 221 | 0 222 | 0 223 | 224 | 1 225 | 1 226 | 227 | 7 228 | 8 229 | 9 230 | 231 | 232 | 233 | -------------------------------------------------------------------------------- /places/all-instances-415/README.md: -------------------------------------------------------------------------------- 1 | # All Instances, version 415 2 | * Roblox Studio Version: 0.415.0.373700 3 | 4 | This place file contains one of every instance that can be deserialized by Roblox Studio as of this release. -------------------------------------------------------------------------------- /places/all-instances-415/binary.rbxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/places/all-instances-415/binary.rbxl -------------------------------------------------------------------------------- /places/baseplate-413/README.md: -------------------------------------------------------------------------------- 1 | # Baseplate, version 413 2 | * Roblox Studio version: 0.413.0.368698 3 | 4 | The place file created when pressing File -> New in Roblox Studio. -------------------------------------------------------------------------------- /places/baseplate-413/binary.rbxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/rbx-test-files/91182f4016e67a8d162fc41176a9ae3275463fd1/places/baseplate-413/binary.rbxl -------------------------------------------------------------------------------- /places/baseplate-413/xml.rbxlx: -------------------------------------------------------------------------------- 1 | 2 | null 3 | nil 4 | 5 | 6 | false 7 | 8 | Default^0^1 9 | RBX51486BC6862B44BDA152A05A6E3A6C80 10 | 0 11 | true 12 | -500 13 | true 14 | 196.199997 15 | 16 | 0 17 | 0 18 | 0 19 | 1 20 | 0 21 | 0 22 | 0 23 | 1 24 | 0 25 | 0 26 | 0 27 | 1 28 | 29 | Workspace 30 | null 31 | false 32 | 64 33 | 0 34 | 1024 35 | 36 | false 37 | true 38 | 39 | 40 | 41 | 42 | 43 | 0.321689844 44 | 18.2346153 45 | 23.7645969 46 | 0.98357147 47 | -0.0819535926 48 | 0.160844535 49 | -0 50 | 0.891008377 51 | 0.453987002 52 | -0.180519685 53 | -0.446528673 54 | 0.876370251 55 | 56 | null 57 | 0 58 | 70 59 | 60 | 0 61 | 17.3266392 62 | 22.0118523 63 | 1 64 | 0 65 | 0 66 | 0 67 | 1 68 | 0 69 | 0 70 | 0 71 | 1 72 | 73 | true 74 | 1 75 | Camera 76 | 77 | 78 | 79 | 80 | 81 | true 82 | 83 | -0.5 84 | 0.5 85 | 0 86 | 0 87 | -0.5 88 | 0.5 89 | 4 90 | 0 91 | 92 | 0 93 | -10 94 | 0 95 | 1 96 | 0 97 | 0 98 | 0 99 | 1 100 | 0 101 | 0 102 | 0 103 | 1 104 | 105 | true 106 | true 107 | 0 108 | 4284702562 109 | 110 | false 111 | 112 | -0.5 113 | 0.5 114 | 0 115 | 0 116 | -0.5 117 | 0.5 118 | 0 119 | 0 120 | true 121 | false 122 | 256 123 | Baseplate 124 | 0 125 | -0.5 126 | 0.5 127 | 0 128 | 0 129 | 0 130 | 131 | 0 132 | 0 133 | 0 134 | 135 | 136 | -0.5 137 | 0.5 138 | 3 139 | 0 140 | 0 141 | 142 | 0 143 | 0 144 | 0 145 | 146 | 0 147 | 1 148 | 149 | 512 150 | 20 151 | 512 152 | 153 | 154 | 155 | 156 | 157 | true 158 | 159 | -0.5 160 | 0.5 161 | 0 162 | 0 163 | -0.5 164 | 0.5 165 | 4 166 | 0 167 | 168 | 0 169 | 0 170 | 0 171 | 1 172 | 0 173 | 0 174 | 0 175 | 1 176 | 0 177 | 0 178 | 0 179 | 1 180 | 181 | true 182 | true 183 | 0 184 | 4288914085 185 | 186 | false 187 | 188 | false 189 | -0.5 190 | 0.5 191 | 0 192 | 0 193 | -0.5 194 | 0.5 195 | 0 196 | 0 197 | true 198 | false 199 | 256 200 | 202 | Terrain 203 | AgMAAAAAAAAAAAAAAAA= 204 | 0 205 | -0.5 206 | 0.5 207 | 0 208 | 0 209 | 0 210 | 211 | 0 212 | 0 213 | 0 214 | 215 | AQU= 216 | 217 | -0.5 218 | 0.5 219 | 3 220 | 0 221 | 0 222 | 223 | 0 224 | 0 225 | 0 226 | 227 | 228 | 0.0470588282 229 | 0.329411775 230 | 0.360784322 231 | 232 | 1 233 | 0.300000012 234 | 0.150000006 235 | 10 236 | 237 | 2044 238 | 252 239 | 2044 240 | 241 | 242 | 243 | 244 | 245 | 246 | 0 247 | 248 | 3.32999992 249 | 1 250 | SoundService 251 | true 252 | 1 253 | 254 | 255 | 256 | 257 | 258 | 259 | NonReplicatedCSGDictionaryService 260 | 261 | 262 | 263 | 264 | 265 | 266 | CSGDictionaryService 267 | 268 | 269 | 270 | 271 | 272 | 273 | false 274 | true 275 | Chat 276 | 277 | 278 | 279 | 280 | 281 | 282 | Instance 283 | 284 | 285 | 286 | 287 | 288 | 289 | true 290 | 12 291 | Players 292 | 56832 293 | 5 294 | 295 | 296 | 297 | 298 | 299 | 300 | ReplicatedFirst 301 | 302 | 303 | 304 | 305 | 306 | 307 | TweenService 308 | 309 | 310 | 311 | 312 | 313 | 314 | false 315 | StudioData 316 | 0 317 | 0 318 | 319 | 320 | 321 | 322 | 323 | true 324 | 325 | true 326 | 128 327 | 0.5 328 | 0 329 | 7.19999981 330 | 50 331 | 89 332 | true 333 | 16 334 | 0 335 | 0 336 | 0 337 | 0 338 | 0 339 | true 340 | 0 341 | 0 342 | 0 343 | 0 344 | 0 345 | 0 346 | 0 347 | 0 348 | 0 349 | 0 350 | 1 351 | 0 352 | 0 1 353 | 0.95 1 354 | 0.9 1.05 355 | 0 1 356 | 0.7 1 357 | 100 358 | true 359 | StarterPlayer 360 | 100 361 | 362 | true 363 | 364 | 365 | 366 | 367 | StarterPlayerScripts 368 | 369 | 370 | 371 | 372 | 373 | 374 | StarterCharacterScripts 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | StarterPack 383 | 384 | 385 | 386 | 387 | 388 | 389 | StarterGui 390 | true 391 | 2 392 | true 393 | 394 | 395 | 396 | 397 | 398 | 399 | LocalizationService 400 | 401 | 402 | 403 | 404 | 405 | 406 | Teleport Service 407 | 408 | 409 | 410 | 411 | 412 | 413 | CollectionService 414 | 415 | 416 | 417 | 418 | 419 | 420 | PhysicsService 421 | 422 | 423 | 424 | 425 | 426 | 427 | Geometry 428 | 429 | 430 | 431 | 432 | 433 | false 434 | false 435 | 436 | InsertService 437 | 438 | 439 | 440 | 441 | 442 | 443 | GamePassService 444 | 445 | 446 | 447 | 448 | 449 | 450 | 1000 451 | Debris 452 | 453 | 454 | 455 | 456 | 457 | 458 | CookiesService 459 | 460 | 461 | 462 | 463 | 464 | 465 | VRService 466 | 467 | 468 | 469 | 470 | 471 | 472 | ContextActionService 473 | 474 | 475 | 476 | 477 | 478 | 479 | Instance 480 | 481 | 482 | 483 | 484 | 485 | 486 | AssetService 487 | 488 | 489 | 490 | 491 | 492 | 493 | TouchInputService 494 | 495 | 496 | 497 | 498 | 499 | 500 | Selection 501 | 502 | 503 | 504 | 505 | 506 | 507 | false 508 | ServerScriptService 509 | 510 | 511 | 512 | 513 | 514 | 515 | ServerStorage 516 | 517 | 518 | 519 | 520 | 521 | 522 | ReplicatedStorage 523 | 524 | 525 | 526 | 527 | 528 | 529 | Instance 530 | 531 | 532 | 533 | 534 | 535 | 536 | 0 537 | 0 538 | 0 539 | 540 | 541 | 2 542 | 543 | 0 544 | 0 545 | 0 546 | 547 | 548 | 0 549 | 0 550 | 0 551 | 552 | 0 553 | 0 554 | 0 555 | 556 | 0.752941251 557 | 0.752941251 558 | 0.752941251 559 | 560 | 100000 561 | 0 562 | 41.7332993 563 | true 564 | false 565 | Lighting 566 | 567 | 0.501960814 568 | 0.501960814 569 | 0.501960814 570 | 571 | false 572 | 0.5 573 | 574 | 1 575 | 14:00:00 576 | 577 | 578 | 579 | 580 | 581 | false 582 | HttpService 583 | 584 | 585 | 586 | 587 | 588 | 589 | true 590 | 591 | false 592 | true 593 | true 594 | true 595 | TestService 596 | 0 597 | 0 598 | 599 | 10 600 | 601 | 602 | 603 | 604 | 605 | VirtualInputManager 606 | 607 | 608 | 609 | --------------------------------------------------------------------------------