Files
Sylpheed/export-probe/screens/title/title.json
Sylpheed port agent fda417a5db port(exporter): the archive list is data, not a hardcoded constant
crates/sylpheed-export read dat/GP_TITLE.pak and nothing else. authored/flow.json
records LOAD GAME, TUTORIAL, OPTIONS and NEW GAME's difficulty chain as MEASURED
destinations that are blocked because 'not a GP_TITLE build, so there is no
screen file to go to'. The blocker was neither the disc nor the reader --
examples/probe_archives.rs finds screen builds in 24 archives using the EXISTING
detector -- it was that constant.

The list now comes from authored/screen_names.json export_archives, whose
'archives' map was ALREADY keyed by archive path. Absent, it defaults to
dat/GP_TITLE.pak, so an old authored tree exports what it always did.

Sprite groups are mapped per archive rather than derived from the filename:
sprites live at sprites/<group>/<screen>/, unnamed builds are named build_NN by
entry index which restarts at 0 in every archive, so two archives sharing a group
would collide. An unmapped archive is rejected rather than given a directory a
typo could invent.

NO BEHAVIOUR CHANGE, and verified as such before anything is added: exported to a
separate tree with the current authored data and diffed -- export/screens and
export-probe/screens are IDENTICAL, manifest screen list identical.

The archive list itself is unchanged in this commit. Adding one is next, and
separately, so any regression is attributable to the archive rather than to the
refactor.
2026-09-03 17:57:06 +00:00

2764 lines
54 KiB
JSON

