Crusader_Decomp/USECODE/EUSECODE_extracted/environmental_family_decompile.tsv
MaddoScientisto 4d3c8cd81b Add detailed class event processing and family comparison tools
- 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.
2026-03-22 23:24:46 +01:00

10 lines
1.9 KiB
Text

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
229 0x403 FLAMEBOX 0x0A equip 0x026A 0x00000001 0x00E0 0x034A 618 environmental-event/shared-slot-0x0A/shared-slot-template ae2a680ccf984b74404e7c105e0b2f9331e58a11 5a065c2902464c41 656374696f6e007a
229 0x403 FLAMEBOX 0x20 0x01AC 0x0000026B 0x034A 0x04F6 428 environmental-event/shared-slot-0x20/shared-slot-template 73ea45e739673c86eb92fe6a328a1a8442da767d 5a045c6b01464c41 666c616d6532007a
229 0x403 FLAMEBOX 0x21 0x029A 0x00000417 0x04F6 0x0790 666 environmental-event/shared-slot-0x21/shared-slot-template 8bdf9b3c2792514b300c2a4768f21e525313e86d 5a065c4d02464c41 657754797065007a
237 0x43E NOSTRIL 0x0A equip 0x00C0 0x00000001 0x00E0 0x01A0 192 environmental-event/shared-slot-0x0A/shared-slot-template a9d5700c4ff677d813fffdd67444ebd4ac6f4b19 5a025c99004e4f53 fe0266697265007a
237 0x43E NOSTRIL 0x20 0x0129 0x000000C1 0x01A0 0x02C9 297 environmental-event/shared-slot-0x20/shared-slot-template fd7fca65f43267c20931c91f1db269cccde92947 5a045cf8004e4f53 026669726532007a
237 0x43E NOSTRIL 0x21 0x01BE 0x000001EA 0x02C9 0x0487 446 environmental-event/shared-slot-0x21/shared-slot-template e3257250cfa12e430d872bd0ecc03e7e8d41a63d 5a065c8d014e4f53 00636f756e74007a
296 0x500 STEAMBOX 0x0A equip 0x0266 0x00000001 0x00E0 0x0346 614 environmental-event/shared-slot-0x0A/shared-slot-template 0c7a45d14c66b5b6d8611f3eea647657e982e8c9 5a065c2502535445 656374696f6e007a
296 0x500 STEAMBOX 0x20 0x01F6 0x00000267 0x0346 0x053C 502 environmental-event/shared-slot-0x20/shared-slot-template b42657cfea765abc07c9b0e99020d7c8783f06ef 5a045cb501535445 737465616d32007a
296 0x500 STEAMBOX 0x21 0x02A7 0x0000045D 0x053C 0x07E3 679 environmental-event/shared-slot-0x21/shared-slot-template a7cf9924083dbcb16dbb2372a6c4f8ffeec578db 5a045c6602535445 737465616d32007a