- Enhance `extract_eusecode_flx.py` to derive class event rows with additional metadata including derived body windows and repeated template statuses. - Introduce `usecode_family_compare.py` for comparing event families, analyzing commonalities in event bodies, and generating reports on identical groups and differences. - Implement new data structures for managing class event rows and family artifact specifications. - Update output formats to include derived body information and repeated family regression checks. - Ensure robust validation of repeated family expectations against actual extracted data.
1.9 KiB
1.9 KiB
| 1 | entry_index | class_id | class_name | slot | event_name_hint | raw_event_entry_word | raw_code_offset | derived_body_start | derived_body_end | derived_body_length | repeated_template_status | body_sha1 | body_prefix_hex | body_suffix_hex |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 229 | 0x403 | FLAMEBOX | 0x0A | equip | 0x026A | 0x00000001 | 0x00E0 | 0x034A | 618 | environmental-event/shared-slot-0x0A/shared-slot-template | ae2a680ccf984b74404e7c105e0b2f9331e58a11 | 5a065c2902464c41 | 656374696f6e007a |
| 3 | 229 | 0x403 | FLAMEBOX | 0x20 | 0x01AC | 0x0000026B | 0x034A | 0x04F6 | 428 | environmental-event/shared-slot-0x20/shared-slot-template | 73ea45e739673c86eb92fe6a328a1a8442da767d | 5a045c6b01464c41 | 666c616d6532007a | |
| 4 | 229 | 0x403 | FLAMEBOX | 0x21 | 0x029A | 0x00000417 | 0x04F6 | 0x0790 | 666 | environmental-event/shared-slot-0x21/shared-slot-template | 8bdf9b3c2792514b300c2a4768f21e525313e86d | 5a065c4d02464c41 | 657754797065007a | |
| 5 | 237 | 0x43E | NOSTRIL | 0x0A | equip | 0x00C0 | 0x00000001 | 0x00E0 | 0x01A0 | 192 | environmental-event/shared-slot-0x0A/shared-slot-template | a9d5700c4ff677d813fffdd67444ebd4ac6f4b19 | 5a025c99004e4f53 | fe0266697265007a |
| 6 | 237 | 0x43E | NOSTRIL | 0x20 | 0x0129 | 0x000000C1 | 0x01A0 | 0x02C9 | 297 | environmental-event/shared-slot-0x20/shared-slot-template | fd7fca65f43267c20931c91f1db269cccde92947 | 5a045cf8004e4f53 | 026669726532007a | |
| 7 | 237 | 0x43E | NOSTRIL | 0x21 | 0x01BE | 0x000001EA | 0x02C9 | 0x0487 | 446 | environmental-event/shared-slot-0x21/shared-slot-template | e3257250cfa12e430d872bd0ecc03e7e8d41a63d | 5a065c8d014e4f53 | 00636f756e74007a | |
| 8 | 296 | 0x500 | STEAMBOX | 0x0A | equip | 0x0266 | 0x00000001 | 0x00E0 | 0x0346 | 614 | environmental-event/shared-slot-0x0A/shared-slot-template | 0c7a45d14c66b5b6d8611f3eea647657e982e8c9 | 5a065c2502535445 | 656374696f6e007a |
| 9 | 296 | 0x500 | STEAMBOX | 0x20 | 0x01F6 | 0x00000267 | 0x0346 | 0x053C | 502 | environmental-event/shared-slot-0x20/shared-slot-template | b42657cfea765abc07c9b0e99020d7c8783f06ef | 5a045cb501535445 | 737465616d32007a | |
| 10 | 296 | 0x500 | STEAMBOX | 0x21 | 0x02A7 | 0x0000045D | 0x053C | 0x07E3 | 679 | environmental-event/shared-slot-0x21/shared-slot-template | a7cf9924083dbcb16dbb2372a6c4f8ffeec578db | 5a045c6602535445 | 737465616d32007a |