Deep Analysis
Technical research into Darkstar's IL2CPP runtime. Raw struct fields, resolved names, enum mappings, cross-table relationships, and combat formulas extracted via Frida.
Architecture & Patterns
Architecture
TableDataManager singleton, 60+ dictionary fields, AES-128-CBC data encryption, extraction methodology.
Data Patterns
Quotient/exponent scaling, string CSV + parsed arrays, localization IDs, reference/awakening chains.
Enums Reference
28 enum types, 420 total values. PropertyType (132+), GradeType, SkillType, AttackDamageType, and more.
420 valuesExtraction Guide
How to run the Frida extraction scripts, output format, JSON structure, and naming conventions.
Extracted Data Tables
12 tablesShips
GeneralShipTable — motherships, drones, escorts, enemies, bosses.
763 recordsSkills
GeneralSkillTable — attacks, abilities, passives, triggers, action types.
633 recordsAdmirals
GeneralAdmiralTable — hero units, ship pairings, buffs, skills.
440 recordsEquipment
GeneralItemTable — weapons, armor, artifacts, consumables, accessories.
1,474 recordsGemstones
4 sub-tables: gemstones, slots, skills, collections.
176 recordsStages
GeneralStageTable — progression, rewards, enemy scaling.
4,903 recordsBosses
GeneralContentsBossTable — boss power/HP scaling per mode.
9,000 recordsWaves
GeneralWaveTable — enemy composition and formations.
15,115 recordsBuildings
GeneralBuildingTable — base-building, production, tech tree.
84 recordsAnalysis & Formulas
Cross-Table Relationships
How tables join: Ships→Skills, Admirals→Ships, Stages→Waves→Ships, Gemstone chains.
Damage Calculation
Complete ATK/damage formula with 28+ modifier categories, crit system, and NumberUnit math.
Roadmap
Extraction status, open questions, additional tables to extract, and next analysis targets.
Extraction Summary
| Table | Struct | Records | Source |
|---|---|---|---|
| Ships | GeneralShipTable | 763 | ship_dict |
| Skills | GeneralSkillTable | 633 | skill_dict |
| Admirals | GeneralAdmiralTable | 440 | admiral_dict |
| Equipment | GeneralItemTable | 1,474 | item_dict |
| Gemstones | GeneralGemstoneTable | 60 | gemstone_dict |
| Gemstone Slots | GeneralGemstoneSlotTable | 20 | gemstoneslot_dict |
| Gemstone Skills | GeneralGemstoneSkillTable | 6 | gemstone_skill_dict |
| Gemstone Collections | GeneralGemstoneCollectionTable | 90 | gemstone_collection_dict |
| Stages | GeneralStageTable | 4,903 | stage_dict |
| Bosses | GeneralContentsBossTable | 9,000 | boss_dict |
| Waves | GeneralWaveTable | 15,115 | wave_dict |
| Buildings | GeneralBuildingTable | 84 | building_map |
| Enums | — | 420 values | 28 enum types |