Field Encounter Formation Stream Review

opcode 0x1e handler 0x0040c084 is a grounded battle actor formation consumer, but static byte-stream scanning found no producer-bound field encounter formation table. The stream-like candidates are inline inside selector/resource roots and have no exact pointer refs. The candidates below are useful search anchors only and must not classify random-encounter maps.

statusopcode1e-consumer-grounded-stream-producer-unbound
opcode0x1e
handler0x0040c084
candidates6
referenced strong0
inside selector roots6
owner has maps3
field bindingFalse

Handler

Handler table base 0x00440720, opcode 0x1e, entry 0x00440798 -> 0x0040c084.

fieldmeaning
headerByte0opcode 0x1e
headerByte1actor count copied by 0x0040c084 to 0x0059db28
headerByte2Byte3padding/reserved; handler 0x0040c084 advances past these bytes without reading them
entrySize8
entryByte0actor row index into 0x00457c60 + index * 0x38; monster rows begin at index 4
entryByte1To3padding/reserved for this handler; 0x0040c084 does not read these bytes
entryWord4battle actor X position stored to actor +0x8c as fixed point
entryWord6battle actor Y position stored to actor +0x90 as fixed point

Opcode 0x1e Stream Candidates

streamclasscountheader b2/b3entriesrow / positionnear CNSselector root owner
0x00450bd2
.data
well-formed-unbound
refs 0
20x31 0x00맹호권사범, 숙련창룡권사0x1f 맹호권사범 @ 544,49; 0x21 숙련창룡권사 @ 546,490x0044dd5c sequence-root-with-resource-structure selectors=45:0 maps=[] cns=[zs_maoh.cns]
0x0045adbf
.data
well-formed-party-or-reserved-only
refs 0
10x00 0x00actor-row-00x00 actor-row-0 @ 284,00x00459dc4 sequence-root-with-resource-structure selectors=22:0 maps=[map7_09k, map7_10k, map7_11k, map7_12k] cns=[map_k1.cns, map_k2.cns, cara_at2.cns, cara_sm2.cns, face_01.cns]
0x00479e12
.data
well-formed-unbound
refs 0
10x72 0x00돌기멧돼지0x0b 돌기멧돼지 @ 0,20x00478364 sequence-root-with-resource-structure selectors=1:0 maps=[map2_02d, map2_18d, map2_09g, map2_10g, map2_11g] cns=[map_d1.cns, map_d2.cns, map_d3.cns, face_01.cns, cara_01.cns]
0x00479f62
.data
well-formed-party-or-reserved-only
refs 0
10x07 0x03actor-row-00x00 actor-row-0 @ 71,50x00478364 sequence-root-with-resource-structure selectors=1:0 maps=[map2_02d, map2_18d, map2_09g, map2_10g, map2_11g] cns=[map_d1.cns, map_d2.cns, map_d3.cns, face_01.cns, cara_01.cns]
0x0052015a
.data
well-formed-unbound
refs 0
10xd1 0x0c마왕박쥐0x1b 마왕박쥐 @ 301,4000x0051bf28 sequence-root-with-resource-structure selectors=36:2 maps=[] cns=[zy_gost.cns]
0x0052018e
.data
well-formed-unbound
refs 0
10x31 0x01권법가0x34 권법가 @ 275,4280x0051bf28 sequence-root-with-resource-structure selectors=36:2 maps=[] cns=[zy_gost.cns]

Next Frontier

Raw JSON