Crusader_Decomp/USECODE/EUSECODE_extracted/callback_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

2.1 KiB

1entry_indexclass_idclass_nameslotevent_name_hintraw_event_entry_wordraw_code_offsetderived_body_startderived_body_endderived_body_lengthrepeated_template_statusbody_sha1body_prefix_hexbody_suffix_hex
22840x4DESURCAMEW0x01use0x00F70x000000D20x01B70x02AE247callback-eventtrigger/shared-slot-0x01/shared-slot-templatea132370f9360cae36a81dd0372108c555a964d885a005ce300535552666572656e74007a
32840x4DESURCAMEW0x0Aequip0x00D10x000000010x00E60x01B7209callback-eventtrigger/shared-slot-0x0A/same-length-template61ffc6347df026ded22dfebd2afe55826f1e9ad25a005cb500535552690a00766172007a
42840x4DESURCAMEW0x200x02BA0x000001C90x02AE0x0568698callback-eventtrigger/shared-slot-0x20/same-length-template155c3cf663c03a6f53846938ac7c289aeb3c4c265a0b5c6302535552f500636f6465007a
52840x4DESURCAMEW0x210x06550x000004830x05680x0BBD1621callback-eventtrigger/shared-slot-0x21/shared-slot-templatedd8da26eae780920efc8ae8c51db5e9e8151914c5a145ce205535552000062ec007a007a
62840x4DESURCAMEW0x220x01A30x00000AD80x0BBD0x0D60419callback-eventtrigger/shared-slot-0x22/same-length-template0dd40a9416581d71aed72d5cdb63656468f50d435a035c6b01535552756e6447756e007a
72690x4C6SURCAMNS0x01use0x00510x000000D20x01B70x020881callback-eventtrigger/shared-slot-0x01/shared-slot-templateaf6e6f93e4879920b189bfdeede69bb18e3307d55a005c3d00535552666572656e74007a
82690x4C6SURCAMNS0x0Aequip0x00D10x000000010x00E60x01B7209callback-eventtrigger/shared-slot-0x0A/same-length-templatebb2bc85fb9064de32bb1d2807ab41d0634fba2285a005cb500535552690a00766172007a
92690x4C6SURCAMNS0x200x02BA0x000001230x02080x04C2698callback-eventtrigger/shared-slot-0x20/same-length-template137f2bb8750946fa2c84750edcc6866fb77b28745a0b5c6302535552f500636f6465007a
102690x4C6SURCAMNS0x210x07090x000003DD0x04C20x0BCB1801callback-eventtrigger/shared-slot-0x21/shared-slot-template215c83fb3e76bf447b8768b537edfb99f58e600b5a145c9606535552000062ec007a007a
112690x4C6SURCAMNS0x220x01A30x00000AE60x0BCB0x0D6E419callback-eventtrigger/shared-slot-0x22/same-length-templatee01ce4b7741b642ddc4ebd220aafe847bd07300b5a035c6b01535552756e6447756e007a