{
"format": "sylpheed.screen/3",
"exporter": "sylpheed-export 0.1.0",
"formats_rev": "8b6dbcf",
"source": {
"archive": "dat/GP_TITLE.pak",
"entry": 4,
"build": 4
},
"name": "title",
"name_source": "authored",
"name_why": "HANDOFF Q2: build 4 is the English title art. Measured against a live capture. 📌 SOURCE, added 2026-09-01 in the uncited-why backfill: the four bundles are identified in docs/re/ui-title-build-map.md, and the ordinal-versus-entry distinction this entry depends on is docs/re/structures/build-ordinal-vs-entry.md. ⚠️ The sibling references below (\"as entry 10, region twin\") are a citation form too -- they point at another entry in this file rather than at a document, and forcing a path onto them would be mislabelling to satisfy a counter.",
"design": [
1280,
720
],
"elements": [
{
"index": 0,
"id": "ptlogo1",
"declared": "ptlogo1.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo1.png",
"pivot": [
451,
50
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 42
},
"keyframes": [
{
"t": 0,
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 26,
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 34,
"pos": [
109,
123
],
"scale": [
112,
112
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 0
},
{
"t": 38,
"pos": [
165,
171
],
"scale": [
103,
103
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xc0ffffff",
"rotation_deg": 0
},
{
"t": 40,
"pos": [
179,
186
],
"scale": [
101,
101
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xe0ffffff",
"rotation_deg": 0
},
{
"t": 42,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 251,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 264,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 1,
"id": "ptlogo2",
"declared": "ptlogo2.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo2.png",
"pivot": [
449,
46
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 42
},
"keyframes": [
{
"t": 0,
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 26,
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 34,
"pos": [
212,
378
],
"scale": [
112,
112
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 0
},
{
"t": 38,
"pos": [
156,
330
],
"scale": [
103,
103
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xc0ffffff",
"rotation_deg": 0
},
{
"t": 40,
"pos": [
142,
315
],
"scale": [
101,
101
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xe0ffffff",
"rotation_deg": 0
},
{
"t": 42,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 251,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 264,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 2,
"id": "ptlogo1",
"declared": "ptlogo1.t32",
"role": "unknown",
"kind_raw": "0x4",
"sprite": "sprites/title/title/ptlogo1.png",
"pivot": [
451,
50
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 28,
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 36,
"pos": [
109,
123
],
"scale": [
112,
112
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40ffffff",
"rotation_deg": 0
},
{
"t": 40,
"pos": [
165,
171
],
"scale": [
103,
103
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x60ffffff",
"rotation_deg": 0
},
{
"t": 42,
"pos": [
179,
186
],
"scale": [
101,
101
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x70ffffff",
"rotation_deg": 0
},
{
"t": 44,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 0
},
{
"t": 48,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 3,
"id": "ptlogo2",
"declared": "ptlogo2.t32",
"role": "unknown",
"kind_raw": "0x4",
"sprite": "sprites/title/title/ptlogo2.png",
"pivot": [
449,
46
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 28,
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 36,
"pos": [
212,
378
],
"scale": [
112,
112
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40ffffff",
"rotation_deg": 0
},
{
"t": 40,
"pos": [
156,
330
],
"scale": [
103,
103
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x60ffffff",
"rotation_deg": 0
},
{
"t": 42,
"pos": [
142,
315
],
"scale": [
101,
101
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x70ffffff",
"rotation_deg": 0
},
{
"t": 44,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 0
},
{
"t": 48,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 4,
"id": "ptlogo1",
"declared": "ptlogo1.t32",
"role": "unknown",
"kind_raw": "0x4",
"sprite": "sprites/title/title/ptlogo1.png",
"pivot": [
451,
50
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 30,
"pos": [
-116,
-7
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 38,
"pos": [
109,
123
],
"scale": [
112,
112
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x20ffffff",
"rotation_deg": 0
},
{
"t": 42,
"pos": [
165,
171
],
"scale": [
103,
103
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x30ffffff",
"rotation_deg": 0
},
{
"t": 44,
"pos": [
179,
186
],
"scale": [
101,
101
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x38ffffff",
"rotation_deg": 0
},
{
"t": 46,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40ffffff",
"rotation_deg": 0
},
{
"t": 50,
"pos": [
184,
193
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 5,
"id": "ptlogo2",
"declared": "ptlogo2.t32",
"role": "unknown",
"kind_raw": "0x4",
"sprite": "sprites/title/title/ptlogo2.png",
"pivot": [
449,
46
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 30,
"pos": [
437,
508
],
"scale": [
150,
150
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 38,
"pos": [
212,
378
],
"scale": [
112,
112
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x20ffffff",
"rotation_deg": 0
},
{
"t": 42,
"pos": [
156,
330
],
"scale": [
103,
103
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x30ffffff",
"rotation_deg": 0
},
{
"t": 44,
"pos": [
142,
315
],
"scale": [
101,
101
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x38ffffff",
"rotation_deg": 0
},
{
"t": 46,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40ffffff",
"rotation_deg": 0
},
{
"t": 50,
"pos": [
137,
308
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 6,
"id": "pteff01",
"declared": "pteff01.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/pteff01.png",
"pivot": [
320,
160
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008040",
"rest": {
"pos": [
320,
160
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
320,
160
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 50,
"pos": [
320,
160
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 71,
"pos": [
320,
160
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xe8ffffff",
"rotation_deg": 0
},
{
"t": 118,
"pos": [
320,
160
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 7,
"id": "ptlogo_tm",
"declared": "ptlogo_tm.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_tm.png",
"pivot": [
22,
14
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x000080a0",
"rest": {
"pos": [
1127,
378
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 116
},
"keyframes": [
{
"t": 0,
"pos": [
1127,
378
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 98,
"pos": [
1127,
378
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 116,
"pos": [
1127,
378
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 242,
"pos": [
1127,
378
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 248,
"pos": [
1127,
378
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 8,
"id": "pteff00",
"declared": "pteff00.prm",
"role": "primitive",
"kind_raw": "0x10",
"pivot": [
640,
360
],
"size": [
1280,
720
],
"layer_source": "implied",
"layer": "0xfffffffe",
"rest": {
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00000000",
"rotation_deg": 0,
"t": 16
},
"keyframes": [
{
"t": 0,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xff000000",
"rotation_deg": 0
},
{
"t": 16,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00000000",
"rotation_deg": 0
},
{
"t": 261,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00000000",
"rotation_deg": 0
},
{
"t": 269,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xff000000",
"rotation_deg": 0
}
]
},
{
"index": 9,
"id": "ptbase2",
"declared": "ptbase2.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptbase2.png",
"pivot": [
320,
180
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x00008000",
"rest": {
"pos": [
320,
180
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
320,
180
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
}
]
},
{
"index": 10,
"id": "pteff04",
"declared": "pteff04.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/pteff04.png",
"pivot": [
640,
360
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x00008020",
"rest": {
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
}
]
},
{
"index": 11,
"id": "ptloop01",
"declared": "ptloop01.rat",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/pteff03.png",
"leaf": {
"record": "ptloop01.rat",
"loop_length_units": 600,
"elements": [
{
"id": "pteff03",
"declared": "pteff03.t32",
"sprite": "sprites/title/title/pteff03.png",
"blend_additive": true,
"pivot": [
200,
90
],
"rest": {
"pos": [
1521,
270
],
"scale": [
100,
600
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 30,
"t": 540
},
"keyframes": [
{
"t": 0,
"pos": [
-639,
270
],
"scale": [
100,
600
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 30
},
{
"t": 150,
"pos": [
-39,
270
],
"scale": [
100,
600
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 30
},
{
"t": 540,
"pos": [
1521,
270
],
"scale": [
100,
600
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 30
},
{
"t": 600,
"pos": [
1521,
270
],
"scale": [
100,
600
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 30
}
]
}
]
},
"leaf_carries_geometry": true,
"opt_link": "ptloop02.rat",
"pivot": [
200,
90
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008010",
"animated": true,
"rest": {
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 100
},
"keyframes": [
{
"t": 0,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 70,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 100,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 238,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 250,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 12,
"id": "ptloop02",
"declared": "ptloop02.rat",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/pteff03a.png",
"leaf": {
"record": "ptloop02.rat",
"loop_length_units": 720,
"elements": [
{
"id": "pteff03a",
"declared": "pteff03a.t32",
"sprite": "sprites/title/title/pteff03a.png",
"blend_additive": true,
"pivot": [
200,
90
],
"rest": {
"pos": [
-839,
270
],
"scale": [
100,
800
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": -45,
"t": 630
},
"keyframes": [
{
"t": 0,
"pos": [
1721,
270
],
"scale": [
100,
800
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": -45
},
{
"t": 150,
"pos": [
1111,
270
],
"scale": [
100,
800
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": -45
},
{
"t": 630,
"pos": [
-839,
270
],
"scale": [
100,
800
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": -45
},
{
"t": 720,
"pos": [
-839,
270
],
"scale": [
100,
800
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": -45
}
]
}
]
},
"leaf_carries_geometry": true,
"pivot": [
200,
90
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008010",
"animated": true,
"rest": {
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 100
},
"keyframes": [
{
"t": 0,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 70,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 100,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 238,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 250,
"pos": [
441,
270
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 13,
"id": "pteff02",
"declared": "pteff02.prm",
"role": "primitive",
"kind_raw": "0x10",
"pivot": [
640,
360
],
"size": [
1280,
720
],
"layer_source": "implied",
"layer": "0x00008030",
"rest": {
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40000000",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40000000",
"rotation_deg": 0
},
{
"t": 46,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x40000000",
"rotation_deg": 0
},
{
"t": 61,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xd4000000",
"rotation_deg": 0
},
{
"t": 76,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xcc000000",
"rotation_deg": 0
},
{
"t": 118,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00000000",
"rotation_deg": 0
},
{
"t": 236,
"pos": [
0,
0
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00000000",
"rotation_deg": 0
}
]
},
{
"index": 14,
"id": "ptlogo_back2eff1",
"declared": "ptlogo_back2eff1.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2eff1.png",
"pivot": [
78,
60
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008083",
"rest": {
"pos": [
938,
194
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 54
},
"keyframes": [
{
"t": 0,
"pos": [
938,
194
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 52,
"pos": [
938,
194
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 54,
"pos": [
938,
194
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 56,
"pos": [
938,
194
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 58,
"pos": [
938,
194
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 15,
"id": "ptlogo_back2eff2",
"declared": "ptlogo_back2eff2.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2eff2.png",
"pivot": [
116,
91
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008083",
"rest": {
"pos": [
938,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 58
},
"keyframes": [
{
"t": 0,
"pos": [
938,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 56,
"pos": [
938,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 58,
"pos": [
938,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 60,
"pos": [
938,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 62,
"pos": [
938,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 16,
"id": "ptlogo_back2eff3",
"declared": "ptlogo_back2eff3.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2eff3.png",
"pivot": [
170,
91
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008083",
"rest": {
"pos": [
788,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 60
},
"keyframes": [
{
"t": 0,
"pos": [
788,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 58,
"pos": [
788,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 60,
"pos": [
788,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 62,
"pos": [
788,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 64,
"pos": [
788,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 17,
"id": "ptlogo_back2eff4",
"declared": "ptlogo_back2eff4.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2eff4.png",
"pivot": [
329,
91
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008083",
"rest": {
"pos": [
447,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 62
},
"keyframes": [
{
"t": 0,
"pos": [
447,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 60,
"pos": [
447,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 62,
"pos": [
447,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 64,
"pos": [
447,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 66,
"pos": [
447,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 18,
"id": "ptlogo_back2eff5",
"declared": "ptlogo_back2eff5.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2eff5.png",
"pivot": [
507,
126
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x00008083",
"rest": {
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 64
},
"keyframes": [
{
"t": 0,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 62,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 64,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 66,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 74,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xc0ffffff",
"rotation_deg": 0
},
{
"t": 110,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 19,
"id": "ptlogo_back2",
"declared": "ptlogo_back2.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2.png",
"pivot": [
500,
117
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x00008082",
"rest": {
"pos": [
71,
126
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 80
},
"keyframes": [
{
"t": 0,
"pos": [
71,
126
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 66,
"pos": [
71,
126
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 80,
"pos": [
71,
126
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 243,
"pos": [
71,
126
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 249,
"pos": [
71,
126
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 20,
"id": "ptlogo_back2eff",
"declared": "ptlogo_back2eff.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptlogo_back2eff.png",
"pivot": [
507,
126
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x00008081",
"rest": {
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 66
},
"keyframes": [
{
"t": 0,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 62,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 66,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 238,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 244,
"pos": [
64,
117
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 21,
"id": "ptcopyright",
"declared": "ptcopyright.t32",
"role": "decoration",
"kind_raw": "0x0",
"sprite": "sprites/title/title/ptcopyright.png",
"pivot": [
309,
10
],
"blend_additive": false,
"layer_source": "sprite",
"layer": "0x00008100",
"rest": {
"pos": [
293,
655
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0,
"t": 160
},
"keyframes": [
{
"t": 0,
"pos": [
293,
655
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 138,
"pos": [
293,
655
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 160,
"pos": [
293,
655
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 238,
"pos": [
293,
655
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0xffffffff",
"rotation_deg": 0
},
{
"t": 244,
"pos": [
293,
655
],
"scale": [
100,
100
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 22,
"id": "ptlogoall_eff",
"declared": "ptlogoall_eff.t32",
"role": "unknown",
"kind_raw": "0x3000",
"sprite": "sprites/title/title/ptlogoall_eff.png",
"pivot": [
258,
66
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x000080a8",
"rest": {
"pos": [
376,
238
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
376,
238
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 52,
"pos": [
376,
238
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 66,
"pos": [
376,
238
],
"scale": [
210,
220
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 0
},
{
"t": 76,
"pos": [
376,
238
],
"scale": [
204,
208
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x70ffffff",
"rotation_deg": 0
},
{
"t": 90,
"pos": [
376,
238
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x4bffffff",
"rotation_deg": 0
},
{
"t": 118,
"pos": [
376,
238
],
"scale": [
200,
200
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
},
{
"index": 23,
"id": "ptlogoall_eff2",
"declared": "ptlogoall_eff2.t32",
"role": "unknown",
"kind_raw": "0x3000",
"sprite": "sprites/title/title/ptlogoall_eff2.png",
"pivot": [
118,
90
],
"blend_additive": true,
"layer_source": "sprite",
"layer": "0x000080a9",
"rest": {
"pos": [
523,
270
],
"scale": [
400,
400
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0,
"t": 0
},
"keyframes": [
{
"t": 0,
"pos": [
523,
270
],
"scale": [
400,
400
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 52,
"pos": [
523,
270
],
"scale": [
400,
400
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
},
{
"t": 66,
"pos": [
523,
270
],
"scale": [
400,
400
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x80ffffff",
"rotation_deg": 0
},
{
"t": 74,
"pos": [
523,
270
],
"scale": [
400,
400
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x70ffffff",
"rotation_deg": 0
},
{
"t": 109,
"pos": [
523,
270
],
"scale": [
400,
400
],
"tint_rgba": "0xffffffff",
"fade_argb": "0x00ffffff",
"rotation_deg": 0
}
]
}
],
"paint_order": [
9,
11,
12,
10,
13,
6,
20,
19,
14,
15,
16,
17,
18,
0,
1,
2,
3,
4,
5,
7,
22,
23,
21,
8
],
"buttons": [],
"settle_window": [
160,
236,
198
],
"unresolved": [
"keyframe_time_unit",
"paint_order_ties",
"fade_out_duration"
]
}