This page details development materials of World of Goo 2.
MomCloud#
MomCloud was an API test during World of Goo 2's development (around 2022 according to level timestamps).
Opcodes#
API requests made using opcodes are sent using an object as the request body, with the op property containing the opcode and other properties containing arguments for specified opcode. Invalid opcodes return status 500 with the response "invalid op".
Opcode |
Explanation |
Arguments |
|---|---|---|
get_all_level_ids |
Returns a list of each level's title and id. The purpose of the cursor argument is unknown, but putting a positive number as the value leaves the level list empty. |
cursor (optional) |
get_level |
Returns the level upload date and data |
level_id |
get_level_rating |
Returns the total amount of ratings and the sum of those ratings (fails if level_id is invalid, however if level_id follows the UUID scheme, the request will succeed and both values will be 0) |
level_id |
get_level_thumbnail |
Returns the thumbnail of the level |
level_id |
put_level |
Uploads a level to the API |
level_data, proof_of_work, thumbnail |
put_level_rating |
Adds a rating to the level |
level_id, rating (1 or -1), proof_of_work |
delete_level |
Deletes a level |
level_id, proof_of_work |
Levels#
Going Up#
Going Up (616d920c-ac32-4831-9c52-469571368f57) is a recreation of the level Going Up from the original World of Goo, uploaded on 23 February 2022.
{
"version": 2,
"title": "Going Up",
"uuid": "616d920c-ac32-4831-9c52-469571368f57",
"gameLevel": true,
"startingUID": 3009,
"island": 1,
"environmentId": 0,
"backgroundImageId": 0,
"atmosphericEffects": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"gravity": {
"x": 0,
"y": -10
},
"boundsTopRight": {
"x": 4.5714287757873535,
"y": 10.324432373046875
},
"boundsBottomLeft": {
"x": -4.5714287757873535,
"y": 0.04761910438537598
},
"initialCameraPos": {
"x": 0,
"y": 2.61904788017273
},
"initialCameraZoom": 1.2499998807907104,
"ballsRequired": 10,
"ballsRateRequired": 0,
"completedInEditor": true,
"exit": {
"pos": {
"x": -0.035714291036129,
"y": 7.41387414932251
},
"radius": 0.75,
"dir": 1,
"filter": "",
"segmentVariation": 0
},
"balls": [
{
"type": "Terrain",
"typeEnum": 1,
"uid": 6,
"pos": {
"x": -0.5266226530075073,
"y": 1.116869568824768
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 9,
"pos": {
"x": 0.0468277633190155,
"y": 0.8738709688186646
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 13,
"pos": {
"x": 1.0202497243881226,
"y": 0.7742033004760742
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 17,
"pos": {
"x": -0.8684546947479248,
"y": 0.865565299987793
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 22,
"pos": {
"x": -0.5520094633102417,
"y": -0.0915776491165161
},
"angle": 0.21025121212005615,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 73,
"pos": {
"x": 0.5293859243392944,
"y": 0.0163959264755249
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 148,
"pos": {
"x": 1.6415122747421265,
"y": -0.09015703201293945
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 219,
"pos": {
"x": 2.571744918823242,
"y": 0.532766580581665
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 294,
"pos": {
"x": 3.020249843597412,
"y": -0.2811870574951172
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 369,
"pos": {
"x": 3.86742615699768,
"y": 0.2919025421142578
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 448,
"pos": {
"x": 4.291014194488525,
"y": -0.40577173233032227
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 519,
"pos": {
"x": 5.395665168762207,
"y": -0.04032325744628906
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 604,
"pos": {
"x": -1.7887206077575684,
"y": 0.00951075553894043
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 681,
"pos": {
"x": -2.3451991081237793,
"y": 0.690573811531067
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 775,
"pos": {
"x": -3.2837374210357666,
"y": -0.13999104499816895
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 846,
"pos": {
"x": -3.765465021133423,
"y": 0.45801568031311035
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 919,
"pos": {
"x": -4.479750633239746,
"y": -0.1566023826599121
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 954,
"pos": {
"x": -5.069451808929443,
"y": 0.12578964233398438
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4829,
"pos": {
"x": 2.3209645748138428,
"y": 5.590826988220215
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 962,
"pos": {
"x": -0.549942672252655,
"y": 2.113391160964966
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 3921,
"pos": {
"x": 0.523809313774109,
"y": 2.1105430126190186
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 3924,
"pos": {
"x": -3.5123698711395264,
"y": 4.735848426818848
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 3928,
"pos": {
"x": -2.97124433517456,
"y": 6.121129989624023
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 3932,
"pos": {
"x": -1.899815559387207,
"y": 5.45013427734375
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 3937,
"pos": {
"x": -2.5166988372802734,
"y": 3.9349822998046875
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4516,
"pos": {
"x": -0.806741714477539,
"y": 3.36138916015625
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4519,
"pos": {
"x": -0.8824992775917053,
"y": 4.88736343383789
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4523,
"pos": {
"x": -0.7093390822410583,
"y": 5.69905185699463
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4527,
"pos": {
"x": 0.4594923257827759,
"y": 6.391692638397217
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4532,
"pos": {
"x": 1.9746441841125488,
"y": 6.045372486114502
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4624,
"pos": {
"x": 3.533086061477661,
"y": 5.28779649734497
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4627,
"pos": {
"x": 3.771181344985962,
"y": 6.240177631378174
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4631,
"pos": {
"x": 3.3058133125305176,
"y": 7.549701690673828
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4635,
"pos": {
"x": 2.6997525691986084,
"y": 7.441476821899414
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4640,
"pos": {
"x": 1.7149038314819336,
"y": 6.29429006576538
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4722,
"pos": {
"x": 2.927025318145752,
"y": 4.627623081207275
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4725,
"pos": {
"x": 2.277674436569214,
"y": 3.253164052963257
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4729,
"pos": {
"x": 1.1954232454299927,
"y": 3.68606448173523
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 4733,
"pos": {
"x": 1.1846007108688354,
"y": 4.465285301208496
},
"angle": 0,
"discovered": true
},
{
"type": "Anchor",
"typeEnum": 1,
"uid": 4738,
"pos": {
"x": 2.1153368949890137,
"y": 4.822428226470947
},
"angle": 0,
"discovered": true
},
{
"type": "Anchor",
"typeEnum": 1,
"uid": 2586,
"pos": {
"x": 0.48768529295921326,
"y": 1.1185895204544067
},
"angle": 0,
"discovered": true
}
],
"strands": [
{
"ball1UID": 13,
"ball2UID": 9,
"type": 10
},
{
"ball1UID": 17,
"ball2UID": 9,
"type": 10
},
{
"ball1UID": 22,
"ball2UID": 9,
"type": 10
},
{
"ball1UID": 22,
"ball2UID": 17,
"type": 10
},
{
"ball1UID": 73,
"ball2UID": 9,
"type": 10
},
{
"ball1UID": 73,
"ball2UID": 13,
"type": 10
},
{
"ball1UID": 73,
"ball2UID": 22,
"type": 10
},
{
"ball1UID": 148,
"ball2UID": 13,
"type": 10
},
{
"ball1UID": 148,
"ball2UID": 73,
"type": 10
},
{
"ball1UID": 219,
"ball2UID": 148,
"type": 10
},
{
"ball1UID": 219,
"ball2UID": 13,
"type": 10
},
{
"ball1UID": 294,
"ball2UID": 219,
"type": 10
},
{
"ball1UID": 294,
"ball2UID": 148,
"type": 10
},
{
"ball1UID": 369,
"ball2UID": 294,
"type": 10
},
{
"ball1UID": 369,
"ball2UID": 219,
"type": 10
},
{
"ball1UID": 448,
"ball2UID": 369,
"type": 10
},
{
"ball1UID": 448,
"ball2UID": 294,
"type": 10
},
{
"ball1UID": 519,
"ball2UID": 448,
"type": 10
},
{
"ball1UID": 519,
"ball2UID": 369,
"type": 10
},
{
"ball1UID": 604,
"ball2UID": 22,
"type": 10
},
{
"ball1UID": 604,
"ball2UID": 17,
"type": 10
},
{
"ball1UID": 681,
"ball2UID": 604,
"type": 10
},
{
"ball1UID": 681,
"ball2UID": 17,
"type": 10
},
{
"ball1UID": 775,
"ball2UID": 681,
"type": 10
},
{
"ball1UID": 775,
"ball2UID": 604,
"type": 10
},
{
"ball1UID": 846,
"ball2UID": 775,
"type": 10
},
{
"ball1UID": 846,
"ball2UID": 681,
"type": 10
},
{
"ball1UID": 919,
"ball2UID": 846,
"type": 10
},
{
"ball1UID": 919,
"ball2UID": 775,
"type": 10
},
{
"ball1UID": 954,
"ball2UID": 919,
"type": 10
},
{
"ball1UID": 954,
"ball2UID": 846,
"type": 10
},
{
"ball1UID": 2586,
"ball2UID": 3921,
"type": 1
},
{
"ball1UID": 962,
"ball2UID": 3921,
"type": 1
},
{
"ball1UID": 6,
"ball2UID": 2586,
"type": 1
},
{
"ball1UID": 6,
"ball2UID": 962,
"type": 1
},
{
"ball1UID": 6,
"ball2UID": 3921,
"type": 1
}
],
"terrainGroups": [
{
"textureOffset": {
"x": 6.24774932861328,
"y": 3.4043397903442383
},
"typeIndex": 0
}
],
"items": [],
"pins": [],
"buttons": [],
"initialCameraKeyframes": [
{
"position": {
"x": 0,
"y": 2.61904788017273
},
"zoom": 1.2499998807907104,
"timeScaleFactor": 0.3333333432674408,
"pauseTimeFactor": 0
}
],
"terrainBalls": [
{
"group": -1
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
}
]
}
AutoWin 2#
AutoWin 2 (f5e346bc-c384-4f4f-8087-dd09ca5252d5) is a level where there is already a structure connected to the pipe, uploaded on 20 February 2022.
{
"version": 2,
"title": "AutoWin 2",
"uuid": "f5e346bc-c384-4f4f-8087-dd09ca5252d5",
"gameLevel": true,
"startingUID": 238,
"island": 1,
"environmentId": 0,
"backgroundImageId": 1,
"atmosphericEffects": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"gravity": {
"x": 0,
"y": -10
},
"boundsTopRight": {
"x": 9.31638526916504,
"y": 11.753288269042969
},
"boundsBottomLeft": {
"x": -9.31638526916504,
"y": 0
},
"initialCameraPos": {
"x": 0,
"y": 4
},
"initialCameraZoom": 1.100000023841858,
"ballsRequired": 1,
"ballsRateRequired": 0,
"completedInEditor": true,
"exit": {
"pos": {
"x": -3.5544052124023438,
"y": 3.672684669494629
},
"radius": 0.75,
"dir": 1,
"filter": "",
"segmentVariation": 0.5
},
"balls": [
{
"type": "Terrain",
"typeEnum": 10,
"uid": 100,
"pos": {
"x": -9.81638526916504,
"y": 1
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 101,
"pos": {
"x": -9.81638526916504,
"y": -0.2999999523162842
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 102,
"pos": {
"x": -9.099759101867676,
"y": 1.15707266330719
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 103,
"pos": {
"x": -9.099759101867676,
"y": -0.14292728900909424
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 104,
"pos": {
"x": -8.21227169036865,
"y": 1.0723655223846436
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 105,
"pos": {
"x": -8.21227169036865,
"y": -0.22763442993164062
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 106,
"pos": {
"x": -7.039167404174805,
"y": 1.3338847160339355
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 107,
"pos": {
"x": -7.039167404174805,
"y": 0.03388476371765137
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 108,
"pos": {
"x": -5.790273666381836,
"y": 1.6142033338546753
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 109,
"pos": {
"x": -5.790273666381836,
"y": 0.3142033815383911
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 110,
"pos": {
"x": -4.71852159500122,
"y": 2.00844144821167
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 111,
"pos": {
"x": -4.71852159500122,
"y": 0.7084414958953857
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 112,
"pos": {
"x": -3.5423412322998047,
"y": 2.3714284896850586
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 113,
"pos": {
"x": -3.5423412322998047,
"y": 1.0714285373687744
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 114,
"pos": {
"x": -2.6133060455322266,
"y": 2.3220982551574707
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 115,
"pos": {
"x": -2.6133060455322266,
"y": 1.0220983028411865
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 116,
"pos": {
"x": -1.7192999124526978,
"y": 2.147007465362549
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 117,
"pos": {
"x": -1.7192999124526978,
"y": 0.8470075130462646
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 118,
"pos": {
"x": -0.693160891532898,
"y": 2.140915870666504
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 119,
"pos": {
"x": -0.693160891532898,
"y": 0.8409159183502197
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 120,
"pos": {
"x": 0.0488448143005371,
"y": 1.7580795288085938
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 121,
"pos": {
"x": 0.0488448143005371,
"y": 0.45807957649230957
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 122,
"pos": {
"x": 0.7610766291618347,
"y": 1.4011716842651367
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 123,
"pos": {
"x": 0.7610766291618347,
"y": 0.10117173194885254
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 124,
"pos": {
"x": 1.7893214225769043,
"y": 1.7316627502441406
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 125,
"pos": {
"x": 1.7893214225769043,
"y": 0.43166279792785645
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 126,
"pos": {
"x": 2.9178929328918457,
"y": 1.7359719276428223
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 127,
"pos": {
"x": 2.9178929328918457,
"y": 0.4359719753265381
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 128,
"pos": {
"x": 3.974336862564087,
"y": 1.4110963344573975
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 129,
"pos": {
"x": 3.974336862564087,
"y": 0.11109638214111328
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 130,
"pos": {
"x": 4.95850706100464,
"y": 1.3295142650604248
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 131,
"pos": {
"x": 4.95850706100464,
"y": 0.029514312744140625
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 132,
"pos": {
"x": 6.16691493988037,
"y": 1.695333480834961
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 133,
"pos": {
"x": 6.16691493988037,
"y": 0.39533352851867676
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 134,
"pos": {
"x": 7.28202772140503,
"y": 1.8966213464736938
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 135,
"pos": {
"x": 7.28202772140503,
"y": 0.5966213941574097
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 136,
"pos": {
"x": 8.14468574523926,
"y": 1.982475996017456
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 137,
"pos": {
"x": 8.14468574523926,
"y": 0.682476043701172
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 138,
"pos": {
"x": 9.00265598297119,
"y": 1.833533525466919
},
"angle": 0,
"discovered": true
},
{
"type": "Anchor",
"typeEnum": 10,
"uid": 139,
"pos": {
"x": 9.00265598297119,
"y": 0.5335335731506348
},
"angle": 0,
"discovered": true
},
{
"type": "Anchor",
"typeEnum": 10,
"uid": 140,
"pos": {
"x": 9.83336067199707,
"y": 1.43983256816864
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 10,
"uid": 141,
"pos": {
"x": 9.83336067199707,
"y": 0.13983261585235596
},
"angle": 0,
"discovered": true
},
{
"type": "Terrain",
"typeEnum": 1,
"uid": 142,
"pos": {
"x": -3.0649352073669434,
"y": 3.7259740829467773
},
"angle": 0,
"discovered": true
},
{
"type": "Common",
"typeEnum": 1,
"uid": 143,
"pos": {
"x": -2.458717107772827,
"y": 2.6759743690490723
},
"angle": 0,
"discovered": true
},
{
"type": "Common",
"typeEnum": 1,
"uid": 144,
"pos": {
"x": -3.67115306854248,
"y": 2.6759743690490723
},
"angle": 0,
"discovered": true
},
{
"type": "Common",
"typeEnum": 1,
"uid": 149,
"pos": {
"x": -3.2633116245269775,
"y": 6.144899368286133
},
"angle": 0,
"discovered": true
},
{
"type": "Common",
"typeEnum": 1,
"uid": 179,
"pos": {
"x": -2.635162353515625,
"y": 6.05297565460205
},
"angle": 0,
"discovered": true
},
{
"type": "Common",
"typeEnum": 1,
"uid": 188,
"pos": {
"x": -3.968064308166504,
"y": 6.129579067230225
},
"angle": 0,
"discovered": true
}
],
"strands": [
{
"ball1UID": 100,
"ball2UID": 101,
"type": 10
},
{
"ball1UID": 100,
"ball2UID": 102,
"type": 10
},
{
"ball1UID": 101,
"ball2UID": 103,
"type": 10
},
{
"ball1UID": 101,
"ball2UID": 102,
"type": 10
},
{
"ball1UID": 102,
"ball2UID": 103,
"type": 10
},
{
"ball1UID": 102,
"ball2UID": 104,
"type": 10
},
{
"ball1UID": 103,
"ball2UID": 105,
"type": 10
},
{
"ball1UID": 103,
"ball2UID": 104,
"type": 10
},
{
"ball1UID": 104,
"ball2UID": 105,
"type": 10
},
{
"ball1UID": 104,
"ball2UID": 106,
"type": 10
},
{
"ball1UID": 105,
"ball2UID": 107,
"type": 10
},
{
"ball1UID": 105,
"ball2UID": 106,
"type": 10
},
{
"ball1UID": 106,
"ball2UID": 107,
"type": 10
},
{
"ball1UID": 106,
"ball2UID": 108,
"type": 10
},
{
"ball1UID": 107,
"ball2UID": 109,
"type": 10
},
{
"ball1UID": 107,
"ball2UID": 108,
"type": 10
},
{
"ball1UID": 108,
"ball2UID": 109,
"type": 10
},
{
"ball1UID": 108,
"ball2UID": 110,
"type": 10
},
{
"ball1UID": 109,
"ball2UID": 111,
"type": 10
},
{
"ball1UID": 109,
"ball2UID": 110,
"type": 10
},
{
"ball1UID": 110,
"ball2UID": 111,
"type": 10
},
{
"ball1UID": 110,
"ball2UID": 112,
"type": 10
},
{
"ball1UID": 111,
"ball2UID": 113,
"type": 10
},
{
"ball1UID": 111,
"ball2UID": 112,
"type": 10
},
{
"ball1UID": 112,
"ball2UID": 113,
"type": 10
},
{
"ball1UID": 112,
"ball2UID": 114,
"type": 10
},
{
"ball1UID": 113,
"ball2UID": 115,
"type": 10
},
{
"ball1UID": 113,
"ball2UID": 114,
"type": 10
},
{
"ball1UID": 114,
"ball2UID": 115,
"type": 10
},
{
"ball1UID": 114,
"ball2UID": 116,
"type": 10
},
{
"ball1UID": 115,
"ball2UID": 117,
"type": 10
},
{
"ball1UID": 115,
"ball2UID": 116,
"type": 10
},
{
"ball1UID": 116,
"ball2UID": 117,
"type": 10
},
{
"ball1UID": 116,
"ball2UID": 118,
"type": 10
},
{
"ball1UID": 117,
"ball2UID": 119,
"type": 10
},
{
"ball1UID": 117,
"ball2UID": 118,
"type": 10
},
{
"ball1UID": 118,
"ball2UID": 119,
"type": 10
},
{
"ball1UID": 118,
"ball2UID": 120,
"type": 10
},
{
"ball1UID": 119,
"ball2UID": 121,
"type": 10
},
{
"ball1UID": 119,
"ball2UID": 120,
"type": 10
},
{
"ball1UID": 120,
"ball2UID": 121,
"type": 10
},
{
"ball1UID": 120,
"ball2UID": 122,
"type": 10
},
{
"ball1UID": 121,
"ball2UID": 123,
"type": 10
},
{
"ball1UID": 121,
"ball2UID": 122,
"type": 10
},
{
"ball1UID": 122,
"ball2UID": 123,
"type": 10
},
{
"ball1UID": 122,
"ball2UID": 124,
"type": 10
},
{
"ball1UID": 123,
"ball2UID": 125,
"type": 10
},
{
"ball1UID": 123,
"ball2UID": 124,
"type": 10
},
{
"ball1UID": 124,
"ball2UID": 125,
"type": 10
},
{
"ball1UID": 124,
"ball2UID": 126,
"type": 10
},
{
"ball1UID": 125,
"ball2UID": 127,
"type": 10
},
{
"ball1UID": 125,
"ball2UID": 126,
"type": 10
},
{
"ball1UID": 126,
"ball2UID": 127,
"type": 10
},
{
"ball1UID": 126,
"ball2UID": 128,
"type": 10
},
{
"ball1UID": 127,
"ball2UID": 129,
"type": 10
},
{
"ball1UID": 127,
"ball2UID": 128,
"type": 10
},
{
"ball1UID": 128,
"ball2UID": 129,
"type": 10
},
{
"ball1UID": 128,
"ball2UID": 130,
"type": 10
},
{
"ball1UID": 129,
"ball2UID": 131,
"type": 10
},
{
"ball1UID": 129,
"ball2UID": 130,
"type": 10
},
{
"ball1UID": 130,
"ball2UID": 131,
"type": 10
},
{
"ball1UID": 130,
"ball2UID": 132,
"type": 10
},
{
"ball1UID": 131,
"ball2UID": 133,
"type": 10
},
{
"ball1UID": 131,
"ball2UID": 132,
"type": 10
},
{
"ball1UID": 132,
"ball2UID": 133,
"type": 10
},
{
"ball1UID": 132,
"ball2UID": 134,
"type": 10
},
{
"ball1UID": 133,
"ball2UID": 135,
"type": 10
},
{
"ball1UID": 133,
"ball2UID": 134,
"type": 10
},
{
"ball1UID": 134,
"ball2UID": 135,
"type": 10
},
{
"ball1UID": 134,
"ball2UID": 136,
"type": 10
},
{
"ball1UID": 135,
"ball2UID": 137,
"type": 10
},
{
"ball1UID": 135,
"ball2UID": 136,
"type": 10
},
{
"ball1UID": 136,
"ball2UID": 137,
"type": 10
},
{
"ball1UID": 136,
"ball2UID": 138,
"type": 10
},
{
"ball1UID": 137,
"ball2UID": 139,
"type": 10
},
{
"ball1UID": 137,
"ball2UID": 138,
"type": 10
},
{
"ball1UID": 138,
"ball2UID": 139,
"type": 10
},
{
"ball1UID": 138,
"ball2UID": 140,
"type": 10
},
{
"ball1UID": 139,
"ball2UID": 141,
"type": 10
},
{
"ball1UID": 139,
"ball2UID": 140,
"type": 10
},
{
"ball1UID": 140,
"ball2UID": 141,
"type": 10
},
{
"ball1UID": 142,
"ball2UID": 143,
"type": 1
},
{
"ball1UID": 142,
"ball2UID": 144,
"type": 1
},
{
"ball1UID": 143,
"ball2UID": 144,
"type": 1
}
],
"terrainGroups": [
{
"textureOffset": {
"x": 2.34473705291748,
"y": 9.003265380859375
},
"typeIndex": 0
}
],
"items": [],
"pins": [],
"buttons": [],
"initialCameraKeyframes": [
{
"position": {
"x": 0,
"y": 4
},
"zoom": 1.100000023841858,
"timeScaleFactor": 0.5,
"pauseTimeFactor": 0
}
],
"terrainBalls": [
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": 0
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
},
{
"group": -1
}
]
}