Skip to content

Commit 14ed871

Browse files
author
DavidQ
committed
Samples2Tools: normalize 1208 Vector Asset Studio preset schema and add batch 25 integrity validation (0 issues)
1 parent 5efed4e commit 14ed871

2 files changed

Lines changed: 69 additions & 121 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Samples2Tools batch 25 validation
2+
Generated: 2026-04-24T21:32:06.431Z
3+
Scope: Vector Asset Studio preset payload integrity
4+
5+
Checked mappings: 3
6+
Issues: 0
7+
8+
Results:
9+
- sample 0901: drawableSvg=true svgPath=false svgPathExists=false (/samples/phase-09/0901/sample-0901-vector-asset-studio.json)
10+
- sample 1204: drawableSvg=false svgPath=true svgPathExists=true (/samples/phase-12/1204/sample-1204-vector-asset-studio.json)
11+
- sample 1208: drawableSvg=false svgPath=true svgPathExists=true (/samples/phase-12/1208/sample-1208-vector-asset-studio.json)

samples/phase-12/1208/sample-1208-vector-asset-studio.json

Lines changed: 58 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -2,131 +2,68 @@
22
"sampleId": "1208",
33
"phase": "12",
44
"title": "Tool Formatted Tiles Parallax",
5-
"description": "Shared sample preset for Sample 1208 and Parallax Scene Studio preload.",
5+
"description": "Shared sample preset for Sample 1208 and Vector Asset Studio preload.",
66
"toolHints": [
77
"vector-asset-studio"
88
],
99
"payload": {
10-
"tilemapDocumentPath": "/samples/phase-12/1208/data/toolFormattedTileMap.js",
11-
"vectorAssetSvgPath": "/samples/phase-12/1208/assets/data/parallax/layer-near-forest.svg",
12-
"vectorAssetEditorOptions": {
13-
"palette": {
14-
"id": "sample1208-parallax",
15-
"name": "sample1208-parallax",
16-
"entries": [
17-
{
18-
"hex": "#B6DDFF",
19-
"name": "Sky Light"
20-
},
21-
{
22-
"hex": "#8EC5F4",
23-
"name": "Sky Mid"
24-
},
25-
{
26-
"hex": "#6F9DCD",
27-
"name": "Sky Deep"
28-
},
29-
{
30-
"hex": "#F9F0C1",
31-
"name": "Sun Glow"
32-
},
33-
{
34-
"hex": "#6F87A8",
35-
"name": "Far Mountain"
36-
},
37-
{
38-
"hex": "#95ABC3",
39-
"name": "Near Mountain"
40-
},
41-
{
42-
"hex": "#5568D2",
43-
"name": "Cliff Mid"
44-
},
45-
{
46-
"hex": "#3748A8",
47-
"name": "Cliff Deep"
48-
},
49-
{
50-
"hex": "#218F86",
51-
"name": "Forest Base"
52-
},
53-
{
54-
"hex": "#62DCCC",
55-
"name": "Forest Highlight"
56-
}
57-
],
58-
"paint": "#218F86",
59-
"stroke": "#62DCCC",
60-
"strokeWidth": 2,
61-
"gradientStart": "#5568D2",
62-
"gradientEnd": "#62DCCC",
63-
"gradientAngle": 45,
64-
"activeTarget": "paint"
65-
}
66-
},
67-
"parallaxDocument": {
68-
"schema": "toolbox.parallax/1",
69-
"version": 1,
70-
"companionEditor": "ParallaxEditor",
71-
"map": {
72-
"name": "demo1208-tool-formatted-parallax-world",
73-
"width": 72,
74-
"height": 18,
75-
"tileSize": 48,
76-
"pixelWidth": 3456,
77-
"pixelHeight": 864
78-
},
79-
"layers": [
80-
{
81-
"id": "far-mountains",
82-
"name": "Far Mountains",
83-
"drawOrder": 0,
84-
"imageSource": "/samples/phase-12/1208/assets/data/parallax/layer-far-mountains.svg",
85-
"scrollFactorX": 0.2,
86-
"scrollFactorY": 0.05,
87-
"offsetX": 0,
88-
"offsetY": 6,
89-
"repeatX": true,
90-
"repeatY": false,
91-
"wrapMode": "wrap",
92-
"opacity": 1,
93-
"visible": true
94-
},
95-
{
96-
"id": "mid-cliffs",
97-
"name": "Mid Cliffs",
98-
"drawOrder": 1,
99-
"imageSource": "/samples/phase-12/1208/assets/data/parallax/layer-mid-cliffs.svg",
100-
"scrollFactorX": 0.45,
101-
"scrollFactorY": 0.16,
102-
"offsetX": 0,
103-
"offsetY": 36,
104-
"repeatX": true,
105-
"repeatY": false,
106-
"wrapMode": "wrap",
107-
"opacity": 0.96,
108-
"visible": true
109-
},
110-
{
111-
"id": "near-forest",
112-
"name": "Near Forest",
113-
"drawOrder": 2,
114-
"imageSource": "/samples/phase-12/1208/assets/data/parallax/layer-near-forest.svg",
115-
"scrollFactorX": 0.7,
116-
"scrollFactorY": 0.28,
117-
"offsetX": 0,
118-
"offsetY": 72,
119-
"repeatX": true,
120-
"repeatY": false,
121-
"wrapMode": "wrap",
122-
"opacity": 0.95,
123-
"visible": true
10+
"vectorAssetDocument": {
11+
"sourceName": "sample-1208-near-forest.svg",
12+
"svgPath": "/samples/phase-12/1208/assets/data/parallax/layer-near-forest.svg",
13+
"editorOptions": {
14+
"palette": {
15+
"id": "sample1208-parallax",
16+
"name": "sample1208-parallax",
17+
"entries": [
18+
{
19+
"hex": "#B6DDFF",
20+
"name": "Sky Light"
21+
},
22+
{
23+
"hex": "#8EC5F4",
24+
"name": "Sky Mid"
25+
},
26+
{
27+
"hex": "#6F9DCD",
28+
"name": "Sky Deep"
29+
},
30+
{
31+
"hex": "#F9F0C1",
32+
"name": "Sun Glow"
33+
},
34+
{
35+
"hex": "#6F87A8",
36+
"name": "Far Mountain"
37+
},
38+
{
39+
"hex": "#95ABC3",
40+
"name": "Near Mountain"
41+
},
42+
{
43+
"hex": "#5568D2",
44+
"name": "Cliff Mid"
45+
},
46+
{
47+
"hex": "#3748A8",
48+
"name": "Cliff Deep"
49+
},
50+
{
51+
"hex": "#218F86",
52+
"name": "Forest Base"
53+
},
54+
{
55+
"hex": "#62DCCC",
56+
"name": "Forest Highlight"
57+
}
58+
],
59+
"paint": "#218F86",
60+
"stroke": "#62DCCC",
61+
"strokeWidth": 2,
62+
"gradientStart": "#5568D2",
63+
"gradientEnd": "#62DCCC",
64+
"gradientAngle": 45,
65+
"activeTarget": "paint"
12466
}
125-
],
126-
"metadata": {
127-
"createdAt": "2026-04-23T00:00:00.000Z",
128-
"updatedAt": "2026-04-23T00:00:00.000Z",
129-
"source": "samples2tools-phase1"
13067
}
13168
}
13269
},
@@ -138,7 +75,7 @@
13875
},
13976
"provenance": {
14077
"path": "/samples/phase-12/1208/sample-1208-vector-asset-studio.json",
141-
"createdAt": "2026-04-23T00:00:00.000Z",
78+
"createdAt": "2026-04-24T00:00:00.000Z",
14279
"version": 1
14380
}
14481
}

0 commit comments

Comments
 (0)