Import v2 base (unchanged files)
This commit is contained in:
+2666
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"_note": "Ghost tint gradients recovered from GhostType_* MonoBehaviours (AssetRipper export). The original renders ghosts from shared base visuals recoloured by these gradients. GhostType maps 1:1 to GhostColor lure.",
|
||||
"gradients": {
|
||||
"Red": {
|
||||
"ghostType": "Angry",
|
||||
"top": "#F65151",
|
||||
"bottom": "#FF2678",
|
||||
"topRGBA": [0.9647059, 0.31764707, 0.31764707, 1],
|
||||
"bottomRGBA": [1, 0.14901961, 0.47058824, 1]
|
||||
},
|
||||
"Yellow": {
|
||||
"ghostType": "Crazy",
|
||||
"top": "#B57F0B",
|
||||
"bottom": "#FFF35D",
|
||||
"topRGBA": [0.70980394, 0.49803922, 0.043137256, 1],
|
||||
"bottomRGBA": [1, 0.9529412, 0.3647059, 1]
|
||||
},
|
||||
"Blue": {
|
||||
"ghostType": "Sad",
|
||||
"top": "#529EFF",
|
||||
"bottom": "#51EAF1",
|
||||
"topRGBA": [0.32156864, 0.61960787, 1, 1],
|
||||
"bottomRGBA": [0.31764707, 0.91764706, 0.94509804, 1]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"_note": "Multi-part OBJ ghost models. Drop OBJs into public/models/<id>/ and list parts here (legs|wisp, torso, head, headpiece). While 'models' is empty the exhibit uses the procedural wisp fallback.",
|
||||
"models": []
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"slots": 5,
|
||||
"dwellSeconds": 120,
|
||||
"crossfadeSeconds": 3,
|
||||
"order": "weighted",
|
||||
"include": {
|
||||
"colors": [],
|
||||
"rarities": [],
|
||||
"ids": []
|
||||
},
|
||||
"behaviors": {
|
||||
"staticChance": 0.5,
|
||||
"wanderRadius": 60,
|
||||
"wanderSpeed": 0.15,
|
||||
"wanderVertical": 10,
|
||||
"pathSpeed": 8,
|
||||
"pathChance": 0.4
|
||||
},
|
||||
"timeWindows": [],
|
||||
"rarity": {
|
||||
"weights": {
|
||||
"Common": 1.0,
|
||||
"Rare": 0.5,
|
||||
"Epic": 0.25,
|
||||
"Legendary": 0.1
|
||||
},
|
||||
"movementScale": {
|
||||
"Common": 1.0,
|
||||
"Rare": 1.0,
|
||||
"Epic": 0.7,
|
||||
"Legendary": 0.4
|
||||
}
|
||||
},
|
||||
"residents": []
|
||||
}
|
||||
+182
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"world": {
|
||||
"units": "cm",
|
||||
"note": "origin = front-left corner of the table; +X right, +Z toward the back, +Y up. All positions/sizes in centimetres; marker print size stays in mm (sizeMM)."
|
||||
},
|
||||
"anchors": [
|
||||
{
|
||||
"markerId": 0,
|
||||
"position": [
|
||||
20.0,
|
||||
0.0,
|
||||
20.0
|
||||
],
|
||||
"mount": "flat",
|
||||
"yawDeg": 0,
|
||||
"pitchDeg": 0,
|
||||
"rollDeg": 0,
|
||||
"sizeMM": 60,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"markerId": 1,
|
||||
"position": [
|
||||
90.0,
|
||||
0.0,
|
||||
20.0
|
||||
],
|
||||
"mount": "flat",
|
||||
"yawDeg": 0,
|
||||
"pitchDeg": 0,
|
||||
"rollDeg": 0,
|
||||
"sizeMM": 60,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"markerId": 2,
|
||||
"position": [
|
||||
20.0,
|
||||
0.0,
|
||||
90.0
|
||||
],
|
||||
"mount": "flat",
|
||||
"yawDeg": 0,
|
||||
"pitchDeg": 0,
|
||||
"rollDeg": 0,
|
||||
"sizeMM": 60,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"markerId": 3,
|
||||
"position": [
|
||||
90.0,
|
||||
0.0,
|
||||
90.0
|
||||
],
|
||||
"mount": "flat",
|
||||
"yawDeg": 0,
|
||||
"pitchDeg": 0,
|
||||
"rollDeg": 0,
|
||||
"sizeMM": 60,
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"markerId": 4,
|
||||
"position": [
|
||||
55.0,
|
||||
12.0,
|
||||
0.0
|
||||
],
|
||||
"mount": "wall",
|
||||
"yawDeg": 180,
|
||||
"pitchDeg": 0,
|
||||
"rollDeg": 0,
|
||||
"sizeMM": 60,
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"buildings": [
|
||||
{
|
||||
"name": "Newbury High",
|
||||
"position": [
|
||||
55.0,
|
||||
0.0,
|
||||
55.0
|
||||
],
|
||||
"size": [
|
||||
35.0,
|
||||
30.0,
|
||||
25.0
|
||||
],
|
||||
"yawDeg": 0
|
||||
}
|
||||
],
|
||||
"spawns": [
|
||||
{
|
||||
"id": "spawn-1",
|
||||
"position": [
|
||||
35.0,
|
||||
30.0,
|
||||
40.0
|
||||
],
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"id": "spawn-2",
|
||||
"position": [
|
||||
75.0,
|
||||
35.0,
|
||||
40.0
|
||||
],
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"id": "spawn-3",
|
||||
"position": [
|
||||
55.0,
|
||||
45.0,
|
||||
70.0
|
||||
],
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"id": "spawn-4",
|
||||
"position": [
|
||||
25.0,
|
||||
25.0,
|
||||
75.0
|
||||
],
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"id": "spawn-5",
|
||||
"position": [
|
||||
85.0,
|
||||
28.0,
|
||||
75.0
|
||||
],
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"paths": [
|
||||
{
|
||||
"id": "main-street",
|
||||
"mode": "loop",
|
||||
"enabled": true,
|
||||
"points": [
|
||||
[
|
||||
20,
|
||||
20,
|
||||
35
|
||||
],
|
||||
[
|
||||
90,
|
||||
20,
|
||||
35
|
||||
],
|
||||
[
|
||||
95,
|
||||
25,
|
||||
75
|
||||
],
|
||||
[
|
||||
55,
|
||||
30,
|
||||
95
|
||||
],
|
||||
[
|
||||
15,
|
||||
25,
|
||||
70
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"table": {
|
||||
"width": 110,
|
||||
"depth": 110,
|
||||
"offsetX": 0,
|
||||
"offsetZ": 0,
|
||||
"show": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user