The Great Ace Attorney Chronicles plays on the Mac and the iPhone: profile 010036E00FB20000 (base game 1.0.0, SDK 10.4.1)

- Capcom's MT Framework: ARC archives (version 7, zlib entries) under nativeNXx64. Its 460 shaders (230 vertex, 230 pixel) are in one shader package (SPK, sc\NX_64\root in sa/NX_64/root.arc), each a code area followed by its control section; shader_split.py reads it (mtarc_members, mtspk_shaders) and pairs the vertex shaders with the single-stage cover. All build, every binding decodes (Mario's combined layout)
- SDK 10 calls that reach a service, from the import list against the hooks: oe::DisableAlbumImageTakenNotification (the first boot's crash), oe::IsInStoreDemoModeEnabled, vi::ListDisplays, fs::RenameDirectory, account save thumbnails, the ec::ShowShop overloads without an ApplicationId, friends::Start*FriendRequest, and ngc::ProfanityFilter's UTF-8 masking, SetMaskMode and Finalize called by name. nvnDeviceSetIntermediateShaderCache and nvnCommandBufferDiscardColor / DiscardDepthStencil are no-ops
- Black screen: the engine copies its textures into a CPU-cached pool with the CPU after creating them and never flushes (main has no cache maintenance at all): tex_flush_upload and tex_dirty_upload, as FINAL FANTASY TACTICS
- 30 fps (the game's own pacing), sound, H.264 movies, saves, the DLC reported in Special Contents; about 1.1 GB resident, flat over 14 minutes from the title to the first trial
- Prewarm list recorded through the first-boot notices, the title, the opening movie and the first episode's opening scenes
- The survey names MT Framework ARC archives (profile_guess.py, the NSP script's notes)
This commit is contained in:
seedds committed 2026-10-21 20:37:40 +08:00
1 parent e37af0dc87
commit 85e6dc18e5
25 files changed
+1470 -5

No files matched your search

+1
View File
@@ -0,0 +1 @@
# generated
1 # generated
+1
View File
@@ -0,0 +1 @@
# chain b-adfdb13db222 2026-10-21T20:02:25+08:00
1 # chain b-adfdb13db222 2026-10-21T20:02:25+08:00
+411
View File
@@ -0,0 +1,411 @@
# chain b-adfdb13db222 2026-10-21T20:02:26+08:00
# shader key, then reg:bytes for each uniform slot whose reads stay inside its first bytes, and s<reg> for each storage slot it never writes (cb_extent.py)
01705ebebe3e302b 0:64 1:16 2:304
020b72102b82b310 0:64
03a7d431deb8b757 0:16 2:32
0428cb538c75d8cd 1:16 2:16 3:32
064423174ab53407 0:16 1:32 3:64 4:144
06b39a218529823d 0:32 1:80 2:64 3:144
074b0e6650031692 0:64
095925ec7246c074 0:48
0a36d73a05fb03ad 0:16 1:32 2:64
0a717f96ff1d6854 0:16 1:64
0acae0da3a6ea085 0:16 2:32
0af35d2573c95e50 0:16 2:16
0b892238a3a759f3 0:48 1:80 2:16 3:48
0c6eb795811648ca 0:16 1:80 3:16
0d5894cc8fccf70b 0:16 1:32 3:64
0d85349a308eb4c1 0:16 2:16 3:32
0e15a7b93c509431 0:16 1:32 3:64 4:144
0e484209f74eb417 0:224 1:16
0eb24abf42093f42 1:16 2:32
104f1c9e8098248f 0:64 1:64 2:64 3:32
1186692c1faaae8a 0:48 1:64 2:16 3:48
128ea4109c7b7ae6 0:16 1:32 3:64 4:144
1292ea7b9c00894f 0:64 1:16 2:304 3:32
132c83ac9b70fa04 0:64 1:16 2:304 3:32 4:16
13525442f9a8a350 0:16 2:16
1369b663451fd865 0:16 1:32 3:64
14d6cbb480a863ba 0:16 1:64 2:160 3:16 4:48 5:16
14f55f562ac03707 0:64
15a1923b833e0157 0:16 1:32 3:64
19314b0350df410c 0:16 1:48 2:16 3:64 4:16
19abfda4e795eafb 1:16
1aa295a366cff6c3 0:16 2:16
1af555fc19afe30c 0:64 1:16 2:304 3:32 4:16
1bcf8fd863ecd49b 0:16
1cb72665b809f2ae 0:16 1:64
1db8b73002d2a9c7 0:16 1:64
1f82c2019593974a 0:64 1:16 2:304 3:32 4:16
2100fabc8f300d67 0:16 2:16
21d5a41f2fdd029c 0:16 1:16
21de8155f4307965 1:16 2:16 3:32
22b86a109ab770f0 0:16 1:32 3:64 4:144
239c0f98cc4f2271 0:16
23adf61c03f334f8 0:16 1:80 2:16 3:48
2448e4eac1b4254b 0:48 1:64 2:16 3:48
2516901ba134accc 0:64 1:16 2:304
259c101b6d143ccd 0:16
25ead73556cb7a00 0:16 1:64
272b07a9a7e9afb1 0:16 2:16 3:32
27b3d4281a52e92d 0:16 1:16
27b7c3b3e658a56b 0:224 1:16
27e7c7414401b425 0:64
28308551165f8a97 0:48 1:16 2:64 3:16
28d906cbd435670c 1:16 2:64 3:16
295dda05c55577e8 0:16 1:32 3:64
29c725cc85a7290d 0:16 1:64 2:16 3:48
2a296afd607324af 0:16 1:32 3:64
2a44dfae53940d07 0:48
2b07704371fa502b 0:16 1:32 3:16 5:80
2bbd09da0ee6bd11 0:64 1:16 2:304 3:32
2c74f9ddb1b85557 1:16 2:48
2c7d4571fdcdcf24 1:16
2cb690a52c036eb0 0:48 1:64
2cc4954004028789 0:16 2:64
2dbe6ba7d569d044 0:32 2:64 3:144
2e80734d56cfe672 0:16 1:48 2:16 3:64 4:16
2e9b7365e9bbd56c 1:16
2f5818cd234c4450 0:64
3106c101cfba1925 1:16 2:32
31971bc45dedf4a0 0:64 1:64 2:64 3:32
32865982e7e48b83 0:64 1:16 2:304 3:32 4:16
36365154acae0626 0:64 1:16 2:304 3:32 4:16
3684cac1e96df4ed 0:16 1:64 2:16 3:112
36b4f55812b23379 0:16
36c290ecbd81c42c 0:64 1:16 2:304
3704a23d4d0062cd 0:64 1:16 2:304 3:32 4:16 5:16
37a7ac4c79965792 0:16 1:32 2:64
37c892727f3d4a8b 0:16 2:16
386af73473fc3303 0:16
3882a5357c557f15 0:64 1:16 2:304 3:32 4:16
38b37b23ecbbd999 0:16 2:208
3941f6d3093c524c 0:16 2:304
3a3d5af4a64793bf 0:16 1:32 3:64
3a3e5fc647b42eb5 0:32 1:16 2:64 3:48 4:64 5:16
3b5cec8ac9b35602 1:16
3bd9a7db0639cba9 0:16 1:32 2:64
3fd3fc46828c7e3e 0:16
3fd599fa0cafea64 0:64 1:16 2:304 3:32
408bb71364497879 0:16
420916d47a7d950b 0:16 2:16 3:32
42efdd891b7ca278 0:32 1:80 2:64 3:144
436242ce3b08329f 0:48 1:16 2:64 3:16
462c1d0684cb3e39 0:64 1:16 2:304 3:32
47013283f1ca17cb 3:48 4:64 5:16
4779459014b66a13 0:64 1:16 2:304 3:32 4:16
47d18e7bd026b6c2 0:16 2:64
48d670b9fddbd3af 0:16 1:32 2:80 3:64 4:144
4a1efa78fba7f4af 0:64 1:64 2:64
4a5da1b0b30da833 0:16 1:64 2:160 3:16 4:48 5:16
4af83e10f0a46ce0 0:16
4b2019cbd09c3189 0:64
4c14bbf197d3b468 0:16 1:16
4c77fa03bc60f765 1:16
4d306896e638a500 0:48 1:64
4da78727e12f4125 0:64 1:16 2:304 3:32 4:16 5:16
4e859364a40c3332 0:16 1:64
4f46a85baf612d44 0:16 1:80 2:16 3:48
4feb9582f7a20d5f 1:16
4ff677b3e32daaeb 0:32 1:64 2:48 3:80 4:16
50293e1f552c27b0 0:48 1:64 2:16 3:112
509c2154efb28179 0:16 2:16
520c47d59710f66f 0:64 1:16 2:304 3:32
523d1d7203851726 0:16 1:32 2:64
5289c29ddbc74f54 0:64 1:16 2:304 3:32
5397edd3a53b4e0d 0:16 1:64 2:160 3:16 4:48 5:16
5469d0bf267f159c 0:32 1:64 2:48 3:80 4:16
55185af02b71a4b4 1:16
559abc8bee55c899 0:64 1:64 2:64 3:32 4:16
55ab3ece1a9c9392 0:64 1:16 2:304
56764d58df8fcc82 0:16 1:64
57d43f093477b457 0:32 1:64 2:48 3:80 4:16
586e9c463a863b97 0:16
5875f7c3a9335206 0:16 1:32 2:80 3:64 4:144
58a786f06393548e 0:64 1:16 2:304 3:32 4:16 5:16
59c203995fdb7e0f 0:16 2:16
5a05000efa01a2d9 0:16 1:32 3:64
5a27da780d6030b4 0:16 1:48 2:16 3:64 4:16
5a3b4d5ad0913bcd 0:64 1:16 2:304 3:32 4:16 5:16
5a5c8eec6050a45c 0:16 1:32 3:64
5c24a01cf7dcd486 1:64
5cfbb9cb845a5402 0:16 1:64 2:160 3:16 4:48 5:16
5d62423cec16ba45 0:48 1:16 2:64 3:16
5d78706499a09af0 1:16 2:64 3:16
5dcca565a45e520a 2:48 3:64 4:16
5ddfc4dc30f72bb2 0:48 1:64 2:16 3:112
5e2743fe913240a5 1:16 2:32
5e2e86b7cfe4b6e8 0:16 2:16 3:32
5f1fd447bedb6fd0 1:16
5fc451162258f946 0:16 1:32 3:64 4:144
607e7204f33f6a09 0:64 1:64 2:64 3:32
61b971f7e394a8ca 0:64
6215e8ded21ad070 0:304 1:16 2:32
62e7a5454a502d20 0:16 1:32 3:64 4:144
62f994dc810f091b 0:64
6347b8b8c6ed5abc 0:16 1:32 2:64
645c09c2485010f0 0:16 1:64
646e074c3cc7b966 0:16 1:32 3:64
651200e49c68c8da 0:48 1:64 2:16 3:112
6658aa00fad14352 0:16 1:80 2:16 3:48
66a419dcc500153f 0:64 1:64 2:64 3:32 4:16
66fb97f33c3b6641 0:64 1:16 2:304 3:32 4:16 5:16
67c9bada475c5af7 0:48 1:16 2:64 3:16
68cf055676218076 0:16
68d45e2c4bc5d512 0:16
698de73c31139cb2 0:64 1:16 2:304 3:32
69e15e7de4a6dfca 0:64 1:16 2:304 3:32 4:16
6a2e5538dc9e8266 0:16 2:64
6ab354a32d77dca2 0:16 2:16 3:32
6d307db0d53d0757 0:16 1:80 2:16 3:48
6d390af9b9c39bf0 0:64 1:16 2:304 3:32 4:16
6d798d48c1bbb2a4 0:16
6db427c3df2086c0 0:48 1:16 2:64 3:16
6ddbb7af75c59b2f 0:16 2:64
6df6813c208f8409 0:224
6e6399a3305f2ee4 0:16
6ef6035fe280d547 1:208 2:368
6f5034c09cb13c02 0:16 1:80 2:16 3:48
6fba3358e7383290 0:16 1:16 2:32 4:16 6:80
70b1b746939a5e8c 0:64 1:16 2:304 3:32
718dda3a1ae40a85 0:16 2:16
71c275841b658cc3 0:224 1:16
71e0e0e33f980dba 0:16 1:32 2:64
720e88a17ae787f6 0:16
732219ad385f9065 0:16 1:80 2:16 3:48
73379da9c01b38c8 0:64 1:16 2:304
7495e25fbe9b5803 0:32 1:16 2:64 3:48 4:64 5:16
74a566754509cfe4 0:16 1:32 3:64
74b01886a694a0ae 1:16
75410cf19927fb0a 1:16
75ea15372a3e911f 0:16
7604e0fc2839bda5 0:64 1:16 2:304
760b80a79d9284c7 0:48 1:64
76e3cad4a1cf667f 0:32 2:64
774b0ba4ef93aef8 0:16 1:80 2:16 3:48
787ca6d41ea6e4af 0:48 1:64 2:16 3:48
790879a293680a7d 0:16 1:32 3:16 4:96 5:80
792a8cd6737ac641 0:16
7983c3627bdcf480 0:64 1:16 2:304 3:32 4:16 5:16
7a000f407e7f8386 0:64 1:16 2:304 3:32 4:16
7a12fcc45c3ca57e 0:16 1:32 3:64 4:144
7a950d7a832fbe0e 0:16 1:80 2:16 3:48
7c74ba86a53b6246 0:16 1:80 2:16 3:48
7d0836dc40f10e80 0:64
7d0eb88a5e0caf25 0:48 1:64
7d32128fe0fae029 0:16 1:64
7d4fb8c6455bd194 0:16 1:32 2:80 3:64 4:144
7dc3f9608a465aae 0:64 1:16 2:304
7df8b90c00229ad9 1:16 2:64 3:16
7e0031a01071a9e1 0:16 1:64
7ef09cb3f8520cd2 1:16 2:32
7faa2aac0b381bf7 0:64 1:16 2:304 3:32 4:16
800fbeb4c498cc6a 0:16 1:80 2:16 3:48
805588293198ab4a 0:64 1:16 2:304 3:32 4:16 5:16
80984c3c655ed22c 0:16
83bbdf578379c7cc 1:16
83e192896c32d632 0:16 1:48 2:16 3:64 4:16
84735f8856c949b2 0:224
84b5461ade216bfb 1:64
84f851590c97219a 0:16 1:32 3:64 4:144
85182d25da916b50 0:16 1:16
85477e7be684d641 0:16 1:32 2:64
865cf06ca9e74b54 0:16 1:32 3:64
868d85a5126da3a6 0:64 1:16 2:304 3:32 4:16
86aa689e1e2757bd 0:48 1:64
872aea1005c199ea 0:64
8a5841b58838eba7 0:16 2:16
8aa9e1ab8cdeafbf 0:64 1:16 2:304 3:32
8af708107c7bfd1f 0:16
8b776d3956577354 0:16 1:32 3:64
8c0842c7891854b2 0:64 1:64 2:64 3:32
8c35602dde3a8d50 0:224 1:16
8c7b13dfc306d40f 0:16 1:32 3:64 4:112
8d253b8d14e54aca 0:16 2:64
8d3ff984219019ed 1:16 2:32
8dc99bd9da2e509c 0:32 1:16 2:112 3:48 4:64 5:16
8defc29b39b86a2e 0:16 1:32 2:64
8f53d17bb28f9bdc 0:16 1:64 2:160 3:16 5:16
9022974a89d2246c 0:16 2:16
90e4c6be926cd64d 0:16 2:32
911f8f2f21ecaf7b 0:16 2:64
925c1b59f1ad0804 0:224 1:16
9317579473f9e190 0:64 1:16 2:304 3:32 4:16
93a1b664cb1ed463 0:16 1:64 2:160 3:16 4:48 5:16
93c132f9b16f1917 0:16
93ce3de206e35add 0:16
9465c3deb364f92e 0:64 1:16 2:304 3:32
94837d1fb418068d 0:16
9521679b9c6df707 0:16
95f8bd489fbfb421 0:32 1:16 2:64 3:48 4:64 5:16
977524af0024223f 0:224 1:16
97e263fa50ff1a3c 0:16 1:80 2:16 3:48
988fd6e7041ba004 0:16 1:80 2:16 3:48
9a2bbd46068369e8 1:64
9b3cd9a1063b02d5 0:48 1:16 2:64 3:16
9bf551895e3b9c84 0:16 1:64 2:160 3:16 4:48 5:16
9c2e1d9bd567e522 0:16 1:32 3:64
9d3194131985c11d 0:32 2:64
9d68e13b0c9bc561 0:16 2:64
9e35bc262f48b3f8 0:16 2:16
9e4dc6c0749a0a91 0:64 1:16 2:304 3:32 4:16
9e6bc5843f5b07b2 0:16
9e748f7aa5f08d66 1:16 2:16 3:32
9eeed2ca912cf0c2 0:16 1:16
9efaf31e562ca0b0 0:16 1:32 3:64 4:144
a10b7654b59951cb 0:16 1:80 2:16 3:48
a154790cb70e6857 0:16 1:64
a1d52b16b0275243 0:16 2:16 3:32
a2062dde1b1bf061 1:208
a2639206a67f3aca 1:16 2:64 3:16
a2a8db6a5565c9a0 0:16 1:32 2:64
a2bf62cead7e6b9d 0:16 1:48 2:48 3:64 4:16
a2c5b20fab77df36 0:16
a31edd2a9fdc4c91 0:16 2:64
a379ba7fc86beb20 0:16 1:64 2:160 3:16 4:48 5:16
a4af3184b291483b 0:304 1:16 2:32
a6557e54cd89fdcf 0:16 1:48 2:16 3:64 4:16
a6bbf99e33962ba8 1:16
a6c76d0251d36fcb 0:16 1:64 2:160 3:16 5:16
a828dabf18de6d87 0:32 1:16 2:64 3:48 4:64 5:16
a9d80d2eec69bf61 0:16 1:32 2:64
aa2d72c053b318dd 0:16
ab3d1ede69592cd1 0:64 1:16 2:304 3:32 4:16
aba08b298fdf2dea 1:32
ad1aefbabc38f48b 0:64 1:64 2:64 3:32 4:16
ad5bd366c2e1c248 0:16 1:32 3:64 4:144
ae03f9bdc642879c 0:16 1:32 3:16 5:80
ae832102193fbbfb 1:64 2:16 3:16
b083367cd9bfa702 0:16 2:16
b18898af4dbdb604 0:16 1:32 2:64
b193a727e2f462b3 0:16 1:80 2:16 3:48
b1d333bb278a91c1 0:16 2:16 3:32
b219a29325fdbb74 0:16
b24f437db76f4aaa 0:16 1:32 3:64 4:112
b2bfe757510cf148 0:16 2:16
b4e2473fd02488eb 0:16 1:64
b5cfc9e4d558b757 0:16 1:48 2:16 3:64 4:16
b6ede2a6a4945ef9 0:16 1:64
b721f454d680d7f0 0:16
b9123c552c0087a8 0:48 1:64
ba0891037f056221 0:64 1:16 2:304 3:32
bbccb13343548f8e 0:64 1:64 2:64
bc2c5c70edec8033 0:64 1:16 2:304 3:16
bc3e453800edbe2c 0:16 2:16 3:32
bcb0b1311939732f 0:32 2:64 3:144
bd2f2635fc0c2b3b 1:16 2:32
bd6a82ce26d0dc51 0:16 1:32 3:64
bd77a9facb934b64 0:16 1:64 2:160 3:16 4:48 5:16
be1b9d15615ccf6f 0:16 1:16
be5ec06f49eab145 0:16 1:32 3:64 4:112
be6aa0d19527c75e 1:64
bea50083bfa4a157 0:16 1:64 2:160 3:16 4:48 5:16
bf4f98995d4b5846 0:16
bfc76b5a25f9b2ac 0:16 1:32 3:64 4:144
c0935a07c725991f 0:16 1:32 3:64
c0b3f077520e8d12 0:16 1:32 2:64
c0bbf36841543998 0:64 1:64 2:64
c1be8af8eba67fa4 0:32 2:64
c1f77c273ae4c4c6 0:32 1:64 2:48 3:80 4:16
c3401de8d2d172c3 0:64 1:16 2:304 3:32 4:16
c4bab19a131e0019 0:64
c5dd9c92bcd0a0f8 0:16 1:32 2:64
c7e36c940a05bb25 0:16 1:64
c82ef946983b9485 0:64 1:16 2:304 3:32
c9e8a26f99abfd35 0:64
ca05dcc4a6cf6509 0:16 1:80 2:16 3:48
ca7c4d683fd5f4c0 0:16 1:64
cbe7f9221b5c003a 0:16
cc1b4505b5f44836 0:224
cc2a0db8cf988329 0:16 1:64 2:16 3:48
cc2d443e6577ddb0 0:16 1:32 3:64
cd090fd88232a65e 0:16 1:32 3:64
cd834cd92f6ec4f0 0:32 1:64 2:48 3:80 4:16
cd8fff5bdb39e617 0:16 1:160
cdecc2bac7ef546a 0:16 1:80 2:16 3:48
cef92a618431d131 0:16 1:32 3:64
cf061d188ec1b1a6 0:64 1:16 2:304 3:32
cf0c0376686b511c 0:16 1:80 2:16 3:48
cf3da9d861fa7785 0:64 1:16 2:304 3:32
d0a1b8ebc2d360e3 0:16 2:16
d1da60afdf8a91df 0:16 1:32 2:64
d23ba4b2ccbed1b3 0:16 2:16
d2b0316ae82f7e0d 0:16 1:32 2:16 3:304
d31d12ac1c492c76 0:16 2:64
d3be208c5a4d5079 0:16 1:32 2:64
d3f7d94e26202941 0:32 1:64
d418ca35d15f635b 0:16
d5b83a60f88c60db 0:48 1:64 2:16 3:48
d70dbcb4add57eb4 0:32 2:64 3:144
d7246a5b01948338 0:16 1:16
d8be465d4f8d7f61 0:48 1:64 2:16 3:112
d9139a87dde5d98d 0:48 1:64 2:16
d954fb07f08b3473 0:16
d995186409b469a3 0:16 1:80 2:16 3:48
da52ec282932958c 0:16 2:16 3:32
dabaaf1e840217d5 0:16 1:32 2:64
db4150db559ffab6 0:16 1:32 3:64
db50e6a66479d09a 1:16 2:32
db7434ec4d9b6db5 0:16 1:80 2:16 3:48
dcdada41339fe20b 3:48 4:64 5:16
dcf500153b4dfced 0:48 1:64
dde8a88070af551d 1:32
de81ab4e2d0632f2 0:64 1:16 2:304 3:32
df20f6885e98d6e8 0:64 1:16 2:304 3:32 4:16
df3632baf21a6f09 0:16 1:16
df4a4632ecd3c263 1:32
e051470974b68a92 0:16 2:64
e132de6bf53175c4 0:16 2:16 3:32
e3787ab8fa5f4197 0:64 1:16 2:304
e388183ad6c6e45a 1:32
e5d777131ffc9a5e 0:64 1:16 2:304 3:32 4:16
e6017d5c3641e710 1:64
e621d5973160bf9b 0:48 1:16 2:64 3:16
e6228e241a2f33d8 0:48 1:64 2:16 3:48
e65e9a157319b990 1:16 2:32
e6b4433080132e64 1:16 2:16 3:32
e73dbacfd818dfa6 0:16 2:16 3:32
e75fe84f968a7804 0:16
e77af8efbc940996 0:16 1:64
e78977dbf7cf8c3a 1:16
e7eb07b873222e8c 0:64 1:16 2:304 3:32 4:16
e7eb8bfa424c5e43 0:16 1:64 2:160 3:16 5:16
e85bf5fcb94943bc 0:64 1:16 2:304 3:32
e892fdbf4a9fc7ed 0:64 1:16 2:304 3:32
e8fe2d723bd8ef26 0:64 1:16 2:304 3:32 4:16
e9ac03c750202195 0:16 2:64
eab8524fcba96b1d 0:64 1:16 2:304 3:32 4:16 5:16
eae49fcd5fd95af2 0:16 1:80 2:16 3:48
ec897e26847e08f3 0:64 1:16 2:304 3:32 4:16 5:16
ed7cfe48f4dec7f6 1:64
ee6959aa1544303f 0:48 1:64 2:16
ef4b6b54f541e450 0:48 1:64 2:16 3:48
f01211130ddd71f4 0:64 1:64 2:64
f0323afa27ccd830 0:224 1:16
f0fab7dd3ff8bc49 0:16 1:80 2:16 3:48
f13066462e9f8d9a 0:16 2:16
f2d1a44027b5b39c 0:64 1:16 2:304 3:32
f444db218c063744 0:16 2:64
f4d2cd885b8aeebb 0:16 1:80 2:16 3:48
f4ea718d1a7c03e9 0:16 1:80 3:16
f594f2d0a224ea98 0:16 1:64
f5ebc85e94935d5c 0:16 1:64
f7dd3a0f4ff333ac 1:16 2:32
f7de1556e4ab5698 1:16 2:32
f82d81cf687b5e61 0:32 1:80 2:64 3:144
f8f0b4b21cbcb6b6 0:16 1:80 2:16 3:48
f9e10be7ad33c831 0:16 1:64
fa660b5751a02be5 0:16 1:32 2:64
fa925a4f2fb3c8a7 0:16 2:16 3:16 4:32
fb7b5fb6c8ef4301 0:16 1:32 3:64
fc83d07061e94fe8 0:16 2:64
fc8c11833293e391 0:16 1:32 3:64
fd13720da4bda42c 0:64 1:16 2:304 3:32 4:16
fd3dbc5682eb0281 0:16 1:32 3:64 4:112
fd84e3c02cd2f061 0:64 1:16 2:304 3:32
fe162cb0a7cdf220 0:16 1:32 3:64
fe7d003c3a04c28b 0:16
feee18ce295bf411 0:16 2:64
fefe12ca3a5aaeae 1:16 2:32
ff04060526c06bfe 0:16 1:32 2:64
ffc187a8c7dab6d3 0:16 1:16 2:32 4:16 6:80
1 # chain b-adfdb13db222 2026-10-21T20:02:26+08:00
2 # shader key, then reg:bytes for each uniform slot whose reads stay inside its first bytes, and s<reg> for each storage slot it never writes (cb_extent.py)
3 01705ebebe3e302b 0:64 1:16 2:304
4 020b72102b82b310 0:64
5 03a7d431deb8b757 0:16 2:32
6 0428cb538c75d8cd 1:16 2:16 3:32
7 064423174ab53407 0:16 1:32 3:64 4:144
8 06b39a218529823d 0:32 1:80 2:64 3:144
9 074b0e6650031692 0:64
10 095925ec7246c074 0:48
11 0a36d73a05fb03ad 0:16 1:32 2:64
12 0a717f96ff1d6854 0:16 1:64
13 0acae0da3a6ea085 0:16 2:32
14 0af35d2573c95e50 0:16 2:16
15 0b892238a3a759f3 0:48 1:80 2:16 3:48
16 0c6eb795811648ca 0:16 1:80 3:16
17 0d5894cc8fccf70b 0:16 1:32 3:64
18 0d85349a308eb4c1 0:16 2:16 3:32
19 0e15a7b93c509431 0:16 1:32 3:64 4:144
20 0e484209f74eb417 0:224 1:16
21 0eb24abf42093f42 1:16 2:32
22 104f1c9e8098248f 0:64 1:64 2:64 3:32
23 1186692c1faaae8a 0:48 1:64 2:16 3:48
24 128ea4109c7b7ae6 0:16 1:32 3:64 4:144
25 1292ea7b9c00894f 0:64 1:16 2:304 3:32
26 132c83ac9b70fa04 0:64 1:16 2:304 3:32 4:16
27 13525442f9a8a350 0:16 2:16
28 1369b663451fd865 0:16 1:32 3:64
29 14d6cbb480a863ba 0:16 1:64 2:160 3:16 4:48 5:16
30 14f55f562ac03707 0:64
31 15a1923b833e0157 0:16 1:32 3:64
32 19314b0350df410c 0:16 1:48 2:16 3:64 4:16
33 19abfda4e795eafb 1:16
34 1aa295a366cff6c3 0:16 2:16
35 1af555fc19afe30c 0:64 1:16 2:304 3:32 4:16
36 1bcf8fd863ecd49b 0:16
37 1cb72665b809f2ae 0:16 1:64
38 1db8b73002d2a9c7 0:16 1:64
39 1f82c2019593974a 0:64 1:16 2:304 3:32 4:16
40 2100fabc8f300d67 0:16 2:16
41 21d5a41f2fdd029c 0:16 1:16
42 21de8155f4307965 1:16 2:16 3:32
43 22b86a109ab770f0 0:16 1:32 3:64 4:144
44 239c0f98cc4f2271 0:16
45 23adf61c03f334f8 0:16 1:80 2:16 3:48
46 2448e4eac1b4254b 0:48 1:64 2:16 3:48
47 2516901ba134accc 0:64 1:16 2:304
48 259c101b6d143ccd 0:16
49 25ead73556cb7a00 0:16 1:64
50 272b07a9a7e9afb1 0:16 2:16 3:32
51 27b3d4281a52e92d 0:16 1:16
52 27b7c3b3e658a56b 0:224 1:16
53 27e7c7414401b425 0:64
54 28308551165f8a97 0:48 1:16 2:64 3:16
55 28d906cbd435670c 1:16 2:64 3:16
56 295dda05c55577e8 0:16 1:32 3:64
57 29c725cc85a7290d 0:16 1:64 2:16 3:48
58 2a296afd607324af 0:16 1:32 3:64
59 2a44dfae53940d07 0:48
60 2b07704371fa502b 0:16 1:32 3:16 5:80
61 2bbd09da0ee6bd11 0:64 1:16 2:304 3:32
62 2c74f9ddb1b85557 1:16 2:48
63 2c7d4571fdcdcf24 1:16
64 2cb690a52c036eb0 0:48 1:64
65 2cc4954004028789 0:16 2:64
66 2dbe6ba7d569d044 0:32 2:64 3:144
67 2e80734d56cfe672 0:16 1:48 2:16 3:64 4:16
68 2e9b7365e9bbd56c 1:16
69 2f5818cd234c4450 0:64
70 3106c101cfba1925 1:16 2:32
71 31971bc45dedf4a0 0:64 1:64 2:64 3:32
72 32865982e7e48b83 0:64 1:16 2:304 3:32 4:16
73 36365154acae0626 0:64 1:16 2:304 3:32 4:16
74 3684cac1e96df4ed 0:16 1:64 2:16 3:112
75 36b4f55812b23379 0:16
76 36c290ecbd81c42c 0:64 1:16 2:304
77 3704a23d4d0062cd 0:64 1:16 2:304 3:32 4:16 5:16
78 37a7ac4c79965792 0:16 1:32 2:64
79 37c892727f3d4a8b 0:16 2:16
80 386af73473fc3303 0:16
81 3882a5357c557f15 0:64 1:16 2:304 3:32 4:16
82 38b37b23ecbbd999 0:16 2:208
83 3941f6d3093c524c 0:16 2:304
84 3a3d5af4a64793bf 0:16 1:32 3:64
85 3a3e5fc647b42eb5 0:32 1:16 2:64 3:48 4:64 5:16
86 3b5cec8ac9b35602 1:16
87 3bd9a7db0639cba9 0:16 1:32 2:64
88 3fd3fc46828c7e3e 0:16
89 3fd599fa0cafea64 0:64 1:16 2:304 3:32
90 408bb71364497879 0:16
91 420916d47a7d950b 0:16 2:16 3:32
92 42efdd891b7ca278 0:32 1:80 2:64 3:144
93 436242ce3b08329f 0:48 1:16 2:64 3:16
94 462c1d0684cb3e39 0:64 1:16 2:304 3:32
95 47013283f1ca17cb 3:48 4:64 5:16
96 4779459014b66a13 0:64 1:16 2:304 3:32 4:16
97 47d18e7bd026b6c2 0:16 2:64
98 48d670b9fddbd3af 0:16 1:32 2:80 3:64 4:144
99 4a1efa78fba7f4af 0:64 1:64 2:64
100 4a5da1b0b30da833 0:16 1:64 2:160 3:16 4:48 5:16
101 4af83e10f0a46ce0 0:16
102 4b2019cbd09c3189 0:64
103 4c14bbf197d3b468 0:16 1:16
104 4c77fa03bc60f765 1:16
105 4d306896e638a500 0:48 1:64
106 4da78727e12f4125 0:64 1:16 2:304 3:32 4:16 5:16
107 4e859364a40c3332 0:16 1:64
108 4f46a85baf612d44 0:16 1:80 2:16 3:48
109 4feb9582f7a20d5f 1:16
110 4ff677b3e32daaeb 0:32 1:64 2:48 3:80 4:16
111 50293e1f552c27b0 0:48 1:64 2:16 3:112
112 509c2154efb28179 0:16 2:16
113 520c47d59710f66f 0:64 1:16 2:304 3:32
114 523d1d7203851726 0:16 1:32 2:64
115 5289c29ddbc74f54 0:64 1:16 2:304 3:32
116 5397edd3a53b4e0d 0:16 1:64 2:160 3:16 4:48 5:16
117 5469d0bf267f159c 0:32 1:64 2:48 3:80 4:16
118 55185af02b71a4b4 1:16
119 559abc8bee55c899 0:64 1:64 2:64 3:32 4:16
120 55ab3ece1a9c9392 0:64 1:16 2:304
121 56764d58df8fcc82 0:16 1:64
122 57d43f093477b457 0:32 1:64 2:48 3:80 4:16
123 586e9c463a863b97 0:16
124 5875f7c3a9335206 0:16 1:32 2:80 3:64 4:144
125 58a786f06393548e 0:64 1:16 2:304 3:32 4:16 5:16
126 59c203995fdb7e0f 0:16 2:16
127 5a05000efa01a2d9 0:16 1:32 3:64
128 5a27da780d6030b4 0:16 1:48 2:16 3:64 4:16
129 5a3b4d5ad0913bcd 0:64 1:16 2:304 3:32 4:16 5:16
130 5a5c8eec6050a45c 0:16 1:32 3:64
131 5c24a01cf7dcd486 1:64
132 5cfbb9cb845a5402 0:16 1:64 2:160 3:16 4:48 5:16
133 5d62423cec16ba45 0:48 1:16 2:64 3:16
134 5d78706499a09af0 1:16 2:64 3:16
135 5dcca565a45e520a 2:48 3:64 4:16
136 5ddfc4dc30f72bb2 0:48 1:64 2:16 3:112
137 5e2743fe913240a5 1:16 2:32
138 5e2e86b7cfe4b6e8 0:16 2:16 3:32
139 5f1fd447bedb6fd0 1:16
140 5fc451162258f946 0:16 1:32 3:64 4:144
141 607e7204f33f6a09 0:64 1:64 2:64 3:32
142 61b971f7e394a8ca 0:64
143 6215e8ded21ad070 0:304 1:16 2:32
144 62e7a5454a502d20 0:16 1:32 3:64 4:144
145 62f994dc810f091b 0:64
146 6347b8b8c6ed5abc 0:16 1:32 2:64
147 645c09c2485010f0 0:16 1:64
148 646e074c3cc7b966 0:16 1:32 3:64
149 651200e49c68c8da 0:48 1:64 2:16 3:112
150 6658aa00fad14352 0:16 1:80 2:16 3:48
151 66a419dcc500153f 0:64 1:64 2:64 3:32 4:16
152 66fb97f33c3b6641 0:64 1:16 2:304 3:32 4:16 5:16
153 67c9bada475c5af7 0:48 1:16 2:64 3:16
154 68cf055676218076 0:16
155 68d45e2c4bc5d512 0:16
156 698de73c31139cb2 0:64 1:16 2:304 3:32
157 69e15e7de4a6dfca 0:64 1:16 2:304 3:32 4:16
158 6a2e5538dc9e8266 0:16 2:64
159 6ab354a32d77dca2 0:16 2:16 3:32
160 6d307db0d53d0757 0:16 1:80 2:16 3:48
161 6d390af9b9c39bf0 0:64 1:16 2:304 3:32 4:16
162 6d798d48c1bbb2a4 0:16
163 6db427c3df2086c0 0:48 1:16 2:64 3:16
164 6ddbb7af75c59b2f 0:16 2:64
165 6df6813c208f8409 0:224
166 6e6399a3305f2ee4 0:16
167 6ef6035fe280d547 1:208 2:368
168 6f5034c09cb13c02 0:16 1:80 2:16 3:48
169 6fba3358e7383290 0:16 1:16 2:32 4:16 6:80
170 70b1b746939a5e8c 0:64 1:16 2:304 3:32
171 718dda3a1ae40a85 0:16 2:16
172 71c275841b658cc3 0:224 1:16
173 71e0e0e33f980dba 0:16 1:32 2:64
174 720e88a17ae787f6 0:16
175 732219ad385f9065 0:16 1:80 2:16 3:48
176 73379da9c01b38c8 0:64 1:16 2:304
177 7495e25fbe9b5803 0:32 1:16 2:64 3:48 4:64 5:16
178 74a566754509cfe4 0:16 1:32 3:64
179 74b01886a694a0ae 1:16
180 75410cf19927fb0a 1:16
181 75ea15372a3e911f 0:16
182 7604e0fc2839bda5 0:64 1:16 2:304
183 760b80a79d9284c7 0:48 1:64
184 76e3cad4a1cf667f 0:32 2:64
185 774b0ba4ef93aef8 0:16 1:80 2:16 3:48
186 787ca6d41ea6e4af 0:48 1:64 2:16 3:48
187 790879a293680a7d 0:16 1:32 3:16 4:96 5:80
188 792a8cd6737ac641 0:16
189 7983c3627bdcf480 0:64 1:16 2:304 3:32 4:16 5:16
190 7a000f407e7f8386 0:64 1:16 2:304 3:32 4:16
191 7a12fcc45c3ca57e 0:16 1:32 3:64 4:144
192 7a950d7a832fbe0e 0:16 1:80 2:16 3:48
193 7c74ba86a53b6246 0:16 1:80 2:16 3:48
194 7d0836dc40f10e80 0:64
195 7d0eb88a5e0caf25 0:48 1:64
196 7d32128fe0fae029 0:16 1:64
197 7d4fb8c6455bd194 0:16 1:32 2:80 3:64 4:144
198 7dc3f9608a465aae 0:64 1:16 2:304
199 7df8b90c00229ad9 1:16 2:64 3:16
200 7e0031a01071a9e1 0:16 1:64
201 7ef09cb3f8520cd2 1:16 2:32
202 7faa2aac0b381bf7 0:64 1:16 2:304 3:32 4:16
203 800fbeb4c498cc6a 0:16 1:80 2:16 3:48
204 805588293198ab4a 0:64 1:16 2:304 3:32 4:16 5:16
205 80984c3c655ed22c 0:16
206 83bbdf578379c7cc 1:16
207 83e192896c32d632 0:16 1:48 2:16 3:64 4:16
208 84735f8856c949b2 0:224
209 84b5461ade216bfb 1:64
210 84f851590c97219a 0:16 1:32 3:64 4:144
211 85182d25da916b50 0:16 1:16
212 85477e7be684d641 0:16 1:32 2:64
213 865cf06ca9e74b54 0:16 1:32 3:64
214 868d85a5126da3a6 0:64 1:16 2:304 3:32 4:16
215 86aa689e1e2757bd 0:48 1:64
216 872aea1005c199ea 0:64
217 8a5841b58838eba7 0:16 2:16
218 8aa9e1ab8cdeafbf 0:64 1:16 2:304 3:32
219 8af708107c7bfd1f 0:16
220 8b776d3956577354 0:16 1:32 3:64
221 8c0842c7891854b2 0:64 1:64 2:64 3:32
222 8c35602dde3a8d50 0:224 1:16
223 8c7b13dfc306d40f 0:16 1:32 3:64 4:112
224 8d253b8d14e54aca 0:16 2:64
225 8d3ff984219019ed 1:16 2:32
226 8dc99bd9da2e509c 0:32 1:16 2:112 3:48 4:64 5:16
227 8defc29b39b86a2e 0:16 1:32 2:64
228 8f53d17bb28f9bdc 0:16 1:64 2:160 3:16 5:16
229 9022974a89d2246c 0:16 2:16
230 90e4c6be926cd64d 0:16 2:32
231 911f8f2f21ecaf7b 0:16 2:64
232 925c1b59f1ad0804 0:224 1:16
233 9317579473f9e190 0:64 1:16 2:304 3:32 4:16
234 93a1b664cb1ed463 0:16 1:64 2:160 3:16 4:48 5:16
235 93c132f9b16f1917 0:16
236 93ce3de206e35add 0:16
237 9465c3deb364f92e 0:64 1:16 2:304 3:32
238 94837d1fb418068d 0:16
239 9521679b9c6df707 0:16
240 95f8bd489fbfb421 0:32 1:16 2:64 3:48 4:64 5:16
241 977524af0024223f 0:224 1:16
242 97e263fa50ff1a3c 0:16 1:80 2:16 3:48
243 988fd6e7041ba004 0:16 1:80 2:16 3:48
244 9a2bbd46068369e8 1:64
245 9b3cd9a1063b02d5 0:48 1:16 2:64 3:16
246 9bf551895e3b9c84 0:16 1:64 2:160 3:16 4:48 5:16
247 9c2e1d9bd567e522 0:16 1:32 3:64
248 9d3194131985c11d 0:32 2:64
249 9d68e13b0c9bc561 0:16 2:64
250 9e35bc262f48b3f8 0:16 2:16
251 9e4dc6c0749a0a91 0:64 1:16 2:304 3:32 4:16
252 9e6bc5843f5b07b2 0:16
253 9e748f7aa5f08d66 1:16 2:16 3:32
254 9eeed2ca912cf0c2 0:16 1:16
255 9efaf31e562ca0b0 0:16 1:32 3:64 4:144
256 a10b7654b59951cb 0:16 1:80 2:16 3:48
257 a154790cb70e6857 0:16 1:64
258 a1d52b16b0275243 0:16 2:16 3:32
259 a2062dde1b1bf061 1:208
260 a2639206a67f3aca 1:16 2:64 3:16
261 a2a8db6a5565c9a0 0:16 1:32 2:64
262 a2bf62cead7e6b9d 0:16 1:48 2:48 3:64 4:16
263 a2c5b20fab77df36 0:16
264 a31edd2a9fdc4c91 0:16 2:64
265 a379ba7fc86beb20 0:16 1:64 2:160 3:16 4:48 5:16
266 a4af3184b291483b 0:304 1:16 2:32
267 a6557e54cd89fdcf 0:16 1:48 2:16 3:64 4:16
268 a6bbf99e33962ba8 1:16
269 a6c76d0251d36fcb 0:16 1:64 2:160 3:16 5:16
270 a828dabf18de6d87 0:32 1:16 2:64 3:48 4:64 5:16
271 a9d80d2eec69bf61 0:16 1:32 2:64
272 aa2d72c053b318dd 0:16
273 ab3d1ede69592cd1 0:64 1:16 2:304 3:32 4:16
274 aba08b298fdf2dea 1:32
275 ad1aefbabc38f48b 0:64 1:64 2:64 3:32 4:16
276 ad5bd366c2e1c248 0:16 1:32 3:64 4:144
277 ae03f9bdc642879c 0:16 1:32 3:16 5:80
278 ae832102193fbbfb 1:64 2:16 3:16
279 b083367cd9bfa702 0:16 2:16
280 b18898af4dbdb604 0:16 1:32 2:64
281 b193a727e2f462b3 0:16 1:80 2:16 3:48
282 b1d333bb278a91c1 0:16 2:16 3:32
283 b219a29325fdbb74 0:16
284 b24f437db76f4aaa 0:16 1:32 3:64 4:112
285 b2bfe757510cf148 0:16 2:16
286 b4e2473fd02488eb 0:16 1:64
287 b5cfc9e4d558b757 0:16 1:48 2:16 3:64 4:16
288 b6ede2a6a4945ef9 0:16 1:64
289 b721f454d680d7f0 0:16
290 b9123c552c0087a8 0:48 1:64
291 ba0891037f056221 0:64 1:16 2:304 3:32
292 bbccb13343548f8e 0:64 1:64 2:64
293 bc2c5c70edec8033 0:64 1:16 2:304 3:16
294 bc3e453800edbe2c 0:16 2:16 3:32
295 bcb0b1311939732f 0:32 2:64 3:144
296 bd2f2635fc0c2b3b 1:16 2:32
297 bd6a82ce26d0dc51 0:16 1:32 3:64
298 bd77a9facb934b64 0:16 1:64 2:160 3:16 4:48 5:16
299 be1b9d15615ccf6f 0:16 1:16
300 be5ec06f49eab145 0:16 1:32 3:64 4:112
301 be6aa0d19527c75e 1:64
302 bea50083bfa4a157 0:16 1:64 2:160 3:16 4:48 5:16
303 bf4f98995d4b5846 0:16
304 bfc76b5a25f9b2ac 0:16 1:32 3:64 4:144
305 c0935a07c725991f 0:16 1:32 3:64
306 c0b3f077520e8d12 0:16 1:32 2:64
307 c0bbf36841543998 0:64 1:64 2:64
308 c1be8af8eba67fa4 0:32 2:64
309 c1f77c273ae4c4c6 0:32 1:64 2:48 3:80 4:16
310 c3401de8d2d172c3 0:64 1:16 2:304 3:32 4:16
311 c4bab19a131e0019 0:64
312 c5dd9c92bcd0a0f8 0:16 1:32 2:64
313 c7e36c940a05bb25 0:16 1:64
314 c82ef946983b9485 0:64 1:16 2:304 3:32
315 c9e8a26f99abfd35 0:64
316 ca05dcc4a6cf6509 0:16 1:80 2:16 3:48
317 ca7c4d683fd5f4c0 0:16 1:64
318 cbe7f9221b5c003a 0:16
319 cc1b4505b5f44836 0:224
320 cc2a0db8cf988329 0:16 1:64 2:16 3:48
321 cc2d443e6577ddb0 0:16 1:32 3:64
322 cd090fd88232a65e 0:16 1:32 3:64
323 cd834cd92f6ec4f0 0:32 1:64 2:48 3:80 4:16
324 cd8fff5bdb39e617 0:16 1:160
325 cdecc2bac7ef546a 0:16 1:80 2:16 3:48
326 cef92a618431d131 0:16 1:32 3:64
327 cf061d188ec1b1a6 0:64 1:16 2:304 3:32
328 cf0c0376686b511c 0:16 1:80 2:16 3:48
329 cf3da9d861fa7785 0:64 1:16 2:304 3:32
330 d0a1b8ebc2d360e3 0:16 2:16
331 d1da60afdf8a91df 0:16 1:32 2:64
332 d23ba4b2ccbed1b3 0:16 2:16
333 d2b0316ae82f7e0d 0:16 1:32 2:16 3:304
334 d31d12ac1c492c76 0:16 2:64
335 d3be208c5a4d5079 0:16 1:32 2:64
336 d3f7d94e26202941 0:32 1:64
337 d418ca35d15f635b 0:16
338 d5b83a60f88c60db 0:48 1:64 2:16 3:48
339 d70dbcb4add57eb4 0:32 2:64 3:144
340 d7246a5b01948338 0:16 1:16
341 d8be465d4f8d7f61 0:48 1:64 2:16 3:112
342 d9139a87dde5d98d 0:48 1:64 2:16
343 d954fb07f08b3473 0:16
344 d995186409b469a3 0:16 1:80 2:16 3:48
345 da52ec282932958c 0:16 2:16 3:32
346 dabaaf1e840217d5 0:16 1:32 2:64
347 db4150db559ffab6 0:16 1:32 3:64
348 db50e6a66479d09a 1:16 2:32
349 db7434ec4d9b6db5 0:16 1:80 2:16 3:48
350 dcdada41339fe20b 3:48 4:64 5:16
351 dcf500153b4dfced 0:48 1:64
352 dde8a88070af551d 1:32
353 de81ab4e2d0632f2 0:64 1:16 2:304 3:32
354 df20f6885e98d6e8 0:64 1:16 2:304 3:32 4:16
355 df3632baf21a6f09 0:16 1:16
356 df4a4632ecd3c263 1:32
357 e051470974b68a92 0:16 2:64
358 e132de6bf53175c4 0:16 2:16 3:32
359 e3787ab8fa5f4197 0:64 1:16 2:304
360 e388183ad6c6e45a 1:32
361 e5d777131ffc9a5e 0:64 1:16 2:304 3:32 4:16
362 e6017d5c3641e710 1:64
363 e621d5973160bf9b 0:48 1:16 2:64 3:16
364 e6228e241a2f33d8 0:48 1:64 2:16 3:48
365 e65e9a157319b990 1:16 2:32
366 e6b4433080132e64 1:16 2:16 3:32
367 e73dbacfd818dfa6 0:16 2:16 3:32
368 e75fe84f968a7804 0:16
369 e77af8efbc940996 0:16 1:64
370 e78977dbf7cf8c3a 1:16
371 e7eb07b873222e8c 0:64 1:16 2:304 3:32 4:16
372 e7eb8bfa424c5e43 0:16 1:64 2:160 3:16 5:16
373 e85bf5fcb94943bc 0:64 1:16 2:304 3:32
374 e892fdbf4a9fc7ed 0:64 1:16 2:304 3:32
375 e8fe2d723bd8ef26 0:64 1:16 2:304 3:32 4:16
376 e9ac03c750202195 0:16 2:64
377 eab8524fcba96b1d 0:64 1:16 2:304 3:32 4:16 5:16
378 eae49fcd5fd95af2 0:16 1:80 2:16 3:48
379 ec897e26847e08f3 0:64 1:16 2:304 3:32 4:16 5:16
380 ed7cfe48f4dec7f6 1:64
381 ee6959aa1544303f 0:48 1:64 2:16
382 ef4b6b54f541e450 0:48 1:64 2:16 3:48
383 f01211130ddd71f4 0:64 1:64 2:64
384 f0323afa27ccd830 0:224 1:16
385 f0fab7dd3ff8bc49 0:16 1:80 2:16 3:48
386 f13066462e9f8d9a 0:16 2:16
387 f2d1a44027b5b39c 0:64 1:16 2:304 3:32
388 f444db218c063744 0:16 2:64
389 f4d2cd885b8aeebb 0:16 1:80 2:16 3:48
390 f4ea718d1a7c03e9 0:16 1:80 3:16
391 f594f2d0a224ea98 0:16 1:64
392 f5ebc85e94935d5c 0:16 1:64
393 f7dd3a0f4ff333ac 1:16 2:32
394 f7de1556e4ab5698 1:16 2:32
395 f82d81cf687b5e61 0:32 1:80 2:64 3:144
396 f8f0b4b21cbcb6b6 0:16 1:80 2:16 3:48
397 f9e10be7ad33c831 0:16 1:64
398 fa660b5751a02be5 0:16 1:32 2:64
399 fa925a4f2fb3c8a7 0:16 2:16 3:16 4:32
400 fb7b5fb6c8ef4301 0:16 1:32 3:64
401 fc83d07061e94fe8 0:16 2:64
402 fc8c11833293e391 0:16 1:32 3:64
403 fd13720da4bda42c 0:64 1:16 2:304 3:32 4:16
404 fd3dbc5682eb0281 0:16 1:32 3:64 4:112
405 fd84e3c02cd2f061 0:64 1:16 2:304 3:32
406 fe162cb0a7cdf220 0:16 1:32 3:64
407 fe7d003c3a04c28b 0:16
408 feee18ce295bf411 0:16 2:64
409 fefe12ca3a5aaeae 1:16 2:32
410 ff04060526c06bfe 0:16 1:32 2:64
411 ffc187a8c7dab6d3 0:16 1:16 2:32 4:16 6:80
+2
View File
@@ -0,0 +1,2 @@
// Generated file (dm/gfx/tools/dmsh_chain.py --header, game 010036E00FB20000): the B shader library translation chain version this source tree expects (default options); the host loads only <library dir>/b-<V>/
#define DMSH_CHAIN "adfdb13db222"
+47
View File
@@ -0,0 +1,47 @@
# Game profile of The Great Ace Attorney Chronicles (Switch, base game v0 = 1.0.0, with its DLC 010036E00FB21001). Plays on the Mac and on the iPhone
# Format: see dm/games/README.md
# Capcom's MT Framework on SDK 10.4.1, NVN. Everything is under nativeNXx64/: ARC archives (version 7, zlib entries) of models (.mod / .mrl), textures (.tex), scripts and messages (.gmd),
# loose .tex files, Opus / ADPCM sound and 24 H.264 movies (.mp4; the SDK's movie extractor in subsdk0 runs natively, the decoder is the host's, hle_movie.c).
# Shaders: one MT Framework shader package (SPK, sc\NX_64\root in sa/NX_64/root.arc): 460 shaders, 230 vertex and 230 pixel, all of them build and every binding decodes.
# The package's own vertex / pixel combinations are not read, so the vertex shaders are paired with the single-stage cover (shader_split.py mtspk_shaders)
# ---- Identity ----
title_id 010036E00FB20000
program_id 010036E00FB20000
# ---- App ----
# Game name: only a label for profile listings and the Mac window title; the iOS app name is the game name in the base NSP, and the bundle ID comes from the base game title ID (build_ipa.sh / NSP script)
name The Great Ace Attorney Chronicles
ipa TheGreatAceAttorneyChronicles.ipa
app_category public.app-category.adventure-games
# ---- Versions ----
build v0 1.0.0 main=1da748fc9499882f24dfca9f583c5574 subsdk0=84e50460493a12f26100e5150fbff271 sdk=d9add76fc264863d85fbbd1d70076c76
package v0
shader_versions v0
# ---- Files ----
# load order as on Horizon: main, subsdk*, sdk (subsdk0 = NintendoSDK_movie)
modules main subsdk0 sdk
romfs_marker nativeNXx64/sa/NX_64/root.arc
zip_store .arc:.mfx:.mp4:.tex:.metallib
# ---- Memory ----
# The NPDM declares no system resource (META +0x14 = 0): nninitStartup sets a heap of the pool − 64 MB (3.14 GB), and main's bss is 9.2 MB. The 4 GB block of the other games
# without virtual address memory (256 MB in front + 256 MB alias region + 256 MB stack region + 3.25 GB heap region); 1.07 GB resident on the Mac in the first episode's holding cell
mem_reserve 0x100000000
mem_alias 0x10000000
mem_stack 0x10000000
app_pool 0xCD500000
# ---- Graphics ----
# The engine keeps its textures in one 1000 MB CPU_CACHED | GPU_CACHED | COMPRESSIBLE pool (flags 0xa4). It reads each .tex into staging buffers (512 KB file reads) and copies the
# texels into the texture's storage with the CPU after nvnTextureInitialize: block-linear, no packaged layout, no WriteTexels, no nvnMemoryPoolFlushMappedRange over them (only its
# linear text textures are flushed), and main has no cache maintenance at all. tex_dirty_upload uploads a registered texture whose pages the CPU wrote after creating it; with
# tex_flush_upload alone every texture read 0 and the screen stayed black
tex_flush_upload on
tex_dirty_upload on
# ---- Shader split (shader_split.py; MT Framework SPK in an ARC archive) ----
shader_groups /nativeNXx64/=nativenxx64
shader_note The Great Ace Attorney Chronicles shaders
1 # Game profile of The Great Ace Attorney Chronicles (Switch, base game v0 = 1.0.0, with its DLC 010036E00FB21001). Plays on the Mac and on the iPhone
2 # Format: see dm/games/README.md
3 # Capcom's MT Framework on SDK 10.4.1, NVN. Everything is under nativeNXx64/: ARC archives (version 7, zlib entries) of models (.mod / .mrl), textures (.tex), scripts and messages (.gmd),
4 # loose .tex files, Opus / ADPCM sound and 24 H.264 movies (.mp4; the SDK's movie extractor in subsdk0 runs natively, the decoder is the host's, hle_movie.c).
5 # Shaders: one MT Framework shader package (SPK, sc\NX_64\root in sa/NX_64/root.arc): 460 shaders, 230 vertex and 230 pixel, all of them build and every binding decodes.
6 # The package's own vertex / pixel combinations are not read, so the vertex shaders are paired with the single-stage cover (shader_split.py mtspk_shaders)
7 # ---- Identity ----
8 title_id 010036E00FB20000
9 program_id 010036E00FB20000
10 # ---- App ----
11 # Game name: only a label for profile listings and the Mac window title; the iOS app name is the game name in the base NSP, and the bundle ID comes from the base game title ID (build_ipa.sh / NSP script)
12 name The Great Ace Attorney Chronicles
13 ipa TheGreatAceAttorneyChronicles.ipa
14 app_category public.app-category.adventure-games
15 # ---- Versions ----
16 build v0 1.0.0 main=1da748fc9499882f24dfca9f583c5574 subsdk0=84e50460493a12f26100e5150fbff271 sdk=d9add76fc264863d85fbbd1d70076c76
17 package v0
18 shader_versions v0
19 # ---- Files ----
20 # load order as on Horizon: main, subsdk*, sdk (subsdk0 = NintendoSDK_movie)
21 modules main subsdk0 sdk
22 romfs_marker nativeNXx64/sa/NX_64/root.arc
23 zip_store .arc:.mfx:.mp4:.tex:.metallib
24 # ---- Memory ----
25 # The NPDM declares no system resource (META +0x14 = 0): nninitStartup sets a heap of the pool − 64 MB (3.14 GB), and main's bss is 9.2 MB. The 4 GB block of the other games
26 # without virtual address memory (256 MB in front + 256 MB alias region + 256 MB stack region + 3.25 GB heap region); 1.07 GB resident on the Mac in the first episode's holding cell
27 mem_reserve 0x100000000
28 mem_alias 0x10000000
29 mem_stack 0x10000000
30 app_pool 0xCD500000
31 # ---- Graphics ----
32 # The engine keeps its textures in one 1000 MB CPU_CACHED | GPU_CACHED | COMPRESSIBLE pool (flags 0xa4). It reads each .tex into staging buffers (512 KB file reads) and copies the
33 # texels into the texture's storage with the CPU after nvnTextureInitialize: block-linear, no packaged layout, no WriteTexels, no nvnMemoryPoolFlushMappedRange over them (only its
34 # linear text textures are flushed), and main has no cache maintenance at all. tex_dirty_upload uploads a registered texture whose pages the CPU wrote after creating it; with
35 # tex_flush_upload alone every texture read 0 and the screen stayed black
36 tex_flush_upload on
37 tex_dirty_upload on
38 # ---- Shader split (shader_split.py; MT Framework SPK in an ARC archive) ----
39 shader_groups /nativeNXx64/=nativenxx64
40 shader_note The Great Ace Attorney Chronicles shaders
+200
View File
@@ -0,0 +1,200 @@
# Prewarm seed list (shipped in the app, next to shader_map.tsv). Rows: S<TAB>shader key<TAB>stage / R<TAB>render pipeline key (pso_skey hex) / C<TAB>compute shader key.
# Recorded on the Mac (DM_PSO_MANIFEST=off DM_PSO_RECORD): a fresh save through the first-boot notices, the title, a new game, the opening movie and the first episode's opening scenes
S 2a31e31a1bf74f0c_b 0
S a60fac4020375160_b 1
S 7ee21be81c7aa38d_b 0
S 3b5cec8ac9b35602_b 1
S 45a1ff878ebf4149_b 0
S 4af83e10f0a46ce0_b 1
S 864c5db5231bb756_b 0
S 68d45e2c4bc5d512_b 1
S ed2bf3d920a8c7fa_b 0
S 9e6bc5843f5b07b2_b 1
S 5364401e3e04e1e9_b 0
S 720e88a17ae787f6_b 1
S 50711ac466550e00_b 0
S b7bb05909ec2191c_b 1
S 9bb1708cc9f3a615_b 0
S 8af708107c7bfd1f_b 1
R 326133316533316131626637346630635f62000000000000613630666163343032303337353136305f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e0000002210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 376565323162653831633761613338645f62000000000000336235636563386163396233353630325f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 343561316666383738656266343134395f62000000000000346166383365313066306134366365305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000ffffffff00000000101404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 383634633564623532333162623735365f62000000000000363864343565326334626335643531325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 656432626633643932306138633766615f62000000000000396536626335383433663562303762325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 353336343430316533653034653165395f62000000000000373230653838613137616537383766365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 353037313161633436363535306530305f62000000000000623762623035393039656332313931635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 396262313730386363396633613631355f62000000000000386166373038313037633762666431665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 0c6eb795811648ca_b 0
S 80984c3c655ed22c_b 1
R 306336656237393538313136343863615f62000000000000383039383463336336353565643232635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000f7ffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S d954fb07f08b3473_b 0
S 73420638b85998d0_b 1
R 643935346662303766303862333437335f62000000000000373334323036333862383539393864305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00000000000014140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 70b1b746939a5e8c_b 0
S 19abfda4e795eafb_b 1
R 373062316237343639333961356538635f62000000000000313961626664613465373935656166625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S e3787ab8fa5f4197_b 0
S 97b064fbda768010_b 1
S e7eb07b873222e8c_b 0
S 8d3ff984219019ed_b 1
R 653337383761623866613566343139375f62000000000000393762303634666264613736383031305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 653765623037623837333232326538635f62000000000000386433666639383432313930313965645f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 698de73c31139cb2_b 0
S 0eb24abf42093f42_b 1
R 363938646537336333313133396362325f62000000000000306562323461626634323039336634325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 8aa9e1ab8cdeafbf_b 0
S dde8a88070af551d_b 1
R 386161396531616238636465616662665f62000000000000646465386138383037306166353531645f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 7faa2aac0b381bf7_b 0
S 74b01886a694a0ae_b 1
R 376661613261616330623338316266375f62000000000000373462303138383661363934613061655f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S cf061d188ec1b1a6_b 0
S a2c801681d30a791_b 1
R 636630363164313838656331623161365f62000000000000613263383031363831643330613739315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 7604e0fc2839bda5_b 0
S 9099fb81d0cb039e_b 1
S ab3d1ede69592cd1_b 0
S b083367cd9bfa702_b 1
R 373630346530666332383339626461355f62000000000000393039396662383164306362303339655f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 616233643165646536393539326364315f62000000000000623038333336376364396266613730325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 5dcca565a45e520a_b 0
S 2318e0f6ba3bd209_b 1
S ee6959aa1544303f_b 0
S cc6f7196173d0406_b 1
S 4ff677b3e32daaeb_b 0
S 2b07704371fa502b_b 1
S 787ca6d41ea6e4af_b 0
S cef92a618431d131_b 1
S c1f77c273ae4c4c6_b 0
S 6fba3358e7383290_b 1
R 356463636135363561343565353230615f62000000000000323331386530663662613362643230395f62000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000401000004010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 656536393539616131353434333033665f62000000000000636336663731393631373364303430365f62000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000401000004010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 346666363737623365333264616165625f62000000000000326230373730343337316661353032625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 346666363737623365333264616165625f62000000000000326230373730343337316661353032625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 373837636136643431656136653461665f62000000000000636566393261363138343331643133315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 633166373763323733616534633463365f62000000000000366662613333353865373338333239305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 633166373763323733616534633463365f62000000000000366662613333353865373338333239305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002808048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 9317579473f9e190_b 0
S bd2f2635fc0c2b3b_b 1
S fd84e3c02cd2f061_b 0
S e65e9a157319b990_b 1
S c3401de8d2d172c3_b 0
S 21de8155f4307965_b 1
S 3882a5357c557f15_b 0
S da52ec282932958c_b 1
R 393331373537393437336639653139305f62000000000000626432663236333566633063326233625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 666438346533633032636432663036315f62000000000000653635653961313537333139623939305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 633334303164653864326431373263335f62000000000000323164653831353566343330373936355f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 333838326135333537633535376631355f62000000000000646135326563323832393332393538635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 1af555fc19afe30c_b 0
S fa925a4f2fb3c8a7_b 1
S 66fb97f33c3b6641_b 0
S 0428cb538c75d8cd_b 1
R 316166353535666331396166653330635f62000000000000666139323561346632666233633861375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 363666623937663333633362363634315f62000000000000303432386362353338633735643863645f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 868d85a5126da3a6_b 0
S f7dd3a0f4ff333ac_b 1
R 383638643835613531323664613361365f62000000000000663764643361306634666633333361635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 520c47d59710f66f_b 0
S 4c77fa03bc60f765_b 1
R 353230633437643539373130663636665f62000000000000346337376661303362633630663736355f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 666438346533633032636432663036315f62000000000000653635653961313537333139623939305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002808048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 69e15e7de4a6dfca_b 0
S e6b4433080132e64_b 1
R 363965313565376465346136646663615f62000000000000653662343433333038303133326536345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 363965313565376465346136646663615f62000000000000653662343433333038303133326536345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002808048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 6d798d48c1bbb2a4_b 0
S 20921159b165619b_b 1
R 343561316666383738656266343134395f62000000000000346166383365313066306134366365305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 366437393864343863316262623261345f62000000000000323039323131353962313635363139625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001510000014140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S d46e0307c1b8f3bb_b 0
S 1bcf8fd863ecd49b_b 1
R 643436653033303763316238663362625f62000000000000316263663866643836336563643439625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S f4ea718d1a7c03e9_b 0
S 21d5a41f2fdd029c_b 1
S aa2d72c053b318dd_b 0
S a2c5b20fab77df36_b 1
R 663465613731386431613763303365395f62000000000000323164356134316632666464303239635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000f7ffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 616132643732633035336233313864645f62000000000000613263356232306661623737646633365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001510000014140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 1186692c1faaae8a_b 0
S 2a296afd607324af_b 1
R 373837636136643431656136653461665f62000000000000636566393261363138343331643133315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 313138363639326331666161616538615f62000000000000326132393661666436303733323461665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 7c74ba86a53b6246_b 0
S 0e15a7b93c509431_b 1
S 4f46a85baf612d44_b 0
S 84f851590c97219a_b 1
S eae49fcd5fd95af2_b 0
S 5fc451162258f946_b 1
R 376337346261383661353362363234365f62000000000000306531356137623933633530393433315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 346634366138356261663631326434345f62000000000000383466383531353930633937323139615f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 656165343966636435666439356166325f62000000000000356663343531313632323538663934365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S bea50083bfa4a157_b 0
S 3a3d5af4a64793bf_b 1
S 93a1b664cb1ed463_b 0
S cc2d443e6577ddb0_b 1
S 5397edd3a53b4e0d_b 0
S db4150db559ffab6_b 1
R 376337346261383661353362363234365f62000000000000306531356137623933633530393433315f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 346634366138356261663631326434345f62000000000000383466383531353930633937323139615f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 656165343966636435666439356166325f62000000000000356663343531313632323538663934365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 626561353030383362666134613135375f62000000000000336133643561663461363437393362665f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 393361316236363463623165643436335f62000000000000636332643434336536353737646462305f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 353339376564643361353362346530645f62000000000000646234313530646235353966666162365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 376337346261383661353362363234365f62000000000000306531356137623933633530393433315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 346634366138356261663631326434345f62000000000000383466383531353930633937323139615f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 656165343966636435666439356166325f62000000000000356663343531313632323538663934365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 626561353030383362666134613135375f62000000000000336133643561663461363437393362665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 393361316236363463623165643436335f62000000000000636332643434336536353737646462305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 353339376564643361353362346530645f62000000000000646234313530646235353966666162365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 626561353030383362666134613135375f62000000000000336133643561663461363437393362665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 393361316236363463623165643436335f62000000000000636332643434336536353737646462305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 353339376564643361353362346530645f62000000000000646234313530646235353966666162365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 732219ad385f9065_b 0
S 128ea4109c7b7ae6_b 1
S f0fab7dd3ff8bc49_b 0
S 064423174ab53407_b 1
S 988fd6e7041ba004_b 0
S ad5bd366c2e1c248_b 1
S 5cfbb9cb845a5402_b 0
S c0935a07c725991f_b 1
S a379ba7fc86beb20_b 0
S 0d5894cc8fccf70b_b 1
S bd77a9facb934b64_b 0
S 646e074c3cc7b966_b 1
R 373332323139616433383566393036355f62000000000000313238656134313039633762376165365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 663066616237646433666638626334395f62000000000000303634343233313734616235333430375f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 393838666436653730343162613030345f62000000000000616435626433363663326531633234385f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 356366626239636238343561353430325f62000000000000633039333561303763373235393931665f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 613337396261376663383662656232305f62000000000000306435383934636338666363663730625f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 626437376139666163623933346236345f62000000000000363436653037346333636337623936365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 373332323139616433383566393036355f62000000000000313238656134313039633762376165365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 663066616237646433666638626334395f62000000000000303634343233313734616235333430375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 393838666436653730343162613030345f62000000000000616435626433363663326531633234385f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 356366626239636238343561353430325f62000000000000633039333561303763373235393931665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 613337396261376663383662656232305f62000000000000306435383934636338666363663730625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 626437376139666163623933346236345f62000000000000363436653037346333636337623936365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 373332323139616433383566393036355f62000000000000313238656134313039633762376165365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 663066616237646433666638626334395f62000000000000303634343233313734616235333430375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 393838666436653730343162613030345f62000000000000616435626433363663326531633234385f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 356366626239636238343561353430325f62000000000000633039333561303763373235393931665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 613337396261376663383662656232305f62000000000000306435383934636338666363663730625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 626437376139666163623933346236345f62000000000000363436653037346333636337623936365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 51d1b5f40637c56b_b 0
S 38b37b23ecbbd999_b 1
S 795738de6790f464_b 0
S 6ef6035fe280d547_b 1
S da5323ed9d2c1bd0_b 0
S a2062dde1b1bf061_b 1
R 353164316235663430363337633536625f62000000000000333862333762323365636262643939395f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 373935373338646536373930663436345f62000000000000366566363033356665323830643534375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
R 646135333233656439643263316264305f62000000000000613230363264646531623162663036315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S e892fdbf4a9fc7ed_b 0
S d23ba4b2ccbed1b3_b 1
R 653839326664626634613966633765645f62000000000000643233626134623263636265643162335f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 4779459014b66a13_b 0
S a1d52b16b0275243_b 1
R 343737393435393031346236366131335f62000000000000613164353262313662303237353234335f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
S 9e4dc6c0749a0a91_b 0
S d0a1b8ebc2d360e3_b 1
R 396534646336633037343961306139315f62000000000000643061316238656263326433363065335f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1 # Prewarm seed list (shipped in the app, next to shader_map.tsv). Rows: S<TAB>shader key<TAB>stage / R<TAB>render pipeline key (pso_skey hex) / C<TAB>compute shader key.
2 # Recorded on the Mac (DM_PSO_MANIFEST=off DM_PSO_RECORD): a fresh save through the first-boot notices, the title, a new game, the opening movie and the first episode's opening scenes
3 S 2a31e31a1bf74f0c_b 0
4 S a60fac4020375160_b 1
5 S 7ee21be81c7aa38d_b 0
6 S 3b5cec8ac9b35602_b 1
7 S 45a1ff878ebf4149_b 0
8 S 4af83e10f0a46ce0_b 1
9 S 864c5db5231bb756_b 0
10 S 68d45e2c4bc5d512_b 1
11 S ed2bf3d920a8c7fa_b 0
12 S 9e6bc5843f5b07b2_b 1
13 S 5364401e3e04e1e9_b 0
14 S 720e88a17ae787f6_b 1
15 S 50711ac466550e00_b 0
16 S b7bb05909ec2191c_b 1
17 S 9bb1708cc9f3a615_b 0
18 S 8af708107c7bfd1f_b 1
19 R 326133316533316131626637346630635f62000000000000613630666163343032303337353136305f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e0000002210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
20 R 376565323162653831633761613338645f62000000000000336235636563386163396233353630325f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000001000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21 R 343561316666383738656266343134395f62000000000000346166383365313066306134366365305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000ffffffff00000000101404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22 R 383634633564623532333162623735365f62000000000000363864343565326334626335643531325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
23 R 656432626633643932306138633766615f62000000000000396536626335383433663562303762325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
24 R 353336343430316533653034653165395f62000000000000373230653838613137616537383766365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
25 R 353037313161633436363535306530305f62000000000000623762623035393039656332313931635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
26 R 396262313730386363396633613631355f62000000000000386166373038313037633762666431665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
27 S 0c6eb795811648ca_b 0
28 S 80984c3c655ed22c_b 1
29 R 306336656237393538313136343863615f62000000000000383039383463336336353565643232635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000f7ffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
30 S d954fb07f08b3473_b 0
31 S 73420638b85998d0_b 1
32 R 643935346662303766303862333437335f62000000000000373334323036333862383539393864305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00000000000014140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
33 S 70b1b746939a5e8c_b 0
34 S 19abfda4e795eafb_b 1
35 R 373062316237343639333961356538635f62000000000000313961626664613465373935656166625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
36 S e3787ab8fa5f4197_b 0
37 S 97b064fbda768010_b 1
38 S e7eb07b873222e8c_b 0
39 S 8d3ff984219019ed_b 1
40 R 653337383761623866613566343139375f62000000000000393762303634666264613736383031305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
41 R 653765623037623837333232326538635f62000000000000386433666639383432313930313965645f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
42 S 698de73c31139cb2_b 0
43 S 0eb24abf42093f42_b 1
44 R 363938646537336333313133396362325f62000000000000306562323461626634323039336634325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
45 S 8aa9e1ab8cdeafbf_b 0
46 S dde8a88070af551d_b 1
47 R 386161396531616238636465616662665f62000000000000646465386138383037306166353531645f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
48 S 7faa2aac0b381bf7_b 0
49 S 74b01886a694a0ae_b 1
50 R 376661613261616330623338316266375f62000000000000373462303138383661363934613061655f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
51 S cf061d188ec1b1a6_b 0
52 S a2c801681d30a791_b 1
53 R 636630363164313838656331623161365f62000000000000613263383031363831643330613739315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
54 S 7604e0fc2839bda5_b 0
55 S 9099fb81d0cb039e_b 1
56 S ab3d1ede69592cd1_b 0
57 S b083367cd9bfa702_b 1
58 R 373630346530666332383339626461355f62000000000000393039396662383164306362303339655f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
59 R 616233643165646536393539326364315f62000000000000623038333336376364396266613730325f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
60 S 5dcca565a45e520a_b 0
61 S 2318e0f6ba3bd209_b 1
62 S ee6959aa1544303f_b 0
63 S cc6f7196173d0406_b 1
64 S 4ff677b3e32daaeb_b 0
65 S 2b07704371fa502b_b 1
66 S 787ca6d41ea6e4af_b 0
67 S cef92a618431d131_b 1
68 S c1f77c273ae4c4c6_b 0
69 S 6fba3358e7383290_b 1
70 R 356463636135363561343565353230615f62000000000000323331386530663662613362643230395f62000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000401000004010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
71 R 656536393539616131353434333033665f62000000000000636336663731393631373364303430365f62000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000401000004010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
72 R 346666363737623365333264616165625f62000000000000326230373730343337316661353032625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
73 R 346666363737623365333264616165625f62000000000000326230373730343337316661353032625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
74 R 373837636136643431656136653461665f62000000000000636566393261363138343331643133315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
75 R 633166373763323733616534633463365f62000000000000366662613333353865373338333239305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
76 R 633166373763323733616534633463365f62000000000000366662613333353865373338333239305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002808048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000025140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
77 S 9317579473f9e190_b 0
78 S bd2f2635fc0c2b3b_b 1
79 S fd84e3c02cd2f061_b 0
80 S e65e9a157319b990_b 1
81 S c3401de8d2d172c3_b 0
82 S 21de8155f4307965_b 1
83 S 3882a5357c557f15_b 0
84 S da52ec282932958c_b 1
85 R 393331373537393437336639653139305f62000000000000626432663236333566633063326233625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 R 666438346533633032636432663036315f62000000000000653635653961313537333139623939305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 R 633334303164653864326431373263335f62000000000000323164653831353566343330373936355f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 R 333838326135333537633535376631355f62000000000000646135326563323832393332393538635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
89 S 1af555fc19afe30c_b 0
90 S fa925a4f2fb3c8a7_b 1
91 S 66fb97f33c3b6641_b 0
92 S 0428cb538c75d8cd_b 1
93 R 316166353535666331396166653330635f62000000000000666139323561346632666233633861375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000001004048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
94 R 363666623937663333633362363634315f62000000000000303432386362353338633735643863645f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 S 868d85a5126da3a6_b 0
96 S f7dd3a0f4ff333ac_b 1
97 R 383638643835613531323664613361365f62000000000000663764643361306634666633333361635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
98 S 520c47d59710f66f_b 0
99 S 4c77fa03bc60f765_b 1
100 R 353230633437643539373130663636665f62000000000000346337376661303362633630663736355f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 R 666438346533633032636432663036315f62000000000000653635653961313537333139623939305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002808048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
102 S 69e15e7de4a6dfca_b 0
103 S e6b4433080132e64_b 1
104 R 363965313565376465346136646663615f62000000000000653662343433333038303133326536345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
105 R 363965313565376465346136646663615f62000000000000653662343433333038303133326536345f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff000000002808048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
106 S 6d798d48c1bbb2a4_b 0
107 S 20921159b165619b_b 1
108 R 343561316666383738656266343134395f62000000000000346166383365313066306134366365305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
109 R 366437393864343863316262623261345f62000000000000323039323131353962313635363139625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000100000001000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001510000014140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
110 S d46e0307c1b8f3bb_b 0
111 S 1bcf8fd863ecd49b_b 1
112 R 643436653033303763316238663362625f62000000000000316263663866643836336563643439625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
113 S f4ea718d1a7c03e9_b 0
114 S 21d5a41f2fdd029c_b 1
115 S aa2d72c053b318dd_b 0
116 S a2c5b20fab77df36_b 1
117 R 663465613731386431613763303365395f62000000000000323164356134316632666464303239635f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000f7ffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
118 R 616132643732633035336233313864645f62000000000000613263356232306661623737646633365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff0000000028180a8604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001510000014140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
119 S 1186692c1faaae8a_b 0
120 S 2a296afd607324af_b 1
121 R 373837636136643431656136653461665f62000000000000636566393261363138343331643133315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
122 R 313138363639326331666161616538615f62000000000000326132393661666436303733323461665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
123 S 7c74ba86a53b6246_b 0
124 S 0e15a7b93c509431_b 1
125 S 4f46a85baf612d44_b 0
126 S 84f851590c97219a_b 1
127 S eae49fcd5fd95af2_b 0
128 S 5fc451162258f946_b 1
129 R 376337346261383661353362363234365f62000000000000306531356137623933633530393433315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
130 R 346634366138356261663631326434345f62000000000000383466383531353930633937323139615f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 R 656165343966636435666439356166325f62000000000000356663343531313632323538663934365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
132 S bea50083bfa4a157_b 0
133 S 3a3d5af4a64793bf_b 1
134 S 93a1b664cb1ed463_b 0
135 S cc2d443e6577ddb0_b 1
136 S 5397edd3a53b4e0d_b 0
137 S db4150db559ffab6_b 1
138 R 376337346261383661353362363234365f62000000000000306531356137623933633530393433315f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
139 R 346634366138356261663631326434345f62000000000000383466383531353930633937323139615f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
140 R 656165343966636435666439356166325f62000000000000356663343531313632323538663934365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 R 626561353030383362666134613135375f62000000000000336133643561663461363437393362665f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
142 R 393361316236363463623165643436335f62000000000000636332643434336536353737646462305f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
143 R 353339376564643361353362346530645f62000000000000646234313530646235353966666162365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
144 R 376337346261383661353362363234365f62000000000000306531356137623933633530393433315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
145 R 346634366138356261663631326434345f62000000000000383466383531353930633937323139615f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
146 R 656165343966636435666439356166325f62000000000000356663343531313632323538663934365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
147 R 626561353030383362666134613135375f62000000000000336133643561663461363437393362665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
148 R 393361316236363463623165643436335f62000000000000636332643434336536353737646462305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
149 R 353339376564643361353362346530645f62000000000000646234313530646235353966666162365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
150 R 626561353030383362666134613135375f62000000000000336133643561663461363437393362665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 R 393361316236363463623165643436335f62000000000000636332643434336536353737646462305f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
152 R 353339376564643361353362346530645f62000000000000646234313530646235353966666162365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
153 S 732219ad385f9065_b 0
154 S 128ea4109c7b7ae6_b 1
155 S f0fab7dd3ff8bc49_b 0
156 S 064423174ab53407_b 1
157 S 988fd6e7041ba004_b 0
158 S ad5bd366c2e1c248_b 1
159 S 5cfbb9cb845a5402_b 0
160 S c0935a07c725991f_b 1
161 S a379ba7fc86beb20_b 0
162 S 0d5894cc8fccf70b_b 1
163 S bd77a9facb934b64_b 0
164 S 646e074c3cc7b966_b 1
165 R 373332323139616433383566393036355f62000000000000313238656134313039633762376165365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
166 R 663066616237646433666638626334395f62000000000000303634343233313734616235333430375f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
167 R 393838666436653730343162613030345f62000000000000616435626433363663326531633234385f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
168 R 356366626239636238343561353430325f62000000000000633039333561303763373235393931665f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
169 R 613337396261376663383662656232305f62000000000000306435383934636338666363663730625f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
170 R 626437376139666163623933346236345f62000000000000363436653037346333636337623936365f6200000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000040100000401000002000000000000000000000000000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 R 373332323139616433383566393036355f62000000000000313238656134313039633762376165365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
172 R 663066616237646433666638626334395f62000000000000303634343233313734616235333430375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
173 R 393838666436653730343162613030345f62000000000000616435626433363663326531633234385f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
174 R 356366626239636238343561353430325f62000000000000633039333561303763373235393931665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 R 613337396261376663383662656232305f62000000000000306435383934636338666363663730625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
176 R 626437376139666163623933346236345f62000000000000363436653037346333636337623936365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 R 373332323139616433383566393036355f62000000000000313238656134313039633762376165365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 R 663066616237646433666638626334395f62000000000000303634343233313734616235333430375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
179 R 393838666436653730343162613030345f62000000000000616435626433363663326531633234385f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 R 356366626239636238343561353430325f62000000000000633039333561303763373235393931665f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0000002608000000000000271000002914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 R 613337396261376663383662656232305f62000000000000306435383934636338666363663730625f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
182 R 626437376139666163623933346236345f62000000000000363436653037346333636337623936365f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000260800000000000029100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 S 51d1b5f40637c56b_b 0
184 S 38b37b23ecbbd999_b 1
185 S 795738de6790f464_b 0
186 S 6ef6035fe280d547_b 1
187 S da5323ed9d2c1bd0_b 0
188 S a2062dde1b1bf061_b 1
189 R 353164316235663430363337633536625f62000000000000333862333762323365636262643939395f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 R 373935373338646536373930663436345f62000000000000366566363033356665323830643534375f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ffffffff00000000100404810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 R 646135333233656439643263316264305f62000000000000613230363264646531623162663036315f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000ffffffff00000000281804810400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
192 S e892fdbf4a9fc7ed_b 0
193 S d23ba4b2ccbed1b3_b 1
194 R 653839326664626634613966633765645f62000000000000643233626134623263636265643162335f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000250c00001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 S 4779459014b66a13_b 0
196 S a1d52b16b0275243_b 1
197 R 343737393435393031346236366131335f62000000000000613164353262313662303237353234335f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
198 S 9e4dc6c0749a0a91_b 0
199 S d0a1b8ebc2d360e3_b 1
200 R 396534646336633037343961306139315f62000000000000643061316238656263326433363065335f620000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000004010000040100000200000001000000ffffffff000000002818048104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1 @@
# Answer table for translation queries (generated by dm/gfx/tools/shader_split.py, do not edit): key <TAB> fact JSON. This game has no PC version to pair with: only the thread group / shared memory of compute shaders (taken from the control section); other queries get the translator defaults
1 # Answer table for translation queries (generated by dm/gfx/tools/shader_split.py, do not edit): key <TAB> fact JSON. This game has no PC version to pair with: only the thread group / shared memory of compute shaders (taken from the control section); other queries get the translator defaults
+463
View File
@@ -0,0 +1,463 @@
# kind: evidence The Great Ace Attorney Chronicles shaders (MT Framework SPK in RomFS + main) → control section + code area keys (dm/gfx/tools/shader_split.py)
# column 5 records where each key first appears; this game has no PC version to pair with
package index stage dm_ctl_sha16 source
ps_nativenxx64.bin 0 pixel 1369b663451fd865 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x100154
ps_nativenxx64.bin 1 pixel 73420638b85998d0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x100cd4
ps_nativenxx64.bin 2 pixel ae03f9bdc642879c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x101654
ps_nativenxx64.bin 3 pixel 295dda05c55577e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1021d4
ps_nativenxx64.bin 4 pixel 9099fb81d0cb039e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x102c54
ps_nativenxx64.bin 5 pixel d1da60afdf8a91df /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1035d4
ps_nativenxx64.bin 6 pixel 55e66a2aa5666fb3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x104054
ps_nativenxx64.bin 7 pixel 718dda3a1ae40a85 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x104bd4
ps_nativenxx64.bin 8 pixel 4feb9582f7a20d5f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x105654
ps_nativenxx64.bin 9 pixel 36b4f55812b23379 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1060d4
ps_nativenxx64.bin 10 pixel 961414e21dbee4d2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x106c54
ps_nativenxx64.bin 11 pixel e75fe84f968a7804 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1075d4
ps_nativenxx64.bin 12 pixel 259c101b6d143ccd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x107f54
ps_nativenxx64.bin 13 pixel cc2d443e6577ddb0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x108ad4
ps_nativenxx64.bin 14 pixel cc6f7196173d0406 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x109654
ps_nativenxx64.bin 15 pixel e78977dbf7cf8c3a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x109fd4
ps_nativenxx64.bin 16 pixel 2a296afd607324af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10aa54
ps_nativenxx64.bin 17 pixel 3941f6d3093c524c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10b4d4
ps_nativenxx64.bin 18 pixel cd8fff5bdb39e617 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10bf54
ps_nativenxx64.bin 19 pixel 720e88a17ae787f6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10cbd4
ps_nativenxx64.bin 20 pixel 9e748f7aa5f08d66 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10d554
ps_nativenxx64.bin 21 pixel 47d18e7bd026b6c2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10e1d4
ps_nativenxx64.bin 22 pixel c1be8af8eba67fa4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10ed54
ps_nativenxx64.bin 23 pixel ff04060526c06bfe /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10f7d4
ps_nativenxx64.bin 24 pixel 0acae0da3a6ea085 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x110254
ps_nativenxx64.bin 25 pixel 0a36d73a05fb03ad /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x110bd4
ps_nativenxx64.bin 26 pixel 38b37b23ecbbd999 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x111654
ps_nativenxx64.bin 27 pixel 2dbe6ba7d569d044 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1120d4
ps_nativenxx64.bin 28 pixel 03a7d431deb8b757 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x112c54
ps_nativenxx64.bin 29 pixel fe7d003c3a04c28b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1136d4
ps_nativenxx64.bin 30 pixel c7e36c940a05bb25 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x114154
ps_nativenxx64.bin 31 pixel 059373faf9f0ff92 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x114ad4
ps_nativenxx64.bin 32 pixel bcb0b1311939732f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x115454
ps_nativenxx64.bin 33 pixel a2c5b20fab77df36 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x115fd4
ps_nativenxx64.bin 34 pixel 19abfda4e795eafb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x116a54
ps_nativenxx64.bin 35 pixel 8defc29b39b86a2e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1174d4
ps_nativenxx64.bin 36 pixel 9e35bc262f48b3f8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x117f54
ps_nativenxx64.bin 37 pixel e9ac03c750202195 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1189d4
ps_nativenxx64.bin 38 pixel f13066462e9f8d9a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x119554
ps_nativenxx64.bin 39 pixel 0e15a7b93c509431 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x119fd4
ps_nativenxx64.bin 40 pixel 21de8155f4307965 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11ac54
ps_nativenxx64.bin 41 pixel bc3e453800edbe2c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11b8d4
ps_nativenxx64.bin 42 pixel 6ab354a32d77dca2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11c454
ps_nativenxx64.bin 43 pixel 84f851590c97219a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11ced4
ps_nativenxx64.bin 44 pixel 7d4fb8c6455bd194 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11db54
ps_nativenxx64.bin 45 pixel ad5bd366c2e1c248 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11e6d4
ps_nativenxx64.bin 46 pixel 4e3ffed73259e512 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11f254
ps_nativenxx64.bin 47 pixel 5e2743fe913240a5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11fbd4
ps_nativenxx64.bin 48 pixel 3bd9a7db0639cba9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x120854
ps_nativenxx64.bin 49 pixel 66fde7256e4ef3a6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1212d4
ps_nativenxx64.bin 50 pixel d23ba4b2ccbed1b3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x121c54
ps_nativenxx64.bin 51 pixel 97b064fbda768010 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1228d4
ps_nativenxx64.bin 52 pixel 2c7d4571fdcdcf24 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x123254
ps_nativenxx64.bin 53 pixel cbe7f9221b5c003a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x123ed4
ps_nativenxx64.bin 54 pixel d418ca35d15f635b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x124854
ps_nativenxx64.bin 55 pixel e6017d5c3641e710 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1252d4
ps_nativenxx64.bin 56 pixel 68d45e2c4bc5d512 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x125e54
ps_nativenxx64.bin 57 pixel a6bbf99e33962ba8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1269d4
ps_nativenxx64.bin 58 pixel 5a05000efa01a2d9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x127454
ps_nativenxx64.bin 59 pixel 0428cb538c75d8cd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x127ed4
ps_nativenxx64.bin 60 pixel 83bbdf578379c7cc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x128b54
ps_nativenxx64.bin 61 pixel 94837d1fb418068d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1296d4
ps_nativenxx64.bin 62 pixel e388183ad6c6e45a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12a054
ps_nativenxx64.bin 63 pixel 408bb71364497879 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12abd4
ps_nativenxx64.bin 64 pixel f7de1556e4ab5698 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12b654
ps_nativenxx64.bin 65 pixel fe162cb0a7cdf220 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12c1d4
ps_nativenxx64.bin 66 pixel bfc76b5a25f9b2ac /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12cc54
ps_nativenxx64.bin 67 pixel 28a7fce00e7c59ce /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12d7d4
ps_nativenxx64.bin 68 pixel 509c2154efb28179 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12e154
ps_nativenxx64.bin 69 pixel 1e9b3bff0fa3dc49 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12ecd4
ps_nativenxx64.bin 70 pixel 5f1fd447bedb6fd0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12f754
ps_nativenxx64.bin 71 pixel 3a3d5af4a64793bf /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1301d4
ps_nativenxx64.bin 72 pixel 0d85349a308eb4c1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x130d54
ps_nativenxx64.bin 73 pixel e6b4433080132e64 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1317d4
ps_nativenxx64.bin 74 pixel 9022974a89d2246c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x132454
ps_nativenxx64.bin 75 pixel 6e6399a3305f2ee4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x132ed4
ps_nativenxx64.bin 76 pixel 911f8f2f21ecaf7b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x133954
ps_nativenxx64.bin 77 pixel 0af35d2573c95e50 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1343d4
ps_nativenxx64.bin 78 pixel b083367cd9bfa702 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x134e54
ps_nativenxx64.bin 79 pixel 523d1d7203851726 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1358d4
ps_nativenxx64.bin 80 pixel fd3dbc5682eb0281 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x136354
ps_nativenxx64.bin 81 pixel 2b07704371fa502b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x136dd4
ps_nativenxx64.bin 82 pixel 4af83e10f0a46ce0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x137954
ps_nativenxx64.bin 83 pixel 0eb24abf42093f42 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1383d4
ps_nativenxx64.bin 84 pixel 74a566754509cfe4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x138f54
ps_nativenxx64.bin 85 pixel d3f7d94e26202941 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1399d4
ps_nativenxx64.bin 86 pixel 15a1923b833e0157 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13a454
ps_nativenxx64.bin 87 pixel aeb436f533bc803d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13aed4
ps_nativenxx64.bin 88 pixel b6ede2a6a4945ef9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13b854
ps_nativenxx64.bin 89 pixel 865cf06ca9e74b54 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13c1d4
ps_nativenxx64.bin 90 pixel e132de6bf53175c4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13cc54
ps_nativenxx64.bin 91 pixel 6347b8b8c6ed5abc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13d8d4
ps_nativenxx64.bin 92 pixel 06b39a218529823d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13e354
ps_nativenxx64.bin 93 pixel f7dd3a0f4ff333ac /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13eed4
ps_nativenxx64.bin 94 pixel 9d3194131985c11d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13fb54
ps_nativenxx64.bin 95 pixel b2bfe757510cf148 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1405d4
ps_nativenxx64.bin 96 pixel 792a8cd6737ac641 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x141054
ps_nativenxx64.bin 97 pixel c5dd9c92bcd0a0f8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x141ad4
ps_nativenxx64.bin 98 pixel b24f437db76f4aaa /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x142554
ps_nativenxx64.bin 99 pixel a9d80d2eec69bf61 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x142fd4
ps_nativenxx64.bin 100 pixel be5ec06f49eab145 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x143a54
ps_nativenxx64.bin 101 pixel bd2f2635fc0c2b3b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1444d4
ps_nativenxx64.bin 102 pixel 6ddbb7af75c59b2f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x145154
ps_nativenxx64.bin 103 pixel bf4f98995d4b5846 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x145cd4
ps_nativenxx64.bin 104 pixel dde8a88070af551d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x146754
ps_nativenxx64.bin 105 pixel 2cc4954004028789 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1472d4
ps_nativenxx64.bin 106 pixel eea841dab03b2fc6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x147e54
ps_nativenxx64.bin 107 pixel 9e6bc5843f5b07b2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1488d4
ps_nativenxx64.bin 108 pixel 61b971f7e394a8ca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x149554
ps_nativenxx64.bin 109 pixel 59c203995fdb7e0f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x149ed4
ps_nativenxx64.bin 110 pixel d2b0316ae82f7e0d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14a954
ps_nativenxx64.bin 111 pixel 11e4dc8d442ae6a8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14b4d4
ps_nativenxx64.bin 112 pixel 7a12fcc45c3ca57e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14c054
ps_nativenxx64.bin 113 pixel bd6a82ce26d0dc51 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14cbd4
ps_nativenxx64.bin 114 pixel 37c892727f3d4a8b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14d654
ps_nativenxx64.bin 115 pixel a60fac4020375160 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14e0d4
ps_nativenxx64.bin 116 pixel feee18ce295bf411 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14ea54
ps_nativenxx64.bin 117 pixel 1bcf8fd863ecd49b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14f4d4
ps_nativenxx64.bin 118 pixel fc83d07061e94fe8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x150254
ps_nativenxx64.bin 119 pixel cef92a618431d131 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x150dd4
ps_nativenxx64.bin 120 pixel 5875f7c3a9335206 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x151854
ps_nativenxx64.bin 121 pixel 5a5c8eec6050a45c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1523d4
ps_nativenxx64.bin 122 pixel dabaaf1e840217d5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x152e54
ps_nativenxx64.bin 123 pixel 37a7ac4c79965792 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1538d4
ps_nativenxx64.bin 124 pixel b219a29325fdbb74 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x154354
ps_nativenxx64.bin 125 pixel e051470974b68a92 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x154dd4
ps_nativenxx64.bin 126 pixel 76e3cad4a1cf667f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x155954
ps_nativenxx64.bin 127 pixel 93ce3de206e35add /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1563d4
ps_nativenxx64.bin 128 pixel 128ea4109c7b7ae6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x156e54
ps_nativenxx64.bin 129 pixel 20921159b165619b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1579d4
ps_nativenxx64.bin 130 pixel a1d52b16b0275243 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x158454
ps_nativenxx64.bin 131 pixel 064423174ab53407 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1590d4
ps_nativenxx64.bin 132 pixel 5e2e86b7cfe4b6e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x159c54
ps_nativenxx64.bin 133 pixel 3b5cec8ac9b35602 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15a6d4
ps_nativenxx64.bin 134 pixel 80984c3c655ed22c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15b154
ps_nativenxx64.bin 135 pixel edeb74c2ca8ddd3d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15bbd4
ps_nativenxx64.bin 136 pixel d31d12ac1c492c76 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15c754
ps_nativenxx64.bin 137 pixel 5c24a01cf7dcd486 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15d2d4
ps_nativenxx64.bin 138 pixel 6fba3358e7383290 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15de54
ps_nativenxx64.bin 139 pixel 85477e7be684d641 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15e9d4
ps_nativenxx64.bin 140 pixel 2c74f9ddb1b85557 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15f454
ps_nativenxx64.bin 141 pixel 8c7b13dfc306d40f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1607d4
ps_nativenxx64.bin 142 pixel 13525442f9a8a350 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x161254
ps_nativenxx64.bin 143 pixel 62e7a5454a502d20 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x161cd4
ps_nativenxx64.bin 144 pixel 8a5841b58838eba7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x162854
ps_nativenxx64.bin 145 pixel 420916d47a7d950b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1632d4
ps_nativenxx64.bin 146 pixel 8af708107c7bfd1f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x163e54
ps_nativenxx64.bin 147 pixel 71e0e0e33f980dba /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1648d4
ps_nativenxx64.bin 148 pixel 75410cf19927fb0a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x165354
ps_nativenxx64.bin 149 pixel 0d5894cc8fccf70b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1662d4
ps_nativenxx64.bin 150 pixel df4a4632ecd3c263 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x166d54
ps_nativenxx64.bin 151 pixel 9a2bbd46068369e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1677d4
ps_nativenxx64.bin 152 pixel a2062dde1b1bf061 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x168354
ps_nativenxx64.bin 153 pixel 095925ec7246c074 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x168dd4
ps_nativenxx64.bin 154 pixel 1aa295a366cff6c3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x169854
ps_nativenxx64.bin 155 pixel 9d530c7716909419 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16a2d4
ps_nativenxx64.bin 156 pixel 272b07a9a7e9afb1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16ac54
ps_nativenxx64.bin 157 pixel a2c801681d30a791 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16b6d4
ps_nativenxx64.bin 158 pixel 9c2e1d9bd567e522 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16c254
ps_nativenxx64.bin 159 pixel 84b5461ade216bfb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16ccd4
ps_nativenxx64.bin 160 pixel 6ef6035fe280d547 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16d854
ps_nativenxx64.bin 161 pixel 74b01886a694a0ae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16ecd4
vs_nativenxx64.bin 0 vertex 50711ac466550e00 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1a054
vs_nativenxx64.bin 1 vertex 4b2019cbd09c3189 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1a9d4
vs_nativenxx64.bin 2 vertex 655d646cc425f272 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1b554
vs_nativenxx64.bin 3 vertex d8be465d4f8d7f61 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1bed4
vs_nativenxx64.bin 4 vertex 4e859364a40c3332 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1cb54
vs_nativenxx64.bin 5 vertex 9521679b9c6df707 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1dad4
vs_nativenxx64.bin 6 vertex 9465c3deb364f92e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1e754
vs_nativenxx64.bin 7 vertex 36365154acae0626 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1f2d4
vs_nativenxx64.bin 8 vertex ca7c4d683fd5f4c0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1fe54
vs_nativenxx64.bin 9 vertex f4ea718d1a7c03e9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x209d4
vs_nativenxx64.bin 10 vertex 1cb72665b809f2ae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x21454
vs_nativenxx64.bin 11 vertex fd84e3c02cd2f061 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x221d4
vs_nativenxx64.bin 12 vertex b5cfc9e4d558b757 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x22d54
vs_nativenxx64.bin 13 vertex ba0891037f056221 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x23ed4
vs_nativenxx64.bin 14 vertex ed51d42cb321bd53 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x24a54
vs_nativenxx64.bin 15 vertex 7e0031a01071a9e1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x253d4
vs_nativenxx64.bin 16 vertex 559abc8bee55c899 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x26154
vs_nativenxx64.bin 17 vertex 7495e25fbe9b5803 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x26ed4
vs_nativenxx64.bin 18 vertex 29c725cc85a7290d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x27c54
vs_nativenxx64.bin 19 vertex d7246a5b01948338 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x288d4
vs_nativenxx64.bin 20 vertex 520c47d59710f66f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x29654
vs_nativenxx64.bin 21 vertex bbccb13343548f8e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2a1d4
vs_nativenxx64.bin 22 vertex 85182d25da916b50 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2af54
vs_nativenxx64.bin 23 vertex a2bf62cead7e6b9d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2bcd4
vs_nativenxx64.bin 24 vertex e7eb07b873222e8c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2ca54
vs_nativenxx64.bin 25 vertex f8f0b4b21cbcb6b6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2d5d4
vs_nativenxx64.bin 26 vertex 5397edd3a53b4e0d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2e554
vs_nativenxx64.bin 27 vertex 55ab3ece1a9c9392 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2f7d4
vs_nativenxx64.bin 28 vertex 4ccf7cfcb1d1cf78 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x30354
vs_nativenxx64.bin 29 vertex bc2c5c70edec8033 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x30cd4
vs_nativenxx64.bin 30 vertex 3fd3fc46828c7e3e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x31854
vs_nativenxx64.bin 31 vertex 0e484209f74eb417 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x323d4
vs_nativenxx64.bin 32 vertex 3a3e5fc647b42eb5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x33354
vs_nativenxx64.bin 33 vertex 87ed8539785728fc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x33fd4
vs_nativenxx64.bin 34 vertex 7a950d7a832fbe0e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x34954
vs_nativenxx64.bin 35 vertex 4c14bbf197d3b468 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x357d4
vs_nativenxx64.bin 36 vertex 774b0ba4ef93aef8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x36854
vs_nativenxx64.bin 37 vertex cd834cd92f6ec4f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x37ad4
vs_nativenxx64.bin 38 vertex eae49fcd5fd95af2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x38854
vs_nativenxx64.bin 39 vertex 805588293198ab4a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x396d4
vs_nativenxx64.bin 40 vertex 800fbeb4c498cc6a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3a254
vs_nativenxx64.bin 41 vertex 2cb690a52c036eb0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3b0d4
vs_nativenxx64.bin 42 vertex bd77a9facb934b64 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3bc54
vs_nativenxx64.bin 43 vertex 1af555fc19afe30c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3ccd4
vs_nativenxx64.bin 44 vertex aff572b8df5f5f54 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3d854
vs_nativenxx64.bin 45 vertex a6557e54cd89fdcf /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3e1d4
vs_nativenxx64.bin 46 vertex 5dcca565a45e520a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3ef54
vs_nativenxx64.bin 47 vertex eea653075c003c44 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3fbd4
vs_nativenxx64.bin 48 vertex 9e4dc6c0749a0a91 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x40554
vs_nativenxx64.bin 49 vertex 5ddfc4dc30f72bb2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x410d4
vs_nativenxx64.bin 50 vertex df3632baf21a6f09 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x41d54
vs_nativenxx64.bin 51 vertex cf3da9d861fa7785 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x428d4
vs_nativenxx64.bin 52 vertex e6228e241a2f33d8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x43454
vs_nativenxx64.bin 53 vertex ad1aefbabc38f48b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x440d4
vs_nativenxx64.bin 54 vertex 28d906cbd435670c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x44e54
vs_nativenxx64.bin 55 vertex 5469d0bf267f159c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x45ad4
vs_nativenxx64.bin 56 vertex df20f6885e98d6e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x46954
vs_nativenxx64.bin 57 vertex 0b892238a3a759f3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x474d4
vs_nativenxx64.bin 58 vertex c0bbf36841543998 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x48354
vs_nativenxx64.bin 59 vertex 6658aa00fad14352 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x490d4
vs_nativenxx64.bin 60 vertex 7d0836dc40f10e80 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4a354
vs_nativenxx64.bin 61 vertex f0323afa27ccd830 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4aed4
vs_nativenxx64.bin 62 vertex 5cfbb9cb845a5402 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4bc54
vs_nativenxx64.bin 63 vertex f01211130ddd71f4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4ced4
vs_nativenxx64.bin 64 vertex f594f2d0a224ea98 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4dc54
vs_nativenxx64.bin 65 vertex 7d0eb88a5e0caf25 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4e7d4
vs_nativenxx64.bin 66 vertex 1395daf23ef4f37c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4f354
vs_nativenxx64.bin 67 vertex 3882a5357c557f15 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4fcd4
vs_nativenxx64.bin 68 vertex 2448e4eac1b4254b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x50854
vs_nativenxx64.bin 69 vertex d954fb07f08b3473 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x514d4
vs_nativenxx64.bin 70 vertex 57d43f093477b457 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x51f54
vs_nativenxx64.bin 71 vertex 8f53d17bb28f9bdc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x52cd4
vs_nativenxx64.bin 72 vertex 7604e0fc2839bda5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x53f54
vs_nativenxx64.bin 73 vertex 8dc99bd9da2e509c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x54ad4
vs_nativenxx64.bin 74 vertex 27e7c7414401b425 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x55854
vs_nativenxx64.bin 75 vertex fd13720da4bda42c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x563d4
vs_nativenxx64.bin 76 vertex 104f1c9e8098248f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x56f54
vs_nativenxx64.bin 77 vertex 020b72102b82b310 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x57cd4
vs_nativenxx64.bin 78 vertex 5d78706499a09af0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x58854
vs_nativenxx64.bin 79 vertex 2516901ba134accc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x594d4
vs_nativenxx64.bin 80 vertex 8c35602dde3a8d50 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5a054
vs_nativenxx64.bin 81 vertex 93a1b664cb1ed463 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5add4
vs_nativenxx64.bin 82 vertex ee6959aa1544303f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5be54
vs_nativenxx64.bin 83 vertex 3704a23d4d0062cd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5cad4
vs_nativenxx64.bin 84 vertex 1186692c1faaae8a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5d654
vs_nativenxx64.bin 85 vertex a4af3184b291483b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5e2d4
vs_nativenxx64.bin 86 vertex 760b80a79d9284c7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5f254
vs_nativenxx64.bin 87 vertex 5364401e3e04e1e9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5fdd4
vs_nativenxx64.bin 88 vertex 3fd599fa0cafea64 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x60754
vs_nativenxx64.bin 89 vertex b4e2473fd02488eb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x612d4
vs_nativenxx64.bin 90 vertex 9bf551895e3b9c84 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x62254
vs_nativenxx64.bin 91 vertex 436242ce3b08329f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x630d4
vs_nativenxx64.bin 92 vertex 01705ebebe3e302b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x63d54
vs_nativenxx64.bin 93 vertex 83e192896c32d632 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x647d4
vs_nativenxx64.bin 94 vertex 51d1b5f40637c56b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x65654
vs_nativenxx64.bin 95 vertex d995186409b469a3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x65fd4
vs_nativenxx64.bin 96 vertex 7dc3f9608a465aae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x67254
vs_nativenxx64.bin 97 vertex 27b7c3b3e658a56b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x67dd4
vs_nativenxx64.bin 98 vertex 84fc27133c38aed4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x68c54
vs_nativenxx64.bin 99 vertex 47013283f1ca17cb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x695d4
vs_nativenxx64.bin 100 vertex 23adf61c03f334f8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6a254
vs_nativenxx64.bin 101 vertex aa2d72c053b318dd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6b1d4
vs_nativenxx64.bin 102 vertex 70b1b746939a5e8c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6bd54
vs_nativenxx64.bin 103 vertex 28308551165f8a97 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6c8d4
vs_nativenxx64.bin 104 vertex 7983c3627bdcf480 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6d554
vs_nativenxx64.bin 105 vertex a154790cb70e6857 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6e0d4
vs_nativenxx64.bin 106 vertex e5d777131ffc9a5e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6ee54
vs_nativenxx64.bin 107 vertex 7c74ba86a53b6246 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6f9d4
vs_nativenxx64.bin 108 vertex c3401de8d2d172c3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x70954
vs_nativenxx64.bin 109 vertex 6d390af9b9c39bf0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x714d4
vs_nativenxx64.bin 110 vertex eab8524fcba96b1d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x72054
vs_nativenxx64.bin 111 vertex 4f46a85baf612d44 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x72bd4
vs_nativenxx64.bin 112 vertex 6d307db0d53d0757 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x73e54
vs_nativenxx64.bin 113 vertex 988fd6e7041ba004 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x74dd4
vs_nativenxx64.bin 114 vertex dcdada41339fe20b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x75c54
vs_nativenxx64.bin 115 vertex 58a786f06393548e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x768d4
vs_nativenxx64.bin 116 vertex 6db427c3df2086c0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x77454
vs_nativenxx64.bin 117 vertex 7df8b90c00229ad9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x780d4
vs_nativenxx64.bin 118 vertex e892fdbf4a9fc7ed /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x78f54
vs_nativenxx64.bin 119 vertex e3787ab8fa5f4197 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x79ad4
vs_nativenxx64.bin 120 vertex 5a3b4d5ad0913bcd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7a654
vs_nativenxx64.bin 121 vertex 73379da9c01b38c8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7b1d4
vs_nativenxx64.bin 122 vertex cc1b4505b5f44836 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7bd54
vs_nativenxx64.bin 123 vertex 25ead73556cb7a00 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7c9d4
vs_nativenxx64.bin 124 vertex 864c5db5231bb756 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7d754
vs_nativenxx64.bin 125 vertex 14f55f562ac03707 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7e0d4
vs_nativenxx64.bin 126 vertex 651200e49c68c8da /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7ec54
vs_nativenxx64.bin 127 vertex 66fb97f33c3b6641 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7f8d4
vs_nativenxx64.bin 128 vertex 32865982e7e48b83 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x80454
vs_nativenxx64.bin 129 vertex 4a1efa78fba7f4af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x80fd4
vs_nativenxx64.bin 130 vertex 132c83ac9b70fa04 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x81d54
vs_nativenxx64.bin 131 vertex 71c275841b658cc3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x828d4
vs_nativenxx64.bin 132 vertex e85bf5fcb94943bc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x83754
vs_nativenxx64.bin 133 vertex ef4b6b54f541e450 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x842d4
vs_nativenxx64.bin 134 vertex b193a727e2f462b3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x84f54
vs_nativenxx64.bin 135 vertex 8dee893a3a2b0956 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x861d4
vs_nativenxx64.bin 136 vertex c82ef946983b9485 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x86b54
vs_nativenxx64.bin 137 vertex 1292ea7b9c00894f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x876d4
vs_nativenxx64.bin 138 vertex 2f5818cd234c4450 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x88254
vs_nativenxx64.bin 139 vertex bea50083bfa4a157 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x88dd4
vs_nativenxx64.bin 140 vertex f2d1a44027b5b39c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x89c54
vs_nativenxx64.bin 141 vertex 69e15e7de4a6dfca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8a7d4
vs_nativenxx64.bin 142 vertex c9e8a26f99abfd35 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8b354
vs_nativenxx64.bin 143 vertex be1b9d15615ccf6f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8bed4
vs_nativenxx64.bin 144 vertex 7d32128fe0fae029 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8cc54
vs_nativenxx64.bin 145 vertex 4da78727e12f4125 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8dbd4
vs_nativenxx64.bin 146 vertex ab3d1ede69592cd1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8e754
vs_nativenxx64.bin 147 vertex 9b3cd9a1063b02d5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8f2d4
vs_nativenxx64.bin 148 vertex a10b7654b59951cb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8ff54
vs_nativenxx64.bin 149 vertex 4ff677b3e32daaeb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x90dd4
vs_nativenxx64.bin 150 vertex 45a1ff878ebf4149 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x91c54
vs_nativenxx64.bin 151 vertex 698de73c31139cb2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x925d4
vs_nativenxx64.bin 152 vertex cc2a0db8cf988329 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x93154
vs_nativenxx64.bin 153 vertex 67c9bada475c5af7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x93dd4
vs_nativenxx64.bin 154 vertex d5b83a60f88c60db /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x94a54
vs_nativenxx64.bin 155 vertex d9139a87dde5d98d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x956d4
vs_nativenxx64.bin 156 vertex 605c1785baf2c1d7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x96354
vs_nativenxx64.bin 157 vertex 50293e1f552c27b0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x96cd4
vs_nativenxx64.bin 158 vertex 462c1d0684cb3e39 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x97954
vs_nativenxx64.bin 159 vertex 2e80734d56cfe672 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x984d4
vs_nativenxx64.bin 160 vertex cf0c0376686b511c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x99254
vs_nativenxx64.bin 161 vertex 868d85a5126da3a6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9a0d4
vs_nativenxx64.bin 162 vertex 4a5da1b0b30da833 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9ac54
vs_nativenxx64.bin 163 vertex 66a419dcc500153f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9bcd4
vs_nativenxx64.bin 164 vertex 977524af0024223f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9ca54
vs_nativenxx64.bin 165 vertex e621d5973160bf9b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9d8d4
vs_nativenxx64.bin 166 vertex f4d2cd885b8aeebb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9e754
vs_nativenxx64.bin 167 vertex 19314b0350df410c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9f6d4
vs_nativenxx64.bin 168 vertex cdecc2bac7ef546a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa0454
vs_nativenxx64.bin 169 vertex 9317579473f9e190 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa16d4
vs_nativenxx64.bin 170 vertex 4d306896e638a500 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa2254
vs_nativenxx64.bin 171 vertex 925c1b59f1ad0804 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa2dd4
vs_nativenxx64.bin 172 vertex 8aa9e1ab8cdeafbf /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa3b54
vs_nativenxx64.bin 173 vertex 56764d58df8fcc82 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa46d4
vs_nativenxx64.bin 174 vertex 27b3d4281a52e92d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa5254
vs_nativenxx64.bin 175 vertex ed2bf3d920a8c7fa /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa5fd4
vs_nativenxx64.bin 176 vertex 07c6a23b1ea19f96 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa6954
vs_nativenxx64.bin 177 vertex 2bbd09da0ee6bd11 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa72d4
vs_nativenxx64.bin 178 vertex 6215e8ded21ad070 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa7e54
vs_nativenxx64.bin 179 vertex 8c0842c7891854b2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa8dd4
vs_nativenxx64.bin 180 vertex 97e263fa50ff1a3c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa9b54
vs_nativenxx64.bin 181 vertex a6c76d0251d36fcb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xaa9d4
vs_nativenxx64.bin 182 vertex 607e7204f33f6a09 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xab954
vs_nativenxx64.bin 183 vertex 2a31e31a1bf74f0c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xac6d4
vs_nativenxx64.bin 184 vertex 86aa689e1e2757bd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xad154
vs_nativenxx64.bin 185 vertex d46e0307c1b8f3bb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xadcd4
vs_nativenxx64.bin 186 vertex 645c09c2485010f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xae654
vs_nativenxx64.bin 187 vertex 787ca6d41ea6e4af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xaf1d4
vs_nativenxx64.bin 188 vertex ca05dcc4a6cf6509 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xafe54
vs_nativenxx64.bin 189 vertex e7eb8bfa424c5e43 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb0cd4
vs_nativenxx64.bin 190 vertex 5d62423cec16ba45 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb1b54
vs_nativenxx64.bin 191 vertex a828dabf18de6d87 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb2cd4
vs_nativenxx64.bin 192 vertex 84735f8856c949b2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb3a54
vs_nativenxx64.bin 193 vertex 0a717f96ff1d6854 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb46d4
vs_nativenxx64.bin 194 vertex 14d6cbb480a863ba /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb5254
vs_nativenxx64.bin 195 vertex 6df6813c208f8409 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb64d4
vs_nativenxx64.bin 196 vertex 732219ad385f9065 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb7154
vs_nativenxx64.bin 197 vertex 6d798d48c1bbb2a4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb80d4
vs_nativenxx64.bin 198 vertex 4779459014b66a13 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb8c54
vs_nativenxx64.bin 199 vertex f0fab7dd3ff8bc49 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb97d4
vs_nativenxx64.bin 200 vertex ec897e26847e08f3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbaa54
vs_nativenxx64.bin 201 vertex 7ee21be81c7aa38d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbb5d4
vs_nativenxx64.bin 202 vertex 0c6eb795811648ca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbbf54
vs_nativenxx64.bin 203 vertex e8fe2d723bd8ef26 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbc9d4
vs_nativenxx64.bin 204 vertex b9123c552c0087a8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbd554
vs_nativenxx64.bin 205 vertex dcf500153b4dfced /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbe0d4
vs_nativenxx64.bin 206 vertex c1f77c273ae4c4c6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbec54
vs_nativenxx64.bin 207 vertex 95f8bd489fbfb421 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbfad4
vs_nativenxx64.bin 208 vertex 872aea1005c199ea /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc0754
vs_nativenxx64.bin 209 vertex db7434ec4d9b6db5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc12d4
vs_nativenxx64.bin 210 vertex de81ab4e2d0632f2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc2154
vs_nativenxx64.bin 211 vertex 6f5034c09cb13c02 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc2cd4
vs_nativenxx64.bin 212 vertex 7a000f407e7f8386 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc3c54
vs_nativenxx64.bin 213 vertex 31971bc45dedf4a0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc47d4
vs_nativenxx64.bin 214 vertex 9bb1708cc9f3a615 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc5554
vs_nativenxx64.bin 215 vertex 5a27da780d6030b4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc5ed4
vs_nativenxx64.bin 216 vertex 074b0e6650031692 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc6d54
vs_nativenxx64.bin 217 vertex a379ba7fc86beb20 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc78d4
vs_nativenxx64.bin 218 vertex 36c290ecbd81c42c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc8754
vs_nativenxx64.bin 219 vertex f9e10be7ad33c831 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc92d4
vs_nativenxx64.bin 220 vertex da5323ed9d2c1bd0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xca254
vs_nativenxx64.bin 221 vertex 9eeed2ca912cf0c2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcabd4
vs_nativenxx64.bin 222 vertex 5289c29ddbc74f54 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcb754
vs_nativenxx64.bin 223 vertex a2639206a67f3aca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcc2d4
vs_nativenxx64.bin 224 vertex 1f82c2019593974a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcd354
vs_nativenxx64.bin 225 vertex cf061d188ec1b1a6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcded4
vs_nativenxx64.bin 226 vertex 3684cac1e96df4ed /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcea54
vs_nativenxx64.bin 227 vertex e77af8efbc940996 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcf7d4
vs_nativenxx64.bin 228 vertex 795738de6790f464 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd0354
vs_nativenxx64.bin 229 vertex 7faa2aac0b381bf7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd0cd4
ps_nativenxx64.bin 162 pixel b7bb05909ec2191c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd1854
ps_nativenxx64.bin 163 pixel 2e9b7365e9bbd56c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd21d4
ps_nativenxx64.bin 164 pixel c4bab19a131e0019 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd3154
ps_nativenxx64.bin 165 pixel fc8c11833293e391 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd3ad4
ps_nativenxx64.bin 166 pixel a31edd2a9fdc4c91 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd4554
ps_nativenxx64.bin 167 pixel 60d85492762cae0e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd50d4
ps_nativenxx64.bin 168 pixel e73dbacfd818dfa6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd5a54
ps_nativenxx64.bin 169 pixel 3106c101cfba1925 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd65d4
ps_nativenxx64.bin 170 pixel 9d68e13b0c9bc561 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd7154
ps_nativenxx64.bin 171 pixel 21d5a41f2fdd029c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd7bd4
ps_nativenxx64.bin 172 pixel 6a2e5538dc9e8266 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd8654
ps_nativenxx64.bin 173 pixel e65e9a157319b990 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd90d4
ps_nativenxx64.bin 174 pixel d3be208c5a4d5079 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd9d54
ps_nativenxx64.bin 175 pixel aba08b298fdf2dea /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xda7d4
ps_nativenxx64.bin 176 pixel 1db8b73002d2a9c7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdb254
ps_nativenxx64.bin 177 pixel 8d253b8d14e54aca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdbbd4
ps_nativenxx64.bin 178 pixel 55185af02b71a4b4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdc754
ps_nativenxx64.bin 179 pixel a2a8db6a5565c9a0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdd1d4
ps_nativenxx64.bin 180 pixel 8b776d3956577354 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xddc54
ps_nativenxx64.bin 181 pixel 68cf055676218076 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xde6d4
ps_nativenxx64.bin 182 pixel 4c77fa03bc60f765 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdf154
ps_nativenxx64.bin 183 pixel 586e9c463a863b97 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdfcd4
ps_nativenxx64.bin 184 pixel 9c2cba76e27f1779 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe0654
ps_nativenxx64.bin 185 pixel fa660b5751a02be5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe10d4
ps_nativenxx64.bin 186 pixel 8d3ff984219019ed /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe1b54
ps_nativenxx64.bin 187 pixel f82d81cf687b5e61 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe26d4
ps_nativenxx64.bin 188 pixel db4150db559ffab6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe3254
ps_nativenxx64.bin 189 pixel 386af73473fc3303 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe3dd4
ps_nativenxx64.bin 190 pixel 62f994dc810f091b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe4754
ps_nativenxx64.bin 191 pixel 3559c495a4799ca3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe50d4
ps_nativenxx64.bin 192 pixel 93c132f9b16f1917 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe5b54
ps_nativenxx64.bin 193 pixel b721f454d680d7f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe65d4
ps_nativenxx64.bin 194 pixel c0b3f077520e8d12 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe7054
ps_nativenxx64.bin 195 pixel ae832102193fbbfb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe7ad4
ps_nativenxx64.bin 196 pixel d70dbcb4add57eb4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe8654
ps_nativenxx64.bin 197 pixel 2a44dfae53940d07 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe91d4
ps_nativenxx64.bin 198 pixel 42efdd891b7ca278 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xea354
ps_nativenxx64.bin 199 pixel ffc187a8c7dab6d3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xeaed4
ps_nativenxx64.bin 200 pixel 5fc451162258f946 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xeba54
ps_nativenxx64.bin 201 pixel db50e6a66479d09a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xec6d4
ps_nativenxx64.bin 202 pixel 9efaf31e562ca0b0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xed254
ps_nativenxx64.bin 203 pixel ed7cfe48f4dec7f6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xeddd4
ps_nativenxx64.bin 204 pixel 646e074c3cc7b966 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xee954
ps_nativenxx64.bin 205 pixel fa925a4f2fb3c8a7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xef3d4
ps_nativenxx64.bin 206 pixel b812b281c54e3009 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf0054
ps_nativenxx64.bin 207 pixel b18898af4dbdb604 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf09d4
ps_nativenxx64.bin 208 pixel 2318e0f6ba3bd209 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf1454
ps_nativenxx64.bin 209 pixel f5ebc85e94935d5c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf1dd4
ps_nativenxx64.bin 210 pixel d0a1b8ebc2d360e3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf2754
ps_nativenxx64.bin 211 pixel fb7b5fb6c8ef4301 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf33d4
ps_nativenxx64.bin 212 pixel 80e30ef5375241b5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf3e54
ps_nativenxx64.bin 213 pixel 7ef09cb3f8520cd2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf48d4
ps_nativenxx64.bin 214 pixel cd090fd88232a65e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf5354
ps_nativenxx64.bin 215 pixel b1d333bb278a91c1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf5dd4
ps_nativenxx64.bin 216 pixel b2b5dda0eca290b1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf6954
ps_nativenxx64.bin 217 pixel 790879a293680a7d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf72d4
ps_nativenxx64.bin 218 pixel fefe12ca3a5aaeae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf7e54
ps_nativenxx64.bin 219 pixel 22b86a109ab770f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf8ad4
ps_nativenxx64.bin 220 pixel 90e4c6be926cd64d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf9654
ps_nativenxx64.bin 221 pixel 48d670b9fddbd3af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfa0d4
ps_nativenxx64.bin 222 pixel 2100fabc8f300d67 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfac54
ps_nativenxx64.bin 223 pixel 239c0f98cc4f2271 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfb6d4
ps_nativenxx64.bin 224 pixel c0935a07c725991f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfc154
ps_nativenxx64.bin 225 pixel 5f7def170617b475 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfcbd4
ps_nativenxx64.bin 226 pixel be6aa0d19527c75e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfd554
ps_nativenxx64.bin 227 pixel f444db218c063744 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfe0d4
ps_nativenxx64.bin 228 pixel 75ea15372a3e911f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfec54
ps_nativenxx64.bin 229 pixel da52ec282932958c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xff6d4
1 # kind: evidence The Great Ace Attorney Chronicles shaders (MT Framework SPK in RomFS + main) → control section + code area keys (dm/gfx/tools/shader_split.py)
2 # column 5 records where each key first appears; this game has no PC version to pair with
3 package index stage dm_ctl_sha16 source
4 ps_nativenxx64.bin 0 pixel 1369b663451fd865 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x100154
5 ps_nativenxx64.bin 1 pixel 73420638b85998d0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x100cd4
6 ps_nativenxx64.bin 2 pixel ae03f9bdc642879c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x101654
7 ps_nativenxx64.bin 3 pixel 295dda05c55577e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1021d4
8 ps_nativenxx64.bin 4 pixel 9099fb81d0cb039e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x102c54
9 ps_nativenxx64.bin 5 pixel d1da60afdf8a91df /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1035d4
10 ps_nativenxx64.bin 6 pixel 55e66a2aa5666fb3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x104054
11 ps_nativenxx64.bin 7 pixel 718dda3a1ae40a85 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x104bd4
12 ps_nativenxx64.bin 8 pixel 4feb9582f7a20d5f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x105654
13 ps_nativenxx64.bin 9 pixel 36b4f55812b23379 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1060d4
14 ps_nativenxx64.bin 10 pixel 961414e21dbee4d2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x106c54
15 ps_nativenxx64.bin 11 pixel e75fe84f968a7804 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1075d4
16 ps_nativenxx64.bin 12 pixel 259c101b6d143ccd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x107f54
17 ps_nativenxx64.bin 13 pixel cc2d443e6577ddb0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x108ad4
18 ps_nativenxx64.bin 14 pixel cc6f7196173d0406 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x109654
19 ps_nativenxx64.bin 15 pixel e78977dbf7cf8c3a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x109fd4
20 ps_nativenxx64.bin 16 pixel 2a296afd607324af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10aa54
21 ps_nativenxx64.bin 17 pixel 3941f6d3093c524c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10b4d4
22 ps_nativenxx64.bin 18 pixel cd8fff5bdb39e617 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10bf54
23 ps_nativenxx64.bin 19 pixel 720e88a17ae787f6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10cbd4
24 ps_nativenxx64.bin 20 pixel 9e748f7aa5f08d66 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10d554
25 ps_nativenxx64.bin 21 pixel 47d18e7bd026b6c2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10e1d4
26 ps_nativenxx64.bin 22 pixel c1be8af8eba67fa4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10ed54
27 ps_nativenxx64.bin 23 pixel ff04060526c06bfe /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x10f7d4
28 ps_nativenxx64.bin 24 pixel 0acae0da3a6ea085 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x110254
29 ps_nativenxx64.bin 25 pixel 0a36d73a05fb03ad /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x110bd4
30 ps_nativenxx64.bin 26 pixel 38b37b23ecbbd999 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x111654
31 ps_nativenxx64.bin 27 pixel 2dbe6ba7d569d044 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1120d4
32 ps_nativenxx64.bin 28 pixel 03a7d431deb8b757 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x112c54
33 ps_nativenxx64.bin 29 pixel fe7d003c3a04c28b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1136d4
34 ps_nativenxx64.bin 30 pixel c7e36c940a05bb25 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x114154
35 ps_nativenxx64.bin 31 pixel 059373faf9f0ff92 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x114ad4
36 ps_nativenxx64.bin 32 pixel bcb0b1311939732f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x115454
37 ps_nativenxx64.bin 33 pixel a2c5b20fab77df36 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x115fd4
38 ps_nativenxx64.bin 34 pixel 19abfda4e795eafb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x116a54
39 ps_nativenxx64.bin 35 pixel 8defc29b39b86a2e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1174d4
40 ps_nativenxx64.bin 36 pixel 9e35bc262f48b3f8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x117f54
41 ps_nativenxx64.bin 37 pixel e9ac03c750202195 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1189d4
42 ps_nativenxx64.bin 38 pixel f13066462e9f8d9a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x119554
43 ps_nativenxx64.bin 39 pixel 0e15a7b93c509431 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x119fd4
44 ps_nativenxx64.bin 40 pixel 21de8155f4307965 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11ac54
45 ps_nativenxx64.bin 41 pixel bc3e453800edbe2c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11b8d4
46 ps_nativenxx64.bin 42 pixel 6ab354a32d77dca2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11c454
47 ps_nativenxx64.bin 43 pixel 84f851590c97219a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11ced4
48 ps_nativenxx64.bin 44 pixel 7d4fb8c6455bd194 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11db54
49 ps_nativenxx64.bin 45 pixel ad5bd366c2e1c248 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11e6d4
50 ps_nativenxx64.bin 46 pixel 4e3ffed73259e512 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11f254
51 ps_nativenxx64.bin 47 pixel 5e2743fe913240a5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x11fbd4
52 ps_nativenxx64.bin 48 pixel 3bd9a7db0639cba9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x120854
53 ps_nativenxx64.bin 49 pixel 66fde7256e4ef3a6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1212d4
54 ps_nativenxx64.bin 50 pixel d23ba4b2ccbed1b3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x121c54
55 ps_nativenxx64.bin 51 pixel 97b064fbda768010 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1228d4
56 ps_nativenxx64.bin 52 pixel 2c7d4571fdcdcf24 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x123254
57 ps_nativenxx64.bin 53 pixel cbe7f9221b5c003a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x123ed4
58 ps_nativenxx64.bin 54 pixel d418ca35d15f635b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x124854
59 ps_nativenxx64.bin 55 pixel e6017d5c3641e710 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1252d4
60 ps_nativenxx64.bin 56 pixel 68d45e2c4bc5d512 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x125e54
61 ps_nativenxx64.bin 57 pixel a6bbf99e33962ba8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1269d4
62 ps_nativenxx64.bin 58 pixel 5a05000efa01a2d9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x127454
63 ps_nativenxx64.bin 59 pixel 0428cb538c75d8cd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x127ed4
64 ps_nativenxx64.bin 60 pixel 83bbdf578379c7cc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x128b54
65 ps_nativenxx64.bin 61 pixel 94837d1fb418068d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1296d4
66 ps_nativenxx64.bin 62 pixel e388183ad6c6e45a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12a054
67 ps_nativenxx64.bin 63 pixel 408bb71364497879 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12abd4
68 ps_nativenxx64.bin 64 pixel f7de1556e4ab5698 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12b654
69 ps_nativenxx64.bin 65 pixel fe162cb0a7cdf220 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12c1d4
70 ps_nativenxx64.bin 66 pixel bfc76b5a25f9b2ac /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12cc54
71 ps_nativenxx64.bin 67 pixel 28a7fce00e7c59ce /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12d7d4
72 ps_nativenxx64.bin 68 pixel 509c2154efb28179 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12e154
73 ps_nativenxx64.bin 69 pixel 1e9b3bff0fa3dc49 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12ecd4
74 ps_nativenxx64.bin 70 pixel 5f1fd447bedb6fd0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x12f754
75 ps_nativenxx64.bin 71 pixel 3a3d5af4a64793bf /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1301d4
76 ps_nativenxx64.bin 72 pixel 0d85349a308eb4c1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x130d54
77 ps_nativenxx64.bin 73 pixel e6b4433080132e64 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1317d4
78 ps_nativenxx64.bin 74 pixel 9022974a89d2246c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x132454
79 ps_nativenxx64.bin 75 pixel 6e6399a3305f2ee4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x132ed4
80 ps_nativenxx64.bin 76 pixel 911f8f2f21ecaf7b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x133954
81 ps_nativenxx64.bin 77 pixel 0af35d2573c95e50 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1343d4
82 ps_nativenxx64.bin 78 pixel b083367cd9bfa702 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x134e54
83 ps_nativenxx64.bin 79 pixel 523d1d7203851726 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1358d4
84 ps_nativenxx64.bin 80 pixel fd3dbc5682eb0281 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x136354
85 ps_nativenxx64.bin 81 pixel 2b07704371fa502b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x136dd4
86 ps_nativenxx64.bin 82 pixel 4af83e10f0a46ce0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x137954
87 ps_nativenxx64.bin 83 pixel 0eb24abf42093f42 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1383d4
88 ps_nativenxx64.bin 84 pixel 74a566754509cfe4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x138f54
89 ps_nativenxx64.bin 85 pixel d3f7d94e26202941 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1399d4
90 ps_nativenxx64.bin 86 pixel 15a1923b833e0157 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13a454
91 ps_nativenxx64.bin 87 pixel aeb436f533bc803d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13aed4
92 ps_nativenxx64.bin 88 pixel b6ede2a6a4945ef9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13b854
93 ps_nativenxx64.bin 89 pixel 865cf06ca9e74b54 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13c1d4
94 ps_nativenxx64.bin 90 pixel e132de6bf53175c4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13cc54
95 ps_nativenxx64.bin 91 pixel 6347b8b8c6ed5abc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13d8d4
96 ps_nativenxx64.bin 92 pixel 06b39a218529823d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13e354
97 ps_nativenxx64.bin 93 pixel f7dd3a0f4ff333ac /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13eed4
98 ps_nativenxx64.bin 94 pixel 9d3194131985c11d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x13fb54
99 ps_nativenxx64.bin 95 pixel b2bfe757510cf148 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1405d4
100 ps_nativenxx64.bin 96 pixel 792a8cd6737ac641 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x141054
101 ps_nativenxx64.bin 97 pixel c5dd9c92bcd0a0f8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x141ad4
102 ps_nativenxx64.bin 98 pixel b24f437db76f4aaa /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x142554
103 ps_nativenxx64.bin 99 pixel a9d80d2eec69bf61 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x142fd4
104 ps_nativenxx64.bin 100 pixel be5ec06f49eab145 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x143a54
105 ps_nativenxx64.bin 101 pixel bd2f2635fc0c2b3b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1444d4
106 ps_nativenxx64.bin 102 pixel 6ddbb7af75c59b2f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x145154
107 ps_nativenxx64.bin 103 pixel bf4f98995d4b5846 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x145cd4
108 ps_nativenxx64.bin 104 pixel dde8a88070af551d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x146754
109 ps_nativenxx64.bin 105 pixel 2cc4954004028789 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1472d4
110 ps_nativenxx64.bin 106 pixel eea841dab03b2fc6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x147e54
111 ps_nativenxx64.bin 107 pixel 9e6bc5843f5b07b2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1488d4
112 ps_nativenxx64.bin 108 pixel 61b971f7e394a8ca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x149554
113 ps_nativenxx64.bin 109 pixel 59c203995fdb7e0f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x149ed4
114 ps_nativenxx64.bin 110 pixel d2b0316ae82f7e0d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14a954
115 ps_nativenxx64.bin 111 pixel 11e4dc8d442ae6a8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14b4d4
116 ps_nativenxx64.bin 112 pixel 7a12fcc45c3ca57e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14c054
117 ps_nativenxx64.bin 113 pixel bd6a82ce26d0dc51 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14cbd4
118 ps_nativenxx64.bin 114 pixel 37c892727f3d4a8b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14d654
119 ps_nativenxx64.bin 115 pixel a60fac4020375160 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14e0d4
120 ps_nativenxx64.bin 116 pixel feee18ce295bf411 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14ea54
121 ps_nativenxx64.bin 117 pixel 1bcf8fd863ecd49b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x14f4d4
122 ps_nativenxx64.bin 118 pixel fc83d07061e94fe8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x150254
123 ps_nativenxx64.bin 119 pixel cef92a618431d131 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x150dd4
124 ps_nativenxx64.bin 120 pixel 5875f7c3a9335206 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x151854
125 ps_nativenxx64.bin 121 pixel 5a5c8eec6050a45c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1523d4
126 ps_nativenxx64.bin 122 pixel dabaaf1e840217d5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x152e54
127 ps_nativenxx64.bin 123 pixel 37a7ac4c79965792 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1538d4
128 ps_nativenxx64.bin 124 pixel b219a29325fdbb74 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x154354
129 ps_nativenxx64.bin 125 pixel e051470974b68a92 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x154dd4
130 ps_nativenxx64.bin 126 pixel 76e3cad4a1cf667f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x155954
131 ps_nativenxx64.bin 127 pixel 93ce3de206e35add /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1563d4
132 ps_nativenxx64.bin 128 pixel 128ea4109c7b7ae6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x156e54
133 ps_nativenxx64.bin 129 pixel 20921159b165619b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1579d4
134 ps_nativenxx64.bin 130 pixel a1d52b16b0275243 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x158454
135 ps_nativenxx64.bin 131 pixel 064423174ab53407 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1590d4
136 ps_nativenxx64.bin 132 pixel 5e2e86b7cfe4b6e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x159c54
137 ps_nativenxx64.bin 133 pixel 3b5cec8ac9b35602 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15a6d4
138 ps_nativenxx64.bin 134 pixel 80984c3c655ed22c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15b154
139 ps_nativenxx64.bin 135 pixel edeb74c2ca8ddd3d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15bbd4
140 ps_nativenxx64.bin 136 pixel d31d12ac1c492c76 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15c754
141 ps_nativenxx64.bin 137 pixel 5c24a01cf7dcd486 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15d2d4
142 ps_nativenxx64.bin 138 pixel 6fba3358e7383290 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15de54
143 ps_nativenxx64.bin 139 pixel 85477e7be684d641 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15e9d4
144 ps_nativenxx64.bin 140 pixel 2c74f9ddb1b85557 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x15f454
145 ps_nativenxx64.bin 141 pixel 8c7b13dfc306d40f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1607d4
146 ps_nativenxx64.bin 142 pixel 13525442f9a8a350 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x161254
147 ps_nativenxx64.bin 143 pixel 62e7a5454a502d20 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x161cd4
148 ps_nativenxx64.bin 144 pixel 8a5841b58838eba7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x162854
149 ps_nativenxx64.bin 145 pixel 420916d47a7d950b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1632d4
150 ps_nativenxx64.bin 146 pixel 8af708107c7bfd1f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x163e54
151 ps_nativenxx64.bin 147 pixel 71e0e0e33f980dba /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1648d4
152 ps_nativenxx64.bin 148 pixel 75410cf19927fb0a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x165354
153 ps_nativenxx64.bin 149 pixel 0d5894cc8fccf70b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1662d4
154 ps_nativenxx64.bin 150 pixel df4a4632ecd3c263 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x166d54
155 ps_nativenxx64.bin 151 pixel 9a2bbd46068369e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1677d4
156 ps_nativenxx64.bin 152 pixel a2062dde1b1bf061 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x168354
157 ps_nativenxx64.bin 153 pixel 095925ec7246c074 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x168dd4
158 ps_nativenxx64.bin 154 pixel 1aa295a366cff6c3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x169854
159 ps_nativenxx64.bin 155 pixel 9d530c7716909419 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16a2d4
160 ps_nativenxx64.bin 156 pixel 272b07a9a7e9afb1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16ac54
161 ps_nativenxx64.bin 157 pixel a2c801681d30a791 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16b6d4
162 ps_nativenxx64.bin 158 pixel 9c2e1d9bd567e522 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16c254
163 ps_nativenxx64.bin 159 pixel 84b5461ade216bfb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16ccd4
164 ps_nativenxx64.bin 160 pixel 6ef6035fe280d547 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16d854
165 ps_nativenxx64.bin 161 pixel 74b01886a694a0ae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x16ecd4
166 vs_nativenxx64.bin 0 vertex 50711ac466550e00 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1a054
167 vs_nativenxx64.bin 1 vertex 4b2019cbd09c3189 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1a9d4
168 vs_nativenxx64.bin 2 vertex 655d646cc425f272 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1b554
169 vs_nativenxx64.bin 3 vertex d8be465d4f8d7f61 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1bed4
170 vs_nativenxx64.bin 4 vertex 4e859364a40c3332 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1cb54
171 vs_nativenxx64.bin 5 vertex 9521679b9c6df707 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1dad4
172 vs_nativenxx64.bin 6 vertex 9465c3deb364f92e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1e754
173 vs_nativenxx64.bin 7 vertex 36365154acae0626 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1f2d4
174 vs_nativenxx64.bin 8 vertex ca7c4d683fd5f4c0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x1fe54
175 vs_nativenxx64.bin 9 vertex f4ea718d1a7c03e9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x209d4
176 vs_nativenxx64.bin 10 vertex 1cb72665b809f2ae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x21454
177 vs_nativenxx64.bin 11 vertex fd84e3c02cd2f061 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x221d4
178 vs_nativenxx64.bin 12 vertex b5cfc9e4d558b757 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x22d54
179 vs_nativenxx64.bin 13 vertex ba0891037f056221 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x23ed4
180 vs_nativenxx64.bin 14 vertex ed51d42cb321bd53 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x24a54
181 vs_nativenxx64.bin 15 vertex 7e0031a01071a9e1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x253d4
182 vs_nativenxx64.bin 16 vertex 559abc8bee55c899 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x26154
183 vs_nativenxx64.bin 17 vertex 7495e25fbe9b5803 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x26ed4
184 vs_nativenxx64.bin 18 vertex 29c725cc85a7290d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x27c54
185 vs_nativenxx64.bin 19 vertex d7246a5b01948338 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x288d4
186 vs_nativenxx64.bin 20 vertex 520c47d59710f66f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x29654
187 vs_nativenxx64.bin 21 vertex bbccb13343548f8e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2a1d4
188 vs_nativenxx64.bin 22 vertex 85182d25da916b50 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2af54
189 vs_nativenxx64.bin 23 vertex a2bf62cead7e6b9d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2bcd4
190 vs_nativenxx64.bin 24 vertex e7eb07b873222e8c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2ca54
191 vs_nativenxx64.bin 25 vertex f8f0b4b21cbcb6b6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2d5d4
192 vs_nativenxx64.bin 26 vertex 5397edd3a53b4e0d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2e554
193 vs_nativenxx64.bin 27 vertex 55ab3ece1a9c9392 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x2f7d4
194 vs_nativenxx64.bin 28 vertex 4ccf7cfcb1d1cf78 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x30354
195 vs_nativenxx64.bin 29 vertex bc2c5c70edec8033 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x30cd4
196 vs_nativenxx64.bin 30 vertex 3fd3fc46828c7e3e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x31854
197 vs_nativenxx64.bin 31 vertex 0e484209f74eb417 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x323d4
198 vs_nativenxx64.bin 32 vertex 3a3e5fc647b42eb5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x33354
199 vs_nativenxx64.bin 33 vertex 87ed8539785728fc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x33fd4
200 vs_nativenxx64.bin 34 vertex 7a950d7a832fbe0e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x34954
201 vs_nativenxx64.bin 35 vertex 4c14bbf197d3b468 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x357d4
202 vs_nativenxx64.bin 36 vertex 774b0ba4ef93aef8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x36854
203 vs_nativenxx64.bin 37 vertex cd834cd92f6ec4f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x37ad4
204 vs_nativenxx64.bin 38 vertex eae49fcd5fd95af2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x38854
205 vs_nativenxx64.bin 39 vertex 805588293198ab4a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x396d4
206 vs_nativenxx64.bin 40 vertex 800fbeb4c498cc6a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3a254
207 vs_nativenxx64.bin 41 vertex 2cb690a52c036eb0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3b0d4
208 vs_nativenxx64.bin 42 vertex bd77a9facb934b64 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3bc54
209 vs_nativenxx64.bin 43 vertex 1af555fc19afe30c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3ccd4
210 vs_nativenxx64.bin 44 vertex aff572b8df5f5f54 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3d854
211 vs_nativenxx64.bin 45 vertex a6557e54cd89fdcf /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3e1d4
212 vs_nativenxx64.bin 46 vertex 5dcca565a45e520a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3ef54
213 vs_nativenxx64.bin 47 vertex eea653075c003c44 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x3fbd4
214 vs_nativenxx64.bin 48 vertex 9e4dc6c0749a0a91 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x40554
215 vs_nativenxx64.bin 49 vertex 5ddfc4dc30f72bb2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x410d4
216 vs_nativenxx64.bin 50 vertex df3632baf21a6f09 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x41d54
217 vs_nativenxx64.bin 51 vertex cf3da9d861fa7785 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x428d4
218 vs_nativenxx64.bin 52 vertex e6228e241a2f33d8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x43454
219 vs_nativenxx64.bin 53 vertex ad1aefbabc38f48b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x440d4
220 vs_nativenxx64.bin 54 vertex 28d906cbd435670c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x44e54
221 vs_nativenxx64.bin 55 vertex 5469d0bf267f159c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x45ad4
222 vs_nativenxx64.bin 56 vertex df20f6885e98d6e8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x46954
223 vs_nativenxx64.bin 57 vertex 0b892238a3a759f3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x474d4
224 vs_nativenxx64.bin 58 vertex c0bbf36841543998 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x48354
225 vs_nativenxx64.bin 59 vertex 6658aa00fad14352 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x490d4
226 vs_nativenxx64.bin 60 vertex 7d0836dc40f10e80 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4a354
227 vs_nativenxx64.bin 61 vertex f0323afa27ccd830 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4aed4
228 vs_nativenxx64.bin 62 vertex 5cfbb9cb845a5402 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4bc54
229 vs_nativenxx64.bin 63 vertex f01211130ddd71f4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4ced4
230 vs_nativenxx64.bin 64 vertex f594f2d0a224ea98 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4dc54
231 vs_nativenxx64.bin 65 vertex 7d0eb88a5e0caf25 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4e7d4
232 vs_nativenxx64.bin 66 vertex 1395daf23ef4f37c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4f354
233 vs_nativenxx64.bin 67 vertex 3882a5357c557f15 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x4fcd4
234 vs_nativenxx64.bin 68 vertex 2448e4eac1b4254b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x50854
235 vs_nativenxx64.bin 69 vertex d954fb07f08b3473 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x514d4
236 vs_nativenxx64.bin 70 vertex 57d43f093477b457 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x51f54
237 vs_nativenxx64.bin 71 vertex 8f53d17bb28f9bdc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x52cd4
238 vs_nativenxx64.bin 72 vertex 7604e0fc2839bda5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x53f54
239 vs_nativenxx64.bin 73 vertex 8dc99bd9da2e509c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x54ad4
240 vs_nativenxx64.bin 74 vertex 27e7c7414401b425 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x55854
241 vs_nativenxx64.bin 75 vertex fd13720da4bda42c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x563d4
242 vs_nativenxx64.bin 76 vertex 104f1c9e8098248f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x56f54
243 vs_nativenxx64.bin 77 vertex 020b72102b82b310 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x57cd4
244 vs_nativenxx64.bin 78 vertex 5d78706499a09af0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x58854
245 vs_nativenxx64.bin 79 vertex 2516901ba134accc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x594d4
246 vs_nativenxx64.bin 80 vertex 8c35602dde3a8d50 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5a054
247 vs_nativenxx64.bin 81 vertex 93a1b664cb1ed463 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5add4
248 vs_nativenxx64.bin 82 vertex ee6959aa1544303f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5be54
249 vs_nativenxx64.bin 83 vertex 3704a23d4d0062cd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5cad4
250 vs_nativenxx64.bin 84 vertex 1186692c1faaae8a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5d654
251 vs_nativenxx64.bin 85 vertex a4af3184b291483b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5e2d4
252 vs_nativenxx64.bin 86 vertex 760b80a79d9284c7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5f254
253 vs_nativenxx64.bin 87 vertex 5364401e3e04e1e9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x5fdd4
254 vs_nativenxx64.bin 88 vertex 3fd599fa0cafea64 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x60754
255 vs_nativenxx64.bin 89 vertex b4e2473fd02488eb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x612d4
256 vs_nativenxx64.bin 90 vertex 9bf551895e3b9c84 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x62254
257 vs_nativenxx64.bin 91 vertex 436242ce3b08329f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x630d4
258 vs_nativenxx64.bin 92 vertex 01705ebebe3e302b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x63d54
259 vs_nativenxx64.bin 93 vertex 83e192896c32d632 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x647d4
260 vs_nativenxx64.bin 94 vertex 51d1b5f40637c56b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x65654
261 vs_nativenxx64.bin 95 vertex d995186409b469a3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x65fd4
262 vs_nativenxx64.bin 96 vertex 7dc3f9608a465aae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x67254
263 vs_nativenxx64.bin 97 vertex 27b7c3b3e658a56b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x67dd4
264 vs_nativenxx64.bin 98 vertex 84fc27133c38aed4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x68c54
265 vs_nativenxx64.bin 99 vertex 47013283f1ca17cb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x695d4
266 vs_nativenxx64.bin 100 vertex 23adf61c03f334f8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6a254
267 vs_nativenxx64.bin 101 vertex aa2d72c053b318dd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6b1d4
268 vs_nativenxx64.bin 102 vertex 70b1b746939a5e8c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6bd54
269 vs_nativenxx64.bin 103 vertex 28308551165f8a97 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6c8d4
270 vs_nativenxx64.bin 104 vertex 7983c3627bdcf480 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6d554
271 vs_nativenxx64.bin 105 vertex a154790cb70e6857 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6e0d4
272 vs_nativenxx64.bin 106 vertex e5d777131ffc9a5e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6ee54
273 vs_nativenxx64.bin 107 vertex 7c74ba86a53b6246 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x6f9d4
274 vs_nativenxx64.bin 108 vertex c3401de8d2d172c3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x70954
275 vs_nativenxx64.bin 109 vertex 6d390af9b9c39bf0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x714d4
276 vs_nativenxx64.bin 110 vertex eab8524fcba96b1d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x72054
277 vs_nativenxx64.bin 111 vertex 4f46a85baf612d44 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x72bd4
278 vs_nativenxx64.bin 112 vertex 6d307db0d53d0757 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x73e54
279 vs_nativenxx64.bin 113 vertex 988fd6e7041ba004 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x74dd4
280 vs_nativenxx64.bin 114 vertex dcdada41339fe20b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x75c54
281 vs_nativenxx64.bin 115 vertex 58a786f06393548e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x768d4
282 vs_nativenxx64.bin 116 vertex 6db427c3df2086c0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x77454
283 vs_nativenxx64.bin 117 vertex 7df8b90c00229ad9 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x780d4
284 vs_nativenxx64.bin 118 vertex e892fdbf4a9fc7ed /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x78f54
285 vs_nativenxx64.bin 119 vertex e3787ab8fa5f4197 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x79ad4
286 vs_nativenxx64.bin 120 vertex 5a3b4d5ad0913bcd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7a654
287 vs_nativenxx64.bin 121 vertex 73379da9c01b38c8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7b1d4
288 vs_nativenxx64.bin 122 vertex cc1b4505b5f44836 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7bd54
289 vs_nativenxx64.bin 123 vertex 25ead73556cb7a00 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7c9d4
290 vs_nativenxx64.bin 124 vertex 864c5db5231bb756 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7d754
291 vs_nativenxx64.bin 125 vertex 14f55f562ac03707 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7e0d4
292 vs_nativenxx64.bin 126 vertex 651200e49c68c8da /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7ec54
293 vs_nativenxx64.bin 127 vertex 66fb97f33c3b6641 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x7f8d4
294 vs_nativenxx64.bin 128 vertex 32865982e7e48b83 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x80454
295 vs_nativenxx64.bin 129 vertex 4a1efa78fba7f4af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x80fd4
296 vs_nativenxx64.bin 130 vertex 132c83ac9b70fa04 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x81d54
297 vs_nativenxx64.bin 131 vertex 71c275841b658cc3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x828d4
298 vs_nativenxx64.bin 132 vertex e85bf5fcb94943bc /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x83754
299 vs_nativenxx64.bin 133 vertex ef4b6b54f541e450 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x842d4
300 vs_nativenxx64.bin 134 vertex b193a727e2f462b3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x84f54
301 vs_nativenxx64.bin 135 vertex 8dee893a3a2b0956 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x861d4
302 vs_nativenxx64.bin 136 vertex c82ef946983b9485 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x86b54
303 vs_nativenxx64.bin 137 vertex 1292ea7b9c00894f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x876d4
304 vs_nativenxx64.bin 138 vertex 2f5818cd234c4450 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x88254
305 vs_nativenxx64.bin 139 vertex bea50083bfa4a157 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x88dd4
306 vs_nativenxx64.bin 140 vertex f2d1a44027b5b39c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x89c54
307 vs_nativenxx64.bin 141 vertex 69e15e7de4a6dfca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8a7d4
308 vs_nativenxx64.bin 142 vertex c9e8a26f99abfd35 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8b354
309 vs_nativenxx64.bin 143 vertex be1b9d15615ccf6f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8bed4
310 vs_nativenxx64.bin 144 vertex 7d32128fe0fae029 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8cc54
311 vs_nativenxx64.bin 145 vertex 4da78727e12f4125 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8dbd4
312 vs_nativenxx64.bin 146 vertex ab3d1ede69592cd1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8e754
313 vs_nativenxx64.bin 147 vertex 9b3cd9a1063b02d5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8f2d4
314 vs_nativenxx64.bin 148 vertex a10b7654b59951cb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x8ff54
315 vs_nativenxx64.bin 149 vertex 4ff677b3e32daaeb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x90dd4
316 vs_nativenxx64.bin 150 vertex 45a1ff878ebf4149 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x91c54
317 vs_nativenxx64.bin 151 vertex 698de73c31139cb2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x925d4
318 vs_nativenxx64.bin 152 vertex cc2a0db8cf988329 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x93154
319 vs_nativenxx64.bin 153 vertex 67c9bada475c5af7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x93dd4
320 vs_nativenxx64.bin 154 vertex d5b83a60f88c60db /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x94a54
321 vs_nativenxx64.bin 155 vertex d9139a87dde5d98d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x956d4
322 vs_nativenxx64.bin 156 vertex 605c1785baf2c1d7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x96354
323 vs_nativenxx64.bin 157 vertex 50293e1f552c27b0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x96cd4
324 vs_nativenxx64.bin 158 vertex 462c1d0684cb3e39 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x97954
325 vs_nativenxx64.bin 159 vertex 2e80734d56cfe672 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x984d4
326 vs_nativenxx64.bin 160 vertex cf0c0376686b511c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x99254
327 vs_nativenxx64.bin 161 vertex 868d85a5126da3a6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9a0d4
328 vs_nativenxx64.bin 162 vertex 4a5da1b0b30da833 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9ac54
329 vs_nativenxx64.bin 163 vertex 66a419dcc500153f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9bcd4
330 vs_nativenxx64.bin 164 vertex 977524af0024223f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9ca54
331 vs_nativenxx64.bin 165 vertex e621d5973160bf9b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9d8d4
332 vs_nativenxx64.bin 166 vertex f4d2cd885b8aeebb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9e754
333 vs_nativenxx64.bin 167 vertex 19314b0350df410c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0x9f6d4
334 vs_nativenxx64.bin 168 vertex cdecc2bac7ef546a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa0454
335 vs_nativenxx64.bin 169 vertex 9317579473f9e190 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa16d4
336 vs_nativenxx64.bin 170 vertex 4d306896e638a500 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa2254
337 vs_nativenxx64.bin 171 vertex 925c1b59f1ad0804 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa2dd4
338 vs_nativenxx64.bin 172 vertex 8aa9e1ab8cdeafbf /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa3b54
339 vs_nativenxx64.bin 173 vertex 56764d58df8fcc82 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa46d4
340 vs_nativenxx64.bin 174 vertex 27b3d4281a52e92d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa5254
341 vs_nativenxx64.bin 175 vertex ed2bf3d920a8c7fa /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa5fd4
342 vs_nativenxx64.bin 176 vertex 07c6a23b1ea19f96 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa6954
343 vs_nativenxx64.bin 177 vertex 2bbd09da0ee6bd11 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa72d4
344 vs_nativenxx64.bin 178 vertex 6215e8ded21ad070 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa7e54
345 vs_nativenxx64.bin 179 vertex 8c0842c7891854b2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa8dd4
346 vs_nativenxx64.bin 180 vertex 97e263fa50ff1a3c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xa9b54
347 vs_nativenxx64.bin 181 vertex a6c76d0251d36fcb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xaa9d4
348 vs_nativenxx64.bin 182 vertex 607e7204f33f6a09 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xab954
349 vs_nativenxx64.bin 183 vertex 2a31e31a1bf74f0c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xac6d4
350 vs_nativenxx64.bin 184 vertex 86aa689e1e2757bd /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xad154
351 vs_nativenxx64.bin 185 vertex d46e0307c1b8f3bb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xadcd4
352 vs_nativenxx64.bin 186 vertex 645c09c2485010f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xae654
353 vs_nativenxx64.bin 187 vertex 787ca6d41ea6e4af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xaf1d4
354 vs_nativenxx64.bin 188 vertex ca05dcc4a6cf6509 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xafe54
355 vs_nativenxx64.bin 189 vertex e7eb8bfa424c5e43 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb0cd4
356 vs_nativenxx64.bin 190 vertex 5d62423cec16ba45 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb1b54
357 vs_nativenxx64.bin 191 vertex a828dabf18de6d87 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb2cd4
358 vs_nativenxx64.bin 192 vertex 84735f8856c949b2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb3a54
359 vs_nativenxx64.bin 193 vertex 0a717f96ff1d6854 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb46d4
360 vs_nativenxx64.bin 194 vertex 14d6cbb480a863ba /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb5254
361 vs_nativenxx64.bin 195 vertex 6df6813c208f8409 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb64d4
362 vs_nativenxx64.bin 196 vertex 732219ad385f9065 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb7154
363 vs_nativenxx64.bin 197 vertex 6d798d48c1bbb2a4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb80d4
364 vs_nativenxx64.bin 198 vertex 4779459014b66a13 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb8c54
365 vs_nativenxx64.bin 199 vertex f0fab7dd3ff8bc49 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xb97d4
366 vs_nativenxx64.bin 200 vertex ec897e26847e08f3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbaa54
367 vs_nativenxx64.bin 201 vertex 7ee21be81c7aa38d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbb5d4
368 vs_nativenxx64.bin 202 vertex 0c6eb795811648ca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbbf54
369 vs_nativenxx64.bin 203 vertex e8fe2d723bd8ef26 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbc9d4
370 vs_nativenxx64.bin 204 vertex b9123c552c0087a8 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbd554
371 vs_nativenxx64.bin 205 vertex dcf500153b4dfced /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbe0d4
372 vs_nativenxx64.bin 206 vertex c1f77c273ae4c4c6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbec54
373 vs_nativenxx64.bin 207 vertex 95f8bd489fbfb421 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xbfad4
374 vs_nativenxx64.bin 208 vertex 872aea1005c199ea /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc0754
375 vs_nativenxx64.bin 209 vertex db7434ec4d9b6db5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc12d4
376 vs_nativenxx64.bin 210 vertex de81ab4e2d0632f2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc2154
377 vs_nativenxx64.bin 211 vertex 6f5034c09cb13c02 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc2cd4
378 vs_nativenxx64.bin 212 vertex 7a000f407e7f8386 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc3c54
379 vs_nativenxx64.bin 213 vertex 31971bc45dedf4a0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc47d4
380 vs_nativenxx64.bin 214 vertex 9bb1708cc9f3a615 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc5554
381 vs_nativenxx64.bin 215 vertex 5a27da780d6030b4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc5ed4
382 vs_nativenxx64.bin 216 vertex 074b0e6650031692 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc6d54
383 vs_nativenxx64.bin 217 vertex a379ba7fc86beb20 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc78d4
384 vs_nativenxx64.bin 218 vertex 36c290ecbd81c42c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc8754
385 vs_nativenxx64.bin 219 vertex f9e10be7ad33c831 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xc92d4
386 vs_nativenxx64.bin 220 vertex da5323ed9d2c1bd0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xca254
387 vs_nativenxx64.bin 221 vertex 9eeed2ca912cf0c2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcabd4
388 vs_nativenxx64.bin 222 vertex 5289c29ddbc74f54 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcb754
389 vs_nativenxx64.bin 223 vertex a2639206a67f3aca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcc2d4
390 vs_nativenxx64.bin 224 vertex 1f82c2019593974a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcd354
391 vs_nativenxx64.bin 225 vertex cf061d188ec1b1a6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcded4
392 vs_nativenxx64.bin 226 vertex 3684cac1e96df4ed /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcea54
393 vs_nativenxx64.bin 227 vertex e77af8efbc940996 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xcf7d4
394 vs_nativenxx64.bin 228 vertex 795738de6790f464 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd0354
395 vs_nativenxx64.bin 229 vertex 7faa2aac0b381bf7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd0cd4
396 ps_nativenxx64.bin 162 pixel b7bb05909ec2191c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd1854
397 ps_nativenxx64.bin 163 pixel 2e9b7365e9bbd56c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd21d4
398 ps_nativenxx64.bin 164 pixel c4bab19a131e0019 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd3154
399 ps_nativenxx64.bin 165 pixel fc8c11833293e391 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd3ad4
400 ps_nativenxx64.bin 166 pixel a31edd2a9fdc4c91 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd4554
401 ps_nativenxx64.bin 167 pixel 60d85492762cae0e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd50d4
402 ps_nativenxx64.bin 168 pixel e73dbacfd818dfa6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd5a54
403 ps_nativenxx64.bin 169 pixel 3106c101cfba1925 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd65d4
404 ps_nativenxx64.bin 170 pixel 9d68e13b0c9bc561 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd7154
405 ps_nativenxx64.bin 171 pixel 21d5a41f2fdd029c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd7bd4
406 ps_nativenxx64.bin 172 pixel 6a2e5538dc9e8266 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd8654
407 ps_nativenxx64.bin 173 pixel e65e9a157319b990 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd90d4
408 ps_nativenxx64.bin 174 pixel d3be208c5a4d5079 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xd9d54
409 ps_nativenxx64.bin 175 pixel aba08b298fdf2dea /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xda7d4
410 ps_nativenxx64.bin 176 pixel 1db8b73002d2a9c7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdb254
411 ps_nativenxx64.bin 177 pixel 8d253b8d14e54aca /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdbbd4
412 ps_nativenxx64.bin 178 pixel 55185af02b71a4b4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdc754
413 ps_nativenxx64.bin 179 pixel a2a8db6a5565c9a0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdd1d4
414 ps_nativenxx64.bin 180 pixel 8b776d3956577354 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xddc54
415 ps_nativenxx64.bin 181 pixel 68cf055676218076 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xde6d4
416 ps_nativenxx64.bin 182 pixel 4c77fa03bc60f765 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdf154
417 ps_nativenxx64.bin 183 pixel 586e9c463a863b97 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xdfcd4
418 ps_nativenxx64.bin 184 pixel 9c2cba76e27f1779 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe0654
419 ps_nativenxx64.bin 185 pixel fa660b5751a02be5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe10d4
420 ps_nativenxx64.bin 186 pixel 8d3ff984219019ed /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe1b54
421 ps_nativenxx64.bin 187 pixel f82d81cf687b5e61 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe26d4
422 ps_nativenxx64.bin 188 pixel db4150db559ffab6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe3254
423 ps_nativenxx64.bin 189 pixel 386af73473fc3303 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe3dd4
424 ps_nativenxx64.bin 190 pixel 62f994dc810f091b /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe4754
425 ps_nativenxx64.bin 191 pixel 3559c495a4799ca3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe50d4
426 ps_nativenxx64.bin 192 pixel 93c132f9b16f1917 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe5b54
427 ps_nativenxx64.bin 193 pixel b721f454d680d7f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe65d4
428 ps_nativenxx64.bin 194 pixel c0b3f077520e8d12 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe7054
429 ps_nativenxx64.bin 195 pixel ae832102193fbbfb /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe7ad4
430 ps_nativenxx64.bin 196 pixel d70dbcb4add57eb4 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe8654
431 ps_nativenxx64.bin 197 pixel 2a44dfae53940d07 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xe91d4
432 ps_nativenxx64.bin 198 pixel 42efdd891b7ca278 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xea354
433 ps_nativenxx64.bin 199 pixel ffc187a8c7dab6d3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xeaed4
434 ps_nativenxx64.bin 200 pixel 5fc451162258f946 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xeba54
435 ps_nativenxx64.bin 201 pixel db50e6a66479d09a /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xec6d4
436 ps_nativenxx64.bin 202 pixel 9efaf31e562ca0b0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xed254
437 ps_nativenxx64.bin 203 pixel ed7cfe48f4dec7f6 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xeddd4
438 ps_nativenxx64.bin 204 pixel 646e074c3cc7b966 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xee954
439 ps_nativenxx64.bin 205 pixel fa925a4f2fb3c8a7 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xef3d4
440 ps_nativenxx64.bin 206 pixel b812b281c54e3009 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf0054
441 ps_nativenxx64.bin 207 pixel b18898af4dbdb604 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf09d4
442 ps_nativenxx64.bin 208 pixel 2318e0f6ba3bd209 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf1454
443 ps_nativenxx64.bin 209 pixel f5ebc85e94935d5c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf1dd4
444 ps_nativenxx64.bin 210 pixel d0a1b8ebc2d360e3 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf2754
445 ps_nativenxx64.bin 211 pixel fb7b5fb6c8ef4301 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf33d4
446 ps_nativenxx64.bin 212 pixel 80e30ef5375241b5 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf3e54
447 ps_nativenxx64.bin 213 pixel 7ef09cb3f8520cd2 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf48d4
448 ps_nativenxx64.bin 214 pixel cd090fd88232a65e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf5354
449 ps_nativenxx64.bin 215 pixel b1d333bb278a91c1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf5dd4
450 ps_nativenxx64.bin 216 pixel b2b5dda0eca290b1 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf6954
451 ps_nativenxx64.bin 217 pixel 790879a293680a7d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf72d4
452 ps_nativenxx64.bin 218 pixel fefe12ca3a5aaeae /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf7e54
453 ps_nativenxx64.bin 219 pixel 22b86a109ab770f0 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf8ad4
454 ps_nativenxx64.bin 220 pixel 90e4c6be926cd64d /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xf9654
455 ps_nativenxx64.bin 221 pixel 48d670b9fddbd3af /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfa0d4
456 ps_nativenxx64.bin 222 pixel 2100fabc8f300d67 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfac54
457 ps_nativenxx64.bin 223 pixel 239c0f98cc4f2271 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfb6d4
458 ps_nativenxx64.bin 224 pixel c0935a07c725991f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfc154
459 ps_nativenxx64.bin 225 pixel 5f7def170617b475 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfcbd4
460 ps_nativenxx64.bin 226 pixel be6aa0d19527c75e /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfd554
461 ps_nativenxx64.bin 227 pixel f444db218c063744 /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfe0d4
462 ps_nativenxx64.bin 228 pixel 75ea15372a3e911f /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xfec54
463 ps_nativenxx64.bin 229 pixel da52ec282932958c /nativeNXx64/sa/NX_64/root.arc#sc/NX_64/root#MTSPK@0xff6d4
@@ -0,0 +1,2 @@
# kind: evidence control-section key conflict rulings: empty
dm_ctl_sha16 chosen_pc class candidates records
1 # kind: evidence control-section key conflict rulings: empty
2 dm_ctl_sha16 chosen_pc class candidates records
+231
View File
@@ -0,0 +1,231 @@
# kind: evidence vertex / pixel shader pairs within BNSH variations (generated by dm/gfx/tools/shader_split.py, do not edit): vertex key <TAB> pixel key
01705ebebe3e302b 2a44dfae53940d07
020b72102b82b310 2a44dfae53940d07
074b0e6650031692 2a44dfae53940d07
07c6a23b1ea19f96 2a44dfae53940d07
0a717f96ff1d6854 2a44dfae53940d07
0b892238a3a759f3 2a44dfae53940d07
0c6eb795811648ca 2a44dfae53940d07
0e484209f74eb417 2a44dfae53940d07
104f1c9e8098248f 2a44dfae53940d07
1186692c1faaae8a 2a44dfae53940d07
1292ea7b9c00894f 2a44dfae53940d07
132c83ac9b70fa04 2a44dfae53940d07
1395daf23ef4f37c 2a44dfae53940d07
14d6cbb480a863ba 2a44dfae53940d07
14f55f562ac03707 2a44dfae53940d07
19314b0350df410c 2a44dfae53940d07
1af555fc19afe30c 2a44dfae53940d07
1cb72665b809f2ae 2a44dfae53940d07
1f82c2019593974a 2a44dfae53940d07
23adf61c03f334f8 2a44dfae53940d07
2448e4eac1b4254b 2a44dfae53940d07
2516901ba134accc 2a44dfae53940d07
25ead73556cb7a00 2a44dfae53940d07
27b3d4281a52e92d 2a44dfae53940d07
27b7c3b3e658a56b 2a44dfae53940d07
27e7c7414401b425 2a44dfae53940d07
28308551165f8a97 2a44dfae53940d07
28d906cbd435670c 2a44dfae53940d07
29c725cc85a7290d 2a44dfae53940d07
2a31e31a1bf74f0c 2a44dfae53940d07
2bbd09da0ee6bd11 2a44dfae53940d07
2cb690a52c036eb0 2a44dfae53940d07
2e80734d56cfe672 2a44dfae53940d07
2f5818cd234c4450 2a44dfae53940d07
31971bc45dedf4a0 2a44dfae53940d07
32865982e7e48b83 2a44dfae53940d07
36365154acae0626 2a44dfae53940d07
3684cac1e96df4ed 2a44dfae53940d07
36c290ecbd81c42c 2a44dfae53940d07
3704a23d4d0062cd 2a44dfae53940d07
3882a5357c557f15 2a44dfae53940d07
3a3e5fc647b42eb5 2a44dfae53940d07
3fd3fc46828c7e3e 2a44dfae53940d07
3fd599fa0cafea64 2a44dfae53940d07
436242ce3b08329f 2a44dfae53940d07
45a1ff878ebf4149 2a44dfae53940d07
462c1d0684cb3e39 2a44dfae53940d07
47013283f1ca17cb 2a44dfae53940d07
4779459014b66a13 2a44dfae53940d07
4a1efa78fba7f4af 2a44dfae53940d07
4a5da1b0b30da833 2a44dfae53940d07
4b2019cbd09c3189 2a44dfae53940d07
4c14bbf197d3b468 2a44dfae53940d07
4ccf7cfcb1d1cf78 2a44dfae53940d07
4d306896e638a500 2a44dfae53940d07
4da78727e12f4125 2a44dfae53940d07
4e859364a40c3332 2a44dfae53940d07
4f46a85baf612d44 2a44dfae53940d07
4ff677b3e32daaeb 2a44dfae53940d07
50293e1f552c27b0 2a44dfae53940d07
50711ac466550e00 2a44dfae53940d07
51d1b5f40637c56b 2a44dfae53940d07
520c47d59710f66f 2a44dfae53940d07
5289c29ddbc74f54 2a44dfae53940d07
5364401e3e04e1e9 2a44dfae53940d07
5397edd3a53b4e0d 2a44dfae53940d07
5469d0bf267f159c 2a44dfae53940d07
559abc8bee55c899 2a44dfae53940d07
55ab3ece1a9c9392 2a44dfae53940d07
56764d58df8fcc82 2a44dfae53940d07
57d43f093477b457 2a44dfae53940d07
58a786f06393548e 2a44dfae53940d07
5a27da780d6030b4 2a44dfae53940d07
5a3b4d5ad0913bcd 2a44dfae53940d07
5cfbb9cb845a5402 2a44dfae53940d07
5d62423cec16ba45 2a44dfae53940d07
5d78706499a09af0 2a44dfae53940d07
5dcca565a45e520a 2a44dfae53940d07
5ddfc4dc30f72bb2 2a44dfae53940d07
605c1785baf2c1d7 2a44dfae53940d07
607e7204f33f6a09 2a44dfae53940d07
6215e8ded21ad070 2a44dfae53940d07
645c09c2485010f0 2a44dfae53940d07
651200e49c68c8da 2a44dfae53940d07
655d646cc425f272 2a44dfae53940d07
6658aa00fad14352 2a44dfae53940d07
66a419dcc500153f 2a44dfae53940d07
66fb97f33c3b6641 2a44dfae53940d07
67c9bada475c5af7 2a44dfae53940d07
698de73c31139cb2 2a44dfae53940d07
69e15e7de4a6dfca 2a44dfae53940d07
6d307db0d53d0757 2a44dfae53940d07
6d390af9b9c39bf0 2a44dfae53940d07
6d798d48c1bbb2a4 2a44dfae53940d07
6db427c3df2086c0 2a44dfae53940d07
6df6813c208f8409 2a44dfae53940d07
6f5034c09cb13c02 2a44dfae53940d07
70b1b746939a5e8c 2a44dfae53940d07
71c275841b658cc3 2a44dfae53940d07
732219ad385f9065 2a44dfae53940d07
73379da9c01b38c8 2a44dfae53940d07
7495e25fbe9b5803 2a44dfae53940d07
7604e0fc2839bda5 2a44dfae53940d07
760b80a79d9284c7 2a44dfae53940d07
774b0ba4ef93aef8 2a44dfae53940d07
787ca6d41ea6e4af 2a44dfae53940d07
795738de6790f464 2a44dfae53940d07
7983c3627bdcf480 2a44dfae53940d07
7a000f407e7f8386 2a44dfae53940d07
7a950d7a832fbe0e 2a44dfae53940d07
7c74ba86a53b6246 2a44dfae53940d07
7d0836dc40f10e80 2a44dfae53940d07
7d0eb88a5e0caf25 2a44dfae53940d07
7d32128fe0fae029 2a44dfae53940d07
7dc3f9608a465aae 2a44dfae53940d07
7df8b90c00229ad9 2a44dfae53940d07
7e0031a01071a9e1 2a44dfae53940d07
7ee21be81c7aa38d 2a44dfae53940d07
7faa2aac0b381bf7 2a44dfae53940d07
800fbeb4c498cc6a 2a44dfae53940d07
805588293198ab4a 2a44dfae53940d07
83e192896c32d632 2a44dfae53940d07
84735f8856c949b2 2a44dfae53940d07
84fc27133c38aed4 2a44dfae53940d07
85182d25da916b50 2a44dfae53940d07
864c5db5231bb756 2a44dfae53940d07
868d85a5126da3a6 2a44dfae53940d07
86aa689e1e2757bd 2a44dfae53940d07
872aea1005c199ea 2a44dfae53940d07
87ed8539785728fc 2a44dfae53940d07
8aa9e1ab8cdeafbf 2a44dfae53940d07
8c0842c7891854b2 2a44dfae53940d07
8c35602dde3a8d50 2a44dfae53940d07
8dc99bd9da2e509c 2a44dfae53940d07
8dee893a3a2b0956 2a44dfae53940d07
8f53d17bb28f9bdc 2a44dfae53940d07
925c1b59f1ad0804 2a44dfae53940d07
9317579473f9e190 2a44dfae53940d07
93a1b664cb1ed463 2a44dfae53940d07
9465c3deb364f92e 2a44dfae53940d07
9521679b9c6df707 2a44dfae53940d07
95f8bd489fbfb421 2a44dfae53940d07
977524af0024223f 2a44dfae53940d07
97e263fa50ff1a3c 2a44dfae53940d07
988fd6e7041ba004 2a44dfae53940d07
9b3cd9a1063b02d5 2a44dfae53940d07
9bb1708cc9f3a615 2a44dfae53940d07
9bf551895e3b9c84 2a44dfae53940d07
9e4dc6c0749a0a91 2a44dfae53940d07
9eeed2ca912cf0c2 2a44dfae53940d07
a10b7654b59951cb 2a44dfae53940d07
a154790cb70e6857 2a44dfae53940d07
a2639206a67f3aca 2a44dfae53940d07
a2bf62cead7e6b9d 2a44dfae53940d07
a379ba7fc86beb20 2a44dfae53940d07
a4af3184b291483b 2a44dfae53940d07
a6557e54cd89fdcf 2a44dfae53940d07
a6c76d0251d36fcb 2a44dfae53940d07
a828dabf18de6d87 2a44dfae53940d07
aa2d72c053b318dd 2a44dfae53940d07
ab3d1ede69592cd1 2a44dfae53940d07
ad1aefbabc38f48b 2a44dfae53940d07
aff572b8df5f5f54 2a44dfae53940d07
b193a727e2f462b3 2a44dfae53940d07
b4e2473fd02488eb 2a44dfae53940d07
b5cfc9e4d558b757 2a44dfae53940d07
b9123c552c0087a8 2a44dfae53940d07
ba0891037f056221 2a44dfae53940d07
bbccb13343548f8e 2a44dfae53940d07
bc2c5c70edec8033 2a44dfae53940d07
bd77a9facb934b64 2a44dfae53940d07
be1b9d15615ccf6f 2a44dfae53940d07
bea50083bfa4a157 2a44dfae53940d07
c0bbf36841543998 2a44dfae53940d07
c1f77c273ae4c4c6 2a44dfae53940d07
c3401de8d2d172c3 2a44dfae53940d07
c82ef946983b9485 2a44dfae53940d07
c9e8a26f99abfd35 2a44dfae53940d07
ca05dcc4a6cf6509 2a44dfae53940d07
ca7c4d683fd5f4c0 2a44dfae53940d07
cc1b4505b5f44836 2a44dfae53940d07
cc2a0db8cf988329 2a44dfae53940d07
cd834cd92f6ec4f0 2a44dfae53940d07
cdecc2bac7ef546a 2a44dfae53940d07
cf061d188ec1b1a6 2a44dfae53940d07
cf0c0376686b511c 2a44dfae53940d07
cf3da9d861fa7785 2a44dfae53940d07
d46e0307c1b8f3bb 2a44dfae53940d07
d5b83a60f88c60db 2a44dfae53940d07
d7246a5b01948338 2a44dfae53940d07
d8be465d4f8d7f61 2a44dfae53940d07
d9139a87dde5d98d 2a44dfae53940d07
d954fb07f08b3473 2a44dfae53940d07
d995186409b469a3 2a44dfae53940d07
da5323ed9d2c1bd0 2a44dfae53940d07
db7434ec4d9b6db5 2a44dfae53940d07
dcdada41339fe20b 2a44dfae53940d07
dcf500153b4dfced 2a44dfae53940d07
de81ab4e2d0632f2 2a44dfae53940d07
df20f6885e98d6e8 2a44dfae53940d07
df3632baf21a6f09 2a44dfae53940d07
e3787ab8fa5f4197 2a44dfae53940d07
e5d777131ffc9a5e 2a44dfae53940d07
e621d5973160bf9b 2a44dfae53940d07
e6228e241a2f33d8 2a44dfae53940d07
e77af8efbc940996 2a44dfae53940d07
e7eb07b873222e8c 2a44dfae53940d07
e7eb8bfa424c5e43 2a44dfae53940d07
e85bf5fcb94943bc 2a44dfae53940d07
e892fdbf4a9fc7ed 2a44dfae53940d07
e8fe2d723bd8ef26 2a44dfae53940d07
eab8524fcba96b1d 2a44dfae53940d07
eae49fcd5fd95af2 2a44dfae53940d07
ec897e26847e08f3 2a44dfae53940d07
ed2bf3d920a8c7fa 2a44dfae53940d07
ed51d42cb321bd53 2a44dfae53940d07
ee6959aa1544303f 2a44dfae53940d07
eea653075c003c44 2a44dfae53940d07
ef4b6b54f541e450 2a44dfae53940d07
f01211130ddd71f4 2a44dfae53940d07
f0323afa27ccd830 2a44dfae53940d07
f0fab7dd3ff8bc49 2a44dfae53940d07
f2d1a44027b5b39c 2a44dfae53940d07
f4d2cd885b8aeebb 2a44dfae53940d07
f4ea718d1a7c03e9 2a44dfae53940d07
f594f2d0a224ea98 2a44dfae53940d07
f8f0b4b21cbcb6b6 2a44dfae53940d07
f9e10be7ad33c831 2a44dfae53940d07
fd13720da4bda42c 2a44dfae53940d07
fd84e3c02cd2f061 2a44dfae53940d07
1 # kind: evidence vertex / pixel shader pairs within BNSH variations (generated by dm/gfx/tools/shader_split.py, do not edit): vertex key <TAB> pixel key
2 01705ebebe3e302b 2a44dfae53940d07
3 020b72102b82b310 2a44dfae53940d07
4 074b0e6650031692 2a44dfae53940d07
5 07c6a23b1ea19f96 2a44dfae53940d07
6 0a717f96ff1d6854 2a44dfae53940d07
7 0b892238a3a759f3 2a44dfae53940d07
8 0c6eb795811648ca 2a44dfae53940d07
9 0e484209f74eb417 2a44dfae53940d07
10 104f1c9e8098248f 2a44dfae53940d07
11 1186692c1faaae8a 2a44dfae53940d07
12 1292ea7b9c00894f 2a44dfae53940d07
13 132c83ac9b70fa04 2a44dfae53940d07
14 1395daf23ef4f37c 2a44dfae53940d07
15 14d6cbb480a863ba 2a44dfae53940d07
16 14f55f562ac03707 2a44dfae53940d07
17 19314b0350df410c 2a44dfae53940d07
18 1af555fc19afe30c 2a44dfae53940d07
19 1cb72665b809f2ae 2a44dfae53940d07
20 1f82c2019593974a 2a44dfae53940d07
21 23adf61c03f334f8 2a44dfae53940d07
22 2448e4eac1b4254b 2a44dfae53940d07
23 2516901ba134accc 2a44dfae53940d07
24 25ead73556cb7a00 2a44dfae53940d07
25 27b3d4281a52e92d 2a44dfae53940d07
26 27b7c3b3e658a56b 2a44dfae53940d07
27 27e7c7414401b425 2a44dfae53940d07
28 28308551165f8a97 2a44dfae53940d07
29 28d906cbd435670c 2a44dfae53940d07
30 29c725cc85a7290d 2a44dfae53940d07
31 2a31e31a1bf74f0c 2a44dfae53940d07
32 2bbd09da0ee6bd11 2a44dfae53940d07
33 2cb690a52c036eb0 2a44dfae53940d07
34 2e80734d56cfe672 2a44dfae53940d07
35 2f5818cd234c4450 2a44dfae53940d07
36 31971bc45dedf4a0 2a44dfae53940d07
37 32865982e7e48b83 2a44dfae53940d07
38 36365154acae0626 2a44dfae53940d07
39 3684cac1e96df4ed 2a44dfae53940d07
40 36c290ecbd81c42c 2a44dfae53940d07
41 3704a23d4d0062cd 2a44dfae53940d07
42 3882a5357c557f15 2a44dfae53940d07
43 3a3e5fc647b42eb5 2a44dfae53940d07
44 3fd3fc46828c7e3e 2a44dfae53940d07
45 3fd599fa0cafea64 2a44dfae53940d07
46 436242ce3b08329f 2a44dfae53940d07
47 45a1ff878ebf4149 2a44dfae53940d07
48 462c1d0684cb3e39 2a44dfae53940d07
49 47013283f1ca17cb 2a44dfae53940d07
50 4779459014b66a13 2a44dfae53940d07
51 4a1efa78fba7f4af 2a44dfae53940d07
52 4a5da1b0b30da833 2a44dfae53940d07
53 4b2019cbd09c3189 2a44dfae53940d07
54 4c14bbf197d3b468 2a44dfae53940d07
55 4ccf7cfcb1d1cf78 2a44dfae53940d07
56 4d306896e638a500 2a44dfae53940d07
57 4da78727e12f4125 2a44dfae53940d07
58 4e859364a40c3332 2a44dfae53940d07
59 4f46a85baf612d44 2a44dfae53940d07
60 4ff677b3e32daaeb 2a44dfae53940d07
61 50293e1f552c27b0 2a44dfae53940d07
62 50711ac466550e00 2a44dfae53940d07
63 51d1b5f40637c56b 2a44dfae53940d07
64 520c47d59710f66f 2a44dfae53940d07
65 5289c29ddbc74f54 2a44dfae53940d07
66 5364401e3e04e1e9 2a44dfae53940d07
67 5397edd3a53b4e0d 2a44dfae53940d07
68 5469d0bf267f159c 2a44dfae53940d07
69 559abc8bee55c899 2a44dfae53940d07
70 55ab3ece1a9c9392 2a44dfae53940d07
71 56764d58df8fcc82 2a44dfae53940d07
72 57d43f093477b457 2a44dfae53940d07
73 58a786f06393548e 2a44dfae53940d07
74 5a27da780d6030b4 2a44dfae53940d07
75 5a3b4d5ad0913bcd 2a44dfae53940d07
76 5cfbb9cb845a5402 2a44dfae53940d07
77 5d62423cec16ba45 2a44dfae53940d07
78 5d78706499a09af0 2a44dfae53940d07
79 5dcca565a45e520a 2a44dfae53940d07
80 5ddfc4dc30f72bb2 2a44dfae53940d07
81 605c1785baf2c1d7 2a44dfae53940d07
82 607e7204f33f6a09 2a44dfae53940d07
83 6215e8ded21ad070 2a44dfae53940d07
84 645c09c2485010f0 2a44dfae53940d07
85 651200e49c68c8da 2a44dfae53940d07
86 655d646cc425f272 2a44dfae53940d07
87 6658aa00fad14352 2a44dfae53940d07
88 66a419dcc500153f 2a44dfae53940d07
89 66fb97f33c3b6641 2a44dfae53940d07
90 67c9bada475c5af7 2a44dfae53940d07
91 698de73c31139cb2 2a44dfae53940d07
92 69e15e7de4a6dfca 2a44dfae53940d07
93 6d307db0d53d0757 2a44dfae53940d07
94 6d390af9b9c39bf0 2a44dfae53940d07
95 6d798d48c1bbb2a4 2a44dfae53940d07
96 6db427c3df2086c0 2a44dfae53940d07
97 6df6813c208f8409 2a44dfae53940d07
98 6f5034c09cb13c02 2a44dfae53940d07
99 70b1b746939a5e8c 2a44dfae53940d07
100 71c275841b658cc3 2a44dfae53940d07
101 732219ad385f9065 2a44dfae53940d07
102 73379da9c01b38c8 2a44dfae53940d07
103 7495e25fbe9b5803 2a44dfae53940d07
104 7604e0fc2839bda5 2a44dfae53940d07
105 760b80a79d9284c7 2a44dfae53940d07
106 774b0ba4ef93aef8 2a44dfae53940d07
107 787ca6d41ea6e4af 2a44dfae53940d07
108 795738de6790f464 2a44dfae53940d07
109 7983c3627bdcf480 2a44dfae53940d07
110 7a000f407e7f8386 2a44dfae53940d07
111 7a950d7a832fbe0e 2a44dfae53940d07
112 7c74ba86a53b6246 2a44dfae53940d07
113 7d0836dc40f10e80 2a44dfae53940d07
114 7d0eb88a5e0caf25 2a44dfae53940d07
115 7d32128fe0fae029 2a44dfae53940d07
116 7dc3f9608a465aae 2a44dfae53940d07
117 7df8b90c00229ad9 2a44dfae53940d07
118 7e0031a01071a9e1 2a44dfae53940d07
119 7ee21be81c7aa38d 2a44dfae53940d07
120 7faa2aac0b381bf7 2a44dfae53940d07
121 800fbeb4c498cc6a 2a44dfae53940d07
122 805588293198ab4a 2a44dfae53940d07
123 83e192896c32d632 2a44dfae53940d07
124 84735f8856c949b2 2a44dfae53940d07
125 84fc27133c38aed4 2a44dfae53940d07
126 85182d25da916b50 2a44dfae53940d07
127 864c5db5231bb756 2a44dfae53940d07
128 868d85a5126da3a6 2a44dfae53940d07
129 86aa689e1e2757bd 2a44dfae53940d07
130 872aea1005c199ea 2a44dfae53940d07
131 87ed8539785728fc 2a44dfae53940d07
132 8aa9e1ab8cdeafbf 2a44dfae53940d07
133 8c0842c7891854b2 2a44dfae53940d07
134 8c35602dde3a8d50 2a44dfae53940d07
135 8dc99bd9da2e509c 2a44dfae53940d07
136 8dee893a3a2b0956 2a44dfae53940d07
137 8f53d17bb28f9bdc 2a44dfae53940d07
138 925c1b59f1ad0804 2a44dfae53940d07
139 9317579473f9e190 2a44dfae53940d07
140 93a1b664cb1ed463 2a44dfae53940d07
141 9465c3deb364f92e 2a44dfae53940d07
142 9521679b9c6df707 2a44dfae53940d07
143 95f8bd489fbfb421 2a44dfae53940d07
144 977524af0024223f 2a44dfae53940d07
145 97e263fa50ff1a3c 2a44dfae53940d07
146 988fd6e7041ba004 2a44dfae53940d07
147 9b3cd9a1063b02d5 2a44dfae53940d07
148 9bb1708cc9f3a615 2a44dfae53940d07
149 9bf551895e3b9c84 2a44dfae53940d07
150 9e4dc6c0749a0a91 2a44dfae53940d07
151 9eeed2ca912cf0c2 2a44dfae53940d07
152 a10b7654b59951cb 2a44dfae53940d07
153 a154790cb70e6857 2a44dfae53940d07
154 a2639206a67f3aca 2a44dfae53940d07
155 a2bf62cead7e6b9d 2a44dfae53940d07
156 a379ba7fc86beb20 2a44dfae53940d07
157 a4af3184b291483b 2a44dfae53940d07
158 a6557e54cd89fdcf 2a44dfae53940d07
159 a6c76d0251d36fcb 2a44dfae53940d07
160 a828dabf18de6d87 2a44dfae53940d07
161 aa2d72c053b318dd 2a44dfae53940d07
162 ab3d1ede69592cd1 2a44dfae53940d07
163 ad1aefbabc38f48b 2a44dfae53940d07
164 aff572b8df5f5f54 2a44dfae53940d07
165 b193a727e2f462b3 2a44dfae53940d07
166 b4e2473fd02488eb 2a44dfae53940d07
167 b5cfc9e4d558b757 2a44dfae53940d07
168 b9123c552c0087a8 2a44dfae53940d07
169 ba0891037f056221 2a44dfae53940d07
170 bbccb13343548f8e 2a44dfae53940d07
171 bc2c5c70edec8033 2a44dfae53940d07
172 bd77a9facb934b64 2a44dfae53940d07
173 be1b9d15615ccf6f 2a44dfae53940d07
174 bea50083bfa4a157 2a44dfae53940d07
175 c0bbf36841543998 2a44dfae53940d07
176 c1f77c273ae4c4c6 2a44dfae53940d07
177 c3401de8d2d172c3 2a44dfae53940d07
178 c82ef946983b9485 2a44dfae53940d07
179 c9e8a26f99abfd35 2a44dfae53940d07
180 ca05dcc4a6cf6509 2a44dfae53940d07
181 ca7c4d683fd5f4c0 2a44dfae53940d07
182 cc1b4505b5f44836 2a44dfae53940d07
183 cc2a0db8cf988329 2a44dfae53940d07
184 cd834cd92f6ec4f0 2a44dfae53940d07
185 cdecc2bac7ef546a 2a44dfae53940d07
186 cf061d188ec1b1a6 2a44dfae53940d07
187 cf0c0376686b511c 2a44dfae53940d07
188 cf3da9d861fa7785 2a44dfae53940d07
189 d46e0307c1b8f3bb 2a44dfae53940d07
190 d5b83a60f88c60db 2a44dfae53940d07
191 d7246a5b01948338 2a44dfae53940d07
192 d8be465d4f8d7f61 2a44dfae53940d07
193 d9139a87dde5d98d 2a44dfae53940d07
194 d954fb07f08b3473 2a44dfae53940d07
195 d995186409b469a3 2a44dfae53940d07
196 da5323ed9d2c1bd0 2a44dfae53940d07
197 db7434ec4d9b6db5 2a44dfae53940d07
198 dcdada41339fe20b 2a44dfae53940d07
199 dcf500153b4dfced 2a44dfae53940d07
200 de81ab4e2d0632f2 2a44dfae53940d07
201 df20f6885e98d6e8 2a44dfae53940d07
202 df3632baf21a6f09 2a44dfae53940d07
203 e3787ab8fa5f4197 2a44dfae53940d07
204 e5d777131ffc9a5e 2a44dfae53940d07
205 e621d5973160bf9b 2a44dfae53940d07
206 e6228e241a2f33d8 2a44dfae53940d07
207 e77af8efbc940996 2a44dfae53940d07
208 e7eb07b873222e8c 2a44dfae53940d07
209 e7eb8bfa424c5e43 2a44dfae53940d07
210 e85bf5fcb94943bc 2a44dfae53940d07
211 e892fdbf4a9fc7ed 2a44dfae53940d07
212 e8fe2d723bd8ef26 2a44dfae53940d07
213 eab8524fcba96b1d 2a44dfae53940d07
214 eae49fcd5fd95af2 2a44dfae53940d07
215 ec897e26847e08f3 2a44dfae53940d07
216 ed2bf3d920a8c7fa 2a44dfae53940d07
217 ed51d42cb321bd53 2a44dfae53940d07
218 ee6959aa1544303f 2a44dfae53940d07
219 eea653075c003c44 2a44dfae53940d07
220 ef4b6b54f541e450 2a44dfae53940d07
221 f01211130ddd71f4 2a44dfae53940d07
222 f0323afa27ccd830 2a44dfae53940d07
223 f0fab7dd3ff8bc49 2a44dfae53940d07
224 f2d1a44027b5b39c 2a44dfae53940d07
225 f4d2cd885b8aeebb 2a44dfae53940d07
226 f4ea718d1a7c03e9 2a44dfae53940d07
227 f594f2d0a224ea98 2a44dfae53940d07
228 f8f0b4b21cbcb6b6 2a44dfae53940d07
229 f9e10be7ad33c831 2a44dfae53940d07
230 fd13720da4bda42c 2a44dfae53940d07
231 fd84e3c02cd2f061 2a44dfae53940d07
+1 -1
View File
@@ -57,7 +57,7 @@ None of them has a default game: without one they stop and list the profiles. To
| `alpha_from_red` | Fragment shader keys (prefixes, up to 48) that read a single-channel render target whose channel mapping is exactly (R, 0, 0, 1) as (R, 0, 0, R) (`tex_alpha_red` in `nvn_mtl.m`). It was a workaround for NintendoWare layout captures: the game rebuilds each capture with its own mapping ((1, 1, 1, R) for one tagged `A8`), and the textures kept (R, 0, 0, 1) only while the host's `nvnTextureCompare` ignored the mapping (fixed, see [04](../../docs/agents/04-graphics.md)). Breath of the Wild no longer lists it; Super Mario Odyssey still lists its 26 layout shaders. `DM_NVN_ALPHA_RED=0` / `<keys>` overrides, also from `Documents/env.txt` |
| `tex_flush_upload` | `on` / `off` (the default): a texture the game fills from the CPU in place (no packaged layout, no `WriteTexels`) and publishes with `nvnMemoryPoolFlushMappedRange` is uploaded from guest memory like a packaged one, and re-uploaded when its pages change (`ft_add` in `hle_nvn.c`). Tears of the Kingdom streams all its textures this way; without it the 3D scene is black. Off by default because a flushed range in another game could cover an image a shader writes, whose GPU content the upload would replace |
| `render_cond` | `on` / `off` (the default): `SetRenderEnableConditional` / `SetRenderEnable` are recorded and evaluated at replay, and a timestamp report's counter field is 0 as on the GPU (`OP_RENDER_COND` in `nvn_mtl.m`). Tears of the Kingdom wraps its clears in conditions that skip clearing a target nothing has drawn into since its last clear; without the key every clear runs and its 3D scene is black. Off by default: other games draw everything, as before |
| `tex_dirty_upload` | `on` / `off` (the default), needs `tex_flush_upload`: a registered texture whose pages the CPU writes after `nvnTextureInitialize` without any NVN flush is uploaded as well (its pages are write-protected at registration, checked on first use; `nvn_ft_written` in `hle_nvn.c`). Tears of the Kingdom fills its ASTC terrain material arrays this way; without it the cave is magenta. FINAL FANTASY TACTICS - The Ivalice Chronicles loads its UI textures straight into CPU-uncached pools, which need no flush, after creating them; without both keys its screen stays black |
| `tex_dirty_upload` | `on` / `off` (the default), needs `tex_flush_upload`: a registered texture whose pages the CPU writes after `nvnTextureInitialize` without any NVN flush is uploaded as well (its pages are write-protected at registration, checked on first use; `nvn_ft_written` in `hle_nvn.c`). Tears of the Kingdom fills its ASTC terrain material arrays this way; without it the cave is magenta. FINAL FANTASY TACTICS - The Ivalice Chronicles loads its UI textures straight into CPU-uncached pools, which need no flush, after creating them; without both keys its screen stays black. The Great Ace Attorney Chronicles copies every texture into a CPU-cached pool after creating it and never flushes (its `main` has no cache maintenance at all): black too |
| `tex_dyn_slots` | `on` / `off` (the default): a shader whose texture handle the translator could not trace to one slot gets Ryujinx's fallback arrays (`<stage>_<t|tb|s>_cb0_40000000`: 32 textures and samplers indexed by the handle's texture / sampler ID). With the key the replay puts slot indices in that shader's c2 texture and sampler tables (texture slot r → r, sampler slot r → r << 20) and binds slot k at element k, so the shader's own arithmetic picks the binding (`NVN_RB_TEXD` / `NVN_RB_SAMPD` in `nvn_mtl.m`). Right only where the handle comes from c2's tables: Octopath Traveler 0's 61 such vertex shaders read separate texture slots 0-10 and samplers 0-4 there and nothing else. Off, such shaders do not load. Not part of the shader chain version |
| `gpu_timestamps` | What a timestamp report (`nvnCommandBufferReportCounter`) records: `submission` (the default) = the time the whole submission completed, the same for every report in it; `segment` = the GPU start (`TIMESTAMP_TOP`) or end (the other types) of the segment the report was encoded in (the host commits a submission in segments of 64 draws, `sub_cut` in `nvn_mtl.m`), so two reports of one submission bracket the GPU time between them, as on hardware. Breath of the Wild needs `segment`: its frame-interval controller and its dynamic resolution read the GPU time between the frame's first and last report, and with one time for both they read 0 (the game kept 60 fps in slow motion when the GPU could not keep up). `DM_NVN_GPU_TS=segment` / `submission` overrides it, also from `Documents/env.txt` |
| `vconv_range` | `on` / `off` (the default): vertex attributes the replay converts on the CPU (integer shader inputs fed float-type formats and the like, `vconv_bind` in `nvn_mtl.m`) are converted only over the vertices each draw reads (first / count, or the smallest and largest index of a direct indexed draw, kept while the index pages stay unwritten) instead of the whole bound range. Age of Calamity binds whole mesh pools: in a battle that was millions of vertices a frame. Indirect draws, per-instance streams and indices with a GPU write queued on them keep the whole range. `DM_NVN_VCONV_CHECK=1` scans the indices again at every reuse and reports differences; `DM_NVN_VCONV_RANGE=0` / `1` overrides it |
+2 -2
View File
@@ -17,8 +17,8 @@ sys.path.insert(0, str(HERE.parent / 'tools')); import nso_syms # dynamic symb
MAGICS = [(b'UnityFS\0', 'UnityFS'), (b'UnityWeb', 'UnityWeb'), (b'UnityRaw', 'UnityRaw'), (b'BNSH', 'BNSH'), (b'BAHS', 'BAHS'), (b'SARC', 'SARC'), (b'Yaz0', 'Yaz0'),
(bytes.fromhex('28b52ffd'), 'zstd'), (b'FRES', 'bfres'), (b'BNTX', 'BNTX'), (b'BWAV', 'BWAV'), (b'FSAR', 'BFSAR'), (b'CPK ', 'CRI CPK'), (b'CRID', 'CRI USM'),
(b'@UTF', 'CRI UTF'), (b'AKPK', 'Wwise pck'), (b'BKHD', 'Wwise bnk'), (b'FSB5', 'FMOD'), (b'\x89PNG', 'PNG'), (b'RIFF', 'RIFF'), (b'OggS', 'Ogg'), (b'PK\x03\x04', 'zip'), (b'NSO0', 'NSO'),
(bytes.fromhex('03022307'), 'SPIR-V'), (b'ONEPACK\0', 'Trinity pack')]
PACKED = {'UnityFS', 'UnityWeb', 'Yaz0', 'zstd', 'BWAV', 'CRI CPK', 'CRI USM', 'Wwise pck', 'FMOD', 'PNG', 'Ogg', 'zip', 'Trinity pack'} # file headers of compressed / media formats (zip_store)
(bytes.fromhex('03022307'), 'SPIR-V'), (b'ONEPACK\0', 'Trinity pack'), (b'ARC\0', 'MT Framework ARC')]
PACKED = {'UnityFS', 'UnityWeb', 'Yaz0', 'zstd', 'BWAV', 'CRI CPK', 'CRI USM', 'Wwise pck', 'FMOD', 'PNG', 'Ogg', 'zip', 'Trinity pack', 'MT Framework ARC'} # file headers of compressed / media formats (zip_store)
# IL2CPP by the metadata file every IL2CPP player opens: Unity 2022's main (Ace Attorney Investigations Collection) has no il2cpp_ API names, Engage's 2020.3 has both
MARKERS = [(b'nvnBootstrapLoader', 'NVN'), (b'vkCreateInstance', 'Vulkan'), (b'eglGetProcAddress', 'EGL / OpenGL'), (b'global-metadata.dat', 'Unity IL2CPP'), (b'UnityEngine', 'Unity'),
(b'sead::', 'Nintendo sead'), (b'agl::', 'Nintendo agl'), (b'gsys::', 'Nintendo gsys'), (b'Unreal', 'Unreal'), (b'UE4', 'Unreal 4'), (b'Havok', 'Havok'), (b'CRIWARE', 'CRIWARE'), (b'Wwise', 'Wwise')]
+8
View File
@@ -51,6 +51,14 @@ HLE_FORCE("_ZN2nn2vi16ListFrameHistoryEPNS0_9FrameInfoEiPKNS0_5LayerE", "the lay
HLE_FORCE("_ZN2nn2vi32GetDefaultDisplayPanelIdentifierEPNS0_15PanelIdentifierE", "built-in panel identity; the host has no panel: all zero", Result, h_vi_PanelId, void *out) {
memset(out, 0, 0x18); return RES_OK;
}
// The Great Ace Attorney Chronicles (SDK 10) lists up to 10 displays before opening the default one (main+0x808f08) and does not read the list. DisplayInfo is 0x60 bytes:
// name[0x40], bool has a layer limit at +0x40, then u64 layer count limit, largest layer width and height. One display, "Default", as Horizon lists for an application
HLE_FORCE("_ZN2nn2vi12ListDisplaysEPNS0_11DisplayInfoEi", "list displays; the host has one, \"Default\"", int, h_vi_ListDisp, void *out, int n) {
if (n <= 0 || !out) return 0;
uint8_t *p = out; memset(p, 0, 0x60); strcpy((char *)p, "Default");
p[0x40] = 1; uint64_t lim[3] = {1, 1920, 1080}; memcpy(p + 0x48, lim, sizeof lim);
return 1;
}
HLE_FORCE("_ZN2nn2vi12DestroyLayerEPNS0_5LayerE", "destroy layer; host static object", void, h_vi_DestroyLayer, void *layer) { (void)layer; }
HLE_FORCE("_ZN2nn2vi12CloseDisplayEPNS0_7DisplayE", "close display; host static object", void, h_vi_CloseDisp, void *disp) { (void)disp; }
HLE_FORCE("_ZN2nn2vi8FinalizeEv", "display service shutdown; the host has no vi service", void, h_vi_Fini, void) {}
+5
View File
@@ -1956,6 +1956,8 @@ NVN(nvnDeviceGetCurrentTimestampInNanoseconds, uint64_t, const NVNdevice *d) { (
NVN(nvnDeviceRegisterFastClearColor, NVNboolean, NVNdevice *d, const float *c, NVNformat f) { (void)d; (void)c; (void)f; return 1; }
// Same as the color one: a fast clear value is only a hint to the Tegra hardware (Tears of the Kingdom registers its depth clear at startup)
NVN(nvnDeviceRegisterFastClearDepth, NVNboolean, NVNdevice *d, float v) { (void)d; (void)v; return 1; }
// The size of the driver's cache for shaders it compiles from intermediate code (The Great Ace Attorney Chronicles sets 10 at startup); the host compiles nothing at run time
NVN(nvnDeviceSetIntermediateShaderCache, void, NVNdevice *d, int n) { (void)d; (void)n; }
// Window: number of active swapchain textures (the host rotates through the count given at creation; logged once)
NVN_NOPROTO(nvnWindowBuilderSetNumActiveTextures, void, NVNwindowBuilder *b, int n) { (void)b; ONCE_LOG("WindowBuilderSetNumActiveTextures %d (the host rotates through the SetTextures count)", n); }
@@ -2128,6 +2130,9 @@ NVN(nvnCommandBufferSetRasterizerDiscard, void, NVNcommandBuffer *c, uint32_t en
NVN(nvnCommandBufferSetSampleMask, void, NVNcommandBuffer *c, int m) { (void)c; if ((m & 0xffff) != 0xffff) ONCE_LOG("SetSampleMask %#x: ignored by the host for now", m); }
NVN(nvnCommandBufferSetConservativeRasterEnable, void, NVNcommandBuffer *c, uint32_t en) { (void)c; if (en & 0xff) ONCE_LOG("SetConservativeRasterEnable on: ignored by the host for now"); }
NVN(nvnCommandBufferSetTiledCacheAction, void, NVNcommandBuffer *c, NVNtiledCacheAction a) { (void)c; (void)a; } // Tegra tiled cache hint, no Metal equivalent
// A bound target's contents may be discarded: they are undefined afterwards, so keeping them is correct (The Great Ace Attorney Chronicles discards colour target 0)
NVN(nvnCommandBufferDiscardColor, void, NVNcommandBuffer *c, int i) { (void)c; (void)i; }
NVN(nvnCommandBufferDiscardDepthStencil, void, NVNcommandBuffer *c) { (void)c; }
NVN(nvnCommandBufferSetTiledCacheTileSize, void, NVNcommandBuffer *c, int w, int h) { (void)c; (void)w; (void)h; }
NVN_NOPROTO(nvnCommandBufferSetColorReductionEnable, void, NVNcommandBuffer *c, uint32_t en) { (void)c; (void)en; } // color compression hints
NVN_NOPROTO(nvnCommandBufferSetColorReductionThresholds, void, NVNcommandBuffer *c, int cls, const int *t) { (void)c; (void)cls; (void)t; }
+45 -1
View File
@@ -20,6 +20,7 @@
# · SPKG (the older KTGL of Fire Emblem: Three Houses): shader packages of G2S containers, loose and inside the LINKDATA archive DATA0.bin / DATA1.bin, see kt_shaders and linkdata_jobs
# · SDF (Capcom's RE Engine, Monster Hunter Rise): shader definitions inside the PAK archives (KPKA, entries zstd / deflate compressed), only the newest copy of each path, see kpka_jobs and sdf_shaders
# · Trinity packs (Game Freak, Pokémon Legends: Z-A): BNSH inside the files of arc/data.trpfs (Oodle Mermaid, decoded by the game's own decoder in the Mac host), see trpfs_jobs and trinity_shaders
# · SPK (Capcom's MT Framework, The Great Ace Attorney Chronicles): the shader package inside an ARC archive (zlib entries), code area + control section per shader, see mtarc_members and mtspk_shaders
# Code area: 0x30 header + (graphics) 0x50 SPH + instructions; header magic 0x12345678 for graphics, 0x12345679 for compute. The control section starts with 0x98761234, +0x704 = code area length,
# +0x700 = start of the c1 constant segment within the code area; for compute +0x748 thread group xyz (u32 ×3), +0x754 shared memory bytes (checked one by one against PC reflection on D2R's 22 compute shaders).
# Stage: BNSH uses the stage slot; BAHS uses bits 10..13 of SPH word 0 (1 vertex 2 hull 3 domain 4 geometry 5 pixel), and a compute header means compute.
@@ -302,6 +303,45 @@ def kpka_shaders(path, rel, ents, out):
for e in ents:
if e[3] >= 0x10 and kpka_data(d, e, 4) == b'SDF\0': out.extend(sdf_shaders(kpka_data(d, e), f'/{rel}#{e[0]:016x}'))
MTARC, MTSPK = b'ARC\0', b'SPK\0'
def mtarc_members(d, label):
"""Capcom's MT Framework archive (The Great Ace Attorney Chronicles: 447 '.arc' files under nativeNXx64): 'ARC\\0', u16 version 7, u16 entry count, then one 0x90-byte entry per file
{char path[128] ('\\\\'-separated, no extension), u32 type hash, u32 stored length, u32 length in the low 29 bits (flags above), u32 offset}; the data is a zlib stream, or stored when the
stored length equals the length. → (path, data) of each entry"""
import zlib
ver, n = struct.unpack_from('<HH', d, 4)
if ver != 7: red(f'{label}: ARC version {ver}: only version 7 is known')
for i in range(n):
o = 8 + 0x90 * i
path = d[o:o + 0x80].split(b'\0')[0].decode('latin-1')
csz, usz, off = struct.unpack_from('<3I', d, o + 0x84); usz &= 0x1fffffff
data = d[off:off + csz] if csz == usz else zlib.decompress(d[off:off + csz])
if len(data) != usz: red(f'{label}#{path}: {len(data):#x} bytes, the entry says {usz:#x}')
yield path.replace('\\', '/'), data
def mtspk_shaders(d, label):
"""MT Framework's shader package ('SPK\\0'; The Great Ace Attorney Chronicles keeps its only one, sc\\NX_64\\root, in sa/NX_64/root.arc): after the package's tables every shader is a
code area followed directly by its control section, back to back to the end of the file (230 vertex shaders, then 230 pixel shaders). Each control section names its code length (+0x704),
so the code area is the bytes right before it, and every block must start where the previous one ended. The tables that say which vertex and pixel shaders the engine combines are not
read, so the shaders are paired as single-stage programs (separable_pairs)"""
out, end, c = [], None, d.find(CTL_MAGIC)
while c >= 0:
nctl, ncode = struct.unpack_from('<I', d, c + 0x20)[0], struct.unpack_from('<I', d, c + 0x704)[0]
a = c - ncode
if a < 0 or d[a:a + 4] != GFX_MAGIC or end is not None and a != end: red(f'{label} SPK control section @{c:#x}: its code area does not end right before it')
ctl, code = d[c:c + nctl], d[a:c]
st = SPH_STAGE.get((struct.unpack_from('<I', code, 0x30)[0] >> 10) & 0xf)
why = check(label, st, ctl, code) if st else 'no stage in the SPH'
if why: red(f'{label} SPK @{a:#x}: {why}')
out.append((f'{label}#MTSPK@{a:#x}', st, ctl, code))
end = c + nctl; c = d.find(CTL_MAGIC, end)
if end != len(d): red(f'{label} SPK: the last shader ends at {end}, not at the end of the package ({len(d):#x})')
return out
def mtarc_shaders(d, label, out):
for path, m in mtarc_members(d, label):
if m[:4] == MTSPK: out.extend(mtspk_shaders(m, f'{label}#{path}'))
ONEPACK = b'ONEPACK\0'
def fb_field(d, t, i):
"""FlatBuffers: absolute offset of field i of the table at t, None when the field is absent"""
@@ -522,7 +562,7 @@ def ps_inputs(code):
"""Generic attributes a pixel shader reads: SPH words 6–13 are the input map, 8 bits for each of the 32 attributes (Ryujinx ShaderHeader.ImapTypes), non-zero = read; the translated MSL inputs are exactly user(locn<attribute>)"""
return {i for i in range(32) if struct.unpack_from('<I', code, 0x30 + 4 * (6 + (i >> 2)))[0] >> ((i & 3) * 8) & 0xff}
SINGLE_STAGE = ('#GLSLC@', '#UE') # sources whose every shader is a program of one stage: GLSLC outputs, Unreal's shader records (BNSH variations, Unity programs, MSHD and SDF pair theirs)
SINGLE_STAGE = ('#GLSLC@', '#UE', '#MTSPK@') # sources whose every shader is a program of one stage: GLSLC outputs, Unreal's shader records, MT Framework's shader package (BNSH variations, Unity programs, MSHD and SDF pair theirs)
def separable_pairs(keys):
"""Single-stage programs (13 Sentinels: each GLSLC output becomes a program with one stage, and BindProgram's stage bits combine vertex and pixel programs per draw; Unreal combines its shaders per draw
from the pipeline state) have their real pairs only at draw time. vs_pad uses only the union of the locations the paired pixel shaders read, so every single-stage vertex shader is paired with
@@ -591,6 +631,9 @@ def scan_file(args):
if head[:4] == SPKG or head[:4] == b'\0\0\1\0' and path.endswith('.gz'): # Three Houses' loose shader packages and chunked zlib files (kt_shaders)
kt_shaders(open(path, 'rb').read(), '/' + rel, found)
return rel, uniq_keys(found), var_pairs(found), trees
if head[:4] == MTARC: # an MT Framework archive (mtarc_members): its shader package
mtarc_shaders(open(path, 'rb').read(), '/' + rel, found)
return rel, uniq_keys(found), var_pairs(found), trees
d = unzs(path) if path.endswith('.zs') else open(path, 'rb').read()
if d[:4] == b'Yaz0': d = yaz0(d)
if d[:8] == b'UnityFS\0' or (d[8:11] == b'\0\0\0' and __import__('unityfs').is_serialized(d)):
@@ -708,6 +751,7 @@ def main():
with open(mapout, 'w') as f:
kinds = ' / '.join(k for k, hit in (('BNSH / BAHS', any('#BNSH@' in r[4] or '#BAHS@' in r[4] for r in rows)), ('Unity Shader', any('#var' in r[4] and '#BNSH@' not in r[4] and '#MSHD#' not in r[4] and '#SDF#' not in r[4] for r in rows)),
('MSHD', any('#MSHD#' in r[4] for r in rows)), ('GLSLC', any('#GLSLC@' in r[4] for r in rows)), ('RE Engine SDF', any('#SDF#' in r[4] for r in rows)),
('MT Framework SPK', any('#MTSPK@' in r[4] for r in rows)),
('Unreal Engine shader code archives', any('#UE' in r[4] for r in rows))) if hit)
f.write(f'# kind: evidence {NOTE} ({kinds} in RomFS + main) → control section + code area keys (dm/gfx/tools/shader_split.py)\n')
f.write('# column 5 records where each key first appears; this game has no PC version to pair with\n')
+5
View File
@@ -91,6 +91,11 @@ HLE_FORCE("_ZN2nn7account15ShowUserCreatorEv", "user creation applet; the host a
HLE_FORCE("_ZN2nn7account16LoadProfileImageEPmPvmRKNS0_3UidE", "user profile image; the host has none (fails)", Result, h_acc_LoadImage, uint64_t *n, void *buf, uint64_t sz, const Uid *uid) {
(void)buf; (void)sz; (void)uid; if (n) *n = 0; return RES_FAIL;
}
// The save-data thumbnail is what the system's data management screen shows next to a save (The Great Ace Attorney Chronicles, SDK 10); the host has no such screen and keeps none
HLE_FORCE("_ZN2nn7account27StoreSaveDataThumbnailImageERKNS0_3UidEPKvm", "save-data thumbnail for the system's data management screen; the host keeps none", Result, h_acc_StoreThumb, const Uid *uid, const void *img, uint64_t n) {
(void)uid; (void)img; (void)n; return RES_OK;
}
HLE_FORCE("_ZN2nn7account28DeleteSaveDataThumbnailImageERKNS0_3UidE", "save-data thumbnail; the host keeps none", Result, h_acc_DeleteThumb, const Uid *uid) { (void)uid; return RES_OK; }
HLE_FORCE("_ZN2nn7account32IsNetworkServiceAccountAvailableEPbRKNS0_10UserHandleE", "network service account, out of scope; always unavailable", Result, h_acc_NsaAvail, uint8_t *out, const UserHandle *h) { (void)h; *out = 0; return RES_OK; }
HLE_FORCE("_ZN2nn7account9CloseUserERKNS0_10UserHandleE", "close user; the handle holds no session", void, h_acc_CloseUser, const UserHandle *h) { (void)h; }
HLE_FORCE("_ZN2nn7account12AsyncContext6CancelEv", "async context cancel; no request", Result, h_acc_AcCancel, void *self) { (void)self; return RES_OK; }
+3
View File
@@ -46,6 +46,9 @@ HLE_FORCE("_ZN2nn7friends18ShowUserDetailInfoERKNS_7account3UidERKNS1_23NetworkS
HLE_FORCE("_ZN2nn7friends14ShowFriendListERKNS_7account3UidE", "friend list applet (cut)", Result, h_fr_ShowList, const void *uid) { (void)uid; return RES_FAIL; }
HLE_FORCE("_ZN2nn7friends19ShowBlockedUserListERKNS_7account3UidE", "blocked user list applet (cut)", Result, h_fr_ShowBlocked, const void *uid) { (void)uid; return RES_FAIL; }
HLE_FORCE("_ZN2nn7friends29ShowReceivedFriendRequestListERKNS_7account3UidE", "received friend request applet (cut)", Result, h_fr_ShowRecv, const void *uid) { (void)uid; return RES_FAIL; }
HLE_FORCE("_ZN2nn7friends23StartFacedFriendRequestERKNS_7account3UidE", "in-person friend request applet (cut)", Result, h_fr_StartFaced, const void *uid) { (void)uid; return RES_FAIL; }
HLE_FORCE("_ZN2nn7friends25StartSendingFriendRequestERKNS_7account3UidERKNS1_23NetworkServiceAccountIdERKNS0_15InAppScreenNameESA_", "send friend request applet (cut)",
Result, h_fr_StartSend, const void *uid, const void *nsa, const void *mine, const void *theirs) { (void)uid; (void)nsa; (void)mine; (void)theirs; return RES_FAIL; }
HLE_FORCE("_ZN2nn7friends33ShowMethodsOfSendingFriendRequestERKNS_7account3UidE", "send friend request applet (cut)", Result, h_fr_ShowSend, const void *uid) { (void)uid; return RES_FAIL; }
// Presence
HLE_FORCE("_ZN2nn7friends12UserPresence10InitializeERKNS_7account3UidE", "presence unavailable (cut)", Result, h_fr_UpInit, void *self, const void *uid) { (void)self; (void)uid; return RES_FAIL; }
+4 -1
View File
@@ -631,7 +631,7 @@ HLE_FORCE("_ZN2nn2fs25EnableGlobalFileDataCacheEPvm", "fsp-srv global read cache
HLE_FORCE("_ZN2nn2fs15DeleteDirectoryEPKc", "fsp-srv → rmdir(2) (the directory must be empty)", Result, h_fs_DeleteDir, const char *path) {
HP(path); RW(); return rmdir(hp) ? err_res("rmdir", hp) : RES_OK;
}
HLE_FORCE("_ZN2nn2fs10RenameFileEPKcS2_", "fsp-srv → rename(2)", Result, h_fs_RenameFile, const char *from, const char *to) {
static Result rename_entry(const char *from, const char *to) {
HP(from); RW(); char hp2[1024];
if (!host_path_ex(to, hp2, sizeof hp2, NULL, 1)) return err_res("rename path", to);
if (!access(hp2, F_OK)) return RES_PATH_EXISTS;
@@ -642,6 +642,9 @@ HLE_FORCE("_ZN2nn2fs10RenameFileEPKcS2_", "fsp-srv → rename(2)", Result, h_fs_
errno = e; return err_res("rename name", hp2); }
return RES_OK;
}
HLE_FORCE("_ZN2nn2fs10RenameFileEPKcS2_", "fsp-srv → rename(2)", Result, h_fs_RenameFile, const char *from, const char *to) { return rename_entry(from, to); }
// The Great Ace Attorney Chronicles (SDK 10) imports it; a directory carries its guest name the same way as a file
HLE_FORCE("_ZN2nn2fs15RenameDirectoryEPKcS2_", "fsp-srv → rename(2) of a directory", Result, h_fs_RenameDir, const char *from, const char *to) { return rename_entry(from, to); }
HLE_FORCE("_ZN2nn2fs12GetEntryTypeEPNS0_18DirectoryEntryTypeEPKc", "fsp-srv → stat(2)", Result, h_fs_GetEntryType, int32_t *out, const char *path) {
HP(path); struct stat st;
if (stat(hp, &st)) return err_res("stat", hp);
+15
View File
@@ -59,6 +59,17 @@ HLE_FORCE("_ZN2nn2ec22ShowShopProductDetailsENS0_5NsUidE", "shop applet, out of
HLE_FORCE("_ZN2nn2ec22ShowShopProductDetailsENS0_5NsUidERKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_Prod2, void) { LOG("ec::ShowShopProductDetails (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec19ShowShopProductListEPKNS0_5NsUidEiPKc", "shop applet, out of scope; cut: no-op", void, h_ec_ProdList1, void) { LOG("ec::ShowShopProductList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec19ShowShopProductListEPKNS0_5NsUidEiPKcRKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_ProdList2, void) { LOG("ec::ShowShopProductList (cut): the host has no shop"); }
// The overloads without an ApplicationId (the calling application's own pages; The Great Ace Attorney Chronicles, SDK 10, imports these beside the ones above)
HLE_FORCE("_ZN2nn2ec30ShowShopApplicationInformationEv", "shop applet, out of scope; cut: no-op", void, h_ec_AppInfo3, void) { LOG("ec::ShowShopApplicationInformation (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec30ShowShopApplicationInformationERKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_AppInfo4, void) { LOG("ec::ShowShopApplicationInformation (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec24ShowShopSubscriptionListEv", "shop applet, out of scope; cut: no-op", void, h_ec_Sub5, void) { LOG("ec::ShowShopSubscriptionList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec24ShowShopSubscriptionListERKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_Sub6, void) { LOG("ec::ShowShopSubscriptionList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec24ShowShopSubscriptionListERKNS0_8CourseIdE", "shop applet, out of scope; cut: no-op", void, h_ec_Sub7, void) { LOG("ec::ShowShopSubscriptionList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec24ShowShopSubscriptionListERKNS0_8CourseIdERKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_Sub8, void) { LOG("ec::ShowShopSubscriptionList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec26ShowShopConsumableItemListEv", "shop applet, out of scope; cut: no-op", void, h_ec_ConsList3, void) { LOG("ec::ShowShopConsumableItemList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec26ShowShopConsumableItemListERKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_ConsList4, void) { LOG("ec::ShowShopConsumableItemList (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec28ShowShopConsumableItemDetailERKNS0_12ConsumableIdENS0_5NsUidE", "shop applet, out of scope; cut: no-op", void, h_ec_ConsDet3, void) { LOG("ec::ShowShopConsumableItemDetail (cut): the host has no shop"); }
HLE_FORCE("_ZN2nn2ec28ShowShopConsumableItemDetailERKNS0_12ConsumableIdENS0_5NsUidERKNS_7account10UserHandleE", "shop applet, out of scope; cut: no-op", void, h_ec_ConsDet4, void) { LOG("ec::ShowShopConsumableItemDetail (cut): the host has no shop"); }
// The "add-on content lost" error screen is an applet too: logged only
HLE_FORCE("_ZN2nn3aoc25ShowAddOnContentLostErrorEPKii", "add-on content lost error applet; the host only logs it", void, h_aoc_LostErr, const int *idx, int n) { (void)idx; LOG("aoc::ShowAddOnContentLostError (%d entries) (cut)", n); }
@@ -111,6 +122,10 @@ HLE_FORCE("_ZN2nn3ngc15ProfanityFilter19CheckProfanityWordsEPjjPPKcm", "profanit
for (uint64_t i = 0; i < n; i++) masks[i] = 0;
return RES_OK;
}
// Called by name as well as through the vtable (The Great Ace Attorney Chronicles, SDK 10, imports these three): the SDK's versions read the word list the host never mounted
HLE_FORCE("_ZN2nn3ngc15ProfanityFilter24MaskProfanityWordsInTextEPiPcj", "profanity masking (UTF-8); nothing is masked", Result, h_ngc_Mask8, void *self, int *masked, char *text, uint32_t region) { return ngc_v_mask(self, masked, text, region); }
HLE_FORCE("_ZN2nn3ngc15ProfanityFilter11SetMaskModeENS1_8MaskModeE", "profanity mask mode; nothing is masked whatever the mode", void, h_ngc_MaskMode, void *self, int mode) { (void)self; (void)mode; }
HLE_FORCE("_ZN2nn3ngc15ProfanityFilter8FinalizeEv", "profanity filter shutdown; the host mounted no word list", void, h_ngc_Fini, void *self) { (void)self; }
// ---------- nsd server name resolution / pctl free communication: networking, out of scope ----------
HLE_FORCE("_ZN2nn3nsd7ResolveEPNS0_4FqdnERKS1_", "server name resolution, networking out of scope; cut", Result, h_nsd_Resolve, void *out, const void *in) { (void)out; (void)in; return RES_FAIL; }
+3
View File
@@ -122,6 +122,9 @@ HLE_FORCE("_ZN2nn2oe40SendServerMaintenanceOverlayNotificationENS_4time9PosixTim
// apm performance configurations: Normal 0x00010000 (CPU 1020 / GPU 384 / EMC 1600 MHz, the handheld default), Boost 0x00010001 (GPU 768 MHz, the docked default)
HLE_FORCE("_ZN2nn2oe27GetPerformanceConfigurationENS0_15PerformanceModeE", "query the CPU/GPU clock config (through apm); reports the default for the mode", int, h_oe_GetPerfCfg, int mode) { return mode == 1 ? 0x00010001 : 0x00010000; }
HLE_FORCE("_ZN2nn2oe24SetAlbumImageOrientationENS_5album16ImageOrientationE", "screenshot orientation (through am); the host has no system screenshot", void, h_oe_AlbumOrient, int o) { (void)o; }
// The Great Ace Attorney Chronicles (SDK 10), first thing in nnMain (main+0x6b188c): the SDK's version asks am through the applet proxy the host never made (null read at sdk+0x338070)
HLE_FORCE("_ZN2nn2oe34DisableAlbumImageTakenNotificationEv", "screenshot-taken notifications (through am); the host takes no system screenshots", void, h_oe_AlbumNotifyOff, void) {}
HLE_FORCE("_ZN2nn2oe24IsInStoreDemoModeEnabledEv", "retail store demo mode (through am); never", unsigned, h_oe_StoreDemo, void) { return 0; }
HLE_FORCE("_ZN2nn2oe27SetPerformanceConfigurationENS0_15PerformanceModeEi", "set the CPU/GPU clock config; the host does not scale clocks", void, h_oe_SetPerfCfg, int mode, int cfg) {
LOG("oe::SetPerformanceConfiguration mode=%d cfg=%#x (ignored)", mode, cfg);
}
+1
View File
@@ -58,5 +58,6 @@ The work folder `$W` sits in the game's NSP folder, beside the NSP script's `<ti
- Capcom's RE Engine (Monster Hunter Rise) keeps everything in PAK archives: `re_chunk_000.pak` plus `re_chunk_000.pak.patch_001.pak` … `patch_016` (19.6 GB in all). A PAK is `KPKA`, u8 version 4, u8 0, u16 features (0: a plain entry table), u32 count, u32 fingerprint, then one 0x30-byte entry per file: u32 murmur hashes of the lower- and upper-case UTF-16 path, u64 offset, u64 stored length, u64 length, u64 attributes (bits 0–3: 0 stored, 1 raw deflate, 2 zstd), u64 checksum. File names are only hashes. The game reads all of them as one view: a path in a later patch replaces the same hash in earlier PAKs (`kpka_jobs` in `shader_split.py` takes only the newest copy). The first bytes of each file name its format (`MESH`, `TEX\0`, `SDF\0` shader definitions, `BKHD` / `AKPK` Wwise, `USR\0`, `PFB\0`, …).
- Koei Tecmo's KTGL (Hyrule Warriors: Age of Calamity) keeps everything in RDB archives: `asset/<name>.rdb` is the index (`_DRK0000` header, then one `IDRK0000` record per file), and `asset/<name>.rdb.bin*` plus `asset/data/0x<KTID>.file` hold the data as a run of `IDRK0000` entries: u64 entry length, u64 stored length, u64 length, u32 0, u32 file KTID, u32 type KTID, u32 flags, a few parameter words, then the stored data at the end of the entry. Entries follow each other directly, some after padding to 64 KB. Flag 0x100000 = zlib in chunks: u32 stored length + a zlib stream each, up to 16 KB inflated per chunk, a zero length ends. The first bytes of the inflated data name the format (`GT1G` textures, `_M1G` models, `_S2G` shaders, `KTSR` / `TSRS` / `ASRS` sound). The DLC folders add `.rdb.bin3_0` files of the same layout.
- Unreal Engine (Octopath Traveler 0, UE5: the paged global distance field shaders and the LowLevelTasks task system) keeps everything in pak files: `Octopath_Traveler0/Content/Paks/pakchunk0-Switch.pak` (1.5 GB, 159,757 files) next to loose CRIWARE `.awb` sound banks and one `.usm` movie. A version 11 pak has its footer in the last 0xdd bytes (encryption key GUID, encrypted-index flag, magic `0x5A6F12E1`, version, index offset and size, SHA-1, five compression method names) and an AES-256 (ECB) encrypted index: mount point, entry count, path hash seed, path hash index, full directory index (a second encrypted block: directories, then file names with offsets into the encoded entries) and the encoded entries (one bit-packed u32 per file: block size, block count, encrypted, compression method, then offset and sizes). The key is in `main`: the one 32-byte window of its read-only or data segment that decrypts the index start to the mount point `../../../` (Octopath Traveler 0: `main+0x57c7f70`, found among 116,287 candidates in under a second). Never print it. Most files are Oodle-compressed in 64 KB blocks; the two shader code archives are stored. `dm/gfx/tools/uepak.py` reads all of this (AES through macOS CommonCrypto, no Python package) and lists a pak (`uepak.py list <pak> <main NSO> <out tsv>`).
- Capcom's MT Framework (The Great Ace Attorney Chronicles) keeps everything under `nativeNXx64/`: 447 ARC archives (`*.arc`, 17,910 files) beside loose `.tex` textures, Opus / ADPCM sound and H.264 `.mp4` movies. An ARC is `ARC\0`, u16 version 7, u16 file count, then one 0x90-byte entry per file: the path (128 bytes, `\`-separated, no extension), u32 type hash, u32 stored length, u32 length in the low 29 bits (flags above), u32 offset. Each file is one zlib stream (stored when the two lengths are equal), and its first bytes name the format (`TEX\0`, `MOD\0`, `MRL\0`, `GMD\0`, `SDL\0`, `SPK\0` the shader package, …). `shader_split.py` reads them (`mtarc_members`).
- Game Freak's Trinity engine (Pokémon Legends: Z-A) keeps almost everything in one archive, `arc/data.trpfs` (4.4 GB, 13,181 packs, 238,546 files, 17.7 GB unpacked), indexed by `arc/data.trpfd`; both are FlatBuffers. The descriptor's root table holds the file hashes (u64, sorted), the pack names (`arc/<the first file's path without its slashes>.trpak`), one info table per file (its pack index) and one per pack (size, file count). The file system starts with `ONEPACK\0` and the u64 offset of its own root table: the pack name hashes and the pack offsets. The name hash is not a plain FNV-1a 64 of the descriptor's name, so a pack is named through its first file's hash. A pack is a table of file hashes and file tables `{1 compression i8, 2 level u8, 3 length u64, 4 data}`; compression 3 is Oodle (every file but 15,528 small stored ones), and every Oodle stream is Mermaid (header `8C 0A`, `CC 0A` for an uncompressed chunk). Oodle is linked into `main` and there is no Mermaid decoder with a licence fit for this repository, so the shader split runs the game's own `OodleLZ_Decompress` in the Mac host's tool mode (`dm/host/hle_oodle.c`, `DM_OODLE_SERVE=1`: requests on stdin, answers on stdout). The host finds it in `main` by the one function that references its name string (as for Unreal's archives), and calls it as the game does (`main+0x1a9b7bc` on 2.0.2: fuzz safe, no CRC check, thread phase 3). The shader split's full scan (every file decoded, 17.7 GB) takes 5 minutes with 12 workers on a 12-core Apple M6.
- The older KTGL of Fire Emblem: Three Houses uses a LINKDATA archive instead: `DATA0.bin` is an index of 32-byte entries `{u64 offset, u64 length, u64 stored length, u64 compressed}` into `DATA1.bin` (6.9 GB), and `patch1`–`patch4` hold loose overrides listed by `patchN/INFO0.bin` (0x120-byte entries ending in a `rom:/patchN/…` path). Its compressed entries and `*.gz` files are another chunked zlib: u32 chunk size (0x10000), u32 chunk count, u32 length, the stored length of each chunk, then the chunks at 0x80 alignment, each a u32 length + one zlib stream, or the plain bytes when the stored length equals the chunk's length (`kt_gz` in `shader_split.py`).
+1
View File
@@ -181,6 +181,7 @@ Each entry: symptom → root cause → fix (where the fix lives). Check these fi
- **No sound; red `audren: command 0 in the command list is malformed (first word 0x181901 size 0)`** → SDK 21's DSP command header has no magic: +0x00 enabled (bit 0), +0x01 command ID, +0x02 size (s16), +0x04 estimated time, +0x08 node ID (`CommandListProcessor::Process`, `sdk+0x24fd50`), and every command body moved 8 bytes forward. DeviceSink is still ID 0x14 but 0x140 bytes: input count +0x128, input indices +0x12c, upsample buffer +0x120 (written at `sdk+0x23a7b0`). `AudioRenderSystem` keeps SDK 20's offsets (update lock +0x2d0). `capture` tries this layout when neither magic walk works, bounded by the generated list's length; its first lists hold 4 commands or fewer, so the layout is now chosen on the first non-empty list.
- **Not a host bug: the TV latency calibration ("press A when you hear the fourth beat") ignores A.** Docked, the first boot runs it (scene script `main+0x4c0820`). It starts listening only `0x3c0` frames (16 s) after the prompt, through the active controller (`main+0x22b0` id `0x3ed`, virtual button 4 = A), and passes when about ten presses keep a steady offset within −5 to +13 frames of the cue (evaluation `main+0x2948c0`; offset = cue ticks at `+0x34` / about 17 ticks per frame, about 480 per beat). Scripted presses at fixed seconds drift off the beat; use frame-timed `DM_KEYS` at the bar period (117.12 frames at its 123 BPM) and read each press's offset with `DM_PROBE=main:2951f0@34`. A passed calibration is saved per TV panel identity (the host's all-zero one included) and not asked again. The profile plays it handheld with Boost (`op_mode handheld`, `perf_mode boost`), which skips the TV setup and keeps the 1080p draw size.
- **Black screen with every geometry right (`DM_NVN_HILITE` shows each sprite and glyph in place)** → its sprite shader discards a fragment whose alpha is 0 and every texture read 0: the textures sit in `CPU_NO_ACCESS` pools made on memory the files were read into (the initial content of such pools, [04](04-graphics.md)).
- **SDK 10.4.1 (The Great Ace Attorney Chronicles, Capcom's MT Framework)**: the first boot crashed in `oe::DisableAlbumImageTakenNotification` (a null read at `sdk+0x338070`, the first call in `nnMain`, `main+0x6b188c`: the SDK asks am through the applet proxy the host never made). The import list against the hooks (`nso_syms.py`, then `main`'s undefined `nn::` symbols no `HLE_FORCE` names) then gave the rest before they were met: `oe::IsInStoreDemoModeEnabled` (no), `vi::ListDisplays` (one display, "Default"; the game lists 10 into a stack buffer and does not read them, `main+0x808f08`), `fs::RenameDirectory` (as `RenameFile`), `account::StoreSaveDataThumbnailImage` / `DeleteSaveDataThumbnailImage` (nothing kept), the `ec::ShowShop…` overloads without an `ApplicationId` (the calling application's own pages), `friends::StartFacedFriendRequest` / `StartSendingFriendRequest` (fail), and `ngc::ProfanityFilter::MaskProfanityWordsInText(int *, char *, uint32_t)`, `SetMaskMode` and `Finalize`, which this game calls by name rather than through the vtable. The touch-screen states (`GetTouchScreenState<16>`) were already hooked by a macro the import table does not see. Two NVN calls were red stubs: `nvnDeviceSetIntermediateShaderCache` and `nvnCommandBufferDiscardColor` (a discarded target is undefined, so keeping its content is correct). After that it runs its frame loop at 30 fps; the black screen it showed was its textures, never uploaded ([04](04-graphics.md), Seen in The Great Ace Attorney Chronicles).
- **Code inherited from another title calls fixed addresses** → harmless on the build it was written for, silent memory corruption on any other. d2r-mobile's 3D render scale read a renderer pointer at `main+0x31e0848` and called `main+0x8582f0`; in Mario v0 that is the middle of a static initializer and only did nothing because the pointer happened to read 0. Such code checks `module_t.build_id` now (written into `fixups.tsv` by the rewriter) and stays off on other builds.
- **Device / subsystem setup returns quietly and the next stage never starts** → a version or capability check failed (NVN API version, a feature query) → compare what the game queries with what the host answers.
- **Font engine runs on garbage** → the system shared font must look like BFTTF: the SDK calls `ScalableFontEngineHelper::Decode(ptr, size)`, which XOR-decodes in place unless the first word is the "already decoded" marker (LE `0x18029a7f`) → serve `marker + bswap(size ^ 0x49621806) + TTF` (`hle_sdk16.c`).
+7
View File
@@ -19,6 +19,7 @@ Do not stop at the obvious archive. In Mario the main `bfsha` held 4,888 of the
- **SDF in RE Engine PAKs** (Monster Hunter Rise): shader definitions (`SDF\0`, 2,685 files in the PAK view, [01](01-extract.md)): u16 version 1, u16 entry count, u64, then 0x108-byte entries from +0x10. Entry +0x10 holds six u64 offsets (vertex, hull, domain, geometry, pixel, compute; 0 = none), each to `{u32 control length, u32 code length}` followed by the control section (0x880 bytes) and the code area; compute code has no header. An entry's stages are one program, so its vertex / pixel stages are a pair. Empty definitions are 16 bytes of version 0. `kpka_jobs` maps the PAKs, takes the newest copy of each path, peeks at 4 decompressed bytes and inflates only SDF entries (`sdf_shaders`): 63,111 shaders (30,233 vertex, 21,475 pixel, 11,271 compute, 53 geometry, 33 hull, 46 domain) and 102,345 pairs, in 5 s with 12 jobs.
- **Unreal Engine shader code archives** (Octopath Traveler 0: `ShaderArchive-Global-SF_GLSL_SWITCH_MOBILE-SP_GLSL_SWITCH_MOBILE.ushaderbytecode`, 1,219 shaders, and `ShaderArchive-Octopath_Traveler0_Chunk0-…`, 9,377, both stored in the pak, [01](01-extract.md)): version 2 archives of shader map hashes, shader hashes, shader map entries, shader entries `{u64 offset, u32 size, u32 raw size, u8 frequency}` (17 bytes packed; frequency 0 vertex, 3 pixel, 5 compute), preload entries and shader indices, then the code. Every shader is Oodle-compressed (Mermaid, block header `8C 0A`); there is no Oodle decoder in this repository, so the game's own `OodleLZ_Decompress` (statically linked into `main`; the host finds it as the one function that takes the address of the library's own name string "OodleLZ_Decompress", its profiler scope: Octopath Traveler 0 `main+0x4f77e10`, Pokemon Legends: Z-A `main+0x1a9c9e0`) decodes them in the Mac host: `DM_OODLE_JOB` (`dm/host/hle_oodle.c`), the NSP script's `decode_ue_shaders` for any game with Unreal paks. A decoded shader is an `LSLG` record: `LSLG`, a stage tag (`SV`, `SP`, `SC`), a header with the source name (`/Engine/Private/…usf:MainPS`), then `u32` code length, the code area, `u32` control length (0x880), the control section and a 24- or 29-byte tail, all at unaligned offsets (`uepak.lslg`). The host keys came out exactly: 37 of 37 shaders a first run reported missing were in the two archives. 10,324 unique shaders (1,457 vertex, 6,346 pixel, 2,521 compute); vertex and pixel shaders combine per draw, so every vertex shader is paired with the single-stage cover. Bindings: separate textures and samplers, as Engage's (`0x168` / `0x568`); 61 vertex shaders pick a texture slot at run time (profile key `tex_dyn_slots`, below), 2,084 shaders do atomics on buffer images (below). 16 compute shaders do atomics on a 3D `r32ui` image, which SPIRV-Cross's MSL 2.3 image-atomic emulation indexes with an `int3` (`array subscript is not an integer`): all are Unreal's paged global distance field (`GlobalDistanceFieldCompositeObjects.usf:CompositeObjectsIntoPagesCS`), which the mobile renderer does not dispatch (none in any run), so they stay unbuilt.
- **BNSH in Trinity packs** (Pokémon Legends: Z-A, Game Freak's engine): every shader is a BNSH inside the Oodle-compressed files of `arc/data.trpfs` ([01](01-extract.md)). For any game with Trinity packs (`ONEPACK` files), `trpfs_jobs` / `trinity_shaders` in `shader_split.py` name the packs from `data.trpfd`, decode every file with the game's own Oodle in the Mac host (`DM_OODLE_HOST` / `DM_OODLE_MODULES`, set by the NSP script) and scan it like a loose file. 28,603 shaders (11,633 vertex, 16,845 pixel, 125 compute) and 26,051 variation pairs: the material shaders in `system_resource/gfx2/shader/NX64/env_ikkaku` (`material/standard.bnsh`, `material/transparent.bnsh`, `system/light.bnsh`, and the `special/imgui.trsha` pack with the engine's system shaders), particle effects (`.ptcl` / `.trtml` in `ik_effectdata`, 19,842 of the shaders), UI layouts (`__ArchiveShader.bnsh` in the `.truiv` packs of `uidata`) and the 40 BNSH in `main`. The layout archives' control sections are 104 KB long, and their stage descriptors run 456 bytes past the control's own length (control +0x20), with bytes that differ between copies of one shader; `same_shader` compares copies only up to the control's own length.
- **SPK in an MT Framework ARC** (The Great Ace Attorney Chronicles, Capcom's MT Framework): the engine's one shader package, `sc\NX_64\root` (`SPK\0`, type hash `0x02358e1a`) in `nativeNXx64/sa/NX_64/root.arc` ([01](01-extract.md)). After the package's tables every shader is a code area followed directly by its control section, back to back to the end of the file: 230 vertex shaders, then 230 pixel shaders. Each control section names its code length (+0x704), so the code is the bytes right before it, and every block must start where the previous one ended (`mtspk_shaders`). The tables that say which vertex and pixel shaders the engine combines are not read: the vertex shaders are paired with the single-stage cover (one pixel shader reads every input any of them reads). `CustomShaderPackage.mfx` (`MFX\0`, the effect descriptions) holds no shader code, and neither `main` nor any other ARC entry does. All 460 build, with Mario's binding layout; every binding decodes.
- **BAHS** (agl `sharcb`, engine utility shaders): code region at header +0x1c (size +0x18). Binary entries in the table area are 16 bytes `{code offset, 0, control size (0x880/0x88c; 0x848 in BAHS version 9, Super Mario 3D World), signed offset from this entry to the control section}`. Control sections are shared between programs, so pair by entry, never by searching for code near a control.
- **Shorter control sections (SDK 10, Super Mario 3D World + Bowser's Fury)**: the control section stores its own length at +0x20. Mario's, Engage's, Dread's and 13 Sentinels' are all at least 0x880 bytes; 3D World has 2,888 of 0x850 bytes (its ShaderData bfsha and six layouts) and 0x848 in BAHS version 9, each followed directly by other data. The key therefore hashes the first `min(0x880, control +0x20)` bytes (`ctl_len` in `shader_split.py`, `keys_hash` in `hle_nvn.c`); the other games' tables came out byte-identical.
- **Compute code without a header (SDK 10)**: 3D World's particle compute shaders start their instructions at code +0 (like D2R), not after a `0x12345679` header. `shader_split.py` accepts both; `dmsh_build.py` strips only a header that is there.
@@ -317,3 +318,9 @@ FNA (XNA 4 in C#) compiled with .NET NativeAOT, SDL3, and FNA3D's NVN driver (`F
Nintendo EPD Tokyo's engine (the `al` library over sead / agl, as Super Mario 3D World), SDK 8.2.0. 7,258 shaders: bfsha (BNSH) in `ShaderData`, agl sharcb (BAHS) and layout BNSH in `SystemData`, particle effects in `EffectData` and 40 BNSH in `main`, all with Mario's binding layout (every binding decodes). The one that does not build is the fin fur geometry shader, as in 3D World. `main` imports `glslcCompile` and holds agl's GLSL sources, but no module defines it, so nothing is compiled at run time; `shader_split.py` now asks for captured GLSLC outputs only when a module of the profile's defines `glslcCompile`, as `profile_guess.py` does.
- **Same-pass feedback on the Mac too.** agl's post-effect program 987 (`54f58a7cab608766`, the same program as 3D World's `66a71a3081b91b9a` in another build) writes the 1920x1080 RGB10A2 image as an attachment while sampling it. In 3D World the 16x16 magenta blocks showed only on the iPhone; here a Mac (Apple M6) showed one in about half the frames of the opening course, moving with the falling leaves. `DM_NVN_FB_SNAP=all` cleared every frame and named this one shader, now in the profile's `feedback_snap`.
### Seen in The Great Ace Attorney Chronicles
Capcom's MT Framework, SDK 10.4.1: 460 shaders in one shader package (section 1), Mario's binding layout (combined textures at `0x20 + 8 × slot`, slots 0–2), every binding decodes and every shader builds. Upper-left window origin, depth mode near = 0, a 1920x1080 RGBA8 swapchain; the game asks for present interval 1 and paces itself at 30 fps.
- **Fixed: black screen at boot, with the draws of a dialog box in the pass dump** (sampling 256x256 and 1024x256 textures of format 0x4d). No texture had been uploaded from guest memory (`packaged textures: first uploads 0`), and `DM_NVN_TEXINFO=1024x256` showed storage that already held data at first use (226,555 of 262,144 bytes non-zero): no packaged layout, block-linear, in a 1000 MB `CPU_CACHED | GPU_CACHED | COMPRESSIBLE` pool (flags 0xa4). A log of the pool flushes, texture creations and file reads (temporary lines under `DM_NVN_LOG`) showed how they are filled: every `.tex` is read into staging buffers (512 KB `ReadFile`s, none into the pool), and the CPU copies the texels into the texture's storage after `nvnTextureInitialize`, with no `nvnMemoryPoolFlushMappedRange` over them; only the four linear 1024x64 text textures are flushed, every frame. `main` has no cache maintenance instruction at all, so there is no flush for the host to take as the signal. The profile sets `tex_flush_upload` and `tex_dirty_upload` (as FINAL FANTASY TACTICS - The Ivalice Chronicles): a registered texture whose pages the CPU writes after creation is uploaded at its first use. With `tex_flush_upload` alone the screen stayed black.
+10
View File
@@ -378,6 +378,16 @@ The game's own work and its frame rate stay as they are; the host avoids work of
- **Input:** controller only (stick or D-pad, A, B, +); the game never reads the touch screen, so it stays docked at 1920x1080 and the virtual gamepad starts in the 2D layout.
- **Mac input:** `DM_KEYS="f400:A,f700:A,f1000:A,f1200:Right,f1300:A"` starts a new game, enters level 1 and clears it (Level Complete at about frame 1,350).
**The Great Ace Attorney Chronicles (`010036E00FB20000`)**
- **Status:** brought up on the Mac: the first-boot notices (the DLC found, auto-save), the title and its Options, a new game of The Great Ace Attorney: Adventures, the opening movie, the first episode's opening scenes and its trial, at 30 fps with sound and saves; about 1.1 GB resident, flat over 14 minutes. Playable on an iPhone.
- **Engine:** Capcom's MT Framework on SDK 10.4.1, NVN, base game 1.0.0 (v0). Files are ARC archives of zlib entries under `nativeNXx64/` ([01](agents/01-extract.md)); `subsdk0` is the SDK's movie module, whose extractor runs natively while the host decodes the H.264 movies (VideoToolbox).
- **Shaders:** 460 (230 vertex, 230 pixel) in one MT Framework shader package (`sa/NX_64/root.arc`), which `shader_split.py` now reads ([04](agents/04-graphics.md)); all build, every binding decodes.
- **Host:** SDK 10 calls that reach a service, found from the import list (album notifications, store demo mode, `vi::ListDisplays`, `fs::RenameDirectory`, save thumbnails, shop and friend applets, the profanity filter called by name), and two NVN calls ([03](agents/03-bringup.md)).
- **Graphics:** the textures are copied into a CPU-cached pool by the CPU after creation, with no flush of any kind (`tex_flush_upload`, `tex_dirty_upload`; [04](agents/04-graphics.md)).
- **Add-on content:** index 1 (`DLC.dlcp`); the game reports it found and added to Special Contents.
- **Memory:** no system resource; the game sets a 3.14 GB heap (pool − 64 MB) in the 4 GB layout.
- **Mac input:** `DM_KEYS="f700:A*1000/24"` (A every 24 frames) goes through the notices, the title and a new game into the opening movie; the first episode's dialogue starts at about frame 6,000 and its trial at about 20,000.
## Tools (`dm/tools`)
| Tool | What it does |
+1
View File
@@ -428,6 +428,7 @@ def survey(nsp_dir, app, fam, keys, repo, py, env):
if rom['mags']['UnityFS'] or 'Unity IL2CPP' in F['markers']: notes.append('Unity: the shaders are Shader objects in UnityFS bundles and data.unity3d, which shader_split.py reads through unityfs.py (written for Unity 2020.3\'s Switch format, also read for 2017.4 and 2022.3; check other Unity versions first)')
if F['glslc']: notes.append(f'main has {F["glslc"]} GLSLC compiler output magics (0x19866891): shader_split.py takes those that are whole outputs (13 Sentinels and the KTGL games compile their shaders into main; Unity\'s player has 11 of its own)')
if rom['mags']['Trinity pack']: notes.append('Trinity packs (Game Freak, arc/data.trpfs with its index data.trpfd): the shaders are BNSH inside Oodle Mermaid streams; shader_split.py decodes them with the game\'s own OodleLZ_Decompress in the Mac host, which dm/host/hle_oodle.c finds by the library\'s name string')
elif rom['mags']['MT Framework ARC']: notes.append('MT Framework ARC archives (Capcom, The Great Ace Attorney Chronicles): the shaders are in a shader package (SPK) inside one of them, which shader_split.py reads (mtarc_members, mtspk_shaders)')
elif not (rom['mags']['BNSH'] or rom['mags']['BAHS']) and not rom['mags']['UnityFS'] and not vulkan and not F['glslc']:
notes.append('no BNSH / BAHS at the top level: the shaders are inside compressed or other containers or in main, and must be located first')
major = {v.split('_')[0] for v in F['sdkver']}