Crusader_Decomp/USECODE/EUSECODE_extracted/descriptor_neighborhoods.tsv
MaddoScientisto 3daffbf113 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.
2026-03-22 14:27:38 +01:00

8.7 KiB

1center_indexneighbor_indexprimary_labelfield_namesfield_tags
2190186ROLL_NSreferent,item,item2,riderList,time,total,counter,oldz,cargo,zCheck,zMax,ma0Q624:EB02->cargo,24:FC02->item,24:FC02->item2,24:FE02->item,53:0000->ma0Q6,62:E800->zMax,69:0000->referent,69:E900->zCheck,69:F200->oldz,69:F600->counter,69:F800->total,69:FE00->time,6C:FA02->riderList
3190187REB_COUPreferent,counter69:0000->referent,69:FE00->counter
4190188MEDIKITreferent,item24:FE02->item,69:0000->referent
5190189COR_BOOTreferent,event,counter,item24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
6190190EVENTmva3b,referent,event,item,source,dest,door,counter,counter2,link,time,post1,post2,floor,flicMan0D:0500->mva3b,24:D102->flicMan,24:D702->floor,24:D902->post2,24:DB02->post1,24:F802->door,24:FA02->dest,24:FC02->source,24:FE02->item,69:0000->referent,69:0A00->event,69:E100->time,69:EB00->link,69:EF00->counter,69:EF00->counter2,69:F100->counter
7190191NPCTRIGreferent,event,item,item2,typeNpc24:FA02->item,24:FA02->item2,24:FC02->item,24:FC02->item2,24:FE02->item,69:0000->referent,69:0A00->event,69:0A00->typeNpc
8190193CRUZTRIGreferent,item,elev24:FC02->elev,24:FE02->item,69:0000->referent
9190194NPC_ONLYreferent,item,link24:FE02->item,69:0000->referent,69:FA00->link
10191187REB_COUPreferent,counter69:0000->referent,69:FE00->counter
11191188MEDIKITreferent,item24:FE02->item,69:0000->referent
12191189COR_BOOTreferent,event,counter,item24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
13191190EVENTmva3b,referent,event,item,source,dest,door,counter,counter2,link,time,post1,post2,floor,flicMan0D:0500->mva3b,24:D102->flicMan,24:D702->floor,24:D902->post2,24:DB02->post1,24:F802->door,24:FA02->dest,24:FC02->source,24:FE02->item,69:0000->referent,69:0A00->event,69:E100->time,69:EB00->link,69:EF00->counter,69:EF00->counter2,69:F100->counter
14191191NPCTRIGreferent,event,item,item2,typeNpc24:FA02->item,24:FA02->item2,24:FC02->item,24:FC02->item2,24:FE02->item,69:0000->referent,69:0A00->event,69:0A00->typeNpc
15191193CRUZTRIGreferent,item,elev24:FC02->elev,24:FE02->item,69:0000->referent
16191194NPC_ONLYreferent,item,link24:FE02->item,69:0000->referent,69:FA00->link
17191195VMAILreferent,textFile69:0000->referent,73:FE00->textFile
18193189COR_BOOTreferent,event,counter,item24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
19193190EVENTmva3b,referent,event,item,source,dest,door,counter,counter2,link,time,post1,post2,floor,flicMan0D:0500->mva3b,24:D102->flicMan,24:D702->floor,24:D902->post2,24:DB02->post1,24:F802->door,24:FA02->dest,24:FC02->source,24:FE02->item,69:0000->referent,69:0A00->event,69:E100->time,69:EB00->link,69:EF00->counter,69:EF00->counter2,69:F100->counter
20193191NPCTRIGreferent,event,item,item2,typeNpc24:FA02->item,24:FA02->item2,24:FC02->item,24:FC02->item2,24:FE02->item,69:0000->referent,69:0A00->event,69:0A00->typeNpc
21193193CRUZTRIGreferent,item,elev24:FC02->elev,24:FE02->item,69:0000->referent
22193194NPC_ONLYreferent,item,link24:FE02->item,69:0000->referent,69:FA00->link
23193195VMAILreferent,textFile69:0000->referent,73:FE00->textFile
24193196STORMTROreferent69:0000->referent
25193197WALGUNEWreferent69:0000->referent
26272268D_THERMreferent69:0000->referent
27272269SURCAMNSreferent,textFile,monit,valueBox,passcode,link,code,screen,cameraEgg,trueRef,therma,eventTrigger,foundGun24:0A02->eventTrigger,24:F102->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
28272270BASEGUNreferent,item24:F802->item,69:0000->referent
29272271TIMERreferent,time,phase269:0000->referent,69:FA00->phase2,69:FC00->time
30272272SPECIALreferent,phase,counter,time,phase1,phase2,mapNum,npcNum69:0000->referent,69:0C00->phase,69:F800->phase,69:F800->phase2,69:FA00->phase,69:FA00->phase1,69:FC00->npcNum,69:FC00->time,69:FE00->counter,69:FE00->mapNum
31272273TRIGPADreferent,item,elev24:FA02->elev,24:FC02->item,69:0000->referent
32272274MONSTERreferent,monster1,door,newNpc24:F602->newNpc,24:F802->door,24:FE02->monster1,69:0000->referent
33272275ELITEreferent69:0000->referent
34272276D_ESTORMreferent,goods24:FE02->goods,69:0000->referent
35273269SURCAMNSreferent,textFile,monit,valueBox,passcode,link,code,screen,cameraEgg,trueRef,therma,eventTrigger,foundGun24:0A02->eventTrigger,24:F102->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
36273270BASEGUNreferent,item24:F802->item,69:0000->referent
37273271TIMERreferent,time,phase269:0000->referent,69:FA00->phase2,69:FC00->time
38273272SPECIALreferent,phase,counter,time,phase1,phase2,mapNum,npcNum69:0000->referent,69:0C00->phase,69:F800->phase,69:F800->phase2,69:FA00->phase,69:FA00->phase1,69:FC00->npcNum,69:FC00->time,69:FE00->counter,69:FE00->mapNum
39273273TRIGPADreferent,item,elev24:FA02->elev,24:FC02->item,69:0000->referent
40273274MONSTERreferent,monster1,door,newNpc24:F602->newNpc,24:F802->door,24:FE02->monster1,69:0000->referent
41273275ELITEreferent69:0000->referent
42273276D_ESTORMreferent,goods24:FE02->goods,69:0000->referent
43273277JELYHACKreferent69:0000->referent
44277273TRIGPADreferent,item,elev24:FA02->elev,24:FC02->item,69:0000->referent
45277274MONSTERreferent,monster1,door,newNpc24:F602->newNpc,24:F802->door,24:FE02->monster1,69:0000->referent
46277275ELITEreferent69:0000->referent
47277276D_ESTORMreferent,goods24:FE02->goods,69:0000->referent
48277277JELYHACKreferent69:0000->referent
49277278DATALINKmva1,mva3a,mva4,mva5a,mva6,mva7,mva8,mva9,mva10,mva11a,mva12a,mva13,mva14,mva15a,mva15c,referent,textFile0D:0400->mva1,0D:0400->mva4,0D:0400->mva6,0D:0400->mva7,0D:0400->mva8,0D:0400->mva9,0D:0500->mva1,0D:0500->mva10,0D:0500->mva13,0D:0500->mva14,0D:0500->mva3a,0D:0500->mva5a,0D:0600->mva1,0D:0600->mva11a,0D:0600->mva12a,0D:0600->mva15a,0D:0600->mva15c,69:0000->referent,73:FE00->textFile
50277279SLIDEFLRreferent69:0000->referent
51277280JELYH2referent69:0000->referent
52277281HOFFMANreferent,hoffy,deathBox,deadGuy,item24:F802->item,24:FA02->deadGuy,24:FC02->deathBox,24:FE02->hoffy,69:0000->referent
53280276D_ESTORMreferent,goods24:FE02->goods,69:0000->referent
54280277JELYHACKreferent69:0000->referent
55280278DATALINKmva1,mva3a,mva4,mva5a,mva6,mva7,mva8,mva9,mva10,mva11a,mva12a,mva13,mva14,mva15a,mva15c,referent,textFile0D:0400->mva1,0D:0400->mva4,0D:0400->mva6,0D:0400->mva7,0D:0400->mva8,0D:0400->mva9,0D:0500->mva1,0D:0500->mva10,0D:0500->mva13,0D:0500->mva14,0D:0500->mva3a,0D:0500->mva5a,0D:0600->mva1,0D:0600->mva11a,0D:0600->mva12a,0D:0600->mva15a,0D:0600->mva15c,69:0000->referent,73:FE00->textFile
56280279SLIDEFLRreferent69:0000->referent
57280280JELYH2referent69:0000->referent
58280281HOFFMANreferent,hoffy,deathBox,deadGuy,item24:F802->item,24:FA02->deadGuy,24:FC02->deathBox,24:FE02->hoffy,69:0000->referent
59280282D_HOFFMAreferent69:0000->referent
60280283REE_BOOTreferent,event,counter,item24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
61280284SURCAMEWreferent,textFile,monit,valueBox,passcode,link,code,screen,cameraEgg,trueRef,therma,eventTrigger,foundGun24: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
62285281HOFFMANreferent,hoffy,deathBox,deadGuy,item24:F802->item,24:FA02->deadGuy,24:FC02->deathBox,24:FE02->hoffy,69:0000->referent
63285282D_HOFFMAreferent69:0000->referent
64285283REE_BOOTreferent,event,counter,item24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
65285284SURCAMEWreferent,textFile,monit,valueBox,passcode,link,code,screen,cameraEgg,trueRef,therma,eventTrigger,foundGun24: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
66285285SFXTRIGreferent,event69:0000->referent,69:0A00->event
67285286SKILLBOXreferent,skill69:0000->referent,69:FE00->skill
68285287D_GURDSQreferent,goods24:FE02->goods,69:0000->referent
69285288VETRONreferent69:0000->referent
70285289DEATHBOXreferent,sswitch,counter24:FE02->sswitch,69:0000->referent,69:F900->counter