{"source":"map1_01a","target":"map2_02d","sourceMapSize":{"width":37,"height":48},"readerVaHex":"0x00542b0c","readerPassPayloadVaHex":"0x0053f4fc","gateCount":3,"resourceImageGateCount":3,"rectLikePayloadGateCount":3,"allPayloadsFitPairedImages":true,"sourceInBoundsPointCount":0,"payloadTextRefCount":0,"rows":[{"branchVaHex":"0x00542b0c","selectionBufferOffsetHex":"0x20","resourceCns":"cara_01.cns","resourceKind":"image","resourceWidth":640,"resourceHeight":400,"payloadVaHex":"0x0053f4fc","payload":{"payloadVaHex":"0x0053f4fc","sampleDwordCount":32,"scalarWithinImageBoundCount":32,"rectSampleCount":8,"contiguousValidImageRectCount":8,"firstInvalidRect":null,"firstRects":[{"x0":0,"y0":192,"x1":48,"y1":256,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":0,"vaHex":"0x0053f4fc"},{"x0":240,"y0":192,"x1":288,"y1":256,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":1,"vaHex":"0x0053f50c"},{"x0":288,"y0":192,"x1":336,"y1":256,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":2,"vaHex":"0x0053f51c"},{"x0":336,"y0":192,"x1":384,"y1":256,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":3,"vaHex":"0x0053f52c"},{"x0":0,"y0":256,"x1":48,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":4,"vaHex":"0x0053f53c"},{"x0":144,"y0":256,"x1":192,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":5,"vaHex":"0x0053f54c"},{"x0":48,"y0":256,"x1":96,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":6,"vaHex":"0x0053f55c"},{"x0":96,"y0":256,"x1":144,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":7,"vaHex":"0x0053f56c"}],"allContiguousRectsMultipleOf16":true,"pointScan":{"rawPointCount":0,"inBoundsPointCount":0,"firstRawPoints":[],"firstInBoundsPoints":[]},"rangeTextRefCount":0,"rangeDataRefCount":5,"rangeDataRefs":[{"section":".data","refVaHex":"0x00542b14","valueHex":"0x0053f4fc"},{"section":".data","refVaHex":"0x00542b88","valueHex":"0x0053f4fc"},{"section":".data","refVaHex":"0x00542bf0","valueHex":"0x0053f4fc"},{"section":".data","refVaHex":"0x00542c58","valueHex":"0x0053f4fc"},{"section":".data","refVaHex":"0x00542d08","valueHex":"0x0053f4fc"}],"classification":"sprite-source-rect-table-like","promotionEvidence":false},"classification":"sprite-source-rect-table-like","promotionEvidence":false},{"branchVaHex":"0x00542b18","selectionBufferOffsetHex":"0x21","resourceCns":"cara_05.cns","resourceKind":"image","resourceWidth":640,"resourceHeight":400,"payloadVaHex":"0x0053f71c","payload":{"payloadVaHex":"0x0053f71c","sampleDwordCount":32,"scalarWithinImageBoundCount":32,"rectSampleCount":8,"contiguousValidImageRectCount":8,"firstInvalidRect":null,"firstRects":[{"x0":0,"y0":256,"x1":48,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":0,"vaHex":"0x0053f71c"},{"x0":0,"y0":320,"x1":48,"y1":384,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":1,"vaHex":"0x0053f72c"},{"x0":240,"y0":256,"x1":288,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":2,"vaHex":"0x0053f73c"},{"x0":240,"y0":320,"x1":288,"y1":384,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":3,"vaHex":"0x0053f74c"},{"x0":48,"y0":256,"x1":96,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":4,"vaHex":"0x0053f75c"},{"x0":96,"y0":256,"x1":144,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":5,"vaHex":"0x0053f76c"},{"x0":144,"y0":256,"x1":192,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":6,"vaHex":"0x0053f77c"},{"x0":192,"y0":256,"x1":240,"y1":320,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":7,"vaHex":"0x0053f78c"}],"allContiguousRectsMultipleOf16":true,"pointScan":{"rawPointCount":0,"inBoundsPointCount":0,"firstRawPoints":[],"firstInBoundsPoints":[]},"rangeTextRefCount":0,"rangeDataRefCount":1,"rangeDataRefs":[{"section":".data","refVaHex":"0x00542b20","valueHex":"0x0053f71c"}],"classification":"sprite-source-rect-table-like","promotionEvidence":false},"classification":"sprite-source-rect-table-like","promotionEvidence":false},{"branchVaHex":"0x00542b24","selectionBufferOffsetHex":"0x24","resourceCns":"cara_etc.cns","resourceKind":"image","resourceWidth":640,"resourceHeight":192,"payloadVaHex":"0x0054005c","payload":{"payloadVaHex":"0x0054005c","sampleDwordCount":32,"scalarWithinImageBoundCount":30,"rectSampleCount":8,"contiguousValidImageRectCount":7,"firstInvalidRect":{"x0":4,"y0":5506940,"x1":3539794,"y1":0,"width":3539790,"height":-5506940,"valid":false,"allValuesMultipleOf16":false,"index":7,"vaHex":"0x005400cc"},"firstRects":[{"x0":0,"y0":0,"x1":48,"y1":48,"width":48,"height":48,"valid":true,"allValuesMultipleOf16":true,"index":0,"vaHex":"0x0054005c"},{"x0":48,"y0":0,"x1":96,"y1":48,"width":48,"height":48,"valid":true,"allValuesMultipleOf16":true,"index":1,"vaHex":"0x0054006c"},{"x0":96,"y0":0,"x1":144,"y1":48,"width":48,"height":48,"valid":true,"allValuesMultipleOf16":true,"index":2,"vaHex":"0x0054007c"},{"x0":144,"y0":0,"x1":192,"y1":48,"width":48,"height":48,"valid":true,"allValuesMultipleOf16":true,"index":3,"vaHex":"0x0054008c"},{"x0":192,"y0":0,"x1":240,"y1":48,"width":48,"height":48,"valid":true,"allValuesMultipleOf16":true,"index":4,"vaHex":"0x0054009c"},{"x0":240,"y0":0,"x1":288,"y1":48,"width":48,"height":48,"valid":true,"allValuesMultipleOf16":true,"index":5,"vaHex":"0x005400ac"},{"x0":480,"y0":48,"x1":528,"y1":112,"width":48,"height":64,"valid":true,"allValuesMultipleOf16":true,"index":6,"vaHex":"0x005400bc"},{"x0":4,"y0":5506940,"x1":3539794,"y1":0,"width":3539790,"height":-5506940,"valid":false,"allValuesMultipleOf16":false,"index":7,"vaHex":"0x005400cc"}],"allContiguousRectsMultipleOf16":true,"pointScan":{"rawPointCount":0,"inBoundsPointCount":0,"firstRawPoints":[],"firstInBoundsPoints":[]},"rangeTextRefCount":0,"rangeDataRefCount":16,"rangeDataRefs":[{"section":".data","refVaHex":"0x00457ca0","valueHex":"0x00540064"},{"section":".data","refVaHex":"0x004585dc","valueHex":"0x0054007b"},{"section":".data","refVaHex":"0x0045887c","valueHex":"0x0054006f"},{"section":".data","refVaHex":"0x00528efa","valueHex":"0x0054006f"},{"section":".data","refVaHex":"0x0052982e","valueHex":"0x0054005c"},{"section":".data","refVaHex":"0x0052983a","valueHex":"0x0054007f"},{"section":".data","refVaHex":"0x00529846","valueHex":"0x00540080"},{"section":".data","refVaHex":"0x00529852","valueHex":"0x00540081"},{"section":".data","refVaHex":"0x00529bea","valueHex":"0x0054006f"},{"section":".data","refVaHex":"0x0052a09a","valueHex":"0x0054006f"},{"section":".data","refVaHex":"0x0052a202","valueHex":"0x0054006f"},{"section":".data","refVaHex":"0x0052a702","valueHex":"0x0054006f"}],"classification":"sprite-source-rect-table-like","promotionEvidence":false},"classification":"sprite-source-rect-table-like","promotionEvidence":false}],"proofFound":false,"frontierPayloadHotspotProofFound":false,"failedFrontierPayloadGateIds":["in-bounds-source-point-table","payload-text-or-code-reference","strict-hotspot"],"missingEvidence":["payload decodes as in-bounds map1_01a source point table","code/text reference tying payload to a transition hotspot","strict map1_01a source hotspot in resource payload"],"remainingProofs":["decode payload as an in-bounds map1_01a point or hotspot table","find code/text refs tying payload to transition hotspot semantics","find strict hotspot evidence outside resource payload shape"],"evidenceRefs":[{"path":"Hwanse2.exe","fields":[".text",".rdata",".data"]},{"path":"out/cns_payloads.json","fields":["name","width","height","kind"]},{"path":"out/maps.js","fields":["map1_01a","width","height"]},{"path":"out/save_selector_frontier_reader_branch_context.json","fields":["siblingGates","passOutcome","evidenceRefs","evidenceRefCount"]}],"evidenceRefCount":4,"strictHotspotFound":false,"promotionStatus":"blocked","conclusion":"The 0x00542b0c reader pass payload and its sibling payloads fit the paired character CNS image dimensions as source-rectangle tables. They do not decode as in-bounds map1_01a tile point tables and have no .text refs in the sampled payload windows, so they remain sprite/resource payload evidence rather than a strict map transition hotspot."}