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

16 lines
3.1 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
171 0x314 AND_BOOT 0x0A equip 0x0253 0x00000001 0x00D4 0x0327 595 boot-event-core/shared-slot-0x0A/shared-slot-template d7a28ffc24ab488970328a576f16af20f76d2a71 5a025c2902414e44 6f756e746572007a
171 0x314 AND_BOOT 0x0F enterFastArea 0x0237 0x00000254 0x0327 0x055E 567 boot-event-core/shared-slot-0x0F/shared-slot-template 29fa661d1f7934f505c9efa6e7ec0bcbb7506b77 5a045c0e02414e44 6f756e746572007a
171 0x314 AND_BOOT 0x10 leaveFastArea 0x003B 0x0000048B 0x055E 0x0599 59 boot-event-core/shared-slot-0x10/same-length-template 7e3cc8034632df1963951b6c26e8cef2f18e2616 5a005c2700414e44 666572656e74007a
172 0x316 BRO_BOOT 0x0A equip 0x02D5 0x00000001 0x00D4 0x03A9 725 boot-event-core/shared-slot-0x0A/shared-slot-template bd08c6f4b1201d500ee2722b9cd4a2e3eb89af5f 5a025cab0242524f 6f756e746572007a
172 0x316 BRO_BOOT 0x0F enterFastArea 0x024C 0x000002D6 0x03A9 0x05F5 588 boot-event-core/shared-slot-0x0F/shared-slot-template 8b22769c8386fb4f8592aaf958820a452679a6b0 5a045c230242524f 6f756e746572007a
172 0x316 BRO_BOOT 0x10 leaveFastArea 0x003B 0x00000522 0x05F5 0x0630 59 boot-event-core/shared-slot-0x10/same-length-template dd5ecced3b31dda2e5cd6a8d8cb2e9df41669ebd 5a005c270042524f 666572656e74007a
189 0x360 COR_BOOT 0x0A equip 0x0227 0x00000001 0x00D4 0x02FB 551 boot-event-core/shared-slot-0x0A/shared-slot-template 97f1df8d8e6c9c7e151904d9ac1296f27d93581d 5a025cfd01434f52 6f756e746572007a
189 0x360 COR_BOOT 0x0F enterFastArea 0x0234 0x00000228 0x02FB 0x052F 564 boot-event-core/shared-slot-0x0F/shared-slot-template 7b2509b86cd4228c2a06efbdcabe5b3b660fba4d 5a045c0b02434f52 6f756e746572007a
189 0x360 COR_BOOT 0x10 leaveFastArea 0x003B 0x0000045C 0x052F 0x056A 59 boot-event-core/shared-slot-0x10/same-length-template c0958d58cd7492fdc4b809db0634325f70fea009 5a005c2700434f52 666572656e74007a
283 0x4DB REE_BOOT 0x0A equip 0x034B 0x00000001 0x00D4 0x041F 843 boot-event-core/shared-slot-0x0A/shared-slot-template bae629a3de3884d6919863daab5fe25dfc24cf13 5a025c2103524545 6f756e746572007a
283 0x4DB REE_BOOT 0x0F enterFastArea 0x025C 0x0000034C 0x041F 0x067B 604 boot-event-core/shared-slot-0x0F/shared-slot-template fb0e1e9e0a7b508f635df648aa8d3e3c72b6d0a2 5a045c3302524545 6f756e746572007a
283 0x4DB REE_BOOT 0x10 leaveFastArea 0x003B 0x000005A8 0x067B 0x06B6 59 boot-event-core/shared-slot-0x10/same-length-template 577c61e9c4c6fb3e8b38f1e998699184b8e6e4f5 5a005c2700524545 666572656e74007a
252 0x45C VAR_BOOT 0x0A equip 0x029A 0x00000001 0x00D4 0x036E 666 boot-event-core/shared-slot-0x0A/shared-slot-template edc529e375d63cc79454b66c00acef51c5a0bd8a 5a025c7002564152 6f756e746572007a
252 0x45C VAR_BOOT 0x0F enterFastArea 0x0244 0x0000029B 0x036E 0x05B2 580 boot-event-core/shared-slot-0x0F/shared-slot-template 6cdb54664e36def9bb6770e19632cdccbdf280a1 5a045c1b02564152 6f756e746572007a
252 0x45C VAR_BOOT 0x10 leaveFastArea 0x003B 0x000004DF 0x05B2 0x05ED 59 boot-event-core/shared-slot-0x10/same-length-template 83c328a3cadc280a1798c2362f8d1e9ccbe3f78e 5a005c2700564152 666572656e74007a