Compare commits
1 Commits
main
...
auto/re-ke
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
27e8c51978 |
@@ -27,7 +27,7 @@ authored version can be deleted.
|
|||||||
|
|
||||||
| | Question | State | Answer / link |
|
| | Question | State | Answer / link |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| Q1 | keyframe time unit + ramp shape | ❔ open | blocks all animation |
|
| Q1 | keyframe time unit + ramp shape | ✅ answered | ramp is **linear**; the clock advances **2 units per rendered frame**; working conversion **1 unit = 1/60 s** — [`ui-keyframe-time-unit.md`](../re/ui-keyframe-time-unit.md) |
|
||||||
| Q2 | which build is which screen state | 🟡 partial | build 4 title, 5 main menu, 6/8/9 submenus, `palogo` splash — unconfirmed against captures |
|
| Q2 | which build is which screen state | 🟡 partial | build 4 title, 5 main menu, 6/8/9 submenus, `palogo` splash — unconfirmed against captures |
|
||||||
| Q3 | paint order for the six screens | ❔ open | runtime-solved only; declaration table is refuted |
|
| Q3 | paint order for the six screens | ❔ open | runtime-solved only; declaration table is refuted |
|
||||||
| Q4 | button → GamePart | ❔ open | labels are baked into sprites |
|
| Q4 | button → GamePart | ❔ open | labels are baked into sprites |
|
||||||
@@ -57,6 +57,16 @@ authored version can be deleted.
|
|||||||
* **The resting pose is the hold**, not the first, last or longest-dwell keyframe;
|
* **The resting pose is the hold**, not the first, last or longest-dwell keyframe;
|
||||||
a keyframe is the **start of a ramp**.
|
a keyframe is the **start of a ramp**.
|
||||||
[`ui-resting-pose.md`](../re/structures/ui-resting-pose.md). ✅
|
[`ui-resting-pose.md`](../re/structures/ui-resting-pose.md). ✅
|
||||||
|
* **That ramp is linear, and it runs at 2 keyframe time units per rendered
|
||||||
|
frame.** Measured frame-by-frame off the running game's own draw stream: a
|
||||||
|
declared 15-unit fade lands on `round(255·k/15)` for all seven of its samples,
|
||||||
|
with `k` stepping 2, 4, 6, 8, 10, 12, 14 on seven consecutive submitted frames.
|
||||||
|
**measured**, not decoded — the disc says `t=30`, it does not say what a `t` is.
|
||||||
|
The seconds conversion (`1 unit = 1/60 s`, so a 30 fps screen) rests on a
|
||||||
|
measured 27.6 present-frames/second and is the one part still worth re-testing;
|
||||||
|
[`ui-keyframe-time-unit.md`](../re/ui-keyframe-time-unit.md) names the test.
|
||||||
|
If it turns out the game presents at 60 Hz, every duration halves — nothing
|
||||||
|
else on this page changes.
|
||||||
* **The GamePart id table** — 29 entries at `.rdata 0x820A1630`, confirmed by the
|
* **The GamePart id table** — 29 entries at `.rdata 0x820A1630`, confirmed by the
|
||||||
executable's own registration strings. ✅ This is the screen vocabulary; which
|
executable's own registration strings. ✅ This is the screen vocabulary; which
|
||||||
button reaches which entry is Q4 and is *not* part of it.
|
button reaches which entry is Q4 and is *not* part of it.
|
||||||
|
|||||||
@@ -134,6 +134,7 @@ files, which is how the same ground got covered twice.
|
|||||||
| [`structures/stage-definition-table.md`](structures/stage-definition-table.md) | Stage definition table and the squadron (`UnitGroup`) roster | ✅ for the record vocabulary and the stage→table wiring; |
|
| [`structures/stage-definition-table.md`](structures/stage-definition-table.md) | Stage definition table and the squadron (`UnitGroup`) roster | ✅ for the record vocabulary and the stage→table wiring; |
|
||||||
| [`structures/stage-mission-tables.md`](structures/stage-mission-tables.md) | The stage table set — phases, routes, sub-objectives and AI parameters | ✅ the table set and how the stage record reaches it, validated across; **`AIParams` disc-wide: 23 objects, one shared 34-profile roster (782 records), loader `sub_8233C368`; `Type`→field-count holds except the two `_Test` templates** |
|
| [`structures/stage-mission-tables.md`](structures/stage-mission-tables.md) | The stage table set — phases, routes, sub-objectives and AI parameters | ✅ the table set and how the stage record reaches it, validated across; **`AIParams` disc-wide: 23 objects, one shared 34-profile roster (782 records), loader `sub_8233C368`; `Type`→field-count holds except the two `_Test` templates** |
|
||||||
| [`structures/texture-color-k8888.md`](structures/texture-color-k8888.md) | Texture colour interpretation — `k_8_8_8_8` (32bpp UI/HUD textures) | — |
|
| [`structures/texture-color-k8888.md`](structures/texture-color-k8888.md) | Texture colour interpretation — `k_8_8_8_8` (32bpp UI/HUD textures) | — |
|
||||||
|
| [`ui-keyframe-time-unit.md`](ui-keyframe-time-unit.md) | What a keyframe time is worth, and what shape the ramp has | ✅ CONFIRMED from the running game's own draw stream — the ramp is **linear** (a declared 15-unit fade lands on `round(255·k/15)` for all seven samples) and the animation clock advances **2 time units per submitted frame**. 🟡 the seconds conversion (`1 unit = 1/60 s`) rests on a measured 27.6 present-frames/second |
|
||||||
| [`structures/ui-composable-bundles.md`](structures/ui-composable-bundles.md) | A screen build is not the only thing `compose` can draw | ✅ CONFIRMED by measurement over the disc, with the artifact to |
|
| [`structures/ui-composable-bundles.md`](structures/ui-composable-bundles.md) | A screen build is not the only thing `compose` can draw | ✅ CONFIRMED by measurement over the disc, with the artifact to |
|
||||||
| [`structures/ui-focus-and-effect-elements.md`](structures/ui-focus-and-effect-elements.md) | `_eff` glow layers are not focused-state records | ✅ CONFIRMED by measurement over all 965 screen builds on the disc, |
|
| [`structures/ui-focus-and-effect-elements.md`](structures/ui-focus-and-effect-elements.md) | `_eff` glow layers are not focused-state records | ✅ CONFIRMED by measurement over all 965 screen builds on the disc, |
|
||||||
| [`structures/ui-paint-order-key.md`](structures/ui-paint-order-key.md) | The paint order comes from a layer key in the T8aD sprite header | ✅ CONFIRMED on both screens whose paint order has been measured — |
|
| [`structures/ui-paint-order-key.md`](structures/ui-paint-order-key.md) | The paint order comes from a layer key in the T8aD sprite header | ✅ CONFIRMED on both screens whose paint order has been measured — |
|
||||||
|
|||||||
@@ -103,3 +103,17 @@ agent's loop prompt, i.e. nowhere durable. See [`README.md`](README.md) for the
|
|||||||
out of noise.
|
out of noise.
|
||||||
* **A probe that never performs the action will "prove" the action does not
|
* **A probe that never performs the action will "prove" the action does not
|
||||||
exist.**
|
exist.**
|
||||||
|
* **The container's Canary binary can be older than the Canary source tree, and
|
||||||
|
the failure mode is a hang, not an error.** After a merge into `sylpheed-re`
|
||||||
|
the prebuilt `xenia_canary` had no `log_ui_draws`, no `mem_watch`, no
|
||||||
|
`create_profile_if_none` — and an unknown cvar makes xenia open an SDL message
|
||||||
|
box before logging is up, which headless is an unexplained freeze. Check before
|
||||||
|
trusting a harness flag: `nm -C <binary> | grep cvars::<flag>`, and
|
||||||
|
`build-canary Release` if it is missing.
|
||||||
|
* **A capture armed *at* a screen only ever sees the steady state.** Anything
|
||||||
|
about how a screen is built or animated has to be armed *before* it exists.
|
||||||
|
Re-arming every few seconds and keeping every log tiles the approach: each F10
|
||||||
|
opens a new numbered file and closes the previous one complete.
|
||||||
|
* **Measure animation in submitted frames, not in seconds.** `VdSwap` counts are
|
||||||
|
the guest's own frames, so an emulator at 80 % of real time does not move them;
|
||||||
|
a stopwatch reading does, silently and by an unknown factor.
|
||||||
|
|||||||
2052
docs/re/captures/ui-timing/splash-build-draws.log
Normal file
2052
docs/re/captures/ui-timing/splash-build-draws.log
Normal file
File diff suppressed because it is too large
Load Diff
790
docs/re/captures/ui-timing/splash-build-quads.csv
Normal file
790
docs/re/captures/ui-timing/splash-build-quads.csv
Normal file
@@ -0,0 +1,790 @@
|
|||||||
|
frame,draw,x,y,w,h,rot,col
|
||||||
|
1,0,0,0,1280,720,,
|
||||||
|
1,1,0,0,1280,720,,FF000000
|
||||||
|
1,2,307,331,666,65,,FFFFFFFF
|
||||||
|
2,5,0,0,1280,720,,
|
||||||
|
2,6,0,0,1280,720,,FF000000
|
||||||
|
2,7,307,331,666,65,,FFFFFFFF
|
||||||
|
3,10,0,0,1280,720,,
|
||||||
|
3,11,0,0,1280,720,,FF000000
|
||||||
|
3,12,307,331,666,65,,FFFFFFFF
|
||||||
|
4,15,0,0,1280,720,,
|
||||||
|
4,16,0,0,1280,720,,FF000000
|
||||||
|
4,17,307,331,666,65,,FFFFFFFF
|
||||||
|
5,20,0,0,1280,720,,
|
||||||
|
5,21,0,0,1280,720,,FF000000
|
||||||
|
5,22,307,331,666,65,,FFFFFFFF
|
||||||
|
6,25,0,0,1280,720,,
|
||||||
|
6,26,0,0,1280,720,,FF000000
|
||||||
|
6,27,307,331,666,65,,FFFFFFFF
|
||||||
|
7,30,0,0,1280,720,,
|
||||||
|
7,31,0,0,1280,720,,FF000000
|
||||||
|
7,32,307,331,666,65,,FFFFFFFF
|
||||||
|
8,35,0,0,1280,720,,
|
||||||
|
8,36,0,0,1280,720,,FF000000
|
||||||
|
8,37,307,331,666,65,,FFFFFFFF
|
||||||
|
9,40,0,0,1280,720,,
|
||||||
|
9,41,0,0,1280,720,,FF000000
|
||||||
|
9,42,307,331,666,65,,FFFFFFFF
|
||||||
|
10,45,0,0,1280,720,,
|
||||||
|
10,46,0,0,1280,720,,FF000000
|
||||||
|
10,47,307,331,666,65,,FFFFFFFF
|
||||||
|
11,50,0,0,1280,720,,
|
||||||
|
11,51,0,0,1280,720,,FF000000
|
||||||
|
11,52,307,331,666,65,,FFFFFFFF
|
||||||
|
12,55,0,0,1280,720,,
|
||||||
|
12,56,0,0,1280,720,,FF000000
|
||||||
|
12,57,307,331,666,65,,FFFFFFFF
|
||||||
|
13,60,0,0,1280,720,,
|
||||||
|
13,61,0,0,1280,720,,FF000000
|
||||||
|
13,62,307,331,666,65,,FFFFFFFF
|
||||||
|
14,65,0,0,1280,720,,
|
||||||
|
14,66,0,0,1280,720,,FF000000
|
||||||
|
14,67,307,331,666,65,,FFFFFFFF
|
||||||
|
15,70,0,0,1280,720,,
|
||||||
|
15,71,0,0,1280,720,,FF000000
|
||||||
|
15,72,307,331,666,65,,FFFFFFFF
|
||||||
|
16,75,0,0,1280,720,,
|
||||||
|
16,76,0,0,1280,720,,FF000000
|
||||||
|
16,77,307,331,666,65,,FFFFFFFF
|
||||||
|
17,80,0,0,1280,720,,
|
||||||
|
17,81,0,0,1280,720,,FF000000
|
||||||
|
17,82,307,331,666,65,,FFFFFFFF
|
||||||
|
18,85,0,0,1280,720,,
|
||||||
|
18,86,0,0,1280,720,,FF000000
|
||||||
|
18,87,307,331,666,65,,FFFFFFFF
|
||||||
|
19,90,0,0,1280,720,,
|
||||||
|
19,91,0,0,1280,720,,FF000000
|
||||||
|
19,92,307,331,666,65,,FFFFFFFF
|
||||||
|
20,95,0,0,1280,720,,
|
||||||
|
20,96,0,0,1280,720,,FF000000
|
||||||
|
20,97,307,331,666,65,,FFFFFFFF
|
||||||
|
21,100,0,0,1280,720,,
|
||||||
|
21,101,0,0,1280,720,,FF000000
|
||||||
|
21,102,307,331,666,65,,FFFFFFFF
|
||||||
|
22,105,0,0,1280,720,,
|
||||||
|
22,106,0,0,1280,720,,FF000000
|
||||||
|
22,107,307,331,666,65,,FFFFFFFF
|
||||||
|
23,110,0,0,1280,720,,
|
||||||
|
23,111,0,0,1280,720,,FF000000
|
||||||
|
23,112,307,331,666,65,,FFFFFFFF
|
||||||
|
24,115,0,0,1280,720,,
|
||||||
|
24,116,0,0,1280,720,,FF000000
|
||||||
|
24,117,307,331,666,65,,FFFFFFFF
|
||||||
|
25,120,0,0,1280,720,,
|
||||||
|
25,121,0,0,1280,720,,FF000000
|
||||||
|
25,122,307,331,666,65,,FFFFFFFF
|
||||||
|
26,125,0,0,1280,720,,
|
||||||
|
26,126,0,0,1280,720,,FF000000
|
||||||
|
26,127,307,331,666,65,,FFFFFFFF
|
||||||
|
27,130,0,0,1280,720,,
|
||||||
|
27,131,0,0,1280,720,,FF000000
|
||||||
|
27,132,307,331,666,65,,FFFFFFFF
|
||||||
|
28,135,0,0,1280,720,,
|
||||||
|
28,136,0,0,1280,720,,FF000000
|
||||||
|
28,137,307,331,666,65,,FFFFFFFF
|
||||||
|
29,140,0,0,1280,720,,
|
||||||
|
29,141,0,0,1280,720,,FF000000
|
||||||
|
29,142,307,331,666,65,,FFFFFFFF
|
||||||
|
30,145,0,0,1280,720,,
|
||||||
|
30,146,0,0,1280,720,,FF000000
|
||||||
|
30,147,307,331,666,65,,FFFFFFFF
|
||||||
|
31,150,0,0,1280,720,,
|
||||||
|
31,151,0,0,1280,720,,FF000000
|
||||||
|
31,152,307,331,666,65,,FFFFFFFF
|
||||||
|
32,155,0,0,1280,720,,
|
||||||
|
32,156,0,0,1280,720,,FF000000
|
||||||
|
32,157,307,331,666,65,,FFFFFFFF
|
||||||
|
33,160,0,0,1280,720,,
|
||||||
|
33,161,0,0,1280,720,,FF000000
|
||||||
|
33,162,307,331,666,65,,FFFFFFFF
|
||||||
|
34,165,0,0,1280,720,,
|
||||||
|
34,166,0,0,1280,720,,FF000000
|
||||||
|
34,167,307,331,666,65,,FFFFFFFF
|
||||||
|
35,170,0,0,1280,720,,
|
||||||
|
35,171,0,0,1280,720,,FF000000
|
||||||
|
35,172,307,331,666,65,,FFFFFFFF
|
||||||
|
36,175,0,0,1280,720,,
|
||||||
|
36,176,0,0,1280,720,,FF000000
|
||||||
|
36,177,307,331,666,65,,FFFFFFFF
|
||||||
|
37,180,0,0,1280,720,,
|
||||||
|
37,181,0,0,1280,720,,FF000000
|
||||||
|
37,182,307,331,666,65,,FFFFFFFF
|
||||||
|
38,185,0,0,1280,720,,
|
||||||
|
38,186,0,0,1280,720,,FF000000
|
||||||
|
38,187,307,331,666,65,,FFFFFFFF
|
||||||
|
39,190,0,0,1280,720,,
|
||||||
|
39,191,0,0,1280,720,,FF000000
|
||||||
|
39,192,307,331,666,65,,FFFFFFFF
|
||||||
|
40,195,0,0,1280,720,,
|
||||||
|
40,196,0,0,1280,720,,FF000000
|
||||||
|
40,197,307,331,666,65,,FFFFFFFF
|
||||||
|
41,200,0,0,1280,720,,
|
||||||
|
41,201,0,0,1280,720,,FF000000
|
||||||
|
41,202,307,331,666,65,,FFFFFFFF
|
||||||
|
42,205,0,0,1280,720,,
|
||||||
|
42,206,0,0,1280,720,,FF000000
|
||||||
|
42,207,307,331,666,65,,FFFFFFFF
|
||||||
|
43,210,0,0,1280,720,,
|
||||||
|
43,211,0,0,1280,720,,FF000000
|
||||||
|
43,212,307,331,666,65,,FFFFFFFF
|
||||||
|
44,215,0,0,1280,720,,
|
||||||
|
44,216,0,0,1280,720,,FF000000
|
||||||
|
44,217,307,331,666,65,,FFFFFFFF
|
||||||
|
45,220,0,0,1280,720,,
|
||||||
|
45,221,0,0,1280,720,,FF000000
|
||||||
|
45,222,307,331,666,65,,FFFFFFFF
|
||||||
|
47,225,0,0,1280,720,,
|
||||||
|
47,226,0,0,1280,720,,FF000000
|
||||||
|
47,227,307,331,666,65,,FFFFFFFF
|
||||||
|
48,230,0,0,1280,720,,
|
||||||
|
48,231,0,0,1280,720,,FF000000
|
||||||
|
48,232,307,331,666,65,,FFFFFFFF
|
||||||
|
49,235,0,0,1280,720,,
|
||||||
|
49,236,0,0,1280,720,,FF000000
|
||||||
|
49,237,307,331,666,65,,FFFFFFFF
|
||||||
|
50,240,0,0,1280,720,,
|
||||||
|
50,241,0,0,1280,720,,FF000000
|
||||||
|
50,242,307,331,666,65,,FFFFFFFF
|
||||||
|
51,245,0,0,1280,720,,
|
||||||
|
51,246,0,0,1280,720,,FF000000
|
||||||
|
51,247,307,331,666,65,,FFFFFFFF
|
||||||
|
52,250,0,0,1280,720,,
|
||||||
|
52,251,0,0,1280,720,,FF000000
|
||||||
|
52,252,307,331,666,65,,FFFFFFFF
|
||||||
|
53,255,0,0,1280,720,,
|
||||||
|
53,256,0,0,1280,720,,FF000000
|
||||||
|
53,257,307,331,666,65,,FFFFFFFF
|
||||||
|
54,260,0,0,1280,720,,
|
||||||
|
54,261,0,0,1280,720,,FF000000
|
||||||
|
54,262,307,331,666,65,,FFFFFFFF
|
||||||
|
55,265,0,0,1280,720,,
|
||||||
|
55,266,0,0,1280,720,,FF000000
|
||||||
|
55,267,307,331,666,65,,FFFFFFFF
|
||||||
|
56,270,0,0,1280,720,,
|
||||||
|
56,271,0,0,1280,720,,FF000000
|
||||||
|
56,272,307,331,666,65,,FFFFFFFF
|
||||||
|
57,275,0,0,1280,720,,
|
||||||
|
57,276,0,0,1280,720,,FF000000
|
||||||
|
57,277,307,331,666,65,,FFFFFFFF
|
||||||
|
58,280,0,0,1280,720,,
|
||||||
|
58,281,0,0,1280,720,,FF000000
|
||||||
|
58,282,307,331,666,65,,FFFFFFFF
|
||||||
|
59,285,0,0,1280,720,,
|
||||||
|
59,286,0,0,1280,720,,FF000000
|
||||||
|
59,287,307,331,666,65,,FFFFFFFF
|
||||||
|
60,290,0,0,1280,720,,
|
||||||
|
60,291,0,0,1280,720,,FF000000
|
||||||
|
60,292,307,331,666,65,,FFFFFFFF
|
||||||
|
61,295,0,0,1280,720,,
|
||||||
|
61,296,0,0,1280,720,,FF000000
|
||||||
|
61,297,307,331,666,65,,FFFFFFFF
|
||||||
|
62,300,0,0,1280,720,,
|
||||||
|
62,301,0,0,1280,720,,FF000000
|
||||||
|
62,302,307,331,666,65,,FFFFFFFF
|
||||||
|
63,305,0,0,1280,720,,
|
||||||
|
63,306,0,0,1280,720,,FF000000
|
||||||
|
63,307,307,331,666,65,,FFFFFFFF
|
||||||
|
64,310,0,0,1280,720,,
|
||||||
|
64,311,0,0,1280,720,,FF000000
|
||||||
|
64,312,307,331,666,65,,FFFFFFFF
|
||||||
|
65,315,0,0,1280,720,,
|
||||||
|
65,316,0,0,1280,720,,FF000000
|
||||||
|
65,317,307,331,666,65,,FFFFFFFF
|
||||||
|
66,320,0,0,1280,720,,
|
||||||
|
66,321,0,0,1280,720,,FF000000
|
||||||
|
66,322,307,331,666,65,,FFFFFFFF
|
||||||
|
67,325,0,0,1280,720,,
|
||||||
|
67,326,0,0,1280,720,,FF000000
|
||||||
|
67,327,307,331,666,65,,FFFFFFFF
|
||||||
|
68,330,0,0,1280,720,,
|
||||||
|
68,331,0,0,1280,720,,FF000000
|
||||||
|
68,332,307,331,666,65,,FFFFFFFF
|
||||||
|
69,335,0,0,1280,720,,
|
||||||
|
69,336,0,0,1280,720,,FF000000
|
||||||
|
69,337,307,331,666,65,,FFFFFFFF
|
||||||
|
70,340,0,0,1280,720,,
|
||||||
|
70,341,0,0,1280,720,,FF000000
|
||||||
|
70,342,307,331,666,65,,FFFFFFFF
|
||||||
|
71,345,0,0,1280,720,,
|
||||||
|
71,346,0,0,1280,720,,FF000000
|
||||||
|
71,347,307,331,666,65,,FFFFFFFF
|
||||||
|
72,350,0,0,1280,720,,
|
||||||
|
72,351,0,0,1280,720,,FF000000
|
||||||
|
72,352,307,331,666,65,,FFFFFFFF
|
||||||
|
73,355,0,0,1280,720,,
|
||||||
|
73,356,0,0,1280,720,,FF000000
|
||||||
|
73,357,307,331,666,65,,FFFFFFFF
|
||||||
|
74,360,0,0,1280,720,,
|
||||||
|
74,361,0,0,1280,720,,FF000000
|
||||||
|
74,362,307,331,666,65,,FFFFFFFF
|
||||||
|
75,365,0,0,1280,720,,
|
||||||
|
75,366,0,0,1280,720,,FF000000
|
||||||
|
75,367,307,331,666,65,,FFFFFFFF
|
||||||
|
76,370,0,0,1280,720,,
|
||||||
|
76,371,0,0,1280,720,,FF000000
|
||||||
|
76,372,307,331,666,65,,FFFFFFFF
|
||||||
|
77,375,0,0,1280,720,,
|
||||||
|
77,376,0,0,1280,720,,FF000000
|
||||||
|
77,377,307,331,666,65,,FFFFFFFF
|
||||||
|
78,380,0,0,1280,720,,
|
||||||
|
78,381,0,0,1280,720,,FF000000
|
||||||
|
78,382,307,331,666,65,,FEFFFFFF
|
||||||
|
79,385,0,0,1280,720,,
|
||||||
|
79,386,0,0,1280,720,,FF000000
|
||||||
|
79,387,307,331,666,65,,F9FFFFFF
|
||||||
|
80,390,0,0,1280,720,,
|
||||||
|
80,391,0,0,1280,720,,FF000000
|
||||||
|
80,392,307,331,666,65,,E7FFFFFF
|
||||||
|
81,395,0,0,1280,720,,
|
||||||
|
81,396,0,0,1280,720,,FF000000
|
||||||
|
81,397,307,331,666,65,,D7FFFFFF
|
||||||
|
82,400,0,0,1280,720,,
|
||||||
|
82,401,0,0,1280,720,,FF000000
|
||||||
|
82,402,307,331,666,65,,B5FFFFFF
|
||||||
|
83,405,0,0,1280,720,,
|
||||||
|
83,406,0,0,1280,720,,FF000000
|
||||||
|
83,407,307,331,666,65,,A5FFFFFF
|
||||||
|
84,410,0,0,1280,720,,
|
||||||
|
84,411,0,0,1280,720,,FF000000
|
||||||
|
84,412,307,331,666,65,,83FFFFFF
|
||||||
|
85,415,0,0,1280,720,,
|
||||||
|
85,416,0,0,1280,720,,FF000000
|
||||||
|
85,417,307,331,666,65,,73FFFFFF
|
||||||
|
86,420,0,0,1280,720,,
|
||||||
|
86,421,0,0,1280,720,,FF000000
|
||||||
|
86,422,307,331,666,65,,51FFFFFF
|
||||||
|
87,425,0,0,1280,720,,
|
||||||
|
87,426,0,0,1280,720,,FF000000
|
||||||
|
87,427,307,331,666,65,,41FFFFFF
|
||||||
|
88,430,0,0,1280,720,,
|
||||||
|
88,431,0,0,1280,720,,FF000000
|
||||||
|
88,432,307,331,666,65,,1FFFFFFF
|
||||||
|
89,435,0,0,1280,720,,
|
||||||
|
89,436,0,0,1280,720,,FF000000
|
||||||
|
89,437,307,331,666,65,,0FFFFFFF
|
||||||
|
90,440,0,0,1280,720,,
|
||||||
|
90,441,0,0,1280,720,,FF000000
|
||||||
|
90,442,307,331,666,65,,07FFFFFF
|
||||||
|
91,445,0,0,1280,720,,
|
||||||
|
91,446,0,0,1280,720,,FF000000
|
||||||
|
92,449,0,0,1280,720,,
|
||||||
|
92,450,0,0,1280,720,,FF000000
|
||||||
|
93,453,0,0,1280,720,,
|
||||||
|
93,454,0,0,1280,720,,FF000000
|
||||||
|
94,457,0,0,1280,720,,
|
||||||
|
94,458,0,0,1280,720,,FF000000
|
||||||
|
94,459,378,155,525,90,,22FFFFFF
|
||||||
|
94,459,512,306,262,108,,22FFFFFF
|
||||||
|
95,462,0,0,1280,720,,
|
||||||
|
95,463,0,0,1280,720,,FF000000
|
||||||
|
95,464,378,155,525,90,,44FFFFFF
|
||||||
|
95,464,512,306,262,108,,44FFFFFF
|
||||||
|
96,467,0,0,1280,720,,
|
||||||
|
96,468,0,0,1280,720,,FF000000
|
||||||
|
96,469,378,155,525,90,,66FFFFFF
|
||||||
|
96,469,512,306,262,108,,66FFFFFF
|
||||||
|
97,472,0,0,1280,720,,
|
||||||
|
97,473,0,0,1280,720,,FF000000
|
||||||
|
97,474,378,155,525,90,,88FFFFFF
|
||||||
|
97,474,512,306,262,108,,88FFFFFF
|
||||||
|
98,477,0,0,1280,720,,
|
||||||
|
98,478,0,0,1280,720,,FF000000
|
||||||
|
98,479,378,155,525,90,,AAFFFFFF
|
||||||
|
98,479,512,306,262,108,,AAFFFFFF
|
||||||
|
99,482,0,0,1280,720,,
|
||||||
|
99,483,0,0,1280,720,,FF000000
|
||||||
|
99,484,378,155,525,90,,CCFFFFFF
|
||||||
|
99,484,512,306,262,108,,CCFFFFFF
|
||||||
|
100,487,0,0,1280,720,,
|
||||||
|
100,488,0,0,1280,720,,FF000000
|
||||||
|
100,489,378,155,525,90,,EEFFFFFF
|
||||||
|
100,489,512,306,262,108,,EEFFFFFF
|
||||||
|
101,492,0,0,1280,720,,
|
||||||
|
101,493,0,0,1280,720,,FF000000
|
||||||
|
101,494,378,155,525,90,,FFFFFFFF
|
||||||
|
101,494,512,306,262,108,,FFFFFFFF
|
||||||
|
102,497,0,0,1280,720,,
|
||||||
|
102,498,0,0,1280,720,,FF000000
|
||||||
|
102,499,378,155,525,90,,FFFFFFFF
|
||||||
|
102,499,512,306,262,108,,FFFFFFFF
|
||||||
|
103,502,0,0,1280,720,,
|
||||||
|
103,503,0,0,1280,720,,FF000000
|
||||||
|
103,504,378,155,525,90,,FFFFFFFF
|
||||||
|
103,504,512,306,262,108,,FFFFFFFF
|
||||||
|
104,507,0,0,1280,720,,
|
||||||
|
104,508,0,0,1280,720,,FF000000
|
||||||
|
104,509,378,155,525,90,,FFFFFFFF
|
||||||
|
104,509,512,306,262,108,,FFFFFFFF
|
||||||
|
105,512,0,0,1280,720,,
|
||||||
|
105,513,0,0,1280,720,,FF000000
|
||||||
|
105,514,378,155,525,90,,FFFFFFFF
|
||||||
|
105,514,512,306,262,108,,FFFFFFFF
|
||||||
|
106,517,0,0,1280,720,,
|
||||||
|
106,518,0,0,1280,720,,FF000000
|
||||||
|
106,519,378,155,525,90,,FFFFFFFF
|
||||||
|
106,519,512,306,262,108,,FFFFFFFF
|
||||||
|
107,522,0,0,1280,720,,
|
||||||
|
107,523,0,0,1280,720,,FF000000
|
||||||
|
107,524,378,155,525,90,,FFFFFFFF
|
||||||
|
107,524,512,306,262,108,,FFFFFFFF
|
||||||
|
108,527,0,0,1280,720,,
|
||||||
|
108,528,0,0,1280,720,,FF000000
|
||||||
|
108,529,378,155,525,90,,FEFFFFFF
|
||||||
|
108,529,512,306,262,108,,FEFFFFFF
|
||||||
|
109,532,0,0,1280,720,,
|
||||||
|
109,533,0,0,1280,720,,FF000000
|
||||||
|
109,534,378,155,525,90,,DCFFFFFF
|
||||||
|
109,534,512,306,262,108,,DCFFFFFF
|
||||||
|
110,537,0,0,1280,720,,
|
||||||
|
110,538,0,0,1280,720,,FF000000
|
||||||
|
110,539,378,155,525,90,,BAFFFFFF
|
||||||
|
110,539,512,306,262,108,,BAFFFFFF
|
||||||
|
111,542,0,0,1280,720,,
|
||||||
|
111,543,0,0,1280,720,,FF000000
|
||||||
|
111,544,378,155,525,90,,98FFFFFF
|
||||||
|
111,544,512,306,262,108,,98FFFFFF
|
||||||
|
112,547,0,0,1280,720,,
|
||||||
|
112,548,0,0,1280,720,,FF000000
|
||||||
|
112,549,378,155,525,90,,76FFFFFF
|
||||||
|
112,549,512,306,262,108,,76FFFFFF
|
||||||
|
113,552,0,0,1280,720,,
|
||||||
|
113,553,0,0,1280,720,,FF000000
|
||||||
|
113,554,378,155,525,90,,54FFFFFF
|
||||||
|
113,554,512,306,262,108,,54FFFFFF
|
||||||
|
114,557,0,0,1280,720,,
|
||||||
|
114,558,0,0,1280,720,,FF000000
|
||||||
|
114,559,378,155,525,90,,43FFFFFF
|
||||||
|
114,559,512,306,262,108,,43FFFFFF
|
||||||
|
115,562,0,0,1280,720,,
|
||||||
|
115,563,0,0,1280,720,,FF000000
|
||||||
|
115,564,378,155,525,90,,21FFFFFF
|
||||||
|
115,564,512,306,262,108,,21FFFFFF
|
||||||
|
116,567,0,0,1280,720,,
|
||||||
|
116,568,0,0,1280,720,,FF000000
|
||||||
|
116,569,390,162,499,72,,FFFFFFFF
|
||||||
|
116,569,518,317,243,86,,FFFFFFFF
|
||||||
|
117,572,0,0,1280,720,,
|
||||||
|
117,573,0,0,1280,720,,FF000000
|
||||||
|
117,574,390,162,499,72,,FFFFFFFF
|
||||||
|
117,574,518,317,243,86,,FFFFFFFF
|
||||||
|
118,577,0,0,1280,720,,
|
||||||
|
118,578,0,0,1280,720,,FF000000
|
||||||
|
118,579,390,162,499,72,,FFFFFFFF
|
||||||
|
118,579,518,317,243,86,,FFFFFFFF
|
||||||
|
119,582,0,0,1280,720,,
|
||||||
|
119,583,0,0,1280,720,,FF000000
|
||||||
|
119,584,390,162,499,72,,FFFFFFFF
|
||||||
|
119,584,518,317,243,86,,FFFFFFFF
|
||||||
|
120,587,0,0,1280,720,,
|
||||||
|
120,588,0,0,1280,720,,FF000000
|
||||||
|
120,589,390,162,499,72,,FFFFFFFF
|
||||||
|
120,589,518,317,243,86,,FFFFFFFF
|
||||||
|
121,592,0,0,1280,720,,
|
||||||
|
121,593,0,0,1280,720,,FF000000
|
||||||
|
121,594,390,162,499,72,,FFFFFFFF
|
||||||
|
121,594,518,317,243,86,,FFFFFFFF
|
||||||
|
122,597,0,0,1280,720,,
|
||||||
|
122,598,0,0,1280,720,,FF000000
|
||||||
|
122,599,390,162,499,72,,FFFFFFFF
|
||||||
|
122,599,518,317,243,86,,FFFFFFFF
|
||||||
|
123,602,0,0,1280,720,,
|
||||||
|
123,603,0,0,1280,720,,FF000000
|
||||||
|
123,604,390,162,499,72,,FFFFFFFF
|
||||||
|
123,604,518,317,243,86,,FFFFFFFF
|
||||||
|
124,607,0,0,1280,720,,
|
||||||
|
124,608,0,0,1280,720,,FF000000
|
||||||
|
124,609,390,162,499,72,,FFFFFFFF
|
||||||
|
124,609,518,317,243,86,,FFFFFFFF
|
||||||
|
125,612,0,0,1280,720,,
|
||||||
|
125,613,0,0,1280,720,,FF000000
|
||||||
|
125,614,390,162,499,72,,FFFFFFFF
|
||||||
|
125,614,518,317,243,86,,FFFFFFFF
|
||||||
|
126,617,0,0,1280,720,,
|
||||||
|
126,618,0,0,1280,720,,FF000000
|
||||||
|
126,619,390,162,499,72,,FFFFFFFF
|
||||||
|
126,619,518,317,243,86,,FFFFFFFF
|
||||||
|
127,622,0,0,1280,720,,
|
||||||
|
127,623,0,0,1280,720,,FF000000
|
||||||
|
127,624,390,162,499,72,,FFFFFFFF
|
||||||
|
127,624,518,317,243,86,,FFFFFFFF
|
||||||
|
128,627,0,0,1280,720,,
|
||||||
|
128,628,0,0,1280,720,,FF000000
|
||||||
|
128,629,390,162,499,72,,FFFFFFFF
|
||||||
|
128,629,518,317,243,86,,FFFFFFFF
|
||||||
|
129,632,0,0,1280,720,,
|
||||||
|
129,633,0,0,1280,720,,FF000000
|
||||||
|
129,634,390,162,499,72,,FFFFFFFF
|
||||||
|
129,634,518,317,243,86,,FFFFFFFF
|
||||||
|
130,637,0,0,1280,720,,
|
||||||
|
130,638,0,0,1280,720,,FF000000
|
||||||
|
130,639,390,162,499,72,,FFFFFFFF
|
||||||
|
130,639,518,317,243,86,,FFFFFFFF
|
||||||
|
131,642,0,0,1280,720,,
|
||||||
|
131,643,0,0,1280,720,,FF000000
|
||||||
|
131,644,390,162,499,72,,FFFFFFFF
|
||||||
|
131,644,518,317,243,86,,FFFFFFFF
|
||||||
|
132,647,0,0,1280,720,,
|
||||||
|
132,648,0,0,1280,720,,FF000000
|
||||||
|
132,649,390,162,499,72,,FFFFFFFF
|
||||||
|
132,649,518,317,243,86,,FFFFFFFF
|
||||||
|
133,652,0,0,1280,720,,
|
||||||
|
133,653,0,0,1280,720,,FF000000
|
||||||
|
133,654,390,162,499,72,,FFFFFFFF
|
||||||
|
133,654,518,317,243,86,,FFFFFFFF
|
||||||
|
134,657,0,0,1280,720,,
|
||||||
|
134,658,0,0,1280,720,,FF000000
|
||||||
|
134,659,390,162,499,72,,FFFFFFFF
|
||||||
|
134,659,518,317,243,86,,FFFFFFFF
|
||||||
|
135,662,0,0,1280,720,,
|
||||||
|
135,663,0,0,1280,720,,FF000000
|
||||||
|
135,664,390,162,499,72,,FFFFFFFF
|
||||||
|
135,664,518,317,243,86,,FFFFFFFF
|
||||||
|
136,667,0,0,1280,720,,
|
||||||
|
136,668,0,0,1280,720,,FF000000
|
||||||
|
136,669,390,162,499,72,,FFFFFFFF
|
||||||
|
136,669,518,317,243,86,,FFFFFFFF
|
||||||
|
137,672,0,0,1280,720,,
|
||||||
|
137,673,0,0,1280,720,,FF000000
|
||||||
|
137,674,390,162,499,72,,FFFFFFFF
|
||||||
|
137,674,518,317,243,86,,FFFFFFFF
|
||||||
|
138,677,0,0,1280,720,,
|
||||||
|
138,678,0,0,1280,720,,FF000000
|
||||||
|
138,679,390,162,499,72,,FFFFFFFF
|
||||||
|
138,679,518,317,243,86,,FFFFFFFF
|
||||||
|
140,682,0,0,1280,720,,
|
||||||
|
140,683,0,0,1280,720,,FF000000
|
||||||
|
140,684,390,162,499,72,,FFFFFFFF
|
||||||
|
140,684,518,317,243,86,,FFFFFFFF
|
||||||
|
141,687,0,0,1280,720,,
|
||||||
|
141,688,0,0,1280,720,,FF000000
|
||||||
|
141,689,390,162,499,72,,FFFFFFFF
|
||||||
|
141,689,518,317,243,86,,FFFFFFFF
|
||||||
|
142,692,0,0,1280,720,,
|
||||||
|
142,693,0,0,1280,720,,FF000000
|
||||||
|
142,694,390,162,499,72,,FFFFFFFF
|
||||||
|
142,694,518,317,243,86,,FFFFFFFF
|
||||||
|
143,697,0,0,1280,720,,
|
||||||
|
143,698,0,0,1280,720,,FF000000
|
||||||
|
143,699,390,162,499,72,,FFFFFFFF
|
||||||
|
143,699,518,317,243,86,,FFFFFFFF
|
||||||
|
144,702,0,0,1280,720,,
|
||||||
|
144,703,0,0,1280,720,,FF000000
|
||||||
|
144,704,390,162,499,72,,FFFFFFFF
|
||||||
|
144,704,518,317,243,86,,FFFFFFFF
|
||||||
|
145,707,0,0,1280,720,,
|
||||||
|
145,708,0,0,1280,720,,FF000000
|
||||||
|
145,709,390,162,499,72,,FFFFFFFF
|
||||||
|
145,709,518,317,243,86,,FFFFFFFF
|
||||||
|
146,712,0,0,1280,720,,
|
||||||
|
146,713,0,0,1280,720,,FF000000
|
||||||
|
146,714,390,162,499,72,,FFFFFFFF
|
||||||
|
146,714,518,317,243,86,,FFFFFFFF
|
||||||
|
147,717,0,0,1280,720,,
|
||||||
|
147,718,0,0,1280,720,,FF000000
|
||||||
|
147,719,390,162,499,72,,FFFFFFFF
|
||||||
|
147,719,518,317,243,86,,FFFFFFFF
|
||||||
|
148,722,0,0,1280,720,,
|
||||||
|
148,723,0,0,1280,720,,FF000000
|
||||||
|
148,724,390,162,499,72,,FFFFFFFF
|
||||||
|
148,724,518,317,243,86,,FFFFFFFF
|
||||||
|
149,727,0,0,1280,720,,
|
||||||
|
149,728,0,0,1280,720,,FF000000
|
||||||
|
149,729,390,162,499,72,,FFFFFFFF
|
||||||
|
149,729,518,317,243,86,,FFFFFFFF
|
||||||
|
150,732,0,0,1280,720,,
|
||||||
|
150,733,0,0,1280,720,,FF000000
|
||||||
|
150,734,390,162,499,72,,FFFFFFFF
|
||||||
|
150,734,518,317,243,86,,FFFFFFFF
|
||||||
|
151,737,0,0,1280,720,,
|
||||||
|
151,738,0,0,1280,720,,FF000000
|
||||||
|
151,739,390,162,499,72,,FFFFFFFF
|
||||||
|
151,739,518,317,243,86,,FFFFFFFF
|
||||||
|
152,742,0,0,1280,720,,
|
||||||
|
152,743,0,0,1280,720,,FF000000
|
||||||
|
152,744,390,162,499,72,,FFFFFFFF
|
||||||
|
152,744,518,317,243,86,,FFFFFFFF
|
||||||
|
153,747,0,0,1280,720,,
|
||||||
|
153,748,0,0,1280,720,,FF000000
|
||||||
|
153,749,390,162,499,72,,FFFFFFFF
|
||||||
|
153,749,518,317,243,86,,FFFFFFFF
|
||||||
|
154,752,0,0,1280,720,,
|
||||||
|
154,753,0,0,1280,720,,FF000000
|
||||||
|
154,754,390,162,499,72,,FFFFFFFF
|
||||||
|
154,754,518,317,243,86,,FFFFFFFF
|
||||||
|
155,757,0,0,1280,720,,
|
||||||
|
155,758,0,0,1280,720,,FF000000
|
||||||
|
155,759,390,162,499,72,,FFFFFFFF
|
||||||
|
155,759,518,317,243,86,,FFFFFFFF
|
||||||
|
156,762,0,0,1280,720,,
|
||||||
|
156,763,0,0,1280,720,,FF000000
|
||||||
|
156,764,390,162,499,72,,FFFFFFFF
|
||||||
|
156,764,518,317,243,86,,FFFFFFFF
|
||||||
|
157,767,0,0,1280,720,,
|
||||||
|
157,768,0,0,1280,720,,FF000000
|
||||||
|
157,769,390,162,499,72,,FFFFFFFF
|
||||||
|
157,769,518,317,243,86,,FFFFFFFF
|
||||||
|
158,772,0,0,1280,720,,
|
||||||
|
158,773,0,0,1280,720,,FF000000
|
||||||
|
158,774,390,162,499,72,,FFFFFFFF
|
||||||
|
158,774,518,317,243,86,,FFFFFFFF
|
||||||
|
159,777,0,0,1280,720,,
|
||||||
|
159,778,0,0,1280,720,,FF000000
|
||||||
|
159,779,390,162,499,72,,FFFFFFFF
|
||||||
|
159,779,518,317,243,86,,FFFFFFFF
|
||||||
|
160,782,0,0,1280,720,,
|
||||||
|
160,783,0,0,1280,720,,FF000000
|
||||||
|
160,784,390,162,499,72,,FFFFFFFF
|
||||||
|
160,784,518,317,243,86,,FFFFFFFF
|
||||||
|
161,787,0,0,1280,720,,
|
||||||
|
161,788,0,0,1280,720,,FF000000
|
||||||
|
161,789,390,162,499,72,,FFFFFFFF
|
||||||
|
161,789,518,317,243,86,,FFFFFFFF
|
||||||
|
162,792,0,0,1280,720,,
|
||||||
|
162,793,0,0,1280,720,,FF000000
|
||||||
|
162,794,390,162,499,72,,FFFFFFFF
|
||||||
|
162,794,518,317,243,86,,FFFFFFFF
|
||||||
|
163,797,0,0,1280,720,,
|
||||||
|
163,798,0,0,1280,720,,FF000000
|
||||||
|
163,799,390,162,499,72,,FFFFFFFF
|
||||||
|
163,799,518,317,243,86,,FFFFFFFF
|
||||||
|
164,802,0,0,1280,720,,
|
||||||
|
164,803,0,0,1280,720,,FF000000
|
||||||
|
164,804,390,162,499,72,,FFFFFFFF
|
||||||
|
164,804,518,317,243,86,,FFFFFFFF
|
||||||
|
165,807,0,0,1280,720,,
|
||||||
|
165,808,0,0,1280,720,,FF000000
|
||||||
|
165,809,390,162,499,72,,FFFFFFFF
|
||||||
|
165,809,518,317,243,86,,FFFFFFFF
|
||||||
|
166,812,0,0,1280,720,,
|
||||||
|
166,813,0,0,1280,720,,FF000000
|
||||||
|
166,814,390,162,499,72,,FFFFFFFF
|
||||||
|
166,814,518,317,243,86,,FFFFFFFF
|
||||||
|
167,817,0,0,1280,720,,
|
||||||
|
167,818,0,0,1280,720,,FF000000
|
||||||
|
167,819,390,162,499,72,,FFFFFFFF
|
||||||
|
167,819,518,317,243,86,,FFFFFFFF
|
||||||
|
168,822,0,0,1280,720,,
|
||||||
|
168,823,0,0,1280,720,,FF000000
|
||||||
|
168,824,390,162,499,72,,FFFFFFFF
|
||||||
|
168,824,518,317,243,86,,FFFFFFFF
|
||||||
|
169,827,0,0,1280,720,,
|
||||||
|
169,828,0,0,1280,720,,FF000000
|
||||||
|
169,829,390,162,499,72,,FFFFFFFF
|
||||||
|
169,829,518,317,243,86,,FFFFFFFF
|
||||||
|
170,832,0,0,1280,720,,
|
||||||
|
170,833,0,0,1280,720,,FF000000
|
||||||
|
170,834,390,162,499,72,,FFFFFFFF
|
||||||
|
170,834,518,317,243,86,,FFFFFFFF
|
||||||
|
171,837,0,0,1280,720,,
|
||||||
|
171,838,0,0,1280,720,,FF000000
|
||||||
|
171,839,390,162,499,72,,FFFFFFFF
|
||||||
|
171,839,518,317,243,86,,FFFFFFFF
|
||||||
|
172,842,0,0,1280,720,,
|
||||||
|
172,843,0,0,1280,720,,FF000000
|
||||||
|
172,844,390,162,499,72,,FFFFFFFF
|
||||||
|
172,844,518,317,243,86,,FFFFFFFF
|
||||||
|
173,847,0,0,1280,720,,
|
||||||
|
173,848,0,0,1280,720,,FF000000
|
||||||
|
173,849,390,162,499,72,,FFFFFFFF
|
||||||
|
173,849,518,317,243,86,,FFFFFFFF
|
||||||
|
174,852,0,0,1280,720,,
|
||||||
|
174,853,0,0,1280,720,,FF000000
|
||||||
|
174,854,390,162,499,72,,FFFFFFFF
|
||||||
|
174,854,518,317,243,86,,FFFFFFFF
|
||||||
|
175,857,0,0,1280,720,,
|
||||||
|
175,858,0,0,1280,720,,FF000000
|
||||||
|
175,859,390,162,499,72,,FFFFFFFF
|
||||||
|
175,859,518,317,243,86,,FFFFFFFF
|
||||||
|
176,862,0,0,1280,720,,
|
||||||
|
176,863,0,0,1280,720,,FF000000
|
||||||
|
176,864,390,162,499,72,,FFFFFFFF
|
||||||
|
176,864,518,317,243,86,,FFFFFFFF
|
||||||
|
177,867,0,0,1280,720,,
|
||||||
|
177,868,0,0,1280,720,,FF000000
|
||||||
|
177,869,390,162,499,72,,FFFFFFFF
|
||||||
|
177,869,518,317,243,86,,FFFFFFFF
|
||||||
|
178,872,0,0,1280,720,,
|
||||||
|
178,873,0,0,1280,720,,FF000000
|
||||||
|
178,874,390,162,499,72,,FFFFFFFF
|
||||||
|
178,874,518,317,243,86,,FFFFFFFF
|
||||||
|
179,877,0,0,1280,720,,
|
||||||
|
179,878,0,0,1280,720,,FF000000
|
||||||
|
179,879,390,162,499,72,,FFFFFFFF
|
||||||
|
179,879,518,317,243,86,,FFFFFFFF
|
||||||
|
180,882,0,0,1280,720,,
|
||||||
|
180,883,0,0,1280,720,,FF000000
|
||||||
|
180,884,390,162,499,72,,FFFFFFFF
|
||||||
|
180,884,518,317,243,86,,FFFFFFFF
|
||||||
|
181,887,0,0,1280,720,,
|
||||||
|
181,888,0,0,1280,720,,FF000000
|
||||||
|
181,889,390,162,499,72,,FFFFFFFF
|
||||||
|
181,889,518,317,243,86,,FFFFFFFF
|
||||||
|
182,892,0,0,1280,720,,
|
||||||
|
182,893,0,0,1280,720,,FF000000
|
||||||
|
182,894,390,162,499,72,,FFFFFFFF
|
||||||
|
182,894,518,317,243,86,,FFFFFFFF
|
||||||
|
183,897,0,0,1280,720,,
|
||||||
|
183,898,0,0,1280,720,,FF000000
|
||||||
|
183,899,390,162,499,72,,FFFFFFFF
|
||||||
|
183,899,518,317,243,86,,FFFFFFFF
|
||||||
|
184,902,0,0,1280,720,,
|
||||||
|
184,903,0,0,1280,720,,FF000000
|
||||||
|
184,904,390,162,499,72,,FFFFFFFF
|
||||||
|
184,904,518,317,243,86,,FFFFFFFF
|
||||||
|
185,907,0,0,1280,720,,
|
||||||
|
185,908,0,0,1280,720,,FF000000
|
||||||
|
185,909,390,162,499,72,,FFFFFFFF
|
||||||
|
185,909,518,317,243,86,,FFFFFFFF
|
||||||
|
186,912,0,0,1280,720,,
|
||||||
|
186,913,0,0,1280,720,,FF000000
|
||||||
|
186,914,390,162,499,72,,FFFFFFFF
|
||||||
|
186,914,518,317,243,86,,FFFFFFFF
|
||||||
|
187,917,0,0,1280,720,,
|
||||||
|
187,918,0,0,1280,720,,FF000000
|
||||||
|
187,919,390,162,499,72,,FFFFFFFF
|
||||||
|
187,919,518,317,243,86,,FFFFFFFF
|
||||||
|
188,922,0,0,1280,720,,
|
||||||
|
188,923,0,0,1280,720,,FF000000
|
||||||
|
188,924,390,162,499,72,,FFFFFFFF
|
||||||
|
188,924,518,317,243,86,,FFFFFFFF
|
||||||
|
189,927,0,0,1280,720,,
|
||||||
|
189,928,0,0,1280,720,,FF000000
|
||||||
|
189,929,390,162,499,72,,FFFFFFFF
|
||||||
|
189,929,518,317,243,86,,FFFFFFFF
|
||||||
|
190,932,0,0,1280,720,,
|
||||||
|
190,933,0,0,1280,720,,FF000000
|
||||||
|
190,934,390,162,499,72,,FFFFFFFF
|
||||||
|
190,934,518,317,243,86,,FFFFFFFF
|
||||||
|
191,937,0,0,1280,720,,
|
||||||
|
191,938,0,0,1280,720,,FF000000
|
||||||
|
191,939,390,162,499,72,,FFFFFFFF
|
||||||
|
191,939,518,317,243,86,,FFFFFFFF
|
||||||
|
192,942,0,0,1280,720,,
|
||||||
|
192,943,0,0,1280,720,,FF000000
|
||||||
|
192,944,390,162,499,72,,FFFFFFFF
|
||||||
|
192,944,518,317,243,86,,FFFFFFFF
|
||||||
|
193,947,0,0,1280,720,,
|
||||||
|
193,948,0,0,1280,720,,FF000000
|
||||||
|
193,949,390,162,499,72,,FFFFFFFF
|
||||||
|
193,949,518,317,243,86,,FFFFFFFF
|
||||||
|
194,952,0,0,1280,720,,
|
||||||
|
194,953,0,0,1280,720,,FF000000
|
||||||
|
194,954,390,162,499,72,,FFFFFFFF
|
||||||
|
194,954,518,317,243,86,,FFFFFFFF
|
||||||
|
195,957,0,0,1280,720,,
|
||||||
|
195,958,0,0,1280,720,,FF000000
|
||||||
|
195,959,390,162,499,72,,FFFFFFFF
|
||||||
|
195,959,518,317,243,86,,FFFFFFFF
|
||||||
|
196,962,0,0,1280,720,,
|
||||||
|
196,963,0,0,1280,720,,FF000000
|
||||||
|
196,964,390,162,499,72,,FFFFFFFF
|
||||||
|
196,964,518,317,243,86,,FFFFFFFF
|
||||||
|
197,967,0,0,1280,720,,
|
||||||
|
197,968,0,0,1280,720,,FF000000
|
||||||
|
197,969,390,162,499,72,,FFFFFFFF
|
||||||
|
197,969,518,317,243,86,,FFFFFFFF
|
||||||
|
198,972,0,0,1280,720,,
|
||||||
|
198,973,0,0,1280,720,,FF000000
|
||||||
|
198,974,390,162,499,72,,FFFFFFFF
|
||||||
|
198,974,518,317,243,86,,FFFFFFFF
|
||||||
|
199,977,0,0,1280,720,,
|
||||||
|
199,978,0,0,1280,720,,FF000000
|
||||||
|
199,979,390,162,499,72,,FEFFFFFF
|
||||||
|
199,979,518,317,243,86,,FEFFFFFF
|
||||||
|
200,982,0,0,1280,720,,
|
||||||
|
200,983,0,0,1280,720,,FF000000
|
||||||
|
200,984,390,162,499,72,,F3FFFFFF
|
||||||
|
200,984,518,317,243,86,,F3FFFFFF
|
||||||
|
201,987,0,0,1280,720,,
|
||||||
|
201,988,0,0,1280,720,,FF000000
|
||||||
|
201,989,390,162,499,72,,EDFFFFFF
|
||||||
|
201,989,518,317,243,86,,EDFFFFFF
|
||||||
|
202,992,0,0,1280,720,,
|
||||||
|
202,993,0,0,1280,720,,FF000000
|
||||||
|
202,994,390,162,499,72,,D7FFFFFF
|
||||||
|
202,994,518,317,243,86,,D7FFFFFF
|
||||||
|
203,997,0,0,1280,720,,
|
||||||
|
203,998,0,0,1280,720,,FF000000
|
||||||
|
203,999,390,162,499,72,,B5FFFFFF
|
||||||
|
203,999,518,317,243,86,,B5FFFFFF
|
||||||
|
204,1002,0,0,1280,720,,
|
||||||
|
204,1003,0,0,1280,720,,FF000000
|
||||||
|
204,1004,390,162,499,72,,94FFFFFF
|
||||||
|
204,1004,518,317,243,86,,94FFFFFF
|
||||||
|
205,1007,0,0,1280,720,,
|
||||||
|
205,1008,0,0,1280,720,,FF000000
|
||||||
|
205,1009,390,162,499,72,,83FFFFFF
|
||||||
|
205,1009,518,317,243,86,,83FFFFFF
|
||||||
|
206,1012,0,0,1280,720,,
|
||||||
|
206,1013,0,0,1280,720,,FF000000
|
||||||
|
206,1014,390,162,499,72,,62FFFFFF
|
||||||
|
206,1014,518,317,243,86,,62FFFFFF
|
||||||
|
207,1017,0,0,1280,720,,
|
||||||
|
207,1018,0,0,1280,720,,FF000000
|
||||||
|
207,1019,390,162,499,72,,41FFFFFF
|
||||||
|
207,1019,518,317,243,86,,41FFFFFF
|
||||||
|
208,1022,0,0,1280,720,,
|
||||||
|
208,1023,0,0,1280,720,,FF000000
|
||||||
|
208,1024,390,162,499,72,,30FFFFFF
|
||||||
|
208,1024,518,317,243,86,,30FFFFFF
|
||||||
|
209,1027,0,0,1280,720,,
|
||||||
|
209,1028,0,0,1280,720,,FF000000
|
||||||
|
209,1029,390,162,499,72,,17FFFFFF
|
||||||
|
209,1029,518,317,243,86,,17FFFFFF
|
||||||
|
210,1032,0,0,1280,720,,
|
||||||
|
210,1033,0,0,1280,720,,FF000000
|
||||||
|
210,1034,390,162,499,72,,0FFFFFFF
|
||||||
|
210,1034,518,317,243,86,,0FFFFFFF
|
||||||
|
211,1037,0,0,1280,720,,
|
||||||
|
211,1038,0,0,1280,720,,FF000000
|
||||||
|
211,1039,390,162,499,72,,07FFFFFF
|
||||||
|
211,1039,518,317,243,86,,07FFFFFF
|
||||||
|
212,1042,0,0,1280,720,,
|
||||||
|
212,1043,0,0,1280,720,,FF000000
|
||||||
|
213,1046,0,0,1280,720,,
|
||||||
|
213,1047,0,0,1280,720,,FF000000
|
||||||
|
214,1050,0,0,1280,720,,
|
||||||
|
214,1051,0,0,1280,720,,FF000000
|
||||||
|
215,1054,0,0,1280,720,,
|
||||||
|
216,1057,0,0,1280,720,,
|
||||||
|
217,1060,0,0,1280,720,,
|
||||||
|
218,1063,0,0,1280,720,,
|
||||||
|
219,1066,0,0,1280,720,,
|
||||||
|
220,1069,0,0,1280,720,,
|
||||||
|
221,1072,0,0,1280,720,,
|
||||||
|
221,1073,0,0,1280,720,,
|
||||||
|
223,1076,0,0,1280,720,,
|
||||||
|
223,1077,0,0,1280,720,,
|
||||||
|
224,1080,0,0,1280,720,,
|
||||||
|
224,1081,0,0,1280,720,,
|
||||||
|
226,1084,0,0,1280,720,,
|
||||||
|
226,1085,0,0,1280,720,,
|
||||||
|
227,1088,0,0,1280,720,,
|
||||||
|
227,1089,0,0,1280,720,,
|
||||||
|
228,1092,0,0,1280,720,,
|
||||||
|
228,1093,0,0,1280,720,,
|
||||||
|
229,1096,0,0,1280,720,,
|
||||||
|
229,1097,0,0,1280,720,,
|
||||||
|
230,1100,0,0,1280,720,,
|
||||||
|
230,1101,0,0,1280,720,,
|
||||||
|
231,1104,0,0,1280,720,,
|
||||||
|
231,1105,0,0,1280,720,,
|
||||||
|
232,1108,0,0,1280,720,,
|
||||||
|
232,1109,0,0,1280,720,,
|
||||||
|
233,1112,0,0,1280,720,,
|
||||||
|
233,1113,0,0,1280,720,,
|
||||||
|
234,1116,0,0,1280,720,,
|
||||||
|
234,1117,0,0,1280,720,,
|
||||||
|
236,1120,0,0,1280,720,,
|
||||||
|
236,1121,0,0,1280,720,,
|
||||||
|
237,1124,0,0,1280,720,,
|
||||||
|
237,1125,0,0,1280,720,,
|
||||||
|
238,1128,0,0,1280,720,,
|
||||||
|
238,1129,0,0,1280,720,,
|
||||||
|
239,1132,0,0,1280,720,,
|
||||||
|
239,1133,0,0,1280,720,,
|
||||||
|
240,1136,0,0,1280,720,,
|
||||||
|
240,1137,0,0,1280,720,,
|
||||||
|
241,1140,0,0,1280,720,,
|
||||||
|
241,1141,0,0,1280,720,,
|
||||||
|
131
docs/re/ui-keyframe-time-unit.md
Normal file
131
docs/re/ui-keyframe-time-unit.md
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
# What a keyframe time is worth, and what shape the ramp has
|
||||||
|
|
||||||
|
**Status:** ✅ `CONFIRMED` for the two things the port is blocked on — the ramp is
|
||||||
|
**linear**, and the animation clock advances **2 keyframe time units per frame the
|
||||||
|
game submits**. 🟡 the conversion to *seconds* rests on one further step: the game
|
||||||
|
was measured presenting **27.6 frames/second**, which reads as a 30 Hz title
|
||||||
|
running at ~92 % under the emulator, giving **1 unit = 1/60 s**. That last step is
|
||||||
|
reasoning over a measurement, not a measurement — see *the reach of the negative*
|
||||||
|
below.
|
||||||
|
|
||||||
|
This answers `docs/port/MISSION.md` **Q1**. Everything animated downstream — the
|
||||||
|
title wordmark zoom, the main menu's staggered buttons, every fade — is scaled by
|
||||||
|
this number.
|
||||||
|
|
||||||
|
## The measurement
|
||||||
|
|
||||||
|
The question cannot be asked of a screen that is sitting still, and
|
||||||
|
`log_ui_draws` armed *at* a screen only ever sees the steady state. So arm it
|
||||||
|
repeatedly through the boot and keep every log: each F10 opens a new numbered
|
||||||
|
file and **closes** the previous one, which stays on disk complete. Re-arming
|
||||||
|
every 3 s tiles the whole approach to a screen, and whichever file straddles the
|
||||||
|
build contains it. `tools/re-capture/screen_build_capture.sh` does this; it sends
|
||||||
|
no pad input at all, because Ⓐ during the boot has ended a run on a permanent
|
||||||
|
black screen (`canary-scripted-input-traps.md`).
|
||||||
|
|
||||||
|
The developer-logo splash is the cheap target: it is the first thing the guest
|
||||||
|
draws, roughly ten seconds in, and its bundle (`GP_TITLE.pak`, `--all --build 11`
|
||||||
|
/ `14` — the `palogo` group) declares short, unambiguous ramps.
|
||||||
|
|
||||||
|
The capture is committed: [`captures/ui-timing/splash-build-draws.log`](captures/ui-timing/splash-build-draws.log)
|
||||||
|
(the raw draw stream) and [`captures/ui-timing/splash-build-quads.csv`](captures/ui-timing/splash-build-quads.csv)
|
||||||
|
(`tools/re-capture/kf_time_probe.py`, one row per quad per frame: pixel rect and
|
||||||
|
the per-vertex colour whose high byte is the element's fade).
|
||||||
|
|
||||||
|
Frame numbers are the emulator's **VdSwap count** — frames the guest submitted —
|
||||||
|
so an emulator running at 80 % of real time does not move them. That is the whole
|
||||||
|
reason to measure in this unit rather than with a stopwatch.
|
||||||
|
|
||||||
|
### The quads are the splash, by position and size
|
||||||
|
|
||||||
|
Every sprite in the capture lands on its declared placement:
|
||||||
|
|
||||||
|
| capture quad | declared element (build 11) | declared placement |
|
||||||
|
|---|---|---|
|
||||||
|
| `666x65 @ (307,331)` | `palogo_sqex.t32` 666×68 | (309,330) |
|
||||||
|
| `525x90 @ (378,155)` | `palogo_gamearts_eff.t32` 521×91 | (379,154) |
|
||||||
|
| `262x108 @ (512,306)` | `palogo_seta_eff.t32` 261×110 | (511,305) |
|
||||||
|
| `499x72 @ (390,162)` | `palogo_gamearts.t32` 500×71 | (390,164) |
|
||||||
|
| `243x86 @ (518,317)` | `palogo_seta.t32` 240×89 | (521,316) |
|
||||||
|
|
||||||
|
(A quad runs a few pixels under its sprite; that offset is already recorded in
|
||||||
|
`ui-title-paint-order-capture.md` and is not what is being measured here.)
|
||||||
|
|
||||||
|
## Result 1 — the ramp is linear, exactly
|
||||||
|
|
||||||
|
`palogo_gamearts_eff` and `palogo_seta_eff` declare a fade-in of
|
||||||
|
`t=15 a=0 → t=30 a=255`: a **15-unit** ramp. Their fade alpha, frame by frame,
|
||||||
|
straight out of the capture:
|
||||||
|
|
||||||
|
| frame | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 |
|
||||||
|
|---|---|---|---|---|---|---|---|---|
|
||||||
|
| alpha | `0x22` 34 | `0x44` 68 | `0x66` 102 | `0x88` 136 | `0xAA` 170 | `0xCC` 204 | `0xEE` 238 | `0xFF` 255 |
|
||||||
|
| ⇒ units into the ramp *k* | 2 | 4 | 6 | 8 | 10 | 12 | 14 | ≥15 |
|
||||||
|
|
||||||
|
`round(255·k/15) = 17k` reproduces **all seven samples with zero error**. An eased
|
||||||
|
ramp cannot do that: any ease-in/ease-out would bend the first and last steps, and
|
||||||
|
these are a constant 34 throughout. **Linear interpolation, refuted-nothing-left.**
|
||||||
|
|
||||||
|
The same element's fade-*out* gives the same law with a one-count offset —
|
||||||
|
`255·(1−k/15) − 1` = 254, 220, 186, 152, 118, 84, 67, 33 for
|
||||||
|
*k* = 0, 2, 4, 6, 8, 10, 11, 13, which is exactly what the capture holds on frames
|
||||||
|
108–115.
|
||||||
|
|
||||||
|
## Result 2 — 2 time units per submitted frame
|
||||||
|
|
||||||
|
Read *k* off the row above: 2, 4, 6, 8, 10, 12, 14 on seven consecutive submitted
|
||||||
|
frames. **The clock advances 2.000 units per frame, over six consecutive
|
||||||
|
intervals, with no residual.** The fade-out shows the same 2-per-frame step with
|
||||||
|
one single-unit frame (*k* goes 10 → 11 → 13), so the quantum underneath is 1 unit
|
||||||
|
and the normal step is two of them.
|
||||||
|
|
||||||
|
Cross-checks in the same capture, all consistent:
|
||||||
|
|
||||||
|
* the declared hold `t=30 → t=45` (15 units) is held for frames 101–107, **7
|
||||||
|
frames** ≈ 14 units;
|
||||||
|
* `palogo_sqex`'s fade-out steps in multiples of 17 per frame (−34 with the odd
|
||||||
|
−17), the same 255/15 quantum;
|
||||||
|
* the `gamearts`/`seta` pair holds full alpha for frames 116–198 and fades out
|
||||||
|
over frames 199–211.
|
||||||
|
|
||||||
|
## Result 3 — the conversion to seconds, and how far it reaches
|
||||||
|
|
||||||
|
300 submitted frames took **10.87 s** wall-clock, measured by arming one bounded
|
||||||
|
capture over the splash and timing it to its own `[UI-CAP] done` line:
|
||||||
|
**27.6 frames/second**.
|
||||||
|
|
||||||
|
With 2 units per frame that is **55 units/second measured**. The two readings that
|
||||||
|
fit are:
|
||||||
|
|
||||||
|
* **30 Hz present, 60-unit-per-second timeline** — the emulator running at 92 % of
|
||||||
|
real time. A 30 Hz renderer stepping a 60 Hz timeline is exactly the 2-units-
|
||||||
|
per-frame quantum that was measured, and 92 % is an ordinary number for this
|
||||||
|
container.
|
||||||
|
* 60 Hz present at 46 % of real time, giving a 120-unit-per-second timeline. This
|
||||||
|
requires the emulator to be running at *less than half speed* while drawing four
|
||||||
|
quads over a black screen, and it requires the game's timeline to tick at 120 Hz.
|
||||||
|
|
||||||
|
**Taking the first**: `1 unit = 1/60 s`. The title build (`GP_TITLE.pak` build 4,
|
||||||
|
t = 16 … 269) is then **4.2 s**, and the main menu build (build 5, t = 12 … 80)
|
||||||
|
**1.1 s**.
|
||||||
|
|
||||||
|
**The reach of this negative:** the present rate was measured *during the boot
|
||||||
|
splash*, where the guest is also streaming from the ISO, so it is a lower bound on
|
||||||
|
the emulator's speed and cannot by itself exclude the 60 Hz reading. What would
|
||||||
|
settle it is the same 300-frame timing taken on the **idle title screen**, where
|
||||||
|
nothing is loading — if that also comes out near 28 fps the game is 30 Hz and the
|
||||||
|
unit is 1/60 s; if it doubles to ~55 fps the game is 60 Hz and every duration on
|
||||||
|
this page halves. Until then the port should treat **2 units per rendered frame**
|
||||||
|
as the measured fact and `1/60 s` as the working conversion.
|
||||||
|
|
||||||
|
## What this does not say
|
||||||
|
|
||||||
|
* Nothing here is a *decode*: no field on the disc says "sixtieths of a second".
|
||||||
|
The number is measured from the running game, and the port is transcribing a
|
||||||
|
measurement, not a disc value.
|
||||||
|
* The splash drew `palogo_sqex`, then `palogo_gamearts` + `palogo_seta` with their
|
||||||
|
`_eff` sprites — but **not** `palogo_anima` (declared at 388×136 @ (446,449)) and
|
||||||
|
not `palogo_sqex_eff`, in the ~7 s of capture after the pair faded out. The
|
||||||
|
`_sqex_eff` absence is explainable (the capture joined the SQUARE ENIX logo
|
||||||
|
mid-hold); the missing studio-anima logo is not, and is left as an open
|
||||||
|
observation for Q2 rather than a claim.
|
||||||
Reference in New Issue
Block a user