Add extractor for Crusader's EUSECODE.FLX container
- Implemented a Python script to extract data from the EUSECODE.FLX file format. - Defined data structures for candidate entries and extracted chunks using dataclasses. - Added functions to read and parse the FLX table, extract candidate data, and generate human-readable output files. - Included functionality for analyzing extracted data, including generating summaries, descriptors, and event family reports. - Implemented utilities for calculating printable ratios, zero ratios, and identifying text-like data. - Added support for writing various output formats, including JSON, TSV, and Markdown.
This commit is contained in:
parent
3d4c4933ec
commit
3daffbf113
58 changed files with 30295 additions and 2504 deletions
11
USECODE/EUSECODE_extracted/jelyhack_descriptor_compare.tsv
Normal file
11
USECODE/EUSECODE_extracted/jelyhack_descriptor_compare.tsv
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
entry_index label role data_offset declared_size header_u16 header_u32 printable_markers field_tags
|
||||
277 JELYHACK referent-anchor 0x3BFAC 0xFE 0x0000,0x0000,0x002A,0x0000,0x00D4,0x0000,0x00FE,0x0000,0x0158,0x0000,0x0000,0x0000,0x0000,0x002A,0x0001,0x0000 0x00000000,0x0000002A,0x000000D4,0x000000FE,0x00000158,0x00000000,0x002A0000,0x00000001 wx[ 69:0000->referent
|
||||
280 JELYH2 referent-anchor 0x3BEAE 0xFE 0x0000,0x0000,0x002A,0x0000,0x00D4,0x0000,0x00FE,0x0000,0x0158,0x0000,0x0000,0x0000,0x0000,0x002A,0x0001,0x0000 0x00000000,0x0000002A,0x000000D4,0x000000FE,0x00000158,0x00000000,0x002A0000,0x00000001 wx[ 69:0000->referent
|
||||
283 REE_BOOT event-bearing 0x52B90 0x6B6 0x0000,0x0000,0x05E2,0x0000,0x00D4,0x0000,0x06B6,0x0000,0x07C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x000005E2,0x000000D4,0x000006B6,0x000007C0,0x00000000,0x00000000,0x00000000 wx[|$Q0|
|
||||
$Q0|$Q1|
|
||||
$Q1|t$t=t@[j|^$Q|t$t=t@[v 24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
|
||||
284 SURCAMEW event-bearing 0x8575F 0xD60 0x0003,0x0000,0x0C7A,0x0000,0x00E6,0x0000,0x0D60,0x0000,0x0F1A,0x0000,0x0000,0x0000,0x0000,0x00F7,0x00D2,0x0000 0x00000003,0x00000C7A,0x000000E6,0x00000D60,0x00000F1A,0x00000000,0x00F70000,0x000000D2 wx[|?
|
||||
|
||||
|$Q?|wx[%|$Q^|t$t=t@[O|t$t=t@[h|t$t=t@[ 24:0A02->eventTrigger,24:F602->therma,24:FA02->valueBox,24:FC02->cameraEgg,24:FC02->monit,24:FE02->screen,61:7373->code,62:F500->code,62:FD00->foundGun,69:0000->referent,69:F600->link,69:F800->passcode,69:FA00->trueRef,73:FE00->textFile
|
||||
285 SFXTRIG event-bearing 0x5926C 0x18C 0x0000,0x0000,0x00B8,0x0000,0x00D4,0x0000,0x018C,0x0000,0x01E6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x000000B8,0x000000D4,0x0000018C,0x000001E6,0x00000000,0x00000000,0x00000000 wx[|?
|
||||
@ 69:0000->referent,69:0A00->event
|
||||
|
Can't render this file because it has a wrong number of fields in line 4.
|
Loading…
Add table
Add a link
Reference in a new issue