- Unity 2022.3.5f1 IL2CPP with no bundles: its serialized files carry no type trees and nothing lends a Shader tree, so unityfs.py has Unity 2022.3's Shader layout written out (KNOWN_TREES, about 30 structs). It matches Ace Attorney Investigations Collection's bundle tree node for node (2,324 nodes, same alignment flags) and decodes its 40 bundle Shader objects identically. shader_split.py gives it to stripped files only in its second pass, so Ace Attorney's tables stay byte-identical - 496 shaders (439 engine built-ins, 46 of the game's, 11 of Unity's player in main); the built-in VR blit's geometry shader does not build - nninitStartup gives StandardAllocator pool - used with virtual address memory, as in Ace Attorney: node area cut for this sdk build (Unicorn Overlord 1.05's; it has no system resource and boots the same with the cut). Ace Attorney's 1 GB pool and 5 GB block; probes on VammManager::AllocateAddressRegion / FreeAddressRegion show the live regions end at about +2.1 GB of the 4.375 GB alias region - 60 fps, real sound, saves, no red line; about 0.75 GB resident, flat over 20 minutes. Controller only (the game never reads the touch screen): docked, 2D pad layout - Prewarm list recorded through the title, controls, level select and the first levels (six shader pairs, seven pipelines)
339 B
339 B
| 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 |
|---